Compare commits
3 Commits
38a854a961
...
1ea643af8e
Author | SHA1 | Date |
---|---|---|
CCOSTAN | 1ea643af8e | |
CCOSTAN | 6a282eb490 | |
CCOSTAN | 6b5ae027f7 |
|
@ -69,7 +69,7 @@ As of 2018, I have migrated everything to a Docker based platform. You can read
|
||||||
* [Docker](https://Docker.com) - Docker runs on a Ubuntu Server Core base. [Video on Ubuntu Upgrades](https://youtu.be/w-YNtU1qtlk)
|
* [Docker](https://Docker.com) - Docker runs on a Ubuntu Server Core base. [Video on Ubuntu Upgrades](https://youtu.be/w-YNtU1qtlk)
|
||||||
* [Youtube Video on Upgrading Home Assistant in Docker](https://youtu.be/ipatCbsY-54) - Be sure to Subscribe to get all Home Assistant videos.
|
* [Youtube Video on Upgrading Home Assistant in Docker](https://youtu.be/ipatCbsY-54) - Be sure to Subscribe to get all Home Assistant videos.
|
||||||
* [Home Assistant Container](https://home-assistant.io/) - It all starts here.
|
* [Home Assistant Container](https://home-assistant.io/) - It all starts here.
|
||||||
* The amazing [Floorplan](https://github.com/pkozul/ha-floorplan) project to help visualize my smarthome.
|
* The amazing [Floorplan](https://github.com/ExperienceLovelace/ha-floorplan) project to help visualize my smarthome.
|
||||||
* SSL via [SSLS](https://SSLS.com) - 5 Bucks A Year! - Keeps me safe! - [Youtube Video on Port Forwarding](https://youtu.be/y5NOP1F-xGU) - On my Arris TG1682 Modem
|
* SSL via [SSLS](https://SSLS.com) - 5 Bucks A Year! - Keeps me safe! - [Youtube Video on Port Forwarding](https://youtu.be/y5NOP1F-xGU) - On my Arris TG1682 Modem
|
||||||
* [Docker-Compose.yaml](https://github.com/CCOSTAN/Docker_Support) - Realtime list of all the Containers.
|
* [Docker-Compose.yaml](https://github.com/CCOSTAN/Docker_Support) - Realtime list of all the Containers.
|
||||||
* [Dasher Container](https://github.com/maddox/dasher) to leverage those cheap [Amazon Dash Buttons](https://youtu.be/rwQVe6sIi9w)
|
* [Dasher Container](https://github.com/maddox/dasher) to leverage those cheap [Amazon Dash Buttons](https://youtu.be/rwQVe6sIi9w)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
2024.1.0
|
2024.3.0
|
|
@ -78,14 +78,7 @@
|
||||||
] | random }}
|
] | random }}
|
||||||
{%- endmacro -%}
|
{%- endmacro -%}
|
||||||
|
|
||||||
{%- macro Alexa_Guard() -%}
|
|
||||||
{% if not is_state('alarm_control_panel.alexa_guard', 'disarmed') -%}
|
|
||||||
I will now disarm the Guard functions.
|
|
||||||
{% endif -%}
|
|
||||||
{%- endmacro -%}
|
|
||||||
|
|
||||||
{{greeting_sentence(person, is_are)}}
|
{{greeting_sentence(person, is_are)}}
|
||||||
{{Alexa_Guard()}}
|
|
||||||
call_responsibilities: 1
|
call_responsibilities: 1
|
||||||
call_no_announcement: 1
|
call_no_announcement: 1
|
||||||
call_garage_check: 1
|
call_garage_check: 1
|
||||||
|
@ -96,13 +89,3 @@
|
||||||
object_id: "arriving"
|
object_id: "arriving"
|
||||||
entities: []
|
entities: []
|
||||||
|
|
||||||
# Only Disarm if armed. Otherwise, Exit out.
|
|
||||||
- condition: state
|
|
||||||
entity_id: alarm_control_panel.alexa_guard
|
|
||||||
state:
|
|
||||||
- armed_away
|
|
||||||
- armed_home
|
|
||||||
- armed
|
|
||||||
|
|
||||||
- service: alarm_control_panel.alarm_disarm
|
|
||||||
entity_id: alarm_control_panel.alexa_guard
|
|
||||||
|
|
|
@ -55,12 +55,6 @@
|
||||||
|
|
||||||
- service: script.interior_off
|
- service: script.interior_off
|
||||||
|
|
||||||
- wait_template: "{{ states.media_player.master_bedroom.state == 'standby' }}"
|
|
||||||
timeout: '00:30:00'
|
|
||||||
|
|
||||||
- service: homeassistant.turn_off
|
|
||||||
entity_id: group.landscaping
|
|
||||||
|
|
||||||
- alias: 'Bed Presence AMP Trigger'
|
- alias: 'Bed Presence AMP Trigger'
|
||||||
id: 26846f7b-bc76-43d2-99be-af552d2300f
|
id: 26846f7b-bc76-43d2-99be-af552d2300f
|
||||||
trigger:
|
trigger:
|
||||||
|
@ -90,6 +84,7 @@
|
||||||
entity_id:
|
entity_id:
|
||||||
- switch.kitchen_accent_2
|
- switch.kitchen_accent_2
|
||||||
- group.master_bathroom_accents
|
- group.master_bathroom_accents
|
||||||
|
- group.landscaping
|
||||||
|
|
||||||
default:
|
default:
|
||||||
- service: homeassistant.turn_on
|
- service: homeassistant.turn_on
|
||||||
|
|
|
@ -50,13 +50,4 @@
|
||||||
- light.living_room_slider
|
- light.living_room_slider
|
||||||
- light.M1_front_right
|
- light.M1_front_right
|
||||||
|
|
||||||
# Only Disarm if armed. Otherwise, Exit out.
|
|
||||||
- condition: state
|
|
||||||
entity_id: alarm_control_panel.alexa_guard
|
|
||||||
state:
|
|
||||||
- armed_away
|
|
||||||
- armed_home
|
|
||||||
- armed
|
|
||||||
|
|
||||||
- service: alarm_control_panel.alarm_disarm
|
|
||||||
entity_id: alarm_control_panel.alexa_guard
|
|
||||||
|
|
|
@ -7,24 +7,6 @@
|
||||||
######################################################################################################
|
######################################################################################################
|
||||||
|
|
||||||
|
|
||||||
# Moved to UI
|
|
||||||
# Reference : https://www.flexfireleds.com/pages/Comparison-between-3528-LEDs-and-5050-LEDs.html
|
|
||||||
# - platform: flux_led
|
|
||||||
# automatic_add: True
|
|
||||||
# devices:
|
|
||||||
# 192.168.10.30:
|
|
||||||
# name: led_garage_snip
|
|
||||||
# mode: "rgb"
|
|
||||||
# 192.168.10.31:
|
|
||||||
# name: led_outdoor_den
|
|
||||||
# mode: "rgb"
|
|
||||||
# 192.168.10.32:
|
|
||||||
# name: led_garage_large
|
|
||||||
# mode: "rgb"
|
|
||||||
# 192.168.10.33:
|
|
||||||
# name: led_garage_small
|
|
||||||
# mode: "rgb"
|
|
||||||
|
|
||||||
- platform: group
|
- platform: group
|
||||||
name: Kitchen Lights
|
name: Kitchen Lights
|
||||||
entities:
|
entities:
|
||||||
|
|
|
@ -1,133 +0,0 @@
|
||||||
#-------------------------------------------
|
|
||||||
# @CCOSTAN
|
|
||||||
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
|
||||||
# JuiceBox 40 Support - https://amzn.to/3eA95dV
|
|
||||||
# https://www.vcloudinfo.com/2018/06/using-home-assistant-to-fix-my-juicebox.html
|
|
||||||
#-------------------------------------------
|
|
||||||
# Moved to UI integration
|
|
||||||
# juicenet:
|
|
||||||
# access_token: !secret juicenet_access_token
|
|
||||||
|
|
||||||
command_line:
|
|
||||||
switch:
|
|
||||||
name: Restart Juicebox
|
|
||||||
unique_id: restart_juicebox_switch
|
|
||||||
command_on: "/usr/bin/curl -k 'http://192.168.10.91/command/reboot'"
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
### Automations - Alerts related to the JuiceBox (https://amzn.to/2AZVQ37)
|
|
||||||
##############################################################################
|
|
||||||
automation:
|
|
||||||
- alias: 'Car Charging Alerts'
|
|
||||||
id: fa805e4a-08fa-4626-870f-e3df98ca3d84
|
|
||||||
initial_state: 'on'
|
|
||||||
trigger:
|
|
||||||
- platform: state
|
|
||||||
entity_id: sensor.carlojuice_charging_status
|
|
||||||
|
|
||||||
action:
|
|
||||||
- service: script.notify_engine
|
|
||||||
data:
|
|
||||||
value1: "The Garage charger is now in {{ states('sensor.carlojuice_charging_status') }} mode."
|
|
||||||
who: 'parents'
|
|
||||||
group: 'information'
|
|
||||||
|
|
||||||
- alias: 'Juicebox Self-Heal'
|
|
||||||
id: e693f117-c75d-4bb9-a8f3-c104b226d0c5
|
|
||||||
initial_state: 'on'
|
|
||||||
trigger:
|
|
||||||
- platform: state
|
|
||||||
entity_id: sensor.carlojuice_charging_status
|
|
||||||
to: 'disconnect'
|
|
||||||
for:
|
|
||||||
minutes: 6
|
|
||||||
- platform: time_pattern
|
|
||||||
hours: '/4'
|
|
||||||
|
|
||||||
condition:
|
|
||||||
- condition: state
|
|
||||||
entity_id: sensor.carlojuice_charging_status
|
|
||||||
state: 'disconnect'
|
|
||||||
for:
|
|
||||||
minutes: 5
|
|
||||||
|
|
||||||
- condition: template
|
|
||||||
value_template: >
|
|
||||||
{%- if state_attr('automation.juicebox_selfheal', 'last_triggered')-%}
|
|
||||||
{{ (as_timestamp(now()) - as_timestamp(state_attr('automation.juicebox_selfheal', 'last_triggered'))) > 10000 }}
|
|
||||||
{%- else -%}
|
|
||||||
true
|
|
||||||
{%- endif -%}
|
|
||||||
|
|
||||||
action:
|
|
||||||
- service: homeassistant.turn_on
|
|
||||||
entity_id: switch.restart_juicebox
|
|
||||||
|
|
||||||
|
|
||||||
- alias: 'JuiceBox AMP Alert!'
|
|
||||||
id: b805f213-a938-4d90-8d18-e88ff4d41776
|
|
||||||
initial_state: 'on'
|
|
||||||
trigger:
|
|
||||||
- platform: numeric_state
|
|
||||||
entity_id: sensor.carlojuice_amps
|
|
||||||
above: 24
|
|
||||||
for:
|
|
||||||
minutes: 2
|
|
||||||
- platform: event
|
|
||||||
event_type: event_did_someone_help_juicebox_AMPS
|
|
||||||
|
|
||||||
condition:
|
|
||||||
- condition: state
|
|
||||||
entity_id: sensor.carlojuice_charging_status
|
|
||||||
state: 'charging'
|
|
||||||
|
|
||||||
action:
|
|
||||||
- service: input_boolean.turn_on
|
|
||||||
entity_id: input_boolean.alert_mode
|
|
||||||
|
|
||||||
- service: script.notify_engine
|
|
||||||
data:
|
|
||||||
value1: "The Juice Box Charger is pulling {{ states('sensor.carlojuice_amps') }} AMPs. This is above the safety mark of 30. Please unplug charger immediately."
|
|
||||||
who: 'parents'
|
|
||||||
group: 'JuiceBox'
|
|
||||||
|
|
||||||
- service: script.speech_engine
|
|
||||||
data:
|
|
||||||
value1: "The Juice Box Charger is pulling {{ states('sensor.carlojuice_amps') }} AMPs. This is above the safety mark of 30. Please unplug charger immediately."
|
|
||||||
|
|
||||||
- delay: 00:02:00
|
|
||||||
- event: event_did_someone_help_juicebox_AMPS
|
|
||||||
|
|
||||||
- alias: 'JuiceBox Temp Alert!'
|
|
||||||
id: ddb36236-6ee1-4ba4-8839-661db3658401
|
|
||||||
initial_state: 'on'
|
|
||||||
trigger:
|
|
||||||
- platform: numeric_state
|
|
||||||
entity_id: sensor.carlojuice_temperature
|
|
||||||
above: 139
|
|
||||||
for:
|
|
||||||
minutes: 2
|
|
||||||
- platform: event
|
|
||||||
event_type: event_did_someone_help_juicebox_TEMP
|
|
||||||
|
|
||||||
condition:
|
|
||||||
- condition: state
|
|
||||||
entity_id: sensor.carlojuice_charging_status
|
|
||||||
state: 'charging'
|
|
||||||
|
|
||||||
action:
|
|
||||||
- service: input_boolean.turn_on
|
|
||||||
entity_id: input_boolean.alert_mode
|
|
||||||
|
|
||||||
- service: script.notify_engine
|
|
||||||
data:
|
|
||||||
value1: "The Juice Box Charger is running very Hot. Temperature is around {{ states('sensor.carlojuice_temperature') }} degrees. This is above the safety mark of 140. Please unplug the car immediately."
|
|
||||||
who: 'parents'
|
|
||||||
group: 'JuiceBox'
|
|
||||||
|
|
||||||
- service: script.speech_engine
|
|
||||||
data:
|
|
||||||
value1: "The Juice Box Charger is running very Hot. Temperature is around {{ states('sensor.carlojuice_temperature') }} degrees. This is above the safety mark of 140. Please unplug the car immediately."
|
|
||||||
|
|
||||||
- delay: 00:02:00
|
|
||||||
- event: event_did_someone_help_juicebox_TEMP
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -2,7 +2,7 @@
|
||||||
Floorplan for Home Assistant
|
Floorplan for Home Assistant
|
||||||
Version: 1.0.8.3
|
Version: 1.0.8.3
|
||||||
By Petar Kozul
|
By Petar Kozul
|
||||||
https://github.com/pkozul/ha-floorplan
|
https://github.com/ExperienceLovelace/ha-floorplan
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<script src="lib/jquery-3.3.1.min.js"></script>
|
<script src="lib/jquery-3.3.1.min.js"></script>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
Floorplan for Home Assistant
|
Floorplan for Home Assistant
|
||||||
Version: 1.0.7.57
|
Version: 1.0.7.57
|
||||||
By Petar Kozul
|
By Petar Kozul
|
||||||
https://github.com/pkozul/ha-floorplan
|
https://github.com/ExperienceLovelace/ha-floorplan
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
Floorplan Fully Kiosk for Home Assistant
|
Floorplan Fully Kiosk for Home Assistant
|
||||||
Version: 1.0.7.50
|
Version: 1.0.7.50
|
||||||
By Petar Kozul
|
By Petar Kozul
|
||||||
https://github.com/pkozul/ha-floorplan
|
https://github.com/ExperienceLovelace/ha-floorplan
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
Loading…
Reference in New Issue