Advanced Heating Control

Advanced Heating Control

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

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert