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
Kommentar veröffentlichen