Rollladensteuerung mit "Aussperrsicherung"

Die automatische Steuerung von Rollläden bietet eine Vielzahl von Vorteilen, die dazu beitragen können, den Komfort, die Energieeffizienz und die Sicherheit eines Gebäudes zu verbessern. Hierzu zählen Dinge wie Sicherheit, Privatsphäre oder auch Sonnen- bzw. Hitzeschutz. Aber was ist, wenn wir Abends gemütlich auf der Terrasse sitzen, plötzlich wird die Automation getriggert und die Rollläden gehen runter? Wir sind ausgesperrt... Wie man dies verhindern kann, zeige ich euch in dem folgenden Artikel.

Was wird benötigt?

Eure Rollläden müssen erstmal Smart werden und über Home Assistant steuerbar sein. Hierzu gibt es unterschiedliche Wege. Bei mir habe ich die Aktoren von Fibaro genutzt (Roller Shutter: https://amzn.to/3M3Nxci). Es geht z.B. aber auch über Shelly´s (https://amzn.to/3QhM8Bv), wobei mir der Standby-Stromverbauch wichtig war (insgesamt habe ich 24 Fenster im Haus) und da sind die Z-Wave Aktoren einfach deutlich sparsamer.

Des Weiteren benötigt ihr Fenstersensoren, damit ihr den aktuellen Zustand eures Fensters bzw. eurer Terrassentür wisst. Hier kann man den allseits beliebten Sensor von Aqara nutze (https://amzn.to/3s1Rrf3). Diese sind recht günstig und absolut zuverlässig. Außerdem sind sie klein genug, damit man sie (je nach Bauart der Tür) in den Rahmen integrieren kann, wodurch sie unsichtbar sind.

Automationen in Home Assistant

Um das ganz nun in Home Assistant zu steuern, werden wir drei Automationen benötigen. Eine um alle Rollläden im Haus runterzufahren (je nach Sonnenstand oder auch über einen Helligkeitssensor), eine um zu prüfen, ob die Terrassentür geöffnet ist und dann noch eine, damit wir darüber benachrichtigt werden und dann auch direkt über die Notification eine Aktion ausführen können.

Sonnenuntergang

Diese Automation enthält zwei Trigger. Einmal über einen Helligkeitssensor an unserer Garage und einmal der Sonnenstand. Einer reicht natürlich auch, aber da die Helligkeit im Winter zum Zeitpunkt des Sonnenuntergangs doch deutlich anders sind als im Sommer, habe ich das bei mir über zwei verschiedene Trigger gelöst.

Die Automation führt als Action den Service "cover.close_cover", welcher dann die angegebenen Rollläden schließt.

alias: Roller Shutter - Sunset
description: ""
trigger:
  - type: illuminance
    platform: device
    device_id: b8b71b542552a573951b1bd203098229
    entity_id: sensor.ms_led_stripe_garage_illuminance
    domain: sensor
    below: 50
    for:
      hours: 0
      minutes: 5
      seconds: 0
  - platform: sun
    event: sunset
    offset: "00:30:00"
condition: []
action:
  - service: cover.close_cover
    data: {}
    entity_id:
      - cover.rs_bad_fenster
      - cover.rs_doppelfenster
      - cover.rs_flur
      - cover.rs_gallerie
      - cover.rs_haustur
      - cover.rs_hwr
      - cover.rs_wc
      - cover.rs_terrasse_fenster
      - cover.rs_terrasse_doppeltur
mode: single

Tür geschlossen?

Diese Automation wird sofort ausgelöst, sobald unsere erste Automation (alle Rollläden schließen) läuft. Dabei wird noch die Bedingung geprüft, ob unser Türsensor im Status "on", also die Tür geöffnet ist. Ist das der Fall, wird der Service "cover.stop_cover" für den entsprechenden Rollladen (rs_terrasse_doppeltur) aufgerufen, was unmittelbar dazu führt, dass der Rollladen gestoppt wird und nicht herunterfährt. Wir sperren uns also nicht selbst aus.

Zusätzlich werden wir darüber informiert, dass ein Rollladen noch offen ist. In dieser Notification definieren wir auch eine "action", auf die wir nun reagieren können und zwar können wir nun direkt in der Notification einen Button drücken, damit die Rollladen trotzdem runtergefahren wird.

alias: Roller Shutter - Check Terrasse Doppeltür
description: ""
trigger:
  - platform: event
    event_type: automation_triggered
    event_data:
      entity_id: automation.sunset_roller_shutter_all
condition:
  - type: is_on
    condition: device
    device_id: 12b604b10db66c211d7de0d712448b5d
    entity_id: binary_sensor.ds_terrasse_doppeltür
    domain: binary_sensor
action:
  - service: cover.stop_cover
    data: {}
    entity_id:
      - cover.rs_terrasse_doppeltur
  - service: notify.mobile_app
    data:
      message: Rollladen wurde nicht runtergefahren
      title: Terrasse Doppeltür offen
      data:
        actions:
          - action: terrase_doppeltuer_close
            title: Jetzt schließen
mode: single
Notification mit "Action"

Aktion über Home Assistant App

Das wichtigste haben wir schon mit der vorherigen Automation umgesetzt: nicht ausgesperrt zu werden. Nun wollen wir noch auf die Action aus der letzten Regal reagieren bzw. festlegen, was eigentlich beim drücken des Button passieren soll. Dies geschieht in dieser Automation, die gestartet wird, sobald wir den Button drücken. Der Service "cover.close_cover" schließt dann letztendlich den Rollladen und wzar ganz ohne, dass wir in die Home Assistant App gehen müssen.

alias: Notification Action - Close Terrasse Doppeltür
description: ""
trigger:
  - platform: event
    event_type: mobile_app_notification_action
    event_data:
      action: terrase_doppeltuer_close
condition: []
action:
  - service: cover.close_cover
    data: {}
    entity_id: cover.rs_terrasse_doppeltur
mode: single

Kommentare