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.
    • unltdnetworx
      unltdnetworx Developer @ThoHilde last edited by unltdnetworx

      @thohilde
      Also die 32000er Werte werden grundsätzlich mal nicht unterstützt und können entfernt werden. Aber warum die anderen Daten so abweichen, ist eine gute Frage. Für Fahrenheit wären die ja auch zu hoch.

      1 Reply Last reply Reply Quote 0
      • B
        berlinerbolle @ThoHilde last edited by

        @thohilde

        Als welche Datentypen sind die Werte denn im Adapter eingetragen?

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

          @berlinerbolle
          type sollte number sein.

          1 Reply Last reply Reply Quote 0
          • B
            berlinerbolle last edited by

            Ich meinte eher das hier im Adapter, nicht dass dort ein falscher Typ steht und daher eventuell die falschen Werte kommen?

            bc5037ff-b797-48e5-8e39-a07f17418ead-image.png

            T 1 Reply Last reply Reply Quote 0
            • T
              ThoHilde @berlinerbolle last edited by

              @berlinerbolle Ist eine Mischung aus Unsigned 16 bit (Big Endian) und Signed 16 bit (Big Endian)
              An den Werten habe ich nichts geändert nach dem Import der Daten von github.

              unltdnetworx 1 Reply Last reply Reply Quote 0
              • J
                jojo182 last edited by jojo182

                @thohilde Du musst einen Faktor von 0.1 bei den Temperaturen angeben, dann stimmen die Werte.
                Edit: Teilweise bei bar und l/min auch Faktor 0.01. Am besten einfach mit den Werten im WPM oder ISG Webinterface vergleichen ob die Plausibel sind.

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

                  @jojo182
                  Danke für den Hinweis.
                  Da scheint bei der Konvertierung auf die Version 3 was in meiner Tabelle schief gelaufen zu sein.

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    jojo182 @unltdnetworx last edited by

                    @unltdnetworx Ahh, dachte es hat was mit dem WPM4 zu tun (steht bei mir auch), hatte gar nicht in die Ver. 2 CSV Datei geschaut. Jetzt ist es klar.

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

                      @jojo182
                      Das Version 2 bezieht sich auf die Version des Modbus Adapters.
                      Da hat mir Excel doch tatsächlich die Werte falsch umgerechnet.

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

                        @thohilde
                        Probier bitte nochmal die Werte auf Github. Habe beide Tabellen aktualisiert. Sry, das habe ich echt übersehen.

                        1 Reply Last reply Reply Quote 0
                        • J
                          jojo182 @unltdnetworx last edited by

                          @unltdnetworx Das hatte ich schon auch so verstanden, bin aber davon ausgegangen das ab "WPM4" ein anderer Faktor genommen wird als bisher, was ja schwachsinn ist weil die Werte ja als int übertragen werden. Aber hat sich ja geklärt. Hab nochmal alles weggeschmissen und deine Datei(en) genommen. Was mir aufgefallen ist:
                          30520 Heizungsdruck und 30521 Volumenstrom brauchen nach meiner Meinung nach einen Faktor von 0.01 statt 0.1.
                          Und das Script wpm-modify-objects.js hat bei mir nur Fehler geschmissen. Mit "obj.common.state" "statt obj.common.states" hat es geklappt. Eventuell liegts an dem Beta JS Adapter.

                          Ich hätte noch eine kleine offtopic Frage, ich hoffe ihr nehmt mir das nicht übel. Ich denke halt hier haben die meisten die gleichen Absichten mit dem ISG über Modbus ihre Stiebel/Tecalor WP bei PV Überschuss zu überheizen.
                          Eigentlich hatte ich das gleiche vor, also über den SG Eingang das WW hoch zu setzen oder direkt über Modbus die WW Solltemp auf 60°C zu setzen bei Überschuss. Momentan ist meine Komfort WW Solltemp bei 50°C.
                          Mein Heizungsbauer rät mir aber davon ab die WP jenseits der 50°C zu fahren. Er begründet das mit Einbußen bei der WP/Verdichter Lebensdauer. Soll lieber einen Heizstab verbauen. Hmm, ok. Hätte ich mir das Geld fürs ISG sparen können und lieber in einen Heizstab investieren.
                          Jetzt kam mir folgende Idee, meine Tecalor WP bzw auch das Hydraulikmodul hat ja eine Notheizung (DHC) verbaut.
                          Diese springt ja normalerweiße beim unterschreiten der Bivalenztemperatur zusätzlich an und im Betriebsmodus "Notbetrieb" läuft die Anlage ja nur mit dem DHC.
                          Testweise habe ich gestern Nachmittag mal auf Notbetrieb über Modbus umgeschaltet und die WW Solltemp auf 60°C erhöht. Leider ist die DHC nur für ne Minute oder so angegangen und dann wieder aus. Eventuell hat der Notbetrieb eine Beschränkung drin, ist ja eigentlich für den Notfall gedacht.
                          Die nächste Idee ist die Bivalenztemp vom WW auf das max. zu erhöhen, glaub 40°C und dann wieder die WW Solltemp auf 60°C zu erhöhen. Damit läuft zwar auch der Verdichter, aber wird vom DHC unterstützt. Muss ich aber noch testen. Was meint ihr dazu? Oder seht ihr das mit der Lebensdauer eher weniger kritisch? Kann natürlich auch sein das ich damit die DHC kaputt mache weil der auf Dauer das nicht kann.

                          unltdnetworx J 4 Replies Last reply Reply Quote 0
                          • unltdnetworx
                            unltdnetworx Developer @jojo182 last edited by

                            @jojo182 sagte in Stiebel-ISG - Modbus:

                            30520 Heizungsdruck

                            Hier hast du Recht, danke für den Hinweis. Hab es geändert. Da ist tatsächlich ein Faktor von 0,01 richtig. Laut Anleitung passt aber der Volumenstrom mit einem Faktor von 0,1.

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

                              @jojo182 sagte in Stiebel-ISG - Modbus:

                              Mit "obj.common.state" "statt obj.common.states" hat es geklappt.

                              Das wundert mich jetzt. Ich hab mir den Datenpunkt der Betriebsart nochmal angesehen und dort steht:

                              "_id": "modbus.1.holdingRegisters.41001_Betriebsart",
                                "type": "state",
                                "common": {
                                  "name": "Betriebsart",
                                  ...
                                  "states": "{\"11\":\"AUTOMATIK\",\"1\":\"BEREITSCHAFT\",\"3\":\"TAGBETRIEB\",\"4\":\"ABSENKBETRIEB\",\"5\":\"WARMWASSER\",\"14\":\"HANDBETRIEB\",\"0\":\"NOTBETRIEB\"}"
                                },
                              

                              Also states mit S.

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

                                @jojo182 sagte in Stiebel-ISG - Modbus:

                                Mein Heizungsbauer rät mir aber davon ab die WP jenseits der 50°C zu fahren.

                                Der Service-Mitarbeiter (Techniker) von Stiebel hat mir ähnliches geraten. Hatte meine "Überheiztemperatur" auch auf 55° (bei mir Maximum). Das hat er mir dann auf 53° zurückgestellt.

                                Das mit dem Notheizstab hatte ich auch mal überlegt, aber schnell wieder verworfen. Zum Einen, weil der viel mehr Strom braucht, als meine Anlage einspeist und zum Anderen, weil er unwirtschaftlich ist bzw. ein viel geringeren Wirkungsgrad hat als der Verdichter. Aber bin auch nur ein Heimanwender und könnte auch total falsch liegen. 😉

                                frana120500 Q 2 Replies Last reply Reply Quote 0
                                • frana120500
                                  frana120500 @unltdnetworx last edited by

                                  @unltdnetworx Ich habe meine Notheizung komplett aus.

                                  Ich überheize mein WW auf 53 Grad. Hab normalerweise eine Komforttemperatur von 47 Grad und Eco von 44,5 Grad, bei 4 K Hysterese.

                                  Ich fange auch erst nach 15 Uhr mit dem Überheizen an, da i.d.R. erst Abends hier gebadet wird.

                                  Ich mache auch Wasser immer nur zu den Bedarfszeiten, heiß0t 1x morgens und 1x Abends... die Aufbereitung Abends spare ich mir durch das Überheizen. Je nachdem, wenn Abends nicht gebadet wird, dann reicht das sogar bis zum nächsten Morgen ohne das WW gemacht wird.

                                  Einen zusätzlichen Heizstab habe ich auch, das lag aber nur daran, dass mein 3 Wege Ventil defekt war und ich kein warmes Wasser bekam. Ist inzwischen aber repariert. Benutzen würde ich den Stab nicht, da viel zu ineffektiv und teuer.

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    JB_Mystery @jojo182 last edited by JB_Mystery

                                    @jojo182
                                    Ich dachte ich schreibe auch mal meine Regelung.
                                    Evtl. gibt das dem ein oder anderen ja Anregungen es für sich modifiziert anzuwenden. Viel Spaß damit.
                                    Habe Heiz-und Warmwasserbetrieb optimiert auf Eigenverbrauch. Meine Werte sind nicht für alle was, da ich ein hochgedämmtes Haus habe und nur alleine lebe. Als Heizungstyp habe ich eine LWZ304Sol, wobei ich die Solarunterstützung nicht habe. Wollte den ganzen Platz lieber für die PV verwenden.

                                    Regelwerte:

                                    • Hysterese 1 (Wert für Solarunterstützung, bei mir nicht vorhanden)
                                    • Hysterese 2 (Wert für Wärmepumpe)
                                    • Asymmetrie (Die Hysteresen über Sollwert werden durch diesen Parameter geteilt)
                                    • Fusspunkt (benutzt um Heizkurve nach oben zu schieben; Sollwerterhöhung)
                                    • Max Pumpenzyklen (benutzt, um eine Heizungsbedarfsprüfung zu erzwingen Bsp.: 24h*60min/288Zyklen = alle 5 min Prüfen)
                                    • Warmwassertemperatur
                                    • Warmwasserhysterese
                                    • Lüftungsstufe

                                    Bei Sonnenstart (Heizung freigeben):

                                    • Hysterese 1 - 2
                                    • Hysterese 2 - 2
                                    • Asymmetrie - 1
                                    • Fusspunkt - 1,5
                                      => Einschalten bei 2K unter Solltemperatur und Ausschalten bei 1K über.

                                    5 min vor Sonnenpeak (Prüfe auf Heizbedarf, dass Verdichter an bleibt nach WW):

                                    • Hysterese 1 - 1,5
                                    • Hysterese 2 - 1,5
                                    • Asymmetrie - 1
                                    • Fusspunkt - 2
                                    • Max Pumpenzyklen - 288
                                      => Einschalten bei 1,5K unter Solltemperatur und Ausschalten bei 1,5K über. Zudem Heizkurve um 0,5°C angehoben. Prüfe alle 5 min auf Heizbedarf.

                                    Sonnenpeak (Prüfe auf Warmwasserbedarf):

                                    • Hysterese 1 - 2
                                    • Hysterese 2 - 2
                                    • Asymmetrie - 1
                                    • Fusspunkt - 1,5
                                    • Max Pumpenzyklen - 36
                                    • Warmwassertemperatur - 42 oder 45, wenn PV größer 70%
                                    • Warmwasserhysterese - 2,5
                                      => Standardwerte wieder herstellen und Warmwasserbereitung freigeben.

                                    17:00 Uhr (Warmwasser AUS):

                                    • Warmwassertemperatur - 37
                                    • Warmwasserhysterese - 7
                                      => Standardwerte Warmwasserbereitung herstellen.
                                       
                                      00:00 Uhr (Heizung AUS):
                                      Außentemperatur > 0°C
                                    • Hysterese 1 - 8
                                    • Hysterese 2 - 8
                                    • Asymmetrie - 4
                                    • Fusspunkt - 1,5

                                    Außentemperatur > -3°C

                                    • Hysterese 1 - 6
                                    • Hysterese 2 - 6
                                    • Asymmetrie - 3
                                    • Fusspunkt - 1,5

                                    Außentemperatur <= -3°C

                                    • Hysterese 1 - 3,5
                                    • Hysterese 2 - 3,5
                                    • Asymmetrie - 2
                                    • Fusspunkt - 1,5
                                      => Abhängig der Außentemperatur die Schwellwerte anpassen. Bsp.: Bei >0°C Einschalten bei 8K unter Solltemperatur und Ausschalten bei 2K über.

                                    Hintergründe:

                                    • Eigenverbrauch optimieren.
                                    • Bin kalt Duscher, deswegen Warmwasser so gering.
                                    • Warmwasserbereitung nach Peak bis ca. PV zu gering.
                                    • Wenn PV >70% dann Warmwasser erhöhen.
                                    • Wenn Warmwasser doch zu kalt dann richtig hochheizen.
                                    • Heizung nachts ausschalten abhängig der Außentemperatur
                                    • Wenn Heizung nachts doch an, dann richtig hochheizen
                                    • Vor Warmwasserbereitung Heizbedarf prüfen, um Verdichterstarts zu reduzieren.
                                    • Lüftungsstufe 1, wenn Verdichter AN (bessere Leistungszahl Wärmepumpe)
                                    frana120500 A Q 3 Replies Last reply Reply Quote 0
                                    • Q
                                      Qlink @unltdnetworx last edited by

                                      @unltdnetworx said in Stiebel-ISG - Modbus:

                                      @jojo182 sagte in Stiebel-ISG - Modbus:

                                      Mein Heizungsbauer rät mir aber davon ab die WP jenseits der 50°C zu fahren.

                                      Der Service-Mitarbeiter (Techniker) von Stiebel hat mir ähnliches geraten. Hatte meine "Überheiztemperatur" auch auf 55° (bei mir Maximum). Das hat er mir dann auf 53° zurückgestellt.

                                      Das mit dem Notheizstab hatte ich auch mal überlegt, aber schnell wieder verworfen. Zum Einen, weil der viel mehr Strom braucht, als meine Anlage einspeist und zum Anderen, weil er unwirtschaftlich ist bzw. ein viel geringeren Wirkungsgrad hat als der Verdichter. Aber bin auch nur ein Heimanwender und könnte auch total falsch liegen. 😉

                                      Hat der Service Mitarbeiter auch plausibel begründet warum "nur" 53° anstatt 55° beim Überheizen ? Der Strom würde ja sowieso ansonsten "nur" eingespeist werden... so kann man ihn zumindest etwas nutzen, auch wenn der Wirkungsgrad der WP in dem Bereich nicht mehr optimal ist. Das wäre zumindest mein Zugang...

                                      Beste Grüße

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

                                        @qlink
                                        Natürlich, nicht 😁
                                        "Die überhitzt sonst regelmäßig und das ist auf Dauer nicht gut für die Wärmepumpe."

                                        Den gleichen Gedanke habe ich nämlich auch.

                                        1 Reply Last reply Reply Quote 0
                                        • frana120500
                                          frana120500 @JB_Mystery last edited by

                                          @jb_mystery Alles gelesen... kein Wort verstanden 🙂

                                          J 1 Reply Last reply Reply Quote 0
                                          • J
                                            jojo182 last edited by

                                            @unltdnetworx said in Stiebel-ISG - Modbus:

                                            @jojo182 sagte in Stiebel-ISG - Modbus:

                                            30520 Heizungsdruck

                                            Hier hast du Recht, danke für den Hinweis. Hab es geändert. Da ist tatsächlich ein Faktor von 0,01 richtig. Laut Anleitung passt aber der Volumenstrom mit einem Faktor von 0,1.

                                            Bei mir passt der Volumenstrom vom Modbus nur mit Faktor 0,01. Keine Ahnung.
                                            Komischerweiße beim Wasservolumenstrom reicht 0,1 😵

                                            @unltdnetworx said in Stiebel-ISG - Modbus:

                                            @jojo182 sagte in Stiebel-ISG - Modbus:

                                            Mit "obj.common.state" "statt obj.common.states" hat es geklappt.

                                            Das wundert mich jetzt. Ich hab mir den Datenpunkt der Betriebsart nochmal angesehen und dort steht:

                                            "_id": "modbus.1.holdingRegisters.41001_Betriebsart",
                                              "type": "state",
                                              "common": {
                                                "name": "Betriebsart",
                                                ...
                                                "states": "{\"11\":\"AUTOMATIK\",\"1\":\"BEREITSCHAFT\",\"3\":\"TAGBETRIEB\",\"4\":\"ABSENKBETRIEB\",\"5\":\"WARMWASSER\",\"14\":\"HANDBETRIEB\",\"0\":\"NOTBETRIEB\"}"
                                              },
                                            

                                            Also states mit S.

                                            Denke es liegt dran das ich im Beta Kanal bin. Da wird wohl in Zukunft was verändert:
                                            javascript.0
                                            warn This object will not be created in future versions. Please report this to the developer.
                                            warn Object modbus.0.holdingRegisters.41501_Betriebsart is invalid: obj.common.states has an invalid type! Expected "object", received "string"

                                            Und zum Thema PV Überheizung:
                                            Ich habe jetzt mal spasseshalber "41513_Bivalenztemp-WW" auf 40°C gestellt als die WW Bereitung los ging. Verdichter hatte ca. 800 Watt zu dem Zeitpunkt gezogen, dann kam die NHZ dazu. Zusammen dann 4kW (also 0,8kW Verdichter + 3,2kW DHC). Ich denke aber auch nicht das es der richtige Weg ist. Wenn die DHC kaputt geht wirds auch wieder teuer.
                                            Wahrscheinlich lasse ich einfach die max. 50°C drin, bringt ja alles nix wenn der Verdichter oder DHC kaputt geht. Dann wirds unterm Strich teurer als man eingespart hat. Ein guter Heizstab mit einstellbarer Leistung ist wahrscheinlich auch so teuer, das er sich nicht lohnt.

                                            Danke für eure Beiträge.

                                            @JB_Mystery
                                            Respekt, du versuchst wirklich das Maximum rauszuholen. Bei 30°C Duschen ist mir dann doch zu kalt 😁

                                            J 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

                                            878
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            modbus stiebel-isg
                                            35
                                            486
                                            75901
                                            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