mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-08-17 02:54:41 +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."
|
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
|
@@ -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