Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Kaco Blueplanet 3.7 TL auslesen? Modbus?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Kaco Blueplanet 3.7 TL auslesen? Modbus?

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

      Hey All,

      habe seit heute meine PV-Anlage und in dem Zuge auch einen "Kaco Blueplanet" Wechselrichter.

      Hat jemand auch so einen und weiss wie man Ihn ausliesst?

      AN sich hat er Modbus und das ist auch an und ich habe gefunden das er SunSpec unterstützt (https://www.solaredge.com/sites/default … l-note.pdf), aber sobald ich es versuche kommt:

      warn: modbus.1 Poll error count: 1 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
      
      

      In dem Zuge versucht mit 40084/85 (AC-Power und Scaler dafür).

      Hat jemand eine Idee?

      Ingo F

      1 Reply Last reply Reply Quote 1
      • Homoran
        Homoran Global Moderator Administrators last edited by

        Vielleicht nicht schön, aber lt. Datenblatt hat er einen Webserver

        1 Reply Last reply Reply Quote 0
        • H
          Heinzelmaennchen last edited by

          Hallo Ingo,

          vielleicht hilft Dir das hier ja weiter.

          Viel Erfolg dabei
          253_apl_modbus-protocol_en_140929.pdf

          1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 last edited by

            Ja hat er , da kommt am ENde nur wenig raus.

            Bzw bin da mal tiefer rein.

            Es gibt ein CSV-File mit dem Tag als Namen wo man alle 5 Minuten Daten hat: http://<ip>/20170531.CSV

            WR-Typ;Seriennummer;RS485-Adresse;IP-Adresse;Ertrag[kWh]
            blueplanet 3.7 TL1;3.7TL101174131;1;192.168.178.100;15.62
            Uhrzeit;Udc1[V];Idc1[A];Pdc1[W];Udc2[V];Idc2[A];Pdc2[W];Uac1[V];Iac1[A];Pdc[W];Pac[W];Tsys[°C]
            20:34:30;424.4;0.73;313;0.0;200.00;0;229.9;1.34;315;309;39.4
            ...
            
            

            Das sind am Ende die Daten die die Webseite auch in Diagrammen anzeigt. Das ist im Notfall schonmal besser as nix

            Weiterhin wird ein "realtime.csv" von der Websbeite jede Minute abgerufen wird:

            1496262878;17261;0;9419;252;1;525;204;3930;4
            

            Aber habe noch keine echte Idee wo das genau für was verwendet wird …</ip>

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              @Heinzelmaennchen:

              vielleicht hilft Dir das hier ja weiter. `

              Danke, das genaue Dokument kenne ich noch nicht, aber so ähnliche 🙂

              Hab mal mit den reinen Basis-Werten (40001 und 40005) versucht …

              2017-05-31 22:20:20.748  - info: modbus.1 Connected to slave 192.168.178.100
              2017-05-31 22:20:30.976  - warn: modbus.1 Poll error count: 1 code: {}
              2017-05-31 22:20:41.086  - warn: modbus.1 Poll error count: 2 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
              ...
              
              
              1 Reply Last reply Reply Quote 0
              • H
                Heinzelmaennchen last edited by

                Hi Ingo,

                also wenn das in die richtige Richtung ging hätte ich da noch einen Nachschlag 😉

                Ich habe, zwar keinen Schimmer wie das was Du vorhast funktioniert und wo das Problem liegt, aber Zugriff auf eine ziemlich gute Zusammenstellung an Dokumentationen. Ich müsste nur von Dir wissen, was genau Du benötigst. Dann kann ich vielleicht besser helfen.
                253_apl_rs485protocol_kaco_communication_between_inverter_and_data_logger_en_160718_payload.pdf

                1 Reply Last reply Reply Quote 0
                • Jey Cee
                  Jey Cee Developer last edited by

                  Ist eine Weile her das ich einen Kaco WR zum Testen hatte, aber der Rs485 Zugang ist normal Passwort geschützt.

                  Kann aber sein das lesende Befehle so gehen.

                  Da ich grundlegende Einstellungen ändern musste hab ich das pw immer von Kaco bekommen.

                  1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 last edited by

                    Hey,

                    ich versuche es gerade per Modbus, nicht per RS485.

                    Man kann in den Settings nur den TCP Port einstellen und Modbus aktivieren. In der Doku von oben steht das die Device-ID ignoriert wird.

                    😞

                    1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 last edited by

                      Ich habe mit modbus aufgegeben. manchmal kommen Werte, sehr oft timeouts und so … Ich lese jetzt die Daten vom Webserver aus ... siehe http://forum.iobroker.net/viewtopic.php?f=35&t=6719 🙂

                      1 Reply Last reply Reply Quote 0
                      • M
                        Marcolotti last edited by

                        Apollon? Du hast aufgegeben? :?: :?: Wenn du bereits Werte bekommen hast und ab und an mal ein TimeOut kommt, muss der Fehler an einer anderen Stelle liegen. Es gibt auch ein ModBus-Tool. Das haben Bluefox und ich genutzt. Wenn du ständig Webseiten parsen tust, fährst du doch mit der Kirche ums Dorf.

                        http://www.simplymodbus.ca/TCPclient.htm

                        Gruß Marco

                        1 Reply Last reply Reply Quote 0
                        • apollon77
                          apollon77 last edited by

                          Das war ein super Tipp.

                          Es lebe das kleingedruckte. Obwohl alle Adressen 40000er sind ist die Lesefunktion die 0x03 … Muss morgen nochmal neu testen wenn wieder Sonne da ist 🙂

                          1 Reply Last reply Reply Quote 0
                          • apollon77
                            apollon77 last edited by

                            So, dennoch irgendwie komisch …

                            Der scheint manchmal "Müll" als Antwort zu liefern, das resultiert dann in:

                            2017-06-05 12:33:48.544  - info: modbus.1 starting. Version 0.5.3 in /opt/iobroker/node_modules/iobroker.modbus, node: v6.10.2
                            2017-06-05 12:33:50.651  - info: modbus.1 Connected to slave 192.168.178.100
                            2017-06-05 12:34:00.732  - warn: modbus.1 Error: undefined
                            2017-06-05 12:34:00.793  - warn: modbus.1 Poll error count: 1 code: {"err":"timeout"}
                            2017-06-05 12:34:01.745  - info: modbus.1 Disconnected from slave 192.168.178.100
                            2017-06-05 12:34:41.013  - warn: modbus.1 Poll error count: 2 code: "App Timeout"
                            2017-06-05 12:36:01.793  - info: modbus.1 Connected to slave 192.168.178.100
                            2017-06-05 12:36:11.817  - warn: modbus.1 Error: undefined
                            2017-06-05 12:36:11.826  - warn: modbus.1 Poll error count: 3 code: {"err":"timeout"}
                            2017-06-05 12:36:12.824  - info: modbus.1 Disconnected from slave 192.168.178.100
                            2017-06-05 12:36:52.041  - warn: modbus.1 Poll error count: 4 code: "App Timeout"
                            2017-06-05 12:38:12.858  - info: modbus.1 Connected to slave 192.168.178.100
                            2017-06-05 12:38:22.870  - warn: modbus.1 Error: undefined
                            2017-06-05 12:38:22.876  - warn: modbus.1 Poll error count: 5 code: {"err":"timeout"}
                            2017-06-05 12:38:23.874  - info: modbus.1 Disconnected from slave 192.168.178.100
                            2017-06-05 12:39:03.086  - warn: modbus.1 Poll error count: 6 code: "App Timeout"
                            
                            

                            Poll-Delay steht auf 30 Sekunden mit Timeout bei 10 Sekunden. Auch mit dem Testprogramm gab es manchmal komische Ausgaben und beim nochmal laden hat es geklappt. Und allgemein teilweise längeres keine Daten, dann klappt wieder alles …

                            Lasse es mal parallel laufen ... aber aktuell ist das lesen der csv-Datei vom Kaco-Webserver die sekündlich aktuell ist zuverlässiger.

                            PS: Ich glaube auch das im Adapter irgendwas mit dem COnnection Handling nicht passt ... ich denke da wird auf asynchronität beim zu machen nicht genug aufgepasst ... hatte aber noch keine Zeit/Muse da tiiieeefff reinzuschauen

                            1 Reply Last reply Reply Quote 0
                            • M
                              Marcolotti last edited by

                              Hast du Master oder Slave in der Config drin? Bei mir ist es Master.

                              Gruß Marco

                              1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 last edited by

                                Muss Master sein, Bei Slave passiert gar nix …ist aber auch logisch so rum.

                                Aktuell ists so:

                                • Connect

                                • 10 Sekunden Später "Error: undefined" mit "Poll error count: 11 code: {"err":"timeout"}"

                                • Disconnect

                                Ich fürchte ich muss heute abend mal das connection handling tief checken.

                                1 Reply Last reply Reply Quote 0
                                • apollon77
                                  apollon77 last edited by

                                  Uuups … scheinbar hab ich heute Mittag bei den letzten Tests den Modbus-Server auf den Kaco gekillt. :shock: Auch die enbw-App zeigt seitdem nichts mehr an, obwohl alles tut, Display und Webserver gehen noch.

                                  Connect geht noch, aber Daten kommen keine mehr ...

                                  Naja der Startet sich netzwerktechnisch oder komplett Nachts um 0 Uhr neu (zumindestens laut meiner Erreichbarkeitsüberwachung) ... mal schauen ob es sich dann fixt.

                                  Also bisher läuft das mit den Webserver-Daten (und es sind da csv-Files direkt mit den Daten und kein Webseiten-geparse) stabiler 🙂

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Marcolotti last edited by

                                    Guten Morgen,

                                    wie sieht es mit dem Firmware-Stand deines Wechselrichters aus? Da läuft doch irgendwas nicht richtig mit dem Ding.

                                    Gruß Marco

                                    1 Reply Last reply Reply Quote 0
                                    • apollon77
                                      apollon77 last edited by

                                      Firmware aktuell … versuche es heute nochmal später 😉

                                      1 Reply Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 last edited by

                                        Also nochmal versucht und ich habe auch absichtilch die ersten beiden Datenpunkte mit abgeholt die immer gleich sein müssten … Effekt ist:

                                        Er bekommt Daten die korrekt sind (102/50 als erste zwei Werte), dann kommt mal ein "102/50" oder "127/1" oder "4" und immer wenn das passiert:

                                        2017-06-06 15:40:42.218  - warn: modbus.1 Poll error count: 1 code: {}
                                        
                                        

                                        Also irgendwie kommen keine kompletten Daten an. Manchmal fängt er sich wieder und bekommt dann wieder korrekte Daten oder er läuft in Timeouts und COnnection kram …

                                        2017-06-06 15:41:42.399  - warn: modbus.1 Poll error count: 1 code: {}
                                        2017-06-06 15:42:22.424  - warn: modbus.1 Error: undefined
                                        2017-06-06 15:42:22.471  - warn: modbus.1 Poll error count: 2 code: {"err":"timeout"}
                                        2017-06-06 15:42:23.432  - info: modbus.1 Disconnected from slave 192.168.178.100
                                        2017-06-06 15:43:02.693  - warn: modbus.1 Poll error count: 3 code: "App Timeout"
                                        
                                        

                                        Ich weiss nimmer was ich falsch machen könnte … :-((

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          Marcolotti last edited by

                                          Was bedeutet 102/50? Sind das Werte?

                                          1 Reply Last reply Reply Quote 0
                                          • apollon77
                                            apollon77 last edited by

                                            Ja die ersten zwei uint16 werte ab der Startadresse

                                            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

                                            935
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            22
                                            4720
                                            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