Verbrauch der Gasheizung mit Home Assistant auslesen

Seit knapp einem Jahr haben wir eine Gasheizung von Bosch in Betrieb. Der Vorgรคnger machte Schlapp und es musste eine neue Gasheizung her. Der Monteur unseres Vertrauens empfahl die Gasheizung Bosch Condens 9000i WM. Das Gerรคt verfรผgt auf Wunsch รผber eine Schnittstelle, um die Steuerung und Kontrolle mittels APP zu ermรถglichen.

Nachdem die Heizung in Betrieb genommen war, habe ich natรผrlich gleich das Internet-Gateway MB LANi geordert. Regulรคr soll dieses laut Bosch 249 โ‚ฌ kosten, bei uns war das Gateway im Kaufpreis der Heizung inkludiert, aber wurde nicht mitgeliefert.

Nach dem Erhalt des Gateways habe ich dieses natรผrlich gleich in Betrieb genommen und es machte sich ein wenig Ernรผchterung breit. Ich war nicht wirklich davon ausgegangen, dass ich nun eine hippe APP nutzen kรถnnte, um die Heizung zu steuern oder gar smarter zu machen. Aber was derzeit von Bosch an APPs geboten wird, ist schon ein wenig ernรผchternd und nicht wirklich state-of-the-art.

Bitte nicht falsch verstehen: รผber die Bosch-APPs lรคsst sich die Heizung steuern und Kontrollieren. Die Steuerung finde ich dahingehend auch gut, dass diese deutlich komfortabler ist, als รผber die an der Wand angebrachte Steuereinheit. Aber gefรผhlt wurde das nรถtigste umgesetzt und mehr eben nicht.

Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:

Follow Home Assistant
( 447 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklรคrung zu!

Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!

Gasverbrauch mit Home Assistant auslesen

Da die gebotenen Mรถglichkeiten, die Heizung รผber das Internet-Gateway zu kontrollieren oder gar zu steuern nicht vielversprechend erschienen, versuchte ich dann einige Wochen unseren Gasverbrauch direkt vom Gaszรคhler abzulesen.

Hierzu findet man im Netz zahlreiche Erfolgsgeschichten, in denen Menschen es geschafft haben, mittels Reed-Kontakt den Drehzรคhler des Gaszรคhlers auszulesen: Jede Runde des Drehzรคhlers bedeutet einen Verbrauch von X Menge Gas. Alles was man dann noch tun muss, ist diese Daten zu loggen, so dass Home Assistant diese darstellen kann.

Auch hier kam ich jedoch nicht wirklich weiter. Unser Gaszรคhler verfรผgt zwar angeblich รผber einen solchen Drehzรคhler, bei welchem man mittels Reed-Kontakt eine Drehung erkennen kann. Jedoch habe ich unnรถtig viel Geld in den Versuch investiert eine Drehung des Gaszรคhlers zu messen. Ohne Erfolg, so dass ich auch dieses Projekt irgendwann abgebrochen habe.

Port 80 des Internet-Gateway MB LANi

Aus Neugierde habe ich mir dann das Bosch Internet-Gateway MB LANi ein wenig genauer angeschaut und hierbei festgestellt, dass dieses unter Port 80 lokal in meinem Netzwerk erreichbar ist:

Nmap des MB LANi Internet-Gateways
Nmap spuckt Port 80 aus fรผr das Internet-Gateway MB LANi

Port 80 bedeutet, dass das Internet-Gateway einen Webserver bereitstellt. Unter Eingabe der IP-Adresse des Internet-Gateways sollte also etwas „angezeigt“ werden.

Leider erwartet einen jedoch nur ein leeres Browser-Fenster, wenn man diese IP-Adresse im lokalen Netzwerk aufruft. Dennoch bot mir diese Erkenntnis zwei wesentliche Informationen fรผr meine weitere Recherche:

  1. Wo es eine Art Webservice gibt, muss es auch eine Mรถglichkeit geben, Daten abzugreifen – man muss also nur lange genug suchen, bis man das gewรผnschte findet!
  2. Die Bezeichnung „Bosch Logomatic Gateway web KM200 httpd“ kรถnnte bei dieser Suche รคuรŸerst hilfreich sein!

Und so war es auch! Nach Eingabe der Typenbezeichnung, die mir Nmap ausgespuckt hatte, in Kombination mit dem Suchbegriff Home Assistant, fand ich recht schnell eine HACS-Integration, welche verspricht die Integration einer Bosch Gasheizung mit angeschlossenem Internet-Gateway in Home Asisstant zu ermรถglichen! Wieder einmal scheint sich zu bewahrheiten, dass mit Home Assistant eigentlich alles mรถglich ist ๐Ÿ˜‰

Integration Gasheizung Bosch Condens 9000i WM in Home Assistant

In HACS kann man die Integration „Bosch thermostat“ hinzufรผgen. Nach einem Neustart von Home Assistant kann man dann unter Integration eine solche „Bosch thermostat“ Integration auswรคhlen:

Bosch Gasheizung als Integration hinzufรผgen

Und nun kommt der Part, an dem ich ein wenig rumprobieren musste!

Die Typenbezeichnung des Gateways beziehungsweise meiner Heizung stimmt nicht mit denen der zur Verfรผgung stehenden Anleitung fรผr diese HACS-Integration รผberein. Durch einfaches Ausprobieren der verschiedenen Mรถglichkeiten, findet man aber relativ schnell heraus, ob die eigene Heizung kompatibel ist!

Bei mir (also fรผr die Bosch Condens 9000i WM mit dem Internet-Gateway MB LANi) waren es folgende Optionen, die ich gewรคhlt habe:

  1. IVT
  2. HTTP

Auf der Rรผckseite des MB LANi sind ein Loginname und ein Passwort aufgedruckt. Bei der von mir gewรคhlten Methode, benรถtigst du den Loginnamen nicht! Das aufgedruckte Passwort fungiert als Zugriffstoken, jedoch ohne die Bindestriche!

Als Kennwort gibst du jenes Passwort an, welches du in der Bosch EasyControl App fรผr deinen Account festgelegt hast. Danach kannst du diese App wieder von deinem Handy deinstallieren!

Hast du alles eingegeben und es kommt keine Fehlermeldung, sollte Home Assistant nach wenigen Sekunden deine Gasheizung „kennen“:

HACS Bosch Heizung Entitรคten

Zu deiner Gasheizung werden dir nun sehr sehr viele Entitรคten angezeigt. Die meisten haben informativen Charakter, stellen also aktuelle Werte dar. Es gibt aber auch die Mรถglichkeit eine Warmwassernachladung รผber Home Assistant auszulรถsen ๐Ÿ™‚

Was die einzelnen Entitรคten genau besagen, habe ich mir im Detail noch nicht angeschaut. Primรคre war fรผr mich ja der Gasverbrauch interessant. Und der Gasverbrauch wird bei mir mit mehreren Entitรคten angegeben:

  • sensor.actual_power: Scheint den aktuellen Verbrauch in kW darzustellen
  • sensor.recording_ractualchpower: Scheint der kWh-Verbrauch der letzten Stunde zu sein fรผr die Heizung
  • sensor.recording_ractualdhwpower: Scheint der kWh-Verbrauch der letzten Stunde zu sein fรผr die Warmwasseraufbereitung
  • sensor.recording_ractualpower: Ist die Summe aus den beiden zuvor genannten Werten (also der Gesamtverbrauch der Gasheizung der letzten Stunde)

Da die 3 zuletzt genannten Sensoren den Wert der letzten Stunde darstellen, werden diese auch nur 1x pro Stunde aktualisiert. Bei mir ist dies gegen X:06 circa der Fall. Jede Stunde um 6 Minuten nach der vollen Stunde aktualisiert sich also der Wert dieser 3 Sensoren und stellt dann den Verbrauch der Vorstunde dar!

Gasverbrauch in Home Assistant anzeigen

Je nachdem, was du nun auswerten mรถchtest, scheint dir die HACS Integration also unterschiedliche Verbrauchswerte zu liefern, die du in Home Assistant nutzen kannst.

Mich interessiert konkret die Gesamtenergie, die fรผr Heizung und Warmwasser aufgebracht wurde. Diese mรถchte ich jedoch unterscheiden kรถnnen, so dass ich zwei Sensoren fรผr die Darstellung im Energie-Dashboard nutze, nรคmlich sensor.recording_ractualchpower und sensor.recording_ractualdhwpower.

Unter Einstellungen -> Dashboards -> Energie kannst du diese Sensoren als Gasquellen hinzufรผgen!

Verbrauch Bosch Gasheizung in Home Assistant darstellen
Darstellung des Gasverbrauchs in Home Assistant

Der Weg bis hierhin war ein wenig holprig und ich habe auch einige Umwege gemacht. Aber ich scheine nach lรคngerer Suche nun endlich eine Mรถglichkeit gefunden zu haben, unseren Gasverbrauch in Home Assistant darzustellen.

Bislang scheinen die Werte auch valide und verlรคsslich zu sein. Entsprechende รœberprรผfungen der in Home Assistant mit den in den von Bosch bereitgestellten Apps haben die Korrektheit jeweils bestรคtigt. Ich bin gespannt, wie die Darstellung des Gasverbrauches in ein paar Monaten aussieht und zugleich verรคrgert, dass ich nicht schon vor knapp einem Jahr diese Lรถsung entdeckt habe!

Entsprechend groรŸer Dank geht an die Autoren der HACS-Integration!!!

Dieser Beitrag ist Teil einer kleinen Beitrags-Serie rund um den hass.io Home Assistant.

5 Gedanken zu „Verbrauch der Gasheizung mit Home Assistant auslesen“

  1. Top!

    Ich habe dasselbe Gerรคt (Condens 9000iWM) und konnte nicht fassen, wie lausig Bosch die Datenintegration bis dato umgesetzt hat. Hatte etwas Schwierigkeiten beim Einrichten der HACS-Integration, weil wohl irgendwas mit meinem Internet-Passwort nicht stimmte (offenbar ist es nicht dasselbe wie das der Bosch-ID fรผr die Bosch HomeCom Easy App). Habe das Internet-Passowort dann รผber die Bedieneinheit der Heizungsanlage zurรผckgesetzt und dann ging es endlich. Momentan liefern die Sensoren komischerweise negative Werte, aber vielleicht gibt sich das noch…. Ist ja auch gerade Sommer und Nachtmodus. 😉

    In jedem Fall Danke an Olli fรผr die tolle Anleitung!

    VG
    Carsten

  2. Hallo Olli,
    ich habe das auch vor. Ebenfalls eingebaut ist bei mir dasselbe BOSCH Gerรคt.
    Werde in den nรคchsten Wochen mal probieren das hinzubekommen und dann berichten.
    Aber 1x vielen Dank fรผr den AnstoรŸ von Dir. Danke!

    • Hi Ricarda,
      na dann hoffe ich, dass die HACS-Integration bis dahin gefixed wurde, denn mit Home Assistant 2023.3 funktioniert sie leider nicht… 😉 Aber erfahrungsgemรครŸ stellt der Entwickler immer sehr schnell benรถtigte Updates bereit.

      VG
      Olli

  3. Hi Olli, vielen dank fรผr deine Anleitung. Leider will es bei mir nicht funktionieren. Du schreibst nichts von einer IP-Adresse bei der Bosch Thermostat Integration, wenn ich die Zugangsdaten eingeben will, wird auch nach einer IP-Adresse gefragt. Leider funktioniert es jedoch nicht bei mir.

    • Hi Manuel,
      doch, ich schreibe doch, dass ich mittels der IP-Adresse und nmap รผberhaupt erst auf die Idee gekommen bin, dass das Gateway anders nutzbar ist.

      Allerdings muss ich einrรคumen, dass mein Post ja vor dem letzten grรถรŸeren Update der HACS-Integration erstellt wurde. Wie aber bei Git bereits kommentiert, ist ggf. die von dir genutzte App zum ร„ndern des Passwortes das Problem?`

      VG
      Olli

Kommentare sind geschlossen.