Automation anlegen
Abschlussbedingungen
In Home Assistant kann man Geräte (oder Entitäten) über sogenannte Automations steuern. Die Automations werden in einer eigenen Automation.yaml geschrieben. Bei diesem Projekt gibt es mehrere relevanten Automations. Da Home Assistant jedoch nur als Bote ohne jegliche Intelligenz arbeiten soll, sind die meisten Austomationen nur zur Weiterleitung von Informationen zwischen Homematic Ebene und Python Skript. Die folgend beschriebenen Automationen sind in dem git repository als yaml Code aufgeführt.
- Mit der Automation "MQTT: Alle Bewegungsmelder" wird bei Veränderung des Sensorwertes der Bewegungsmelder eine MQTT Nachricht auf dem Topic "ha_main" gesendet. Die Nachricht folgt dem Muster "<raumname>:<on/off>" (Bsp.: "c005:off")
- Mit der Automation "System: Fensterstatus an Pi (MQTT) senden" wird bei Veränderung des Sensorwertes der binären Fenstersensorgruppe (zuvor erstellt) eine MQTT Nachricht auf dem Topic "fenster" gesendet. Die Nachricht folgt dem Muster "<raumname>:<on/off>" (Bsp.: "c005:off")
- Mit der Automation "Wandthermostate per MQTT senden" wird bei Veränderung der eingestellten Temperatur der Heizgruppe " eine MQTT Nachricht auf dem Topic "wandthermostat" gesendet. Diese folgt dem Muster "<raumname>:<temperatur>" (Bsp.: "c005:20.5"). Diese Aktion wird jedoch nur ausgelöst, wenn die entsprechende Fenstergruppe des Raumes seit mindestens 10 Sekunden ein geschlossenes Fenster signalisiert (zur Vermeidung der fälschlichen Erkennung einer manuellen Eingabe bei offenem Fenster, da das Herunterregeln nicht von Python sondern von den Homematic Geräten selber übernommen wird)
- Mit der Automation "Türsteher: Thermostate auf MANU zwingen" wird dafür gesorgt, dass sich die Homematic Thermostate im manuellen Modus befinden, damit kein Einstellungen in der WebUI von Homematic für den automatischen Modus mit dem Python Skript konkurriert.
Zuletzt geändert: Freitag, 22. Mai 2026, 10:36