Update Security Package

This commit is contained in:
2022-07-05 15:58:07 -07:00
parent 549032857f
commit b26f01d8cd

View File

@@ -68,6 +68,18 @@ binary_sensor:
- binary_sensor.bedroom_side_window
- binary_sensor.bedroom_back_window
sensor:
- platform: template
name: Open Windows/Doors
unique_id: open_windows_doors
state: >
{{
expand(state_attr('binary_sensor.all_doors', 'entity_id') + state_attr('binary_sensor.all_windows', 'entity_id'))
| selectattr('state', 'in', ['on'])
| map(attribute='attributes.friendly_name')
| list | join(', ')
}}
# -----------------------------------------------------------------------------
# Security Automations
automation:
@@ -127,3 +139,24 @@ automation:
}} by {{
person.attributes.friendly_name
}}
- alias: Trigger Alarm on Window or Door Open
trigger:
- platform: state
entity_id: binary_sensor.all_doors
to: 'on'
- platform: state
entity_id: binary_sensor.all_windows
to: 'on'
condition:
- or:
- condition: state
entity_id: alarm_control_panel.ha_alarm
state: armed_away
- condition: state
entity_id: alarm_control_panel.ha_alarm
state: armed_vacation
action:
- service: notify.security
data:
message: Alarm triggered by {{ state('sensor.open_windows_doors') }}