!Heizkreisverteiler mit Umwälzpumpe und Thermometer

Am 3. September 2026 fiel bei einem Home-Assistant-Nutzer namens christophbenninger die Photovoltaik aus der Anzeige. Die Anlage lieferte weiter Strom, verschwunden war nur ihre Integration: Fronius startete nach dem Update auf Home Assistant 2026.9.0 nicht mehr. Die Fehlersuche im GitHub-Ticket #181294 dauerte einen Tag und endete an einer Stelle, an der niemand gesucht hätte. Schuld war die Wärmepumpe. Genauer: die Stiebel-Eltron-Komponente aus HACS, die dieselbe Modbus-Bibliothek lud wie Fronius und sich mit ihr nicht mehr vertrug. Im abgesicherten Modus, mit abgeschalteter Stiebel-Integration, lief der Wechselrichter sofort wieder. Die Antwort von Paulus Schoutsen, dem Gründer von Home Assistant, bestand aus einem Satz: Integration auf die Beta aktualisieren oder entfernen.

Diese Geschichte fasst ziemlich gut zusammen, wie es um Stiebel Eltron in Home Assistant steht. Die Anbindung läuft lokal und liefert mehr Daten als bei fast jeder anderen Wärmepumpenmarke. Sie hängt aber an einem Gateway für mehrere hundert Euro, an einer Firmware, die nur der Kundendienst aufspielt, und an einer Community-Komponente, die bei jedem größeren Home-Assistant-Release neu geprüft werden will. Wenn Sie eine Stiebel-Eltron- oder Tecalor-Wärmepumpe besitzen und wissen wollen, welcher der drei Wege zu Ihrer Anlage passt, finden Sie hier die Antwort, Stand 27. September 2026.

Die Kurzfassung

Mit ISG und freigeschaltetem Modbus ist der Weg klar, und die HACS-Komponente von pail23 schlägt die offizielle Integration derzeit deutlich. Ohne ISG geht es über einen ESP32 am internen CAN-Bus, das ist billig und liefert erstaunlich viel, geht aber auf Ihr eigenes Risiko. Und wer nur PV-Überschuss verheizen will, kommt mit SG Ready per Relais aus, bekommt dann aber keinen einzigen Messwert zurück.

Warum ohne ISG fast nichts geht

Stiebel Eltron spricht nicht mit dem Heimnetz. Der Wärmepumpenmanager, bei Luft-Wasser- und Sole-Geräten meist ein WPM 3, WPM 3i oder WPMsystem, bei den Lüftungsintegralgeräten die LWZ-Regelung, hängt an einem internen CAN-Bus. Zwischen diesem Bus und Ihrem Router sitzt das ISG, das Internet Service Gateway. Es gab und gibt davon mehrere Generationen (ISG web, ISG plus, aktuell bewirbt Stiebel das ISG Connect), und alle erfüllen im Kern dieselbe Aufgabe: Sie übersetzen zwischen Bus und Netzwerk.

Billig ist das nicht. Im simon42-Forum schätzten Nutzer den Neupreis eines ISG web 2023 auf 600 bis 700 Euro, einer schrieb von "über 700 €". Mehrere berichteten, gebrauchte Geräte für weniger als die Hälfte bekommen zu haben. Wer ohnehin eines im Keller hat, weil der Installateur es mitgeliefert hat, ist im Vorteil.

Das zweite Hindernis ist die Firmware. Modbus TCP, also die Schnittstelle, über die Home Assistant mit dem ISG redet, gibt es laut denselben Forenbeiträgen erst ab Firmware 8.6.4. Ein Nutzer saß auf 8.5.x fest, nach dem Update auf 12.2.2 lief alles. Das Problem: Das Update spielen Sie nicht selbst auf. Die Software-Dokumentation von Stiebel Eltron zu Modbus TCP/IP sagt es knapp: Taucht die Schnittstelle "Modbus TCP/IP" in der SERVICEWELT unter DIAGNOSE, SYSTEM, ISG nicht auf, brauchen Sie ein Update auf die aktuelle Firmware, und dafür wenden Sie sich an den Kundendienst. Früher kostete die dazu nötige Portal-Anmeldung laut Forum rund 50 Euro im Jahr, inzwischen ist sie kostenlos.

Mein Rat, bevor Sie irgendetwas installieren: Öffnen Sie die SERVICEWELT im Browser, schauen Sie an genau dieser Stelle nach und notieren Sie die Firmware-Version. Das spart Ihnen einen Abend Fehlersuche.

Was das ISG über Modbus preisgibt

Die offizielle Software-Dokumentation ist erfreulich konkret. Das ISG lauscht auf TCP-Port 502, die Slave-ID ist fest auf 1 gesetzt, die Werkseinstellung für die IP-Adresse lautet 192.168.0.126, am Router bekommt es per DHCP eine andere. Temperaturen werden mit dem Faktor 10 übertragen: Wer 20,3 Grad schreiben will, schreibt 203. Liefert ein Gerät einen Wert nicht, steht im Register 32768.

Laut Dokumentation können Sie über Modbus:

  • Betriebsarten umschalten (Register 1501, von Bereitschaft bis Programmbetrieb)
  • Soll-Temperaturen und die Warmwasser-Solltemperatur setzen
  • bei Lüftungsgeräten die Lüfterstufen schalten
  • aktuelle Werte und Anlagendaten auslesen, bei LWZ-Geräten auch Wärmemengen und Leistungsaufnahme pro Tag und in Summe
Zwei Einschränkungen stehen gleich am Anfang des Dokuments, und beide sind wichtiger, als sie aussehen. Erstens ist Modbus TCP/IP nicht mit anderen Software-Schnittstellen des ISG kombinierbar. Die einzige Ausnahme: lesende Zugriffe parallel zur Energiemanagement-Erweiterung EMI. Zweitens lassen sich Störungen "aus sicherheitstechnischen Gründen" nur über die SERVICEWELT quittieren, nie über Modbus. Home Assistant kann Ihnen also melden, dass die Wärmepumpe steht, aber nicht, sie wieder in Gang setzen.

Ein Detail, das ich erst beim Lesen verstanden habe: Stiebel empfiehlt, entweder die Betriebsart oder die Sollwerte per Modbus zu ändern, nicht beides. Wer die Betriebsart fixiert und nur Sollwerte schreibt, sieht die Änderung sofort. Wer beides mischt, wartet unter Umständen bis zum nächsten Betriebsartwechsel, bis etwas passiert. Das erklärt manchen Forenbeitrag, in dem sich "nichts tut".

SG Ready über Modbus statt über Relais

Für PV-Überschuss ist der interessanteste Teil der Dokumentation der Abschnitt zu SG Ready. Stiebel Eltron bildet die beiden SG-Ready-Eingänge, die sonst ein Relais schaltet, als Modbus-Register ab:

RegisterBedeutungWerte
4001SG Ready ein- und ausschalten0 = aus, 1 = an
4002SG Ready Eingang 10 oder 1
4003SG Ready Eingang 20 oder 1
5001aktueller SG-Ready-Betriebszustand (nur lesen)1 bis 4
Die Zustände folgen dem Muster (Eingang 2 / Eingang 1): 1/0 ist Zustand 1, die Anlage darf nicht starten, nur der Frostschutz läuft. 0/0 ist der Normalbetrieb. 0/1 ist der forcierte Betrieb mit erhöhten Temperaturen, die Sie unter EINSTELLUNGEN, ENERGIEMANAGEMENT festlegen. 1/1 steuert sofort die Maximalwerte an.

Für die PV-Optimierung sind laut Stiebel nur die Zustände 2 und 3 relevant, also genau ein Bit: Eingang 1 an, wenn genug Sonnenstrom da ist, aus, wenn nicht. Das Dokument enthält dazu einen Hinweis, den Sie ernst nehmen sollten: Im SG-Ready-Betrieb kann Heizungswasser mit hoher Vorlauftemperatur in den Heizkreis gelangen, Stiebel schreibt deshalb einen Sicherheitstemperaturbegrenzer im Heizungsvorlauf vor. Bei einer Fußbodenheizung ist das keine Formalie.

Mit der Modbus-Integration von Home Assistant sieht das Schalten als Aktion so aus:

# SG Ready Eingang 1 setzen (Zustand 3, forcierter Betrieb)
# Voraussetzung: Register 4001 steht auf 1
action: modbus.write_register
data:
  hub: stiebel_isg
  slave: 1
  address: 4002
  value: 1

Bevor Sie schreiben, lesen Sie. Legen Sie zuerst einen Sensor auf Register 5001 an und prüfen Sie, ob er einen Wert zwischen 1 und 4 zeigt. Stimmt das, treffen Sie die richtigen Adressen. Zeigt er Unsinn, stimmt etwas mit der Adressierung nicht, und dann ist es besser, das beim Lesen zu merken als beim Schreiben auf ein Register, das Sie nicht meinten. Und lassen Sie nicht zwei Modbus-Clients gleichzeitig auf das ISG los, also nicht die HACS-Komponente und eigene Modbus-Sensoren parallel, wenn Sie nicht wissen, wie das Gateway damit umgeht.

Wie Sie aus dem PV-Überschuss den Schaltbefehl ableiten, mit Hysterese und Mindestlaufzeit, beschreibt unser Grundlagenartikel zu Wärmepumpe, SG Ready und Home Assistant.

Die offizielle Integration: seit 2019 da, selten erste Wahl

Home Assistant bringt seit Version 0.92 eine eigene STIEBEL ELTRON-Integration mit. Sie läuft lokal, braucht ISG und aktiviertes Modbus, fragt nur Host und Port ab und ist in der Qualitätsskala mit Silber eingestuft. Getestet sind laut Dokumentation vier LWZ-Geräte: LWZ 504e, LWZ 404eco, LWZ 304 und LWZ 304 Trend. Die Statistik der Dokumentationsseite nennt 156 aktive Installationen. Für eine Marke, die in Deutschland zu den großen Wärmepumpenherstellern gehört, ist das wenig, und es hat Gründe.

Am 23. November 2025 meldete ein Nutzer im Ticket #157099, dass die Einrichtung mit einer Exception abbricht, obwohl die Weboberfläche des ISG erreichbar war. Der Code-Owner der Integration antwortete drei Tage später, bis zur Behebung solle man sich die Komponente von pail23 ansehen. Im Juli 2026 meldete sich ein weiterer Nutzer mit ISG-Firmware 12.2.3 und demselben Fehler, er sei nun umgestiegen. Im simon42-Forum sieht es ähnlich aus: Zwei Nutzer berichteten Ende 2025 von Fehlern direkt nach Eingabe der IP, einer davon von einem "Unbekannten Fehler", während andere die HACS-Variante als "gut und stabil" beschrieben.

Wenn die offizielle Integration bei Ihnen auf Anhieb läuft und Ihnen Heizbetrieb, Warmwassermodus und ein paar Temperaturen reichen, spricht nichts gegen sie. Sie überlebt Home-Assistant-Updates zuverlässiger, weil sie Teil des Kerns ist. Für alle anderen gilt der nächste Abschnitt.

Die HACS-Komponente von pail23

Das Repository stiebel_eltron_isg_component existiert seit Oktober 2021, hat 103 Sterne auf GitHub und wird aktiv gepflegt. Unterstützt werden die Regler WPM 3, WPM 3i, WPMsystem, LWZ, LWZ x04 SOL und LWZ R290, außerdem baugleiche Tecalor-Geräte. Die Einrichtung läuft komplett über die Oberfläche: HACS, Komponente herunterladen, neu starten, Integration hinzufügen, ISG-Adresse und Port 502 eingeben. Meldet sich das ISG per DHCP, erkennt Home Assistant es selbst.

Die Komponente fragt alle 30 Sekunden lokal ab und liefert je nach Regler Temperaturen, Betriebszustände, Sollwerte, Betriebsarten, Energiewerte und die SG-Ready-Eingänge. Ein Nutzer mit WPM 3i zählte im September 2026 in einem Ticket 87 Stiebel-Entitäten. Zwei Hinweise aus der Dokumentation, die Ihnen später Ärger ersparen:

  • Für das Energie-Dashboard nehmen Sie die kumulierten Sensoren. Sensoren mit "Today" im Namen spiegeln die Tagesregister des ISG und erzeugen absichtlich keine Langzeitsummen.
  • Wer zusätzlich die EMI-Erweiterung nutzt, braucht eine aktuelle ISG-Firmware, ältere Versionen können Modbus und EMI nicht gleichzeitig. Getestet ist v12.1.2.
Und was sich nicht ändern lässt: Register, die der Regler nicht freigibt, bleiben unsichtbar. Im simon42-Forum vermisste ein Nutzer die Inverter-Leistungsaufnahme, ein anderer vermutete, die Adresse sei "noch nicht offiziell freigegeben". Keine Integration kann Werte liefern, die das ISG nicht anbietet.

Die Sache mit den Updates

Jetzt zurück zum Fronius-Ausfall vom Anfang. Home Assistant 2026.9 brachte einen neuen gemeinsamen Modbus-Unterbau mit der Bibliothek modbus-connection. Die Komponente von pail23 in Version 2026.8 vom 12. August 2026 griff noch auf eine ältere Schnittstelle dieser Bibliothek zu, die es so nicht mehr gab. Das Ticket #678 im Repository kam am 2. September, dem Erscheinungstag von 2026.9.0. Einen Tag später erschien 2026.9-beta1 mit der Korrektur. Seitdem folgten drei weitere Betas, und keine davon ist bis heute als stabile Version freigegeben. Beta 3 scheiterte bei einem WPMsystem an einem Registerblock, Beta 4 behob das für einige Nutzer, bei einer WPL 09 ACS meldete ein anderer am 19. September einen neuen Registerfehler. Die Korrektur dafür hängt laut pail23 an einem Pull Request in der darunterliegenden Python-Bibliothek, Stand 26. September.

Dem Entwickler mache ich daraus keinen Vorwurf. Er pflegt das Projekt in seiner Freizeit, reagiert innerhalb von Tagen und hat keinerlei Einfluss darauf, wann Home Assistant seine Modbus-Grundlagen umbaut. Aber es heißt für Sie: Wer die Stiebel-Komponente nutzt, sollte Home-Assistant-Hauptversionen nicht am ersten Tag einspielen. Warten Sie eine Woche, schauen Sie in die offenen Tickets des Repositorys, machen Sie vorher ein Backup. Wenn Sie gleichzeitig Fronius, SolaX oder eine andere Modbus-Integration betreiben, gilt das doppelt, denn wie das Beispiel zeigt, kann ein Fehler in der einen die andere mitnehmen.

Ohne ISG: ESP32 am CAN-Bus

Unter den Google-Vorschlägen zu "stiebel eltron home assistant" steht "ohne isg" an dritter Stelle, gleich hinter "integration". Die Nachfrage ist verständlich, 600 Euro sind viel Geld für einen Übersetzer. Und tatsächlich gibt es einen Weg daran vorbei.

Am 12. Dezember 2021 beschrieb ein Nutzer namens roberreiter im Home-Assistant-Forum, wie er einen ESP32 mit einem MCP2515-CAN-Modul an seine Sole-Wärmepumpe WPF07 Cool gehängt hatte. Er konnte Außen-, Quellen- und Warmwassertemperatur auslesen, dazu den Stromverbrauch. Die Verdichterlaufzeiten bekam er noch nicht heraus. Der Thread wuchs auf viele Seiten, und nicht jeder Nachbau lief glatt: Ein anderer Nutzer berichtete, dass seine Wärmepumpe nach dem Anschluss des MCP2515 nur noch fehlerhaft arbeitete und die Menüs träge wurden.

Aus diesen Anfängen ist inzwischen ein ausgewachsenes Projekt geworden. ha-stiebel-control von bullitt186 baut auf dem Elster-Protokoll und der Vorarbeit von roberreiter auf, steht in Version 2.1.1 vom 25. Juli 2026 und hat 73 Sterne. Die Firmware erkennt über MQTT-Discovery mehr als 3.800 Elster-Signale, berechnet COP und Temperaturspreizung und kann schreiben: Warmwasser- und Raumsollwerte für bis zu drei Heizkreise, Betriebsart und SG-Ready-Status. Empfohlen wird ein ESP32-S3, weil dessen eingebauter CAN-Controller 256 Nachrichten puffern kann statt zwei wie der MCP2515. Das dürfte die trägen Menüs von damals erklären.

Die Liste der geprüften Geräte ist allerdings kurz: Verifiziert ist die Luft-Wasser-Wärmepumpe WPL 13 E, die WPF 10 läuft als Community-Gerät, bei dem Signale angepasst werden müssen. Die Pinbelegung gilt ausdrücklich nur für die WPL 13 E, andere Modelle nutzen laut README womöglich einen völlig anderen Stecker. Und das Projekt schreibt unmissverständlich, dass Änderungen über den CAN-Bus die Garantie gefährden können.

Meine Einschätzung: Für eine Wärmepumpe, die aus der Garantie heraus ist und bei der Sie sich den Griff in den Schaltkasten zutrauen, ist das eine faszinierende Lösung, die mehr Daten liefert als das ISG. Für eine drei Jahre alte Anlage mit laufender Garantie und Wartungsvertrag würde ich es nicht tun. Die Stiebel-Dokumentation warnt übrigens selbst davor, das ISG mit einem bestimmten Zusatzmodul am selben CAN-Bus zu betreiben, weil dann die Kommunikation zum Wärmepumpenmanager gestört werden kann. Der Bus verträgt also nicht beliebig viele Teilnehmer, und ein selbst gebauter ist ein weiterer.

Der Minimalweg: SG Ready per Relais

