Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    932

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.4k

IOBroker Anbindung an einen Kostal Plenticore

Geplant Angeheftet Gesperrt Verschoben Hardware
1.3k Beiträge 83 Kommentatoren 459.0k Aufrufe 72 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • StrathColeS StrathCole

    @Diginix Hast du mal testweise eine andere Adresse noch ausgelesen, ob du die korrekten Adresswerte nimmst? Bei manchen Modbus ist das ja etwas seltsam mit den Werten, die man eintragen muss.

    DiginixD Offline
    DiginixD Offline
    Diginix
    schrieb am zuletzt editiert von
    #693

    @StrathCole Ja hab eigentlich über 10 Adr. als dec in den Holding Registern (hab die nur im Screenshot gelöscht) und die stimmen alle mit der Kostal Spec.

    ..:: 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 Antwort Letzte Antwort
    0
    • DiginixD Diginix

      @StrathCole Ja hab eigentlich über 10 Adr. als dec in den Holding Registern (hab die nur im Screenshot gelöscht) und die stimmen alle mit der Kostal Spec.

      StrathColeS Offline
      StrathColeS Offline
      StrathCole
      schrieb am zuletzt editiert von
      #694

      @Diginix Dann muss es wohl wirklich der Installateur aktivieren.

      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 Antwort Letzte Antwort
      0
      • StrathColeS StrathCole

        @Diginix Dann muss es wohl wirklich der Installateur aktivieren.

        DiginixD Offline
        DiginixD Offline
        Diginix
        schrieb am zuletzt editiert von
        #695

        @StrathCole Ich versuche gerade mal MinSOC mit "0x412 1042 Minimum SOC % R32 2 RW " auszulesen. Aber was ist R32 im Modbus Adapter für ein Format? Da gibt es nur U32 und S32.

        ..:: 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 Antwort Letzte Antwort
        0
        • DiginixD Diginix

          @StrathCole Ich versuche gerade mal MinSOC mit "0x412 1042 Minimum SOC % R32 2 RW " auszulesen. Aber was ist R32 im Modbus Adapter für ein Format? Da gibt es nur U32 und S32.

          StrathColeS Offline
          StrathColeS Offline
          StrathCole
          schrieb am zuletzt editiert von
          #696

          @Diginix U32 müsste das sein (Unsigned, also keine negativen Zahlen).

          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 Antwort Letzte Antwort
          0
          • StrathColeS StrathCole

            @Diginix U32 müsste das sein (Unsigned, also keine negativen Zahlen).

            DiginixD Offline
            DiginixD Offline
            Diginix
            schrieb am zuletzt editiert von
            #697

            @StrathCole Hab alle U+S32 probiert und es kamen immer nur Fabelwerte wie zB 16500 % raus.
            Aber Battery Management Mode ist ja U8 und solche Register hab ich schon korrekt dabei und da kommt eben 0. Bei gesetzter 1 oder 2, kommt wieder 0. Also wird es wohl so sein, dass Schreiben erst nach Freischaltung erlaubt ist.
            Ausnahmsweise mal was was korrekt umgesetzt wurde. ;-)

            ..:: 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 Antwort Letzte Antwort
            0
            • DiginixD Diginix

              @StrathCole Hab alle U+S32 probiert und es kamen immer nur Fabelwerte wie zB 16500 % raus.
              Aber Battery Management Mode ist ja U8 und solche Register hab ich schon korrekt dabei und da kommt eben 0. Bei gesetzter 1 oder 2, kommt wieder 0. Also wird es wohl so sein, dass Schreiben erst nach Freischaltung erlaubt ist.
              Ausnahmsweise mal was was korrekt umgesetzt wurde. ;-)

              StrathColeS Offline
              StrathColeS Offline
              StrathCole
              schrieb am zuletzt editiert von StrathCole
              #698

              @Diginix Hast du es mal mit U32 word swap versucht? Also Unsigned 32bit Big Endian Word Swap.

              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 Antwort Letzte Antwort
              0
              • StrathColeS StrathCole

                @Diginix Hast du es mal mit U32 word swap versucht? Also Unsigned 32bit Big Endian Word Swap.

                DiginixD Offline
                DiginixD Offline
                Diginix
                schrieb am zuletzt editiert von
                #699

                @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.

                ..:: 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 Antworten Letzte Antwort
                0
                • 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
                  schrieb am zuletzt editiert von StrathCole
                  #700

                  @Diginix Na toll. Müsste man also bei Kostal nachfragen und wir wissen ja, wie schwierig das ist :) Ich versuch es mal.

                  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 Antwort Letzte Antwort
                  0
                  • 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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • StrathColeS StrathCole

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

                          DiginixD Offline
                          DiginixD Offline
                          Diginix
                          schrieb am zuletzt editiert von
                          #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 Antworten Letzte Antwort
                          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
                            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                            0
                            • StrathColeS StrathCole

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

                              StrathColeS Offline
                              StrathColeS Offline
                              StrathCole
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #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 Antworten Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #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 Antworten Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          812

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe