Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. IOBroker Anbindung an einen Kostal Plenticore

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    314

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

IOBroker Anbindung an einen Kostal Plenticore

Scheduled Pinned Locked Moved Hardware
1.3k Posts 83 Posters 481.3k Views 72 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • DiginixD Diginix

    @StrathCole Ja. Damit erhalte ich 1084227584 als MinSOC. Wollte eigentlich mal "1078 Maximum discharge power limit", was auch R32 ist, auslesen. Aber da kommen auch utopische Werte.

    StrathColeS Offline
    StrathColeS Offline
    StrathCole
    wrote on last edited by
    #701

    @Diginix Hast du Double 32 bit auch ausprobiert? "Double" nennt man manchmal auch "Real", würde zu R passen.

    SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

    DiginixD 1 Reply Last reply
    0
    • StrathColeS StrathCole

      @Diginix Hast du Double 32 bit auch ausprobiert? "Double" nennt man manchmal auch "Real", würde zu R passen.

      DiginixD Offline
      DiginixD Offline
      Diginix
      wrote on last edited by
      #702

      @StrathCole Ja, aber gerade noch mal wobei es nur Double Little und Big Endian gibt, kein Double 32.
      Bei big kommt 0 % MinSoc und bei little -1.2250171709666063e+40. :confused:

      ..:: So long! Tom ::..

      NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

      StrathColeS 1 Reply Last reply
      0
      • DiginixD Diginix

        @StrathCole Ja, aber gerade noch mal wobei es nur Double Little und Big Endian gibt, kein Double 32.
        Bei big kommt 0 % MinSoc und bei little -1.2250171709666063e+40. :confused:

        StrathColeS Offline
        StrathColeS Offline
        StrathCole
        wrote on last edited by
        #703

        @Diginix Also laut Doku nutzt Kostal nur Big Endian. Ich muss wohl mal anfragen.

        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

        DiginixD 1 Reply Last reply
        0
        • StrathColeS StrathCole

          @Diginix Also laut Doku nutzt Kostal nur Big Endian. Ich muss wohl mal anfragen.

          DiginixD Offline
          DiginixD Offline
          Diginix
          wrote on last edited by
          #704

          @StrathCole Bei Double Big springt die Länge zwingend auf 4, lt. Spec ist es aber 2.
          Beim MaxSOC kommt dann auch nur 0.
          Und bei "1078 Maximum discharge power limit" auch nur 0. Das sind alles R32 Werte, bei denen ich mit keinem Format im Modbus Adapter plausible Werte erhalte.
          Gehören die evtl. nicht in die Holding Register? Gibt ja noch Ein- und Ausgangsregister im Adapter.

          ..:: So long! Tom ::..

          NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

          StrathColeS 2 Replies Last reply
          0
          • DiginixD Diginix

            @StrathCole Bei Double Big springt die Länge zwingend auf 4, lt. Spec ist es aber 2.
            Beim MaxSOC kommt dann auch nur 0.
            Und bei "1078 Maximum discharge power limit" auch nur 0. Das sind alles R32 Werte, bei denen ich mit keinem Format im Modbus Adapter plausible Werte erhalte.
            Gehören die evtl. nicht in die Holding Register? Gibt ja noch Ein- und Ausgangsregister im Adapter.

            StrathColeS Offline
            StrathColeS Offline
            StrathCole
            wrote on last edited by StrathCole
            #705

            @Diginix Ich muss auf Rückruf warten. Bisher leider noch nicht erfolgt.

            SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

            StrathColeS 1 Reply Last reply
            0
            • StrathColeS StrathCole

              @Diginix Ich muss auf Rückruf warten. Bisher leider noch nicht erfolgt.

              StrathColeS Offline
              StrathColeS Offline
              StrathCole
              wrote on last edited by
              #706

              Immer noch kein Rückruf erfolgt …

              SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

              1 Reply Last reply
              0
              • DiginixD Diginix

                @StrathCole Bei Double Big springt die Länge zwingend auf 4, lt. Spec ist es aber 2.
                Beim MaxSOC kommt dann auch nur 0.
                Und bei "1078 Maximum discharge power limit" auch nur 0. Das sind alles R32 Werte, bei denen ich mit keinem Format im Modbus Adapter plausible Werte erhalte.
                Gehören die evtl. nicht in die Holding Register? Gibt ja noch Ein- und Ausgangsregister im Adapter.

                StrathColeS Offline
                StrathColeS Offline
                StrathCole
                wrote on last edited by
                #707

                @Diginix Hab es rausgefunden. Es ist Float Big Endian Word Swap.

                Außerdem kann man die externe Steuerung auch als Endnutzer aktivieren mit einem "Trick" :)

                SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                StrathColeS 1 Reply Last reply
                0
                • StrathColeS StrathCole

                  @Diginix Hab es rausgefunden. Es ist Float Big Endian Word Swap.

                  Außerdem kann man die externe Steuerung auch als Endnutzer aktivieren mit einem "Trick" :)

                  StrathColeS Offline
                  StrathColeS Offline
                  StrathCole
                  wrote on last edited by
                  #708

                  Also, zum Aktivieren der externen Steuerung:

                  • Login via Browser (z. B. Firefox)
                  • Navigation zu Servicemenü -> Batterieeinstellungen
                  • Rechtsklick auf die inaktive Auswahlbox, in der "Intern" steht
                  • Developer Konsole öffnen durch Klick auf "Element untersuchen" (oder vergleichbar in anderem Browser)
                  • Attribut "Disabled" bei der Selectbox entfernen (Doppelklick auf "Disabled" und löschen, dann Enter)
                  • Das Auswahlfeld ist nun benutzbar und man kann die Einstellung auch effektiv speichern
                  • Anschließend sind die Felder wie MinSoC, max. Ladestrom usw. im ModBus auch beschreibbar

                  SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                  A DiginixD T S 4 Replies Last reply
                  3
                  • StrathColeS StrathCole

                    Also, zum Aktivieren der externen Steuerung:

                    • Login via Browser (z. B. Firefox)
                    • Navigation zu Servicemenü -> Batterieeinstellungen
                    • Rechtsklick auf die inaktive Auswahlbox, in der "Intern" steht
                    • Developer Konsole öffnen durch Klick auf "Element untersuchen" (oder vergleichbar in anderem Browser)
                    • Attribut "Disabled" bei der Selectbox entfernen (Doppelklick auf "Disabled" und löschen, dann Enter)
                    • Das Auswahlfeld ist nun benutzbar und man kann die Einstellung auch effektiv speichern
                    • Anschließend sind die Felder wie MinSoC, max. Ladestrom usw. im ModBus auch beschreibbar
                    A Offline
                    A Offline
                    ak1
                    wrote on last edited by
                    #709

                    @StrathCole Ich dachte, Du wolltest erstmal 1-2 Wochen mit der Installation der neuen Firmware warten? War die Neugier dann doch zu groß ;-)
                    Spaß beiseite. Besten Dank für die Informationen!

                    StrathColeS 1 Reply Last reply
                    0
                    • A ak1

                      @StrathCole Ich dachte, Du wolltest erstmal 1-2 Wochen mit der Installation der neuen Firmware warten? War die Neugier dann doch zu groß ;-)
                      Spaß beiseite. Besten Dank für die Informationen!

                      StrathColeS Offline
                      StrathColeS Offline
                      StrathCole
                      wrote on last edited by
                      #710

                      @ak1 So ist es. Neugier war zu groß, welcher Datentyp das nun sein soll – und da Kostal mir nicht geantwortet hat, musste ich es selbst rausfinden.

                      SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                      StrathColeS 1 Reply Last reply
                      0
                      • StrathColeS StrathCole

                        @ak1 So ist es. Neugier war zu groß, welcher Datentyp das nun sein soll – und da Kostal mir nicht geantwortet hat, musste ich es selbst rausfinden.

                        StrathColeS Offline
                        StrathColeS Offline
                        StrathCole
                        wrote on last edited by
                        #711

                        Ich habe die Steuerung auch einmal testweise aktiviert. Es funktioniert tatsächlich. Ich hatte noch 40% Ladung in der Batterie und eine Entladung von 700W. Habe dann die externe Steuerung aktiviert und via Modbus das Register 1040 auf 50W gesetzt. Wenige Sekunden später sank die Batterieentladung auf 48W und der Rest wurde aus dem Netz bezogen.

                        Ich habe dann mit dem o.g. Trick wieder auf interne Steuerung gestellt und schon hat der Kostal den Registerwert wieder auf ~4750W gesetzt.

                        Wichtig ist wohl: Auch wenn man die Steuerung aktiviert und den Wert setzt, schwankt dieser etwas. Habe im Test auf 100W gesetzt und der ModBus Wert schwankte anschließend um ein paar W nach oben und unten.

                        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                        StrathColeS M B 3 Replies Last reply
                        1
                        • StrathColeS StrathCole

                          Ich habe die Steuerung auch einmal testweise aktiviert. Es funktioniert tatsächlich. Ich hatte noch 40% Ladung in der Batterie und eine Entladung von 700W. Habe dann die externe Steuerung aktiviert und via Modbus das Register 1040 auf 50W gesetzt. Wenige Sekunden später sank die Batterieentladung auf 48W und der Rest wurde aus dem Netz bezogen.

                          Ich habe dann mit dem o.g. Trick wieder auf interne Steuerung gestellt und schon hat der Kostal den Registerwert wieder auf ~4750W gesetzt.

                          Wichtig ist wohl: Auch wenn man die Steuerung aktiviert und den Wert setzt, schwankt dieser etwas. Habe im Test auf 100W gesetzt und der ModBus Wert schwankte anschließend um ein paar W nach oben und unten.

                          StrathColeS Offline
                          StrathColeS Offline
                          StrathCole
                          wrote on last edited by
                          #712

                          Was ich noch nicht rausgefunden habe ist, was der Timeout-Wert bedeutet und bewirkt. Ich vermute einfach mal, dass er automatisch die interne Steuerung nutzt, wenn nicht via ModBus etwas ausgelesen oder geschrieben wird (vielleicht sogar nur geschrieben):

                          Bildschirmfoto von 2020-11-06 20-56-53.png

                          SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                          StrathColeS 1 Reply Last reply
                          0
                          • StrathColeS StrathCole

                            Was ich noch nicht rausgefunden habe ist, was der Timeout-Wert bedeutet und bewirkt. Ich vermute einfach mal, dass er automatisch die interne Steuerung nutzt, wenn nicht via ModBus etwas ausgelesen oder geschrieben wird (vielleicht sogar nur geschrieben):

                            Bildschirmfoto von 2020-11-06 20-56-53.png

                            StrathColeS Offline
                            StrathColeS Offline
                            StrathCole
                            wrote on last edited by
                            #713

                            Interessant ist auch Register 1064. Das enthält nämlich jetzt die insgesamt bisher ins Netz eingespeiste Strommenge in Wh (bei mir etwa 6000000.0).

                            SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                            1 Reply Last reply
                            0
                            • StrathColeS StrathCole

                              Also, zum Aktivieren der externen Steuerung:

                              • Login via Browser (z. B. Firefox)
                              • Navigation zu Servicemenü -> Batterieeinstellungen
                              • Rechtsklick auf die inaktive Auswahlbox, in der "Intern" steht
                              • Developer Konsole öffnen durch Klick auf "Element untersuchen" (oder vergleichbar in anderem Browser)
                              • Attribut "Disabled" bei der Selectbox entfernen (Doppelklick auf "Disabled" und löschen, dann Enter)
                              • Das Auswahlfeld ist nun benutzbar und man kann die Einstellung auch effektiv speichern
                              • Anschließend sind die Felder wie MinSoC, max. Ladestrom usw. im ModBus auch beschreibbar
                              DiginixD Offline
                              DiginixD Offline
                              Diginix
                              wrote on last edited by
                              #714

                              @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                              • Attribut "Disabled" bei der Selectbox entfernen (Doppelklick auf "Disabled" und löschen, dann Enter)

                              Boar wie billig umgesetzt. An so eine einfache Umgehung hab ich nicht mal gedacht, obwohl ich beruflich genau mit sowas zu tun hab. ;-)
                              Aber gut für uns.
                              Hab nun auch mal paar 1000er Register mit plausiblen Werten im Modbus Adapter mit Float.
                              Komisch, dass andere WR Werte schon immer Float sind, dann aber auch in der Spec als "Float". Also entw ist R32 das selbe oder die haben ihre Spec falsch.
                              Würdest du es denn schaffen über deinen Adapter die Umschaltung zw "interner Steuerung" (quasi automatisch) und temp. Steuerung mittels Modbus per http request umzusetzen?
                              Dann könnte man in einem Skript mit deinem Adapter umstellen und den Rest über den Modbus Adapter setzen.
                              Und später einfach wieder auf "intern" stellen und alle Werte werden ja demnach auf Standard resettet.

                              ..:: So long! Tom ::..

                              NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                              StrathColeS 1 Reply Last reply
                              0
                              • DiginixD Diginix

                                @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                • Attribut "Disabled" bei der Selectbox entfernen (Doppelklick auf "Disabled" und löschen, dann Enter)

                                Boar wie billig umgesetzt. An so eine einfache Umgehung hab ich nicht mal gedacht, obwohl ich beruflich genau mit sowas zu tun hab. ;-)
                                Aber gut für uns.
                                Hab nun auch mal paar 1000er Register mit plausiblen Werten im Modbus Adapter mit Float.
                                Komisch, dass andere WR Werte schon immer Float sind, dann aber auch in der Spec als "Float". Also entw ist R32 das selbe oder die haben ihre Spec falsch.
                                Würdest du es denn schaffen über deinen Adapter die Umschaltung zw "interner Steuerung" (quasi automatisch) und temp. Steuerung mittels Modbus per http request umzusetzen?
                                Dann könnte man in einem Skript mit deinem Adapter umstellen und den Rest über den Modbus Adapter setzen.
                                Und später einfach wieder auf "intern" stellen und alle Werte werden ja demnach auf Standard resettet.

                                StrathColeS Offline
                                StrathColeS Offline
                                StrathCole
                                wrote on last edited by
                                #715

                                @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                Boar wie billig umgesetzt. An so eine einfache Umgehung hab ich nicht mal gedacht, obwohl ich beruflich genau mit sowas zu tun hab. ;-)

                                Hätte ich auch nicht erwartet. Aber ich wollte es ausprobieren, da es ja nur ein "disabled" Feld war in einem Bereich, den man sonst als Enduser normal nutzen kann.

                                @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                Aber gut für uns.
                                Hab nun auch mal paar 1000er Register mit plausiblen Werten im Modbus Adapter mit Float.
                                Komisch, dass andere WR Werte schon immer Float sind, dann aber auch in der Spec als "Float". Also entw ist R32 das selbe oder die haben ihre Spec falsch.

                                Ich vermute mal, dass sie "Float" nicht mehr nutzen wollen, sondern die Bezeichnungen vereinheitlichen, was dann bei Float "Real 32 Bit" (R32) sein müsste. Sie haben aber die alten Spec nicht bearbeitet und auch die "Legende" am Anfang nicht.

                                @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                Würdest du es denn schaffen über deinen Adapter die Umschaltung zw "interner Steuerung" (quasi automatisch) und temp. Steuerung mittels Modbus per http request umzusetzen?
                                Dann könnte man in einem Skript mit deinem Adapter umstellen und den Rest über den Modbus Adapter setzen.
                                Und später einfach wieder auf "intern" stellen und alle Werte werden ja demnach auf Standard resettet.

                                Das sollte "problemlos" gehen, weil ich ja nicht das Formular absende, sondern die Werte direkt an die interne Api. Muss nur schauen, wie der Wert heißt, dann müsste das möglich sein.

                                SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                DiginixD 1 Reply Last reply
                                1
                                • StrathColeS StrathCole

                                  @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                  Boar wie billig umgesetzt. An so eine einfache Umgehung hab ich nicht mal gedacht, obwohl ich beruflich genau mit sowas zu tun hab. ;-)

                                  Hätte ich auch nicht erwartet. Aber ich wollte es ausprobieren, da es ja nur ein "disabled" Feld war in einem Bereich, den man sonst als Enduser normal nutzen kann.

                                  @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                  Aber gut für uns.
                                  Hab nun auch mal paar 1000er Register mit plausiblen Werten im Modbus Adapter mit Float.
                                  Komisch, dass andere WR Werte schon immer Float sind, dann aber auch in der Spec als "Float". Also entw ist R32 das selbe oder die haben ihre Spec falsch.

                                  Ich vermute mal, dass sie "Float" nicht mehr nutzen wollen, sondern die Bezeichnungen vereinheitlichen, was dann bei Float "Real 32 Bit" (R32) sein müsste. Sie haben aber die alten Spec nicht bearbeitet und auch die "Legende" am Anfang nicht.

                                  @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                  Würdest du es denn schaffen über deinen Adapter die Umschaltung zw "interner Steuerung" (quasi automatisch) und temp. Steuerung mittels Modbus per http request umzusetzen?
                                  Dann könnte man in einem Skript mit deinem Adapter umstellen und den Rest über den Modbus Adapter setzen.
                                  Und später einfach wieder auf "intern" stellen und alle Werte werden ja demnach auf Standard resettet.

                                  Das sollte "problemlos" gehen, weil ich ja nicht das Formular absende, sondern die Werte direkt an die interne Api. Muss nur schauen, wie der Wert heißt, dann müsste das möglich sein.

                                  DiginixD Offline
                                  DiginixD Offline
                                  Diginix
                                  wrote on last edited by
                                  #716

                                  @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                  Das sollte "problemlos" gehen, weil ich ja nicht das Formular absende, sondern die Werte direkt an die interne Api. Muss nur schauen, wie der Wert heißt, dann müsste das möglich sein.

                                  Dann hätte sich das Firmware Update ja tatsächlich gelohnt, weil wir nahezu vollen Einfluss auf Ladung/Entladung nehmen können. Wenn man den max SOC auf den aktuellen SOC setz, dürfte er ja auch nicht mehr weiter laden oder?

                                  ..:: So long! Tom ::..

                                  NUC7i3 (Ubuntu Proxmox VM) | Echo Dots 2+3. Gen | Xiaomi Sensoren | Mi Robot 1S | Yeelight | Sonoff | Shelly | H801 RGB | Gosund SP1 | NodeMCU+ESP32 | Kostal Plenticore PV+BYD | openWB

                                  StrathColeS 1 Reply Last reply
                                  0
                                  • DiginixD Diginix

                                    @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                    Das sollte "problemlos" gehen, weil ich ja nicht das Formular absende, sondern die Werte direkt an die interne Api. Muss nur schauen, wie der Wert heißt, dann müsste das möglich sein.

                                    Dann hätte sich das Firmware Update ja tatsächlich gelohnt, weil wir nahezu vollen Einfluss auf Ladung/Entladung nehmen können. Wenn man den max SOC auf den aktuellen SOC setz, dürfte er ja auch nicht mehr weiter laden oder?

                                    StrathColeS Offline
                                    StrathColeS Offline
                                    StrathCole
                                    wrote on last edited by StrathCole
                                    #717

                                    @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                    @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                    Das sollte "problemlos" gehen, weil ich ja nicht das Formular absende, sondern die Werte direkt an die interne Api. Muss nur schauen, wie der Wert heißt, dann müsste das möglich sein.

                                    Dann hätte sich das Firmware Update ja tatsächlich gelohnt, weil wir nahezu vollen Einfluss auf Ladung/Entladung nehmen können. Wenn man den max SOC auf den aktuellen SOC setz, dürfte er ja auch nicht mehr weiter laden oder?

                                    Davon gehe ich aus.

                                    Bezüglich der Steuerung (soeben hinzugefügt in git Version r226):

                                    Bildschirmfoto von 2020-11-06 21-16-55.png

                                    SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                    StrathColeS 1 Reply Last reply
                                    1
                                    • StrathColeS StrathCole

                                      @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                      @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                      Das sollte "problemlos" gehen, weil ich ja nicht das Formular absende, sondern die Werte direkt an die interne Api. Muss nur schauen, wie der Wert heißt, dann müsste das möglich sein.

                                      Dann hätte sich das Firmware Update ja tatsächlich gelohnt, weil wir nahezu vollen Einfluss auf Ladung/Entladung nehmen können. Wenn man den max SOC auf den aktuellen SOC setz, dürfte er ja auch nicht mehr weiter laden oder?

                                      Davon gehe ich aus.

                                      Bezüglich der Steuerung (soeben hinzugefügt in git Version r226):

                                      Bildschirmfoto von 2020-11-06 21-16-55.png

                                      StrathColeS Offline
                                      StrathColeS Offline
                                      StrathCole
                                      wrote on last edited by
                                      #718

                                      Da ich keine Zeit hätte, jetzt im Adapter noch Modbus einzubauen, wäre meine Idee, dass ich neue Datenpunkte einfüge wie devices.local.battery.suggested_charge_max oder so, in den ich dann anhand der Prognosedaten Werte schreibe (z. B. 1000W oder 0W). Dann kann man auf den Datenpunkt mit einem Skript lauschen und ggf. Modbus über den anderen Adapter ansteuern. Entweder via MaxSoC oder eben mit dem max(dis)charge.

                                      SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                      StrathColeS 1 Reply Last reply
                                      1
                                      • StrathColeS StrathCole

                                        Da ich keine Zeit hätte, jetzt im Adapter noch Modbus einzubauen, wäre meine Idee, dass ich neue Datenpunkte einfüge wie devices.local.battery.suggested_charge_max oder so, in den ich dann anhand der Prognosedaten Werte schreibe (z. B. 1000W oder 0W). Dann kann man auf den Datenpunkt mit einem Skript lauschen und ggf. Modbus über den anderen Adapter ansteuern. Entweder via MaxSoC oder eben mit dem max(dis)charge.

                                        StrathColeS Offline
                                        StrathColeS Offline
                                        StrathCole
                                        wrote on last edited by
                                        #719

                                        @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                        Da ich keine Zeit hätte, jetzt im Adapter noch Modbus einzubauen, wäre meine Idee, dass ich neue Datenpunkte einfüge wie devices.local.battery.suggested_charge_max oder so, in den ich dann anhand der Prognosedaten Werte schreibe (z. B. 1000W oder 0W). Dann kann man auf den Datenpunkt mit einem Skript lauschen und ggf. Modbus über den anderen Adapter ansteuern. Entweder via MaxSoC oder eben mit dem max(dis)charge.

                                        Gerade gesehen, dass ich das gar nicht brauche. Jeder kennt ja die Kapazität seiner Batterie und es gibt bereits den Datenpunkt forecast.day1.power.remaining. Damit sollte man die Steuerung eigentlich gut erledigen können oder zumindest das Abschalten der Ladung erzwingen. Entweder über Register 1038 (max. Ladepower) oder via Register 1044 (Max SoC).

                                        SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                        StrathColeS T 2 Replies Last reply
                                        0
                                        • StrathColeS StrathCole

                                          @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                          Da ich keine Zeit hätte, jetzt im Adapter noch Modbus einzubauen, wäre meine Idee, dass ich neue Datenpunkte einfüge wie devices.local.battery.suggested_charge_max oder so, in den ich dann anhand der Prognosedaten Werte schreibe (z. B. 1000W oder 0W). Dann kann man auf den Datenpunkt mit einem Skript lauschen und ggf. Modbus über den anderen Adapter ansteuern. Entweder via MaxSoC oder eben mit dem max(dis)charge.

                                          Gerade gesehen, dass ich das gar nicht brauche. Jeder kennt ja die Kapazität seiner Batterie und es gibt bereits den Datenpunkt forecast.day1.power.remaining. Damit sollte man die Steuerung eigentlich gut erledigen können oder zumindest das Abschalten der Ladung erzwingen. Entweder über Register 1038 (max. Ladepower) oder via Register 1044 (Max SoC).

                                          StrathColeS Offline
                                          StrathColeS Offline
                                          StrathCole
                                          wrote on last edited by StrathCole
                                          #720

                                          Übrigens ein interessanter Fact:

                                          Ich habe eine Batteriekapazität von etwa 8.960W. Laut Datenblatt von BYD heißt es:

                                          Max. Ausgangsleistung: 8,96 kW
                                          Peak Ausgangsleistung, 5 min: 17,92 kW

                                          Meine Beobachtung war allerdings, dass Kostal den Wert auf 50% der Kapazität also 4,9kW gedrosselt hat. Auch die Inhalte von Register 1040 sprechen dafür (bei mir 4.750W).

                                          Aber: Im Modbus Register 1076 steht: 7.896W (Wert für max. Eingangsleistung) und in Register 1078 steht 18.244W (Wert für max. Ausgangsleistung) – das entspricht etwa dem Datenblatt von BYD. Für mich bedeutet das, dass ich bisher bei Kostal unnötigerweise im Sommer bei Verbrauchspeaks aus dem Netz bezogen habe (war auch meine Beobachtung), da unsere Heizung ab und zu mal 10kW zieht, wenn Warmwasser und Heizung gleichzeitig laufen.

                                          Mir erschließt sich nicht ganz, warum die Entladung auf 50% der möglichen Dauerleistung begrenzt wird, denn es handelt sich ja nur um die maximale Leistung, die im Regelbetrieb sowieso selten erreicht wird.

                                          SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                          T 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          295

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe