Projekt: HDG smart in Home Assistant einbinden

There are 21 replies in this Thread which was already clicked 2,418 times. The last Post () by Blurred964.

  • Hallo zusammen,


    auch wenn das Thema HDG-Anbindung an Home Assistant nicht brandneu ist, denke ich, dass viele, die danach googeln, hier im Forum landen. Deshalb möchte ich mein aktuelles Projekt vorstellen und einen eigenen Thread dafür starten: Ich arbeite daran, meinen HDG Euro 50 via Scraper umfassend in Home Assistant zu integrieren. Obwohl ich hier von meinem Euro 50 spreche, ist es sehr wahrscheinlich, dass dieser Ansatz auch bei anderen HDG Kesseln mit dem lokalen Webinterface funktioniert, da die Steuerung (bei mir ist es die Control Touch XL) oft die gleiche oder eine sehr ähnliche ist. Das Ganze möchte ich als Projekt für die Community weiterentwickeln und zur Verfügung zu stellen.


    Was bisher geschafft wurde:

    Grundlegende Anbindung: Ich kann bereits die meisten bzw. alle relevanten Werte meines HDG Euro50 per Scraper auslesen und auch setzen.


    Kontrollierte Eingriffe und Sicherheit: Theoretisch sind die Automatisierungsmöglichkeiten mit Zugriff auf die Heizungssteuerung ja beinahe grenzenlos. Aus Sicherheitsgründen habe ich mich aber bewusst dafür entschieden, aktuell nur wenige zentrale Werte aktiv zu "manipulieren" bzw. deren Veränderung durch Home Assistant zuzulassen. Ich habe akribisch darauf geachtet, dass die Anbindung nur plausible und korrekte Werte an den Kessel sendet, ausschließlich definierte Parameter beschrieben werden können und es niemals zu einem "Spammen" von Werten kommt. Die Sicherheit des Heizsystems steht hier absolut an erster Stelle! Aktuell sind das folgende Werte:

    - Raumtemperatur Soll

    - Parallelverschiebung der Heizkurve

    - Steilheit der Heizkurve

    - Als Nächstes wird hier noch die Möglichkeit hinzukommen, den Parameter "Heizkreispumpe Aus bei Außentemperatur X" zu setzen, um die Pumpe witterungsgeführt komplett abschalten zu können, indem ich den Wert unter die aktuelle Außentemperatur setze.


    Dynamische Raumtemperatur-Regelung: Aktuell regele ich die Raumtemperatur-Sollvorgabe meines HDG über den höchsten Wert meiner Tado Smart Thermostate. Das hat schon dazu geführt, dass die Vorlauftemperatur deutlich gesenkt werden konnte, und ich kann Räume dynamischer beheizen. Sollte irgendein Raum mal mehr Wärme benötigen, sendet er diese Anforderung quasi direkt an den HDG.


    Home/Away-Modus für Energieeinsparung: Durch die Möglichkeit, die Raum-Solltemperatur am HDG zu steuern, lässt sich natürlich auch ein Home/Away-Modus realisieren. Wenn niemand zuhause ist, kann die Solltemperatur automatisch gesenkt werden. Das reduziert die Vorlauftemperatur und spart somit Energie – ein einfaches, aber effektives Feature.


    "Turbo Modus": Des Weiteren habe ich einen "Turbo Modus" programmiert. Dieser passt die Parallelverschiebung der Heizkurve dynamisch an – basierend auf dem Delta zwischen Raum-Soll und Raum-Ist sowie der Außentemperatur. Das Ziel dabei ist es, den Raum aktiv schneller zu erwärmen, ohne viel Zusatzkosten zu verursachen, da die Steuerung dynamisch eingreift und bei sinkendem Delta die Parallelverschiebung wieder reduziert. Das Ganze ist also ziemlich adaptiv.


    Adaptive Benachrichtigung fürs Nachlegen: Ich habe auch eine adaptive Benachrichtigung für das Nachlegen von Holz entwickelt. Gerade im Sommer haben meine Pufferspeicher oft unterschiedliche Temperaturen, und ich muss nicht so dringend bei beispielsweise 60 Grad Restwärme im Puffer nachlegen wie im tiefsten Winter. Diese Benachrichtigung berücksichtigt das aktuelle Wetter und die Vorhersage für die nächsten Tage und meldet sich dann rechtzeitig, aber eben nicht so "stumpf" wie die Standardmeldung der HDG-Steuerung selbst.


    Eigenes Dashboard: Zusätzlich habe ich bereits ein gut funktionierendes Dashboard in Home Assistant erstellt. Dieses ist speziell an meinen Euro50 angepasst, da dieser beispielsweise keinen Wirkungsgrad direkt anzeigt oder andere spezifische Werte liefert. Es sind aktuell noch einige Werte zu Testzwecken enthalten oder wurden noch nicht final aufgeräumt – man könnte es also als eine Art "Beta-Version" ansehen, aber es leistet schon sehr gute Dienste für den Überblick.



    Was als Nächstes geplant ist:

    Wetterabhängige Steuerung: Als Nächstes möchte ich eine (noch umfassendere) wetterabhängige Steuerung entwickeln. Diese soll die Wettervorhersage der nächsten Tage und natürlich die aktuelle Situation berücksichtigen, um zu entscheiden, wie viel geheizt werden muss und wann beispielsweise die Heizkreispumpe auch mal komplett abschalten kann (ergänzend zur oben genannten direkten Parametrisierung). Wenn es morgens 11 Grad hat und mittags 24 Grad erwartet werden, braucht das Haus ja nicht so stark vorgeheizt zu werden, als wenn es den ganzen Tag über 11 Grad bleiben würde.


    Selbstlernendes System (Zukunftsmusik): Gegebenenfalls könnte das System später sogar selbstlernend werden, indem es analysiert, wie lange ein Raum braucht, um warm zu werden – also die Trägheit des Hauses "lernt" und die Heizstrategie entsprechend optimiert.


    Anleitungen und Blueprints für alle: Wenn die Entwicklung weiter fortgeschritten ist und alles stabil läuft, plane ich, eine detaillierte Schritt-für-Schritt-Anleitung und vor allem einfach zu konfigurierende Home Assistant Blueprints zur Verfügung zu stellen. Momentan basiert vieles noch auf direkten Automatisierungen, die manuelle Anpassungen und etwas mehr Einarbeitung erfordern – da gibt es noch keine schicken Drop-Down-Menüs für alles. Mit den Blueprints soll die Einrichtung dann aber so gestaltet werden, dass es wirklich jeder leicht umsetzen kann. Das gesamte Projekt wird abschließend auch auf GitHub veröffentlicht, sodass es für alle zugänglich ist und gemeinsam weiterentwickelt werden kann.


    Ich wollte dieses Projekt hier einfach mal vorstellen und freue mich auf eure Gedanken und einen regen Austausch. Vielleicht hat ja der eine oder andere von euch ähnliche Ideen, bereits Erfahrungen in dem Bereich gesammelt oder sogar Lust, sich an der Entwicklung zu beteiligen?


    Bei weiteren Fragen stehe ich gerne zur Verfügung.


    Wer mich und den Zeitaufwand für dieses Projekt ein wenig unterstützen will, kann mir gerne eine kleine Spende per PN zukommen lassen. 🤪


    Ps; gerne könnt ihr den aktuellen Stand der Dinge testen. Ich übernehme aber natürlich keine Gewähr, wenn auch es bei mir seit Wochen reibungslos abläuft. Da ich nur die 4 Werte Manipuliere, welche keinen aktiven Einfluss auf irgendwas "gefährliches" haben sehe ich aber absolut keine Probleme dabei.

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Hallo zusammen,


    es gibt aufregende Neuigkeiten zu meinem Projekt der HDG-Anbindung an Home Assistant! 🎉


    Nachdem ich hier vor einiger Zeit meine ersten Schritte und Ideen vorgestellt habe, ist es nun so weit: Die Integration für HDG Bavaria Heizkessel (getestet mit meinem HDG Euro 50, sollte aber auch mit anderen Modellen mit Webinterface funktionieren) hat einen großen Sprung nach vorne gemacht und steht jetzt als Custom Component für euch zum Testen bereit!



    Was ist neu?

    - Echte Home Assistant Integration: Kein reines Scraper-Konstrukt mehr, sondern eine "richtige" Integration, die sich (hoffentlich) nahtlos in euer HA einfügt.


    - Installation über HACS: Die Installation ist jetzt deutlich einfacher! Ihr könnt die Integration bequem über HACS (Home Assistant Community Store) als benutzerdefiniertes Repository hinzufügen und installieren.


    - Sensoren & Steuerung: Viele der bereits bekannten Funktionen sind natürlich weiterhin an Bord:

    - Umfassendes Auslesen von Sensordaten (Temperaturen, Status, Betriebswerte etc.).
    - Kontrollierte Steuerung von wichtigen Parametern wie Raumtemperatur-Soll, Parallelverschiebung und Steilheit der Heizkurve. Die Sicherheit des Heizsystems hat dabei weiterhin oberste Priorität – es werden nur definierte Werte plausibel gesetzt.


    - Konfigurierbare Abfrageintervalle: Ihr könnt nun über die Integrationsoptionen einstellen, wie oft welche Datenblöcke vom Kessel abgefragt werden sollen, um die Systemlast optimal zu balancieren.


    - Services zum direkten Setzen/Lesen von Nodes: Für fortgeschrittene Nutzer gibt es Services, um direkt Werte von spezifischen HDG-Nodes zu lesen oder zu setzen.


    - Mehrsprachigkeit: Die Integration selbst (also die Konfiguration und die Entitätsnamen in Home Assistant) ist bereits auf Deutsch und Englisch verfügbar.


    Wo finde ich alles?


    Alle Details zur Installation, Konfiguration, den unterstützten Entitäten und den Services findet ihr auf der Projektseite auf GitHub: https://github.com/banter240/hdg_bavaria_homeassistant/


    Die README dort ist aktuell auf Englisch verfasst, aber mit jedem gängigen Online-Übersetzer sollte der Inhalt gut verständlich sein.


    Aktueller Stand & Ausblick:

    Die Integration ist als früher Release (Beta) zu betrachten. Bei mir auf meinem HDG Euro 50 läuft sie seit Wochen stabil und ohne bekannte Probleme. Dennoch ist es Software in Entwicklung, und es können immer mal wieder Kleinigkeiten auftauchen.


    Die bereits im ersten Post erwähnten Automatisierungen (dynamische Raumtemperatur-Regelung via Tado, Home/Away-Modus, "Turbo Modus" für die Parallelverschiebung und die adaptive Nachlege-Benachrichtigung) sind weiterhin aktiv und funktionieren bei mir sehr gut mit dieser neuen Integrationsbasis. Anleitungen und Blueprints dafür sind weiterhin geplant, sobald die Kernintegration noch etwas mehr "Reife" erlangt hat.


    Euer Feedback ist Gold wert!

    Ich würde mich riesig freuen, wenn einige von euch die Integration testen und mir Feedback geben – sei es zu Fehlern, fehlenden Sensoren für euer spezifisches HDG-Modell oder einfach nur allgemeine Eindrücke. Am besten direkt als "Issue" auf GitHub, damit wir alles zentral sammeln können.


    Wichtiger Hinweis: Auch wenn die Integration bei mir reibungslos läuft und ich sehr auf Sicherheit geachtet habe, erfolgt die Nutzung natürlich auf eigene Gefahr. Ich übernehme keine Gewähr für eventuelle Probleme.


    Ich bin gespannt auf eure Rückmeldungen und hoffe, dass diese Integration für viele HDG-Besitzer einen Mehrwert bietet!


    Viele Grüße!


    PS; Ich hänge noch mein Dashboard an. Einfach nach "HierEuerAlias" suchen und euer Alias einfügen. Einfach mit einem editor suchen und ersetzen. Zusätzlich werden folgende HACS Dashboard Addons benötigt: apexcharts-card, template-entity-row.

    dashboard.txt

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • 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!

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Hallo Blurred964,


    super Sache was du da gemacht hast. Endlich kann ich viele Werte von der Heizung auslesen.

    Aber kannst du mir vielleicht erklären wie ich noch weitere Sensoren des Heizungssystem mit einbinden bzw. abfragen kann.

    Ich habe ein Hackschnitzelheizung Compact 50e mit 2 Puffern, 2 Heizkreisen und 1 Brauchwasserspeicher.

    Leider werden nur die Daten des ersten Puffers angezeigt.

    Gibt es eine Möglichkeit diese weiteren Temperaturfühler für einen Laien hinzuzufügen?


    Vielen Dank


  • Moin!

    Klar, grundsätzlich ist das schon machbar – im Moment fehlt mir zwar ein bisschen die Zeit, aber das Grundgerüst läuft ja zum Glück schon. Weitere Fühler kannst du definitiv einbinden, dafür brauchst du aber die passende Sensor-ID. Die findest du am einfachsten in den Entwicklertools oder "Inspektion" via rechtsklick in deinem Browser. Schau dazu einfach beim gewünschten Wert in den Code, da taucht dann z.B. sowas auf:


    <span data-id="24000" data-type="text" class="live">70 °C</span>


    Das wäre z.B. der Wert für „Puffer Oben“ – kannst du auch hier im definitions.py nachsehen:

    hdg_bavaria_homeassistant/custom_components/hdg_boiler/definitions.py at bbb84a965ae315fdb56b475ea8b9100abd7d0e5c · banter240/hdg_bavaria_homeassistant
    Home Assistant configurations, automations, and resources for HDG Bavaria heating systems. - banter240/hdg_bavaria_homeassistant
    github.com


    Wenn du die richtige ID gefunden hast, kannst du zum Testen diesen Link im Browser nutzen:

    http://<deine_lokale_kessel_ip>/ApiManager.php?action=dataRefresh&nodes=24000T


    Dann bekommst du sowas zurück:

    [{"background":"","text":"70 °C","hidden":true,"id":24000}]


    Wenn du mir die IDs schickst, die du brauchst, kann ich gucken, ob ich sie einbauen kann – sobald ich mal wieder etwas Luft habe.

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Hallo,


    ja das wäre sehr nett wenn du das bei Gelegenheit einbauen könntest.


    Anbei die wichtigsten Sensoren die ich noch bräuchte.


    Puffer2:

    24100 Puffer oben, 24101 Puffer Mitte, 24102 Puffer unten, 24104 Temp. Pufferladung ein, 24106 Temp. Pufferladung aus


    Heizkreis 2:

    26100 Vorlauftemp.


    Brauchwasser:

    28000 Temperatur Brauchwasser


    Einfach einen vorhandenen Sensor in definitions.py kopieren und umschreiben damit wird es wohl nicht getan sein?


    Gruß

    Wolfgang

  • Gude,


    Schau ich mir die Tage an, vor allem auch wie man Sensoren direkt deaktiviert startet, weil ja nicht jeder 2 Heizkreise hat.


    Kann dir leider nicht versprechen wann ich die Zeit finde.


    Gruß

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Du kannst mal https://github.com/banter240/h…eleases/tag/v0.13.0-dev.1 testen. Das geht via HACS -> HDG Bavaria Boiler -> Redownload -> v0.13.0-dev.1



    Die Sensoren müssen aber manuell aktiviert werden, da diese nicht jeder braucht. Der Sensor "betriebsart" wird später auch noch zu "hk1_betriebsart" umbenannt, dadurch sind die historischen logs zwar weg aber der hat eh nur Sommer, Party etc.

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Spitze, Perfekt. Ich habe jetzt mal die Sensoren aktiviert die ich meinte(wollte) und die funktionieren einwandfrei.

    Sonst keine Störung oder dergleichen. Jetzt muss ich mal schauen wie ich einen Sensorwert ändern kann damit ich einen Heizungsstart anstoßen kann

    oder gleich das Warmwasser richtig aufheize wenn die Heizung eh läuft. Mal sehen, aber jetzt sind schon mal die wichtigsten Werte abrufbar.


    Ich finde es wirklich Klasse das es solche Menschen wie dich gibt die sich damit auskennen und vor allem auch dies

    für andere zur Verfügung stellen.


    Vielen Dank dafür


    Sollte mir noch was auffallen werde ich es hier berichten. Bei GitHub kenn ich mich noch nicht aus.

  • Gude',


    gibt mal wieder Neuigkeiten, in der letzten Dev Version habe ich mal HK3-HK6 und Solar hinzugefügt. Und hoffentlich packt HACS das bald mal in seinen Store.. ich warte aktuell noch auf den merge. Wenn euch noch was auffällt oder fehlt sagt bescheid. In diesem Sinne.

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Hallo,

    das wird ja immer besser. Bisher nichts aufgefallen.

    Aber hast du eine Lösung wie ich einen Wert von Home Assistant aus ändern kann?

    zum Beispiel der sensor.hdg_heizung_puffer_soll_oben mit der hdg_node_id: "24004"; diesen kann ich auch in den Entwicklerwerkzeug nicht überschreiben, der springt sofort wieder auf den Wert zurück der in der Heizung vergeben ist.


    Dann noch vielleicht die Werte von der Brauchwasserladung (auch mit Möglichkeit zum ändern?) . Diese haben aber keine eigene ID was ich so bemerkt habe.

    Hier ein Auszug

    <td class="valueTableDesc">Brauchwasserladung Ein Temperatur oben</td>


    <td class="valueTableData indicator_soll"><a class="valueTableEdit" href="index.php?d=set&i=8021"><span data-id="8021" data-type="text" class="live">42 °C</span></a></td>

    <td class="valueTableData"><span data-id="28000" data-type="text" class="live">42 °C</span></td>


    <td class="valueTableDesc">Brauchwasserladung Aus Temperatur oben</td>


    <td class="valueTableData indicator_soll"><a class="valueTableEdit" href="index.php?d=set&i=8022"><span data-id="8022" data-type="text" class="live">47 °C</span></a></td>

    <td class="valueTableData"><span data-id="28000" data-type="text" class="live">42 °C</span></td>


    Oder ist das dann die ID 8021 und ID 8022?

    Vielleicht kannst du ja da auch noch helfen.

  • Gude,

    ich kann mal in meine aggregierten Daten schauen die ich habe ob ich was zu den Nodes finde. Bezgl einem Einbau von Daten die keine ID haben muss ich leider abwinken. Da ich sie nicht abfragen kann, kann ich sie nicht einbinden. Z.b. wollt ich ne lange Zeit das Error Feld und so einbinden... Ging aber net.


    Zu dem ändern der Node. Das geht leider auch nicht. Das ist in der definitions so definiert. Wenn du Sensoren ändern willst, musst du das direkt an der Integration.


    Gruß


    Edit; bezgl des ändern.. du kannst theoretisch in HomeAssistant die definitions.py via Fileeditor ändern. Aber das ist dann bei jedem Update weg und eher der falsche Weg.

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • schade das man die Werte nicht ändern kann.

    Ich hab mir halt das so vorgestellt das man mit einer Automation programmiert: Ist z.b. der Puffer 2 eh schon heiß, dann kann er gleich den Wert

    für das Brauchwasser höher setzen und diesen gleich richtig aufheizen.

    Oder man kann allgemein je nach Jahreszeit gewisse Werte anders setzen oder sogar vielleicht später je nach Wetterbericht automatisch ändern lassen.

    Für das ändern der definitons.py bräuchte ich ein Beispiel, da kenn ich mich zu wenig aus und befürchte das ich da mehr kaputt mache.


    Trotzdem danke für deine Arbeit bezüglich des Projekts.

  • Naja, wenn man die Werte im Webinterface setzten kann, kann ichs wahrscheinlich auch via HomeAssistant einbauen. Ich imitiere ja nur das Webinterface bzw dessen aufrufe.

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Okay da bin ich dann leider raus. Bin ein Einsteiger und vom alter auch nicht mehr der jüngste. Da fehlen anscheinend gewisse Vorkenntnisse meinerseits.

    Wünsche weiterhin alles gute für das Projekt und danke für das bereits erreichte.

  • Was willst du denn genau machen? Geh mal auf die Seite und erkläre Schritt für Schritt, dann versuch ich die ID herauszufinden...


    HDG Webcontrol
    Wir entwickeln professionelle, individuelle und außergewöhnliche Softwarelösungen in den Bereichen 3D, Mobile Apps und Exponat-, Messe- oder…
    demo-myhdg.hdg-bavaria.com

    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

  • Okay,

    dann erklär ich mal kurz wie meine Situation zu Hause aussieht. Im Nebengebäude ist eine Hackschnitzelheizung mit Puffer 1, dann per Wärmeleitung ins Haus zum Puffer 2. Dann kommt noch eine Brauchwasserwärmepumpe die Sommer mit Strom und im Winter per Heizspirale vom Puffer 2 Warmwasser bereit stellt.


    Momentan ist es im Winter so das egal wann eine Brauchwasserladung EIN (ID 8021) angefordert wird sich die WW1 Ladungspumpe einschaltet und so lange pumpt bis die Brauchwasserladung AUS (ID 8022) erreicht ist. Nur wenn der Puffer 2 zu der Zeit eine niedrige Temp. hat läuft die Ladungspumpe stellenweise ewig bis der Wert ID8022 erreicht ist.


    Nun wäre meine Idee per Home Assistant eine Automation zu schreiben um dies besser und schneller zu erreichen.

    In etwa so: Wenn Puffer2 oben (ID24100) mindestens 70° hat dann setze ich den Brauchwasserladung EIN (ID 8021) Wert höher damit dadurch die WW1 Ladungspumpe anfängt. Wenn dann das Brauchwasser den Wert Brauchwasserladung AUS (ID 8022) erreicht hat setzte ich den Wert ID8021 wieder per Automation zurück. Hört sich alles etwas kompliziert an.


    Es würde auch gehen wenn Puffer2 oben(ID24100) mindestens 70° hat dann müsste man nur die Ladungspumpe manuell per Befehl einschalten und wenn das Brauchwasser (ID28000) den gewünschten Wert hat wird die Pumpe wieder ausgeschaltet.


    Ich hoffe ich konnte es einigermaßen erklären wie ich mir das vorstellen würde. Vielleicht geht das ja irgendwie auch viel einfacher ????

  • Wenn ich alles richtig verstanden habe kannst du mal die hier testen, konnte es leider net testen weil ich die Sensoren nicht habe.


    HDG Euro50 (Touch Control XL) | 4500l Puffer

    Mein HDG HomeAssistant Projekt: GitHub  :saint:

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!