Sicherheit: Warnung bei geöffneten Türen
Warnt beim Verlassen des Hauses, wenn Türen oder Fenster noch offen sind. Listet die offenen Sensoren namentlich auf.
Entitäten:binary_sensor.turen_geoffnetperson.dein_namebinary_sensor.fenster_geoffnet
So funktioniert diese Automation
Schritt 1
Auslöser
- Standort/Zone
Verlässt: dein name
Schritt 2
Bedingungen
- ODER-Verknüpfung
Schritt 3
Aktionen
Aktion
notify.mobile_app_dein_smartphone
Folgende sind noch offen: {{ offen }}
Sicherheit: Warnung bei geöffneten Türen
# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
# Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
alias: 'Sicherheit: Warnung bei geöffneten Türen'
description: Warnt beim Verlassen des Hauses, wenn Türen oder Fenster noch offen sind. Listet die offenen Sensoren namentlich
auf.
mode: single
trigger:
- entity_id: person.dein_name
zone: zone.home
event: leave
id: bewohner
platform: zone
condition:
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.turen_geoffnet
state: 'on'
- condition: state
entity_id: binary_sensor.fenster_geoffnet
state: 'on'
action:
- variables:
offen: '{% set ns = namespace(items=[]) %}{% set namen = {''binary_sensor.om_essbereich_contact'': ''Essbereich'', ''binary_sensor.om_eingangstur_contact'':
''Eingangstür'', ''binary_sensor.om_wohnz_1_contact'': ''Wohnzimmer 1'', ''binary_sensor.om_wohnz_2_contact'': ''Wohnzimmer
2'', ''binary_sensor.om_wohnz_3_contact'': ''Wohnzimmer 3'', ''binary_sensor.om_wohnz_4_contact'': ''Wohnzimmer 4'',
''binary_sensor.buro_contact'': ''Büro'', ''binary_sensor.om_kuche_contact'': ''Küche'', ''binary_sensor.om_technikraum_contact'':
''Technikraum'', ''binary_sensor.om_wc_contact'': ''WC''} %}{% for e in state_attr(''binary_sensor.turen_geoffnet'',
''entity_id'') %}{% if states(e) == ''on'' %}{% set ns.items = ns.items + [namen.get(e, e)] %}{% endif %}{% endfor %}{%
for e in state_attr(''binary_sensor.fenster_geoffnet'', ''entity_id'') %}{% if states(e) == ''on'' %}{% set ns.items
= ns.items + [namen.get(e, e)] %}{% endif %}{% endfor %}{{ ns.items | join('', '') }}'
- action: notify.mobile_app_dein_smartphone
data:
title: Türen/Fenster nicht geschlossen
message: 'Folgende sind noch offen: {{ offen }}'
