Jeder der Heizkörperthermostate in Home Assistant integriert hat, möchte diese natürlich auch automatisiert steuern. Beispielsweise mit einer Nachtabsenkung, damit in der Nacht nicht so stark geheizt wird, wie am Tag. Um dies alles zu realisieren gibt es zwei Möglichkeiten: Entweder man setzt sich hin und programmiert alles selbst. Oder man nutzt den Blueprint „Advanced Heating Control“.
Wie wird Advanced Heating Control installiert?
Der Blueprint kann ganz einfach über den Post hier in euer Home Assistant installiert werden. Im ersten Post direkt nach der Einleitung findet ihr den Button „Import Blueprint To“. Damit werden die Inhalte des Blueprints in euer System übertragen. Den importierten Blueprint findet ihr dann unter dem Punkt „Blaupausen“ in Einstellungen -> Automatisierungen & Szenen.
Was kann Advanced Heating Control?
Nun, wirklich viel und es lässt eigentlich keine Wünsche offen. Zur einfacheren Konfiguration erkläre ich mal die wichtigsten Eingabefelder. Bitte beachtet, dass noch nicht alles vollständig ist. Aktuell bin ich dabei, diese Erklärung für die Version 5 anzupassen. Das kann aber noch ein paar Tage dauern. Für das allgemeine Verständnis sollte das aber auch schon reichen.
Sie benötigen Hilfe bei Ihrem Home Assistant-Projekt?
Kontaktieren Sie mich per eMail. Ich unterstütze Sie gerne! Dank meiner mehrjährigen Erfahrung mit dem System, kann ich mit Rat und Tat behilflich sein. Egal, ob es um Dashboards, Automationen oder spezielle Integrationen geht.
Thermostats & Sensors
Thermostats / Climates
Hier werden erst einmal die Heizkörperthermostate eingetragen, die gesteuert werden sollen.
Operation / HVAC Mode
An dieser Stelle können die verschiedenen Operations-Modi eingestellt werden: „heat“, „cool“, „auto“ oder „heat_cool“. Bei einer Heizung würde ich immer auf „heat“ stellen.
Room Temperature Sensor
Hiermit kann die Temperaturmessung des Thermostats durch einen anderen Temperatur-Sensor im gleichen Raum ersetzt werden.
Temperatures
Static Eco Temperature
Minmale Temperatur für die Heizung, wenn beispielsweise niemand zuhause oder der Zeitplan ausgeschaltet ist.
Eco Temperature (optional)
Falls als Wert für die Minimal-Temperatur lieber eine Entität verwendet soll, kann das hier geschehen. Hat den Vorteil, das man beispielsweise direkt vom Dashboard den Wert anpassen kann.
Static Comfort Temperature
Hier kann eine feste Komfort-Temperatur eingestellt werden.
Comfort temperature (optional)
Falls als Wert für die Komfort-Temperatur lieber eine Entität verwendet soll, kann das hier geschehen.
Adjustments / Heating Plan
Heating Schedule Adjustments (optional)
Hier können manuell Anpassungen an den Scheduler vorgenommen werden. Ein Beispiel ist in dem Erklärtext vorhanden.
Force Comfort Mode
Party Mode
Wenn dieser Modus aktiviert ist, werden alle Einstellungen ignoriert und die gewünschte Temperatur wird an die Thermostate weitergegeben.
Force Max Temperature
Maximale Temperatur für die ausgewählten Thermostate aktivieren, egal welche anderen Einstellungen gewählt wurden oder aktiv sind.
Legacy Restore
…
Temperature Tweaks
Off Instead Of Eco (optional)
Anstelle der Eco-Temperatur für das Thermostat, wird dieses komplett ausgeschaltet.
Min Instead Of Off (optional)
Die Temperatur wird gesenkt und das Thermostat nicht ausgeschaltet.
Fahrenheit (optional)
Wechsel auf Temperaturwerte in Fahrenheit.
Reset Temperature (optional)
Off If Above/Below Room Temperature
Physical Temperature Change / Sync (experimental)
Persons
Persons (optional)
Unter Einstellungen -> Personen können in Home Assistant verschiedene Benutzer anlegt werden. Sollten sich diese zuhause befinden und der Scheduler auf „on“ stehen, geht die Heizung auf die Komfort-Temperatur. Was ihr dafür noch braucht, erkläre ich auch in dem Artikel „Präsenzerkennung„.
Enter Home Duration
Zeit, die ablaufen soll, bevor die Heizungsfunktion bei Ankommen aktiviert wird.
Leaving Home Duration
Zeit, die ablaufen soll, bevor die Heizungsfunktion bei Verlassen deaktiviert wird.
Guest Mode (optional)
Hier kann eine Entität angegeben werden, die die Anwesenheit einer Person „simuliert“. Damit bleibt die Heizung an, auch wenn ihr das Haus verlasst.
Scheduling
Schedules (optional)
Im Bereich „Helfer“ können Zeitpläne als Entität erstellt werden. Diese können an dieser Stelle benutzt werden, um das Ein- und Ausschalten der Heizung zu steuern. Geschaltet wird dabei zwischen Eco- und Comfort-Temperatur.
Scheduler Selector (optional)
Hier kann eine Entität definiert werden, die zwischen mehreren Zeitplänen hin und her schalten kann. Wird nur ein Zeitplan verwendet ist das nicht notwendig.
Presence Detection
Presence Sensor / On/Off-Entity (optional)
Trotz aller Heizpläne und Modi kann es sein, dass mal ein Zimmer nicht geheizt wird, obwohl man es gerade nutzen möchte. Das kann man beispielsweise mit einem Sensor-Template machen. Wie das genau geht, wird hier im Beispiel unter Punkt 4 erklärt. Es kann aber natürlich auch ein normaler Bewegungsmelder sein.
Presence Sensor Scheduler (optional)
Wer möchte kann hier noch zusätzlich zum „Presence Sensor“ einen Zeitplan-Helfer nutzen, an dem der Sensor nur genutzt wird.
Presence Reaction On Time
Zeitverzögerung, nach der bei Präsenzerkennung die Heizung aktiviert wird.
Presence Reaction Off Time
Zeitverzögerung, nach der bei keiner(!) Präsenzerkennung die Heizung deaktiviert wird.
Proximity
Proximity (optional)
Hiermit kann die Heizung eingeschaltet werden, noch bevor ihr das Haus oder die Wohnung betretet. Dafür muss allerdings die entsprechende Integration „Abstand“ und die Companion-App auf dem Smartphone verwendet werden. Hier wird dann der Ort hinterlegt (also beispielsweise euer Zuhause), bei welchem die Annäherung überwacht werden soll.
Proximity Duration
Die Dauer, die man mindestens auf dem Heimweg sein muss, bevor die Heizung aktiviert wird.
Proximity Distance
Entfernung, ab der diese Automation aktiv werden soll.
Away Mode
Away Temperature Offset
…
Scheduler Away Mode
Hiermit wird der sog. „Away Offset“ für die Zeitpläne eingerichtet.
Presence Away Mode
Hiermit wird der sog. „Away Offset“ für die Anwesenheits-Erkennung aktiviert.
Ignore People For Presence Away Mode
…
Window & Door Detection
Windows & Doors (optional)
Solltet ihr Fensterkontakte in dem Raum haben, können diese hier hinterlegt werden. Damit läuft die Heizung nicht, wenn ein Fenster offen ist.
Window & Door Reaction Time Open
Reaktionszeit für die Thermostate, damit diese bei geöffnetem Fenster runtergeregelt werden. Beispielsweise 3 Sekunden.
Window & Door Reaction Time Close
Reaktionszeit für die Thermostate, damit diese bei geschlossenen Fenster hochgeregelt werden.
Window Open Temperature
Hier kann die Temperatur festgelegt werden, die bei geöffnetem Fenster eingestellt werden soll.
Legacy Restore
Diese Funktion sollte aktiviert werden, wenn sich die Temperaturen nach dem Fenster schließen nicht wieder normalisieren.
Calibration
Calibration Timeout
Wartezeit zwischen zwei Kalibrierungsvorgängen.
Calibration Delta
Differenz zwischen externen Temperatur-Sensor und Temperaturmessung des Thermostats.
Calibration Entity Key Word
Das ist das Schlüsselwort zum Auffinden der Kalibrierungs-Entität. Das Wort muss Teil der Entitäts-ID sein.
Fully Rounded Values
Rundung der Werte des externen Temperatur-Sensors auf ganze Zahlen
Generic Calibration
Fügt die Differenz zwischen Raum- und Thermostattemperatur zur Zieltemperatur hinzu. Dies ist nützlich, wenn Ihre Thermostat-Integration keine spezielle Entität zur Kalibrierung bereitstellt. Damit können aber die eingestellten Temperaturen der Thermostate von der Zieltemperatur abweichen.
Generic Calibration Offset
Ist die Differenz zwischen Thermostat und Temperatursensor sehr hoch, kann der Offset, auf diesen Wert begrenzt werden.
Aggressive Mode
Aggressive Range
Diese Option sollte aktiviert werden, wenn das Thermostat langsam reagiert oder erst bei einem großen Temperaturunterschied zu reagieren beginnt.
Aggressive Offset
Für den Aggressive Mode kann hier ein Offset-Wert definiert werden.
Aggressive Calibration
Falls ein Thermostat definiert ist und das Thermostat Kalibrierung erlaubt, kann dieses Feature aktiviert werden.
Frost Protection
Frost Protection Temperature
Gewünschte Temperatur für den Frostschutz.
Frost Protection Fallback Duration
Wenn die definierten Personen längere Zeit nicht zu Hause sind oder ein Anwesenheitssensor keine Anwesenheit mehr erkennt, kann die Frostschutztemperatur nach dieser Zeit gesenkt werden. Bei Null wird das Feature nicht genutzt.
Liming Protection
Liming Protection
Um Kalkablagerungen zu vermeiden, werden mit dieser Funktion die Thermostate für eine Minute auf die maximale Temperatur gestellt. Sollte diese Funktion standardmäßig nicht durchgeführt, kann man sie hier einstellen.
Day
Tag für die Wartungsfunktion.
Time
Uhrzeit für die Wartungsfunktion.
On/Off Automation Options
Winter mode / Automation Toggle (optional)
Sozusagen ein Hauptschalter für die Heizung. Steht die hinterlegte Entität auf „off“, wird das ganze System ausgeschaltet.
Invert Winter Mode Value
Dreht die obere Funktion einfach um. Für was das auch immer gut sein kann…
Outside Temperature Sensor (optional)
Das Aktivieren der Heizung kann auch durch einen Temperatur-Sensor draußen an und aus gestellt werden.
Outside Temperature Threshold
Fällt die Temperatur unter den hier angegebenen Wert, wird die Heizung aktiviert.
Enable Room Temperature Threshold
Wenn diese Option aktiviert ist, muss der Wert des Raumtemperatur-Sensors und der Außentemperatur unter dem Grenzwert liegen. Ist nicht zum Heizen geeignet…
Room Temperature Threshold
Grenzwert für den Raumtemperatur-Sensor.
Custom Settings
Action Call Delay
Manchmal haben die Thermostate Probleme, wenn sie Befehle schnell hintereinander bekommen. Hier kann eine Unterbrechung von beispielsweise zwei Sekunden eingestellt werden.
Custom Action (optional)
Hier keine Aktion hinzugefügt werden, die bei jedem Temperatur- oder Modus-Wechsel aufgerufen wird.
Temperature Change Custom Condition (optional)
Hiermit können Bedingungen hinzugefügt werden, die eine Temperaturänderung erlauben oder verhindern.
Log Level
In welcher Tiefe sollen in den Logfiles Fehlerhinweise angezeigt werden?
Puh, ganz schön viel Text für ein solchen Blueprint. Ich hoffe, ich konnte ein wenig Licht ins Dunkel der Einstellungen geben. Fragen wie immer gerne in die Kommentare.
Sie benötigen Hilfe bei Ihrem Home Assistant-Projekt? Kontaktieren Sie mich per eMail. Ich unterstütze Sie gerne! Dank meiner mehrjährigen Erfahrung mit dem System, kann ich mit Rat und Tat behilflich sein. Egal, ob es um Dashboards, Automationen oder spezielle Integrationen geht.
Schreibe einen Kommentar