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. Die Automation "" sendet über MQTT einen Payload an das Python Skript. Als Trigger fungieren die relevanten Sensoren wie Wandthermostate oder Bewegungssensoren der jeweiligen Räume. Aus den Namen der Sensoren wird die Raumnummer extrahiert, weshalb man die Sensoren nach einem speziellen Muster benennen muss. Wie ganau die Benennung aussehen muss findet man in den folgenden Kapitel. 

Dann gibt es Skripte, die die Heizgruppe mit der jeweiligen Temperatur zyklisch setzen oder ein Heizskirpt starten. Dazu werden Gruppen mit den verschiedenen Räumen durchgegangen und jeder Raum mit der passenden Input Value initialisiert. Die genauen Funktionen, Skripte und Automations sind im Git Repository unter home_assistant_yaml einzusehen.

Zuletzt geändert: Montag, 30. Juni 2025, 17:21