mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-08-16 18:44:58 +00:00
Lots and Lots of Cleanup code. Getting the sensors in order.
This commit is contained in:
@@ -1,12 +1,13 @@
|
|||||||
######################################################################
|
######################################################################
|
||||||
## Garage Status Announcements
|
## Garage Status Announcements
|
||||||
######################################################################
|
######################################################################
|
||||||
- alias: 'Door Opened/Closed'
|
- alias: 'Door Opened'
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
- platform: state
|
- platform: state
|
||||||
entity_id:
|
entity_id:
|
||||||
- sensor.backdoor
|
- sensor.backdoor
|
||||||
|
to: 'Opened'
|
||||||
|
|
||||||
action:
|
action:
|
||||||
- service: input_boolean.turn_on
|
- service: input_boolean.turn_on
|
||||||
@@ -14,4 +15,10 @@
|
|||||||
|
|
||||||
- service: script.Voice_notify
|
- service: script.Voice_notify
|
||||||
data_template:
|
data_template:
|
||||||
value1: "The {{ trigger.entity_id.split('.')[1]|replace('_', ' ') }} is now {{ (trigger.to_state.state)|replace('_', ' ') }}."
|
value1: "The {{ trigger.entity_id.split('.')[1]|replace('_', ' ') }} has been {{ (trigger.to_state.state)|replace('_', ' ') }}."
|
||||||
|
|
||||||
|
- service: script.ifttt_notify
|
||||||
|
data_template:
|
||||||
|
value1: "The {{ trigger.entity_id.split('.')[1]|replace('_', ' ') }} has been {{ (trigger.to_state.state)|replace('_', ' ') }}."
|
||||||
|
value2: ''
|
||||||
|
value3: ''
|
||||||
|
@@ -1,13 +1,15 @@
|
|||||||
######################################################################
|
######################################################################
|
||||||
## Garage Status Announcements - Only during normal hours.
|
## Garage Status Announcements - Only during normal hours.
|
||||||
######################################################################
|
######################################################################
|
||||||
- alias: 'Garage closed'
|
- alias: 'Garage or Door closed'
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
- platform: state
|
- platform: state
|
||||||
entity_id:
|
entity_id:
|
||||||
- cover.large_garage
|
- cover.large_garage
|
||||||
- cover.small_garage
|
- cover.small_garage
|
||||||
|
- sensor.backdoor
|
||||||
|
|
||||||
from: 'open'
|
from: 'open'
|
||||||
to: 'closed'
|
to: 'closed'
|
||||||
for: '00:02:00'
|
for: '00:02:00'
|
||||||
@@ -15,4 +17,4 @@
|
|||||||
action:
|
action:
|
||||||
- service: script.Voice_notify
|
- service: script.Voice_notify
|
||||||
data_template:
|
data_template:
|
||||||
value1: "The {{ trigger.entity_id.split('.')[1]|replace('_', ' ')|replace('garadget large', 'large garage ')|replace('garadget small', 'small garage ') }} is now {{ (trigger.to_state.state)|replace('_', ' ') }}."
|
value1: "The {{ trigger.entity_id.split('.')[1]|replace('_', ' ') }} is now {{ (trigger.to_state.state)|replace('_', ' ') }}."
|
||||||
|
@@ -38,8 +38,9 @@
|
|||||||
- condition: state
|
- condition: state
|
||||||
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
|
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
|
||||||
state: 'off'
|
state: 'off'
|
||||||
|
- condition: state
|
||||||
|
entity_id: sun.sun
|
||||||
|
state: 'above_horizon'
|
||||||
|
|
||||||
action:
|
action:
|
||||||
- service: light.turn_on
|
- service: light.turn_on
|
||||||
@@ -48,7 +49,6 @@
|
|||||||
- light.sink
|
- light.sink
|
||||||
- service: script.Voice_notify
|
- service: script.Voice_notify
|
||||||
data_template:
|
data_template:
|
||||||
value1: "It is getting a little dark inside the house because of the {{trigger.entity_id.split('_')[2]|replace('precip','rain') }} {{trigger.entity_id.split('_')[3]|replace('intensity',' ')}}
|
value1: "It is getting a little dark inside the house because of the {{trigger.entity_id.split('_')[2]|replace('precip','rain') }} {{trigger.entity_id.split('_')[3]|replace('intensity',' ')}} outside. I will turn on some extra lights in the living room."
|
||||||
outside. I will turn on some extra lights in the living room."
|
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
###################################
|
###################################
|
||||||
## ZWave Section -
|
## ZWave Section -
|
||||||
## Home Assistant runs on my [Raspberry Pi 3](http://amzn.to/2e3DOBY) with [Aeon Labs Z Wave Stick (GEN 5)](http://amzn.to/2eAiAP0).
|
## Home Assistant runs on my [Raspberry Pi 3](http://amzn.to/2e3DOBY) with [Aeon Labs Z Wave Stick (GEN 5)](http://amzn.to/2eAiAP0).
|
||||||
###################################
|
###################################
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
- platform: state
|
- platform: state
|
||||||
entity_id: binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0
|
entity_id: binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0
|
||||||
state: 'on'
|
state: 'on'
|
||||||
|
|
||||||
condition:
|
condition:
|
||||||
condition: or
|
condition: or
|
||||||
conditions:
|
conditions:
|
||||||
@@ -25,10 +25,10 @@
|
|||||||
- condition: numeric_state
|
- condition: numeric_state
|
||||||
entity_id: sensor.dark_sky_cloud_coverage
|
entity_id: sensor.dark_sky_cloud_coverage
|
||||||
above: 50
|
above: 50
|
||||||
|
|
||||||
action:
|
action:
|
||||||
- service: light.turn_on
|
- service: light.turn_on
|
||||||
entity_id:
|
entity_id:
|
||||||
- light.kids_hallway
|
- light.kids_hallway
|
||||||
- light.k4
|
- light.k4
|
||||||
- delay: 00:20:00
|
- delay: 00:20:00
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
- platform: state
|
- platform: state
|
||||||
entity_id: binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0
|
entity_id: binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0
|
||||||
state: 'off'
|
state: 'off'
|
||||||
|
|
||||||
action:
|
action:
|
||||||
service: light.turn_off
|
service: light.turn_off
|
||||||
entity_id: light.kids_hallway
|
entity_id: light.kids_hallway
|
||||||
@@ -68,12 +68,12 @@
|
|||||||
- platform: state
|
- platform: state
|
||||||
entity_id: binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0
|
entity_id: binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0
|
||||||
state: 'off'
|
state: 'off'
|
||||||
|
|
||||||
condition:
|
condition:
|
||||||
condition: state
|
condition: state
|
||||||
entity_id: light.k1
|
entity_id: light.k1
|
||||||
state: 'off'
|
state: 'off'
|
||||||
|
|
||||||
action:
|
action:
|
||||||
- service: light.turn_off
|
- service: light.turn_off
|
||||||
entity_id: light.k4
|
entity_id: light.k4
|
||||||
|
@@ -12,18 +12,29 @@ binary_sensor.__sensor_6_0:
|
|||||||
hidden: True
|
hidden: True
|
||||||
|
|
||||||
binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_3_0:
|
binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_3_0:
|
||||||
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Sensor 3'
|
||||||
|
emulated_hue: False
|
||||||
|
hidden: True
|
||||||
|
icon: mdi:home-variant
|
||||||
|
|
||||||
|
binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0:
|
||||||
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Sensor 4'
|
||||||
emulated_hue: False
|
emulated_hue: False
|
||||||
hidden: True
|
hidden: True
|
||||||
icon: mdi:home-variant
|
icon: mdi:home-variant
|
||||||
|
|
||||||
|
|
||||||
binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_5_0:
|
binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_5_0:
|
||||||
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Sensor'
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Sensor 5'
|
||||||
emulated_hue: False
|
emulated_hue: False
|
||||||
hidden: True
|
hidden: True
|
||||||
|
icon: mdi:home-variant
|
||||||
|
|
||||||
|
binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_6_0:
|
||||||
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Sensor 6'
|
||||||
|
emulated_hue: False
|
||||||
|
hidden: True
|
||||||
|
icon: mdi:home-variant
|
||||||
|
|
||||||
binary_sensor.downstairs_thermostat_fan:
|
binary_sensor.downstairs_thermostat_fan:
|
||||||
friendly_name: 'Downstairs Thermostat Fan'
|
friendly_name: 'Downstairs Thermostat Fan'
|
||||||
|
@@ -10,19 +10,32 @@ sensor.backdoor:
|
|||||||
hidden: False
|
hidden: False
|
||||||
icon: mdi:home-variant
|
icon: mdi:home-variant
|
||||||
|
|
||||||
|
sensor.linen_door:
|
||||||
|
friendly_name: 'Linen Door'
|
||||||
|
emulated_hue: False
|
||||||
|
hidden: False
|
||||||
|
icon: mdi:home-variant
|
||||||
|
|
||||||
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_3_1:
|
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_3_1:
|
||||||
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level'
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level 3'
|
||||||
emulated_hue: False
|
emulated_hue: False
|
||||||
hidden: True
|
hidden: True
|
||||||
|
|
||||||
|
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_4_1:
|
||||||
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level 4'
|
||||||
|
emulated_hue: False
|
||||||
|
hidden: True
|
||||||
|
|
||||||
|
|
||||||
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_5_1:
|
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_5_1:
|
||||||
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level'
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level 5'
|
||||||
emulated_hue: False
|
emulated_hue: False
|
||||||
hidden: True
|
hidden: True
|
||||||
|
|
||||||
|
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_6_1:
|
||||||
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level 6'
|
||||||
|
emulated_hue: False
|
||||||
|
hidden: True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -31,7 +44,10 @@ sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_3_0:
|
|||||||
emulated_hue: False
|
emulated_hue: False
|
||||||
hidden: True
|
hidden: True
|
||||||
|
|
||||||
|
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_4_0:
|
||||||
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Type'
|
||||||
|
emulated_hue: False
|
||||||
|
hidden: True
|
||||||
|
|
||||||
|
|
||||||
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_5_0:
|
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_5_0:
|
||||||
@@ -39,8 +55,10 @@ sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_5_0:
|
|||||||
emulated_hue: False
|
emulated_hue: False
|
||||||
hidden: True
|
hidden: True
|
||||||
|
|
||||||
|
sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_6_0:
|
||||||
|
friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Type'
|
||||||
|
emulated_hue: False
|
||||||
|
hidden: True
|
||||||
|
|
||||||
sensor.alexa_echo:
|
sensor.alexa_echo:
|
||||||
friendly_name: 'Alexa Echo'
|
friendly_name: 'Alexa Echo'
|
||||||
|
@@ -2,3 +2,4 @@ doors:
|
|||||||
name: Doors
|
name: Doors
|
||||||
entities:
|
entities:
|
||||||
- sensor.backdoor
|
- sensor.backdoor
|
||||||
|
- sensor.linen_door
|
||||||
|
@@ -111,4 +111,8 @@
|
|||||||
|
|
||||||
backdoor:
|
backdoor:
|
||||||
friendly_name: 'Back Door'
|
friendly_name: 'Back Door'
|
||||||
value_template: "{{ 'Open' if is_state('binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_3_0', 'on') else 'Closed' }}"
|
value_template: "{{ 'Opened' if is_state('binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_3_0', 'on') else 'Closed' }}"
|
||||||
|
|
||||||
|
linen_door:
|
||||||
|
friendly_name: 'Linen Door'
|
||||||
|
value_template: "{{ 'Opened' if is_state('binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_4_0', 'on') else 'Closed' }}"
|
Reference in New Issue
Block a user