Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Stiebel-ISG - Modbus

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Stiebel-ISG - Modbus

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Android51 last edited by

      Mein ISG-Web wurde vor kurzem aktualisiert. Bin jetzt auf Version 12.2.3. Habe festgestellt, das mir inzwischen auch die Inverter Aufnahmeleistung angezeigt wird. Weiß jemand zufällig, ob es dafür auch eine Modbus Adresse gibt?

      1a589b3c-db6b-495a-bd24-f8cb6f010c6b-image.png

      1 Reply Last reply Reply Quote 0
      • S
        SaarlandUHU last edited by

        Hallo zusammen,
        da wir kürzlich eine PV-Anlage bekommen haben, kann ich die Abgerufene Leistung der Heizung nicht mehr direkt am Stromzähler abgreifen, da zum einen die beiden Zähler für Wärme- und Hausstrom hintereinander hängen und zum anderen der Stromzähler ja nichts zählt, wenn die Heizung über den Strom der PV-Anlage läuft. Ich habe zwar die Daten der Erzeugung, die Daten vom anderen Stromzähler usw. und könnte mir die Leistung der Heizung berechnen. Aber bevor ich das umsetze wollte die Daten direkt aus der Heizung abfragen. Über das ISG und den ISG-Adapter wird mit der Tages-Verbrauch von Warmwasser und Heizung ja angezeigt. Hierüber wollte ich dann die aktuelle Leistung als Delta der beiden letzten Werte errechnen. Im ISG-Adapter werden die Werte mit drei Dezimalstellen angezeigt, womit man ja gut arbeiten kann.
        Ziehe ich mir die Daten über den Modbus, werden mir nur ganze kWh angezeigt. Damit kann ich ja dann relativ wenig mit anfangen, wenn ich einen Tagesverlauf darstellen will.
        Ist das eine Einstellungssache oder gibt der Modbus die Daten einfach nur als ganze kWh weiter?

        Vielen Dank schonmal.

        D 1 Reply Last reply Reply Quote 0
        • D
          derdominik @SaarlandUHU last edited by

          @saarlanduhu ich habe keine direkte Lösung für das Modbus-Problem, bei mir sind das auch nur ganze kWh.
          Aber wenn du eine PV-Anlage hast, hast du dann auch das EMI-Modul? Wenn ja, dann lässt sich der aktuelle Verbrauch per https://github.com/unltdnetworx/ioBroker.stiebel-isg von der EMI-Status-Seite auslesen.

          1 Reply Last reply Reply Quote 0
          • C
            ChrisWitt last edited by ChrisWitt

            Hallo zusammen,

            Ich versuche gerade meine LWZ504 mittels ISG Plus und NEUESTER Software über Modbus anzusteuern.
            Mit geht es um den SG Ready Eingang den ich ansteuern will.
            Dies soll dann später automatisiert den Status von Tibber an die Schnittstelle übergeben und die Anlage forcieren.

            Angelegt habe ich zum Test die Holding Register wie folgt :

            IMG_1112.jpeg

            Steuere ich nun im Baum die Eingänge mit 1/0 kann ich alle 4 Betriebszustände steuern bzw. Sehe ich dann als Betriebszustand.

            IMG_1116.jpeg IMG_1115.jpeg

            Steuere ich das ganze aber dann via Skript (dies ist nur ein Testskript) , sehe ich zwar auch den sich ändernden Wert im Baum, jedoch ändert sich der Betriebszustand nicht.

            IMG_1114.jpeg

            IMG_1117.jpeg

            Was mache ich im Skript falsch bzw. Wie muss das Holding Register angelegt werden ?

            Ich danke euch

            unltdnetworx 1 Reply Last reply Reply Quote 0
            • unltdnetworx
              unltdnetworx Developer @ChrisWitt last edited by unltdnetworx

              @chriswitt
              Hallo Chris,
              ich persönlich würde statt "aktualisiere" die Funktion "setze" (heißt die so?) verwenden, aber das ist nicht das Problem.

              Du brauchst für deine Funktion einen Trigger. Den einfach um deinen Block herumsetzen. Z.B. "Wenn geändert Wert von Auto 11..."

              C 1 Reply Last reply Reply Quote 0
              • C
                ChrisWitt @unltdnetworx last edited by

                @unltdnetworx

                Habe es auch mit diesem versucht :

                IMG_1118.jpeg

                Trigger ist klar, brauche ich dann später. Aktuell ändere ich im Skript halt manuell die Werte und speichere neu ab.

                Es ändert sich ja auch der Wert im Baum, nur „überträgt“ es irgendwie nicht auf das ISG . Also vermute ich irgendwo einen Fehler im Modbus- Adapter ?

                unltdnetworx 1 Reply Last reply Reply Quote 0
                • unltdnetworx
                  unltdnetworx Developer @ChrisWitt last edited by unltdnetworx

                  @chriswitt
                  Ich meinte "steuere Ready1 auf 0". So klappt es jeden Falls bei mir.

                  Edit:
                  "Steuere" heißt die Fuktion die ich meinte, nicht "Setze".

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    ChrisWitt @unltdnetworx last edited by

                    @unltdnetworx hey super. Scheint zu funktionieren.

                    Da ich an den Basics offenbar schon scheitere wird es ein Spaß das ganze mit Tibber zu steuern....

                    Forcieren uns. max werte anzusteuern ist ja kein Problem, aber sicherzustellen, dass Heizung trotzdem x stunden läuft und WW da ist, das wird spannend...

                    1 Reply Last reply Reply Quote 0
                    • unltdnetworx
                      unltdnetworx Developer last edited by

                      @chriswitt
                      Naja, der Eingang 1 ist ja eigentlich dafür gedacht, den vorhandenen Stromüberschuss zu verwenden. Dass die Heizung warm ist sollte sie selbst sicherstellen.

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        axel @unltdnetworx last edited by

                        @unltdnetworx Ich verfolge das Thema sehr interessiert. Habe meine TTL 7.6 mit dem Adapter verbunden. Eigentlich ganz ok. Nun wollte ich Werte setzen und stosse an Grenzen. Ich möchte die maximale Vorlauftemperatur verändern, das geht aber nicht. Der neue Wert wird zwar vom Datenpunkt akzeptiert, aber nicht in den WPM geschrieben. Bein nächsten Auslesen ist der alte Wert wieder da. Woran liegt das? Muss ich das wirklich am Display einstellen? Ich wollte meine Heizkurve und den Vorlauf in Abhängigkeit der Wetterprognose optimieren. Kann mir jemand erklären, warum ich die Werte nicht über das Interface verändern kann?

                        1 Reply Last reply Reply Quote 0
                        • G
                          gravis last edited by gravis

                          Hallo zusammen,

                          erstmal Danke an den hilfreichen Input hier im Topic bzgl. Einstellungen / Scripte / Modbus Adapter usw.
                          Ich selbst nutze erfolgreich den Stiebel-ISG Adapter und Modbus TCP/IP zur Informationsgewinnung, weiteren Auswertung (grafana,...) und Steuerung meiner Anlage.

                          Kurz zu meinem Anliegen: Ich betreibe die WW-Zirkulationspumpe über den Wärmepumpenmanager (Angeschlossen über BUS X2.11). Dadurch kann ich im ISG das Zirkulationsprogramm nutzen und zu festen Zeitpunkten (3x täglich) das erwärmte Wasser durch das Haus pumpen.

                          Eine Optimierung würde ich gerne noch vornehmen, so dass ich die Zirkulationspumpe "Ad-Hoc" für eine bestimmte Zeit (de-)aktivieren kann. Laut Bedingungsanleitung (Seite 19) kommt man da vielleicht mittels modbus dran:

                          https://www.stiebel-eltron.ch/content/dam/ste/ch/de/downloads/kundenservice/smart-home/Modbus/Modbus Bedienungsanleitung.pdf

                          Modbus-Adresse: 47012 7012 boolean Zirkulationspumpe aktivieren

                          Ich versuchte die Adresse bei den Holding Registern hinzuzufügen, um dann ggfs. die Zirkulationspumpe via iobroker Datenpunkt ansteuern zu können. Leider ohne Erfolg:

                          Poll error count: 8 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
                          

                          Auch die Modbus-Adresse 47011 (Offset -1) klappt nicht.

                          Hat jemand eine Idee oder ähnliche Anforderung erfolgreich umsetzen können?

                          Gibt es alternative Möglichkeiten z.B. "Dynamisch" via (Blockly / Scripting) in die ISG-Web "Programme" einzugreifen?

                          Viele Grüße

                          Endurance 1 Reply Last reply Reply Quote 0
                          • Endurance
                            Endurance @gravis last edited by

                            Hallo zusammen

                            Habe das ISGweb, und nutze Modbus.
                            Irgendwas stimmt aber nicht. zb Register 522:
                            Lt Doku ist es die ISTTemeratur Warmwasser.
                            acc58028-8c66-4304-ba26-2d388dde5837-image.png

                            Glaube aber, es ist eher die Soll Temperatur:
                            876ed66d-c2f8-473c-ab99-0ebd9dc313c8-image.png

                            e481d203-a022-4fbc-a188-731c22577921-image.png

                            521 ist bei mir die ISTTemperatur_Warmwasser: (Lt Doku sollte dies der VOLUMENSTROM sein)
                            92366231-62ae-40df-8623-572d80e5348b-image.png

                            Hat einer eine Idee? Stimmt was mit meinen Settings nicht?
                            76a8e154-1ea3-4f26-bdee-86f59440fdd5-image.png

                            c45ad629-4f6f-490b-817c-996f5774fee9-image.png

                            e45ca52c-b6ae-4862-a9b1-05648e17e693-image.png

                            Hier noch die Doku als PDF, habe diese auch noch beim Hersteller angefragt, mal schauen.
                            Modbus Bedienungsanleitung.pdf

                            C 1 Reply Last reply Reply Quote 0
                            • C
                              ChrisWitt @Endurance last edited by

                              @endurance

                              Zitat STIEBEL Service :

                              Modbus is one based, kann also sein das alle Register um 1 versetzt sind

                              N 1 Reply Last reply Reply Quote 0
                              • N
                                NetFritz @ChrisWitt last edited by

                                Hallo
                                Ich habe wine Stiebel WPL 15A mit WPM und ISG-Web.
                                Ich möchte nun SG-Ready mit dem Modbus Adapter benutzen.
                                Habe es schon mit dem Stiebel-isg Adpter versuch bin aber damit
                                nicht klar gekommen.
                                Ich möchte erstmal SG-Ready nutzen.
                                Habe die Einstellungen im ISG-Web unter Energieeinstellunge durchgeführt.
                                Den Modbusadapter habe ich auf die Adresse des ISG eingestelt und den Port
                                auf 502 und die anderen Einstellungen.
                                Der Adapter ist Grün.
                                Unter Holding Register habe ich die Einstellungen durchgeführt.
                                Im Anhang ein paar Bildschirmfotos.
                                Wenn ich im ISG z.B. SG-Ready abschalte
                                Dann tut sich in den Modbus Objekten nichts.
                                Kann mal jemand über meine Einstellungen rüber schauen od da
                                Fehler drin sind.
                                Danke NetFritz
                                Modbus1.png Modbus2.png Modbus3.png Modbus4.png

                                N 1 Reply Last reply Reply Quote 0
                                • N
                                  NetFritz @NetFritz last edited by

                                  @netfritz
                                  Die Adresse von SG-Ready 2 habe ich inzwischen au 44003 geändert.
                                  Gruß NetFritz

                                  unltdnetworx 1 Reply Last reply Reply Quote 0
                                  • unltdnetworx
                                    unltdnetworx Developer @NetFritz last edited by

                                    @netfritz
                                    Ich habe es jetzt nicht im Detail verfolgt, aber hast du die Register aus meinem Repo verwendet? Die sollten eigentlich funktionieren und korrekt sein. Zumindest kam keine negative Rückmeldung.

                                    1 Reply Last reply Reply Quote 0
                                    • unltdnetworx
                                      unltdnetworx Developer last edited by

                                      Anleitung mit Link zum Repository

                                      Evtl. kann es je nach Heizung sein, dass der Faktor nicht stimmt und manuell angepasst werden muss. Wenn eine Meldung zu einem Wert erscheint mit "illegal", dann gibt es denn Wert in der Heizung nicht und muss entfernt werden.

                                      1 Reply Last reply Reply Quote 0
                                      • N
                                        NetFritz last edited by

                                        @unltdnetworx
                                        Hallo
                                        Ja ich habe die Register aus deinen Repo verwendet.
                                        wpm/wpm-system/modbus-adapter-version-3/wpm-holding_registers.csv
                                        In 41501 Betriebsart müßte die 2 stehen für Normalbetieb da steht eine rote 0.
                                        In 44001 SG Ready Ein Aus steht eine 0 im ISG steht EIN.

                                        Vielleicht ist ja jemand noch da der auch die gleiche Anlage hat.
                                        Sie ist im Herbst 2023 erst eingebaut worden.
                                        Stiebel WPL 15A mit WPM und ISG-Web.
                                        Gruß NetFritz

                                        N 1 Reply Last reply Reply Quote 0
                                        • N
                                          NetFritz @NetFritz last edited by

                                          @netfritz
                                          Hallo
                                          Habe jetzt mal ein paar Adressen ins Eingangasregister eingeragen.
                                          30507
                                          30510
                                          35001
                                          35002
                                          Da kommen alle Werte richtig an.
                                          Die Werte vom Holdingregister passen aber immer noch nicht.
                                          Wenn ich zB in Node Red die Objekte für SG-Ready sende.
                                          Dann kommen sie in den Holdinregister an, aber im ISG werden sie nicht angezeigt.
                                          Modbus5.png
                                          Gruß NetFritz

                                          N 1 Reply Last reply Reply Quote 0
                                          • N
                                            NetFritz @NetFritz last edited by

                                            @netfritz
                                            Hallo
                                            Habe nochmals in den Stiebel Unterlagen geschaut.
                                            Modbus_Bedienungsanleitung.pdf
                                            Da steht
                                            Installation der Software prüfen:
                                            ff Prüfen Sie, ob auf dem ISG die Modbus-Software installiert
                                            ist.
                                            Bei einem angeschlossenen WPM 3(i) finden Sie das ent-
                                            sprechende Menü in der SERVICEWELT unter: DIAGNOSE →
                                            SYSTEM → ISG.
                                            Bei einem angeschlossenen Lüftungsintegralgerät finden Sie
                                            das entsprechende Menü in der SERVICEWELT unter: DIAG-
                                            NOSE → BUSTEILNEHMER → ISG.
                                            Wenn die Erweiterung „Modbus TCP/IP“ nicht aufgeführt ist,
                                            erwerben Sie zunächst die entsprechende Software (Bestell-
                                            nummer 316303).
                                            ff Wenden Sie sich an den STIEBEL ELTRON Kundendienst.
                                            ff Weitere Informationen finden Sie auf unserer Homepage

                                            Unter DIAGNOSE → BUSTEILNEHMER → ISG.
                                            Bei mir steht nichts drin Über die Erweiterung MODBUS TCP/IP
                                            Ist warscheinlich auf einen älteren Software Stand bezogen
                                            Mein Eingangs Register geht ja.
                                            Modbus6.png
                                            Gruß NetFritz

                                            Q 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            modbus stiebel-isg
                                            35
                                            486
                                            78204
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo