Sicherheit: Warnung bei geöffneten Türen
Push-Nachricht beim Verlassen des Hauses wenn Türen oder Fenster noch offen stehen. Listet per Template alle offenen Kontaktsensoren namentlich auf.
Entitäten:personbinary_sensornotify
Was brauchst du dafür?
Integrationen
- Benachrichtigungsdienst
Geräte
- Binärsensor
- Person/Anwesenheit
Was musst du anpassen?
| Platzhalter | Ersetze mit |
|---|---|
| DEIN_NAME | Deine Person-Entity (z.B. person.max) |
| DEIN_SENSOR | Dein Sensor (z.B. sensor.temperatur_aussen) |
| DEIN_SENSOR_ | Ersetze mit deiner Entity-ID |
| DEIN_HANDY | Dein Handy-Notify-Service (z.B. notify.mobile_app_iphone) |
Sicherheit: Warnung bei geöffneten Türen
# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
# Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
# Sicherheit: Warnung bei geoeffneten Tueren
# Warnt per Push-Nachricht wenn du das Haus verlaesst und noch Tueren/Fenster offen sind.
# Listet die offenen Sensoren namentlich auf.
alias: "Sicherheit: Warnung bei geoeffneten Tueren"
description: >-
Warnt beim Verlassen des Hauses, wenn Tueren oder Fenster noch offen sind.
Listet die offenen Sensoren namentlich auf.
# --- Trigger: Person verlaesst die Home-Zone ---
triggers:
- entity_id: person.DEIN_NAME # z.B. person.dein_name
zone: zone.home
event: leave
platform: zone
# --- Bedingung: Mindestens eine Tuer oder ein Fenster offen ---
conditions:
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.DEIN_SENSOR # z.B. binary_sensor.turen_geoffnet (Gruppe)
state: "on"
- condition: state
entity_id: binary_sensor.DEIN_SENSOR # z.B. binary_sensor.fenster_geoffnet (Gruppe)
state: "on"
# --- Aktionen ---
actions:
# Template: Offene Sensoren namentlich auflisten
- variables:
offen: >-
{% set ns = namespace(items=[]) %}
{% set namen = {
'binary_sensor.DEIN_SENSOR_1': 'Essbereich',
'binary_sensor.DEIN_SENSOR_2': 'Eingangstuer',
'binary_sensor.DEIN_SENSOR_3': 'Wohnzimmer 1',
'binary_sensor.DEIN_SENSOR_4': 'Wohnzimmer 2',
'binary_sensor.DEIN_SENSOR_5': 'Buero',
'binary_sensor.DEIN_SENSOR_6': 'Kueche',
'binary_sensor.DEIN_SENSOR_7': 'Technikraum',
'binary_sensor.DEIN_SENSOR_8': '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(', ') }}
# Push-Nachricht mit Liste der offenen Tueren/Fenster
- action: notify.mobile_app_DEIN_HANDY # z.B. notify.mobile_app_iphone
data:
title: Tueren/Fenster nicht geschlossen
message: "Folgende sind noch offen: {{ offen }}"
mode: single
