Hallo zusammen,
es gibt wieder spannende Neuigkeiten von meinem HDG-Projekt für Home Assistant! 🎉
Nachdem ich ja neulich schon das große Update zur Custom Component vorgestellt hatte, freue ich mich riesig, euch mitteilen zu können, dass ich nun ein riesiges Update hinter mir habe. Es war eine Menge Arbeit, aber die Integration ist jetzt noch robuster, smarter und zukunftssicherer geworden!
Was hat sich getan? Das ist ein Riesen-Sprung in puncto Stabilität & Schutz der Anlage!
Ich habe die gesamte Integration grundlegend überarbeitet. Hier sind die Highlights, die vor allem die Zuverlässigkeit und Sicherheit eurer Heizungsanlage betreffen:
- Höchste Stabilität und Schutz durch adaptiven Worker: Ich habe einen intelligenten "Hintergrund-Arbeiter" (Worker) eingebaut, der alle Schreiboperationen an eurem Kessel verwaltet. Dieser Worker legt die Befehle in eine Warteschlange und versucht bei Problemen, sie mit einer angepassten Verzögerung erneut zu senden. Das verhindert ein "Spammen" von Werten und sorgt dafür, dass nur plausible und korrekte Befehle sicher am Kessel ankommen. Die Sicherheit eures Heizsystems steht hier absolut an erster Stelle!
- Intelligente Kessel-Erkennung: Die Integration "pingt" jetzt euren Kessel kurz an, bevor sie Daten sendet oder empfängt. So wird sichergestellt, dass der Kessel überhaupt erreichbar ist, bevor unnötige Anfragen gestellt werden.
- Optimierte Systemlast durch dynamische Abfrageintervalle: Ihr könnt nun über die Integrationsoptionen einstellen, wie oft welche Datenblöcke vom Kessel abgefragt werden sollen. Das ermöglicht eine optimale Balance der Systemlast und eine effiziente Kommunikation mit dem HDG-Kessel.
- Modular und Wartbar: Der gesamte Code ist jetzt viel sauberer und modularer aufgebaut. Das ist wichtig für die zukünftige Entwicklung und macht die Integration noch robuster gegen mögliche Fehler.
- Bessere Dokumentation: Die README auf GitHub wurde komplett überarbeitet und bietet jetzt noch detailliertere Anleitungen zur Installation, Konfiguration und Fehlerbehebung.
Aktueller Stand: Fehlerfrei und bereit!
Die gute Nachricht ist: Die Integration läuft bei mir auf meinem HDG Euro 50 aktuell fehlerfrei und sehr stabil. Ich habe sie ausgiebig getestet, und alles funktioniert reibungslos. Das ist die Basis, auf die wir bauen können!
Was kommt als Nächstes (und das wird noch etwas dauern): Blueprints für meine Automatisierungen!
Wie im ersten Post erwähnt, nutze ich ja schon einige smarte Automatisierungen, die meine Heizung auf Basis dieser Integration steuern. Diese möchte ich euch natürlich nicht vorenthalten! Ich werde in der nächsten Zeit damit beginnen, diese Automatisierungen als Home Assistant Blueprints zur Verfügung zu stellen. Da ich aktuell leider nicht so viel Zeit habe, wird das Erstellen und Verfeinern der Blueprints noch etwas dauern. Aber ich werde euch auf dem Laufenden halten!
Dazu gehört auch die Automatisierung "[HDG] Predictive Heating Control", welche folgende Hauptfunktionen bietet:
- Frostschutz: Als höchste Priorität wird bei Außentemperaturen von 3.0°C oder darunter der Frostschutz aktiviert.
- Intelligente Abschaltung: Diese Logik greift, wenn kein Frostschutz aktiv ist. Die Heizung wird abgeschaltet, wenn entweder kein signifikanter Wärmebedarf in den Räumen besteht (Maximales gewichtetes Delta kleiner als 0.1°C) ODER wenn die Außentemperatur 18.0°C oder höher ist ODER die durchschnittliche Wettervorhersagetemperatur für die nächsten 12 Stunden 20.0°C oder höher ist. Dies ist besonders nützlich, um auch nachts oder an wärmeren Tagen Energie zu sparen, indem die Pumpe situationsabhängig abgeschaltet wird, selbst bei minimalem Restbedarf, wenn das Wetter es zulässt.
- Aktiver Heizbetrieb (Standardpfad): Wenn weder Frostschutz noch die intelligente Abschaltung aktiv sind, greift der Hauptheizpfad. Die Heizkurven-Parallelverschiebung wird dynamisch angepasst, basierend auf dem gewichteten Wärmebedarf der Räume, einer saisonalen Dämpfung, der Wettervorhersage und einer Reduzierung bei erwartetem Solarertrag. Ein besonderes Feature ist der PV-Boost der Parallelverschiebung, der die Parallelverschiebung zusätzlich anhebt, wenn ein signifikanter Wärmebedarf besteht und die Außentemperatur für einen Boost im Bereich zwischen −7.0∘C und 15.0∘C liegt, um eine schnellere Erwärmung des Raumes zu ermöglichen. Auch die Pumpen-Abschalttemperatur wird hier adaptiv berechnet, um die Pumpe bei erfülltem Bedarf oder passenden Bedingungen abzuschalten oder bei Bedarf aktiv zu halten.
Schaut euch die neue Version auf GitHub an, probiert sie aus und gebt mir gerne Feedback. Am liebsten direkt über die "Issues" auf GitHub, damit ich den Überblick behalten kann.
Link zum Projekt: https://github.com/banter240/hdg_bavaria_homeassistant/
Vielen Dank für euer Interesse und eure Unterstützung!