Zum Inhalt springen
Alles Automatisch

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

Themen:SicherheitBenachrichtigungStandort

Aktualisiert: 4. April 2026

Was brauchst du dafür?

Integrationen
  • Benachrichtigungsdienst
Geräte
  • Binärsensor
  • Person/Anwesenheit

Was musst du anpassen?

PlatzhalterErsetze mit
DEIN_NAMEDeine Person-Entity (z.B. person.max)
DEIN_SENSORDein Sensor (z.B. sensor.temperatur_aussen)
DEIN_SENSOR_Ersetze mit deiner Entity-ID
DEIN_HANDYDein 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