sphings-dev.de

Rauchmelder löst aus: Alle Rollläden fahren hoch (Home Assistant)

Wenn im Haus ein Rauchmelder auslöst, sollen Fenster als Fluchtweg frei sein und die Feuerwehr von außen an die Fenster kommen. Heruntergelassene Rollläden sind dabei im Weg. Meine Automation fährt deshalb bei Alarm alle Rollläden gleichzeitig nach oben. Sie besteht aus zwei Triggern und einer einzigen Aktion, die Details stecken in der Trigger-Definition.

Was du brauchst

  • Rauchmelder mit Anbindung an Home Assistant (Zigbee, Z-Wave, MQTT-Basisstation o. ä.)
  • Rollläden als cover-Entitäten, die cover.open_cover unterstützen
  • Idealerweise zwei voneinander unabhängige Meldewege für den Alarm, zum Beispiel lokal und über die Cloud des Herstellers
  • Optional: ein Gruppen-Sensor (binary_sensor-Gruppe), der alle Rauchmelder eines Meldewegs zusammenfasst

So funktioniert es

Bei mir existieren zwei Gruppen-Sensoren: binary_sensor.gruppe_rauchmelder bildet die Meldung der Basisstation über lokales MQTT ab, binary_sensor.gruppe_rauchmelder_cloud die Meldung über die Cloud des Herstellers. Beide sind als Trigger eingetragen. Wer zuerst meldet, löst aus. Meldet der zweite Weg kurz darauf ebenfalls, läuft die Automation noch oder ist bereits durch – dank mode: single mit max_exceeded: silent wird der zweite Lauf ohne Logeintrag verworfen.

Der wichtigste Punkt steht in den Triggern: Dort fehlt bewusst ein from. Ein Trigger mit from: "off" hätte die Automation blind gemacht, sobald die Gruppe aus unavailable kommt. Das passiert bei mir regelmäßig: In einer Woche gab es 22 Ausfälle von jeweils rund 60 Sekunden, immer bei Neustarts von Home Assistant. Ein Alarm in genau so einem Fenster hätte die Rollläden unten gelassen. Ohne from feuert der Trigger bei jedem Wechsel auf on, auch aus unavailable heraus.

Es gibt keine Bedingungen. Es wird weder geprüft, ob ein Fenster offen ist, noch ob die Sonne scheint oder ein Rollladen schon oben steht. Im Brandfall fährt alles hoch, auch die Rollläden vor den Dachfenstern. Das ist Absicht: Jede Bedingung ist eine Stelle, an der die Automation im Ernstfall nicht durchläuft.

Die Automation

Im Beispiel sind drei Rollläden eingetragen. In meinem Haus sind es elf, alle in einer einzigen Aktion. Für jeden weiteren Rollladen ergänzt du die Entität in der Liste.

alias: Rollläden hoch bei Rauchmelderalarm
description: >-
  Fährt im Alarmfall alle Rollläden hoch. Der Trigger hat bewusst kein from,
  damit auch ein Wechsel aus unavailable auf on auslöst.
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.gruppe_rauchmelder
    to: "on"
  - trigger: state
    entity_id:
      - binary_sensor.gruppe_rauchmelder_cloud
    to: "on"
conditions: []
actions:
  - action: cover.open_cover
    target:
      entity_id:
        - cover.rollladen_kueche
        - cover.rollladen_wohnzimmer
        - cover.rollladen_schlafzimmer
        # für jeden weiteren Rollladen ergänzen
mode: single
max_exceeded: silent

Anpassen

  • Trage die Rauchmelder-Entitäten oder -Gruppen ein, die bei dir den Alarm melden. Mit nur einem Meldeweg reicht ein Trigger.
  • Ersetze die Rollladen-Entitäten durch deine eigenen. Alternativ kannst du eine Gruppe oder ein Label als Ziel verwenden, dann musst du die Liste nicht pflegen.
  • Soll nur ein Teil des Hauses reagieren, etwa die Fluchtwege, kürze die Liste. Ich habe mich bewusst für „alles“ entschieden.

Stolpersteine

Das from ist die eigentliche Falle. Viele Anleitungen geben für Alarm-Trigger from: "off" an, weil es sauberer aussieht. Prüf bei deinen Sensoren, wie oft sie unavailable werden. Zigbee-Gruppen und Cloud-Sensoren tun das häufiger als man denkt, vor allem rund um Neustarts.

Die Automation enthält nur diese eine Aktion: cover.open_cover mit allen Rollläden als Ziel in einem einzigen Aufruf. Eine Benachrichtigung ist nicht Teil davon, ebenso wenig eine Sirene oder Beleuchtung. Wer das möchte, hängt weitere Aktionen hinter das Hochfahren.

Die Automation ersetzt keinen Rauchmelder mit eigener Sirene und keine Fluchtplanung. Sie setzt voraus, dass Home Assistant im Alarmfall läuft und die Rollladenaktoren erreichbar sind. Teste sie einmal mit dem Prüftaster des Melders, bevor du dich darauf verlässt.

Tags

Unterstützen

Diese Tools entstehen in meiner Freizeit und bleiben kostenlos, offen und cloud-frei. Wenn dir eins davon einen Nachmittag gespart hat, freue ich mich über einen Kaffee oder ein Stück Pizza.

Kaffee oder Pizza

Weitere Beiträge