Wer weder ein ISG kaufen noch am Bus löten will, hat noch eine dritte Möglichkeit. Laut Stiebel Eltron verfügen alle aktuellen Wärmepumpen des Herstellers standardmäßig über SG Ready, wahlweise als Relaiskontakt. Ein Shelly oder ein anderes Relaismodul an den beiden Eingängen reicht, um aus Home Assistant heraus den forcierten Betrieb bei Sonnenüberschuss anzustoßen. Was Sie dabei nicht bekommen: jede Rückmeldung. Sie wissen nicht, ob die Wärmepumpe läuft, wie warm der Speicher ist oder was sie verbraucht, außer Sie messen den Strom separat. Für den reinen PV-Überschuss genügt das oft trotzdem. Die Verdrahtung gehört in die Hände eines Elektrikers.

Welcher Weg zu Ihrer Anlage passt

Ihre LageEmpfehlung
ISG vorhanden, Modbus in der SERVICEWELT sichtbarHACS-Komponente von pail23, Updates mit einer Woche Verzögerung
ISG vorhanden, Modbus fehltKundendienst um Firmware-Update bitten, vorher nichts installieren
kein ISG, Garantie läuftSG Ready per Relais, Messwerte über separaten Stromzähler
kein ISG, Garantie abgelaufen, BastellustESP32-S3 mit ha-stiebel-control, erst prüfen, ob Ihr Modell dokumentiert ist
nur Grundfunktionen gewünscht, keine Custom Componentsoffizielle Integration probieren
Ob Ihr Gerät überhaupt mit dem ISG zusammenarbeitet, verrät die Kompatibilitätsliste auf der Website von Stiebel Eltron, auf die auch die Modbus-Dokumentation verweist. Und falls Sie neben der Wärmepumpe einen dynamischen Stromtarif nutzen oder planen: Welche Anbieter sich für die Automatisierung eignen, steht in unserem Vergleich dynamischer Stromtarife. Wer eine Vaillant-Anlage hat, findet das Pendant zu diesem Artikel unter myPyllant in Home Assistant.

Unterm Strich ist Stiebel Eltron eine der dankbarsten Marken für Home Assistant, sobald das ISG einmal Modbus spricht: lokal, ohne Cloud-Kontingent, mit Registern, die der Hersteller selbst sauber dokumentiert. Die Hürde liegt davor, beim Gateway und bei der Firmware. Und danach bei einer Community-Komponente, die großartig ist, der Sie aber bei jedem größeren Update ein paar Tage Vorsprung lassen sollten.


Quellen: STIEBEL ELTRON, Software-Dokumentation "Modbus TCP/IP" für ISG (Dokument 321798-44755-9770; Abschnitte Produktbeschreibung, Inkompatibilität, Problembehebung, Block 2 Systemparameter, Block 4 Energetische Daten, Block 5 und 6 Energiemanagement, Kapitel 8 Betriebsarten und SG Ready) · STIEBEL ELTRON, Wärmepumpen-Ratgeber "Regelung / Energiemanagement" (ISG Connect, SG Ready per Relais oder Modbus TCP) · Home Assistant, Integrationsdokumentation "STIEBEL ELTRON" (seit 0.92, Silber, Local Polling, getestete LWZ-Geräte, 156 aktive Installationen) · GitHub home-assistant/core, Issue #157099 "Error connecting ISG of Stiebel Eltron heat pump" (dertrainer, 23.11.2025; Antwort ThyMYthOS 26.11.2025; Kommentar wido 07.07.2026) · GitHub home-assistant/core, Issue #181294 (christophbenninger, 04.09.2026; Kommentare farmio und balloob, 04./05.09.2026; Nachtrag 11.09.2026) und Issue #181173 (mferber59, 03.09.2026) · GitHub pail23/stiebel_eltron_isg_component, README, Releases 2026.8 (12.08.2026) bis 2026.9-beta4 (18.09.2026), Issues #678 (isi07, 02.09.2026) und #693 (christophbenninger, 11.09.2026; Kommentare bis 26.09.2026) · GitHub bullitt186/ha-stiebel-control, README und Release v2.1.1 (25.07.2026) · Home Assistant Community, Thread "Configured my ESPHome with MCP2515 CAN-Bus for Stiebel Eltron heating pump" (roberreiter, 12.12.2021) · simon42 Community, Threads "Einbindung einer Stiebel Eltron LWZ über Modbus" (ab 12.02.2023) und "Stiebel Eltron, welche Integration?" (ab 08.05.2025) · GitHub home-assistant/home-assistant.io, Issue #29895 (Meyer3, 18.11.2023)