Advertisement
dykandDK

HA - YAML - Send notification if doors / windows are open when last person leaves home

Dec 20th, 2023 (edited)
1,231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.93 KB | None | 0 0
  1. alias: >-
  2.   Send notifikation hvis der er åbne døre eller vinuder, når sidste person
  3.   forlader hjemmet
  4. description: >-
  5.   Send notifikation hvis der er åbne døre eller vinuder, når sidste person
  6.   forlader hjemmet
  7. trigger:
  8.   - platform: state
  9.     entity_id: group.alle_personer
  10.     to: not_home
  11. condition:
  12.   - condition: template
  13.     value_template: >-
  14.       {{ states.binary_sensor | selectattr('state', 'eq', 'on') |
  15.      selectattr('attributes.device_class', 'eq', 'opening') |
  16.       map(attribute='entity_id') | list | count > 0}}
  17. action:
  18.   - service: notify.anders_devices
  19.     data:
  20.       data: {}
  21.       message: >-
  22.         Følgende døre eller vinduer er åbne: {{ states.binary_sensor |
  23.        selectattr('state', 'eq', 'on') | selectattr('attributes.device_class',
  24.         'eq', 'opening') | map(attribute='attributes.friendly_name') | list |
  25.         join(', ') }}
  26.       title: Døre eller vinduer er åbne!
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement