Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

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

      Guten Morgen.

      Ich habe mich nun mit einem Raspberry parallel an die Enpalbox gehängt. Der Raspberry ist mir seinem internen LAN Anschluss an meinem Heimnetzwerk und ein iObroker darüber auch erreichbar. Gleichzeitig hängt ein USB zu LAN Adapter an dem Enpal Gezumpel.

      Ich verstehe nun den Modbus Server nicht ganz. Standard ist die Adresse 0.0.0.0. Ich hatte nun folgende Vermutung:
      Die Enpalbox spricht unveränderbar die WR Adresse 10.217.222.176 an. Ich hätte jetzt vermutet, dass man im SUN2000 Adapter nun diese Adresse als Modbus Proxy einträgt statt der 0.0.0.0 und dem WR eine andere IP Adresse zuweist, die wiederum im Adapter eingetragen wird?

      Probeweise habe ich die 0.0.0.0 gelassen, aber ich denke es kommt zum Konflikt, weil der Adapter UND die Enpal Box sich an der 10.217.222.176 anmelden wollen?

      Screenshot_20240405-104203.png Screenshot_20240405-091909.png Screenshot_20240405-104237.png Screenshot_20240405-104251.png

      B 2 Replies Last reply Reply Quote 0
      • B
        bolliy Developer @Edde last edited by bolliy

        @edde der Adapter ist ein modbus-proxy (Stellvertreter des WRs) für die Enpal box.
        Die Adresse unter dem Reiter modbus proxy ist die Netzwerk-Adresse an dem der modbus-proxy lauscht. 0.0.0.0 bedeutet an allen Netzwerkdevices des Raspberry.
        Die Idee war, dass die enpal-box die Daten beim modbus-proxy des Adapters abholt. Der Adapter wiederum ist verbunden mit dem WR. Entweder über den SDongle oder über die WiFi-Schnittstelle des WRs.

        enpal-box --> Adapter (modbus-proxy) --> WR

        oder ohne modbus-proxy direkt auf den WR (aber nicht über den SDongle)
        (Könnte aber zu Timeouts Fehlern kommen, da es zu einem gleichzeitigem Zugriff auf die modbus-Schnittstelle kommt.)

        enpal-box ---------> WR (SDongle)
        Raspi(Adapter) ----Wifi-----> WR (Wifi)

        Lg Stephan

        1 Reply Last reply Reply Quote 0
        • B
          bolliy Developer @Edde last edited by bolliy

          @edde konkret müsstest du dich in das dedizierte Netzwerk vom der enpal-box --> WR "einschnüffeln". Im WR ist sicherlich eine feste IP-Adtresse für den SDongle hinterlegt.
          Vielleicht ist an deinem raspberry pi noch eine freier Netzwerkanschluss. Diesen kannst du mit dem dedizierte Netzwerk (Netzwerk an dem der WR angschlossen ist) verbinden. Wenn du Glück hast, ist in der enpal-box ein DHCP Server verbaut. Dann bekommt du auto. an dem Interface eine ip zugewiesen.

          Auf der Linux console:

          #sudo ip address sh
          

          Falls du keine Adressenvergabe für das Device siehst, kannst du einfach eine Adresse für die Netzwerkarte ausdenken und manuell vergeben. Sollte natürlich eine ip Adresse aus selben Netzwerksegment wie von dem Netz (enpal-box --> WR) sein.
          https://edv-loesungen.info/blog/78-setzen-einer-statischen-ip-adresse-unter-linux-debian

          Dann kannst du mit arp-scan das Netz scannen und die arb-Tabelle auslesen.

          #sudo apt-get install arp-scan
          #sudo arp-scan <WR-Ip-Adresse>/24
          

          Dann wirst du sicher neben dem WR noch die enpal-box sehen 🕵️‍♂️

          Nun kannst entweder die WR-Adresse in enpal-box ändern -oder-
          du legst deinen WR auf eine neue ungenutzte ip in dem Netzwerksegment und den Raspi auf die alte ip des WR. Nun wirkt der Raspi wie ein Man-in-the-Middle. Die enpal-box weiss natürlich nichts von dem Umzug des WRs. 😉

          Jetzt noch die ip im Adapter auf die neue WR ip setzen und ...

          Ggf. wird aber die enpal-box dich mit Fehlemeldungen konfrontieren, da der modbus-proxy Schreibversuche der enpal-box nicht erlaubt (modbus error 5).

          Nun kannst du aber über das 2te Netzwerkkarte auf den WR zugreifen. Dein Raspi bleibt aber über die 1te Netzwerkarte im lokalen NW erreichbar.

          Stephan

          Edde 1 Reply Last reply Reply Quote 0
          • Edde
            Edde @bolliy last edited by Edde

            @bolliy
            Genau so wollte ich es probieren und habe mir bereits einen USB-Lan Adapter besorgt und mich zwischen gehängt. Sobald es die Zeit zulässt werde ich es probieren. Deine Ausführungen haben nochmal wertvolle Hinweise geliefert und mich vor allem bestärkt dass die Laienhaften Überlegungen klappen sollten.

            Ist eigentlich jemandem bekannt inwieweit die Enpal Box überhaupt etwas schreibt?
            Habt ihr schonmal versucht in der Enpal Box die Config zu ändern? Scheinbar überschreibt die Bix meine IP Änderung immer 😄

            1 Reply Last reply Reply Quote 0
            • B
              bolliy Developer last edited by bolliy

              Ich habe eine kleine Umfrage (7 Fragen) mit google Forms zur Nutzung des sun2000 Adapters erstellt.
              https://forms.gle/WHx7j6xU8Mna7biS6
              Die Daten werden vertraulich und anonym erhoben und nicht an Dritte weitergegeben!

              Ich erhoffe mir einen Überblck über das Nutzungsverhalten und eure Wünsche bezüglich der Weiterentwicklung des ioBroker sun2000 Adapters zu erhalten.

              Ich freue mich auf eure Mitwirkung!

              Edde 1 Reply Last reply Reply Quote 1
              • Edde
                Edde @bolliy last edited by

                @bolliy
                Sehr schöne Idee mit der Umfrage, natürlich habe ich schon fleißig teilgenommen.

                Ich stehe aktuell wieder vor dem nächsten Problem.
                Der Raspberry hängt mit mit dem USB Adapter im Netz der Enpal Box und bekam die IP 10.217.222.240.
                Der WR hat die IP 10.217.222.176 per DHCP.

                Wenn ich die IP in Wechselrichter auf static setze und ändere, scheint die Enpal Box aktiv nach dem WR zu suchen und ändert in ihrer config automatisch die Zieladresse auf die manuell veränderte IP des WRs.

                Setze ich die IP in der config selber auf die des Raspberrys (.240) geht es eine Weile gut, bis auf einmal wieder die IP des WR (.176) eingetragen ist.

                Egal wie, ich schaffe es so also nicht mich mit dem iObroker als einziger an den Modbus zu hängen und die Enpal Box auf den Proxy Server zu zwingen, sodass es wohl zu den gezeigten Fehlern kommt.

                Hat jemand das ganze schonmal mit der Enpal Box probiert? Gibt es noch eine andere Stellschraube als die von mir gezeigte config Seite?

                Screenshot_20240409-065538.png Screenshot_20240409-065744.png

                B 1 Reply Last reply Reply Quote 0
                • B
                  bolliy Developer @Edde last edited by

                  @edde sagte

                  Setze ich die IP in der config selber auf die des Raspberrys (.240) geht es eine Weile gut, bis auf einmal wieder die IP des WR (.176) eingetragen ist.

                  Du kannst die erweiterte Protokollierung des modbus-proxy aktivieren. Dann erfolgt jede Minute im Log eine Information über die angefragten Register im json Format. Du wartest solange bis die enpal box merkt, dass es sich nicht um die „echte“ Wallbox handelt. Dann schickst du mir das json als code <> .
                  Vielleicht können wir die enpal-box mit den richtigen Antworten austricksen. 😀

                  2e0de769-2da8-4c1e-b34a-85809c6e01df-grafik.png

                  Lg Stephan

                  1 Reply Last reply Reply Quote 0
                  • B
                    bolliy Developer last edited by bolliy

                    v0.7.1: Nur ein bugfix
                    Die Installation erfolgt über npm oder morgen über das Beta Repository.

                    Changelog:
                    0.7.1 (2024-04-09)
                    • inverter model name too many characters #73

                    LG Stephan

                    1 Reply Last reply Reply Quote 0
                    • B
                      bolliy Developer last edited by bolliy

                      Zu der Umfrage
                      https://forms.gle/WHx7j6xU8Mna7biS6
                      wurde der Wunsch geäußert die Daten von dem sun2000 Adapter auf eine andere Instance bzw. ioBroker zu transferieren.

                      Über den modbus-proxy kann der Adapter gespiegelt werden. Einfach im neuen Adapter die ip/port des zu spiegelnden Adapters (hier mit aktiviertem modbus-proxy) eingeben. Allerdings mit der Einschränkung, dass auf der gespiegelten Instanz keine Register geschrieben werden können.

                      Stephan

                      Edde 1 Reply Last reply Reply Quote 0
                      • Edde
                        Edde @bolliy last edited by

                        @bolliy

                        Die Verbindung zwischen zwei Instanzen klappt auf diesem Weg übrigens super.

                        Wo finde ich die json Datei?
                        Oder meinst du sowas:

                        {"errno":102,"address":32066,"info":"inverter status","inverter":0,"modbusID":1,"tc":1712681848247,"lastread":1712681514918,"message":"Not all data can be read! Please inspect the sun2000 log.","modbus":{"timeout":10000,"delay":391,"connectDelay":9774,"modbusAdjust":false,"min":0,"max":6000,"stat":{"successSumCounter":1064,"errorSumCounter":104,"modbuscode_4":50,"ETIMEDOUT":51,"modbuscode_6":3},"adjust":{"successLevel":0,"successCounter":2,"errorCounter":0,"lastLength":2,"SuccessDelay":0,"ErrorDelay":0}}}

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          bolliy Developer @Edde last edited by

                          @edde nein - sieht so aus:

                          Modbus tcp server: {"stat":{"#WaitForConnected-address_37765-value_2-unidId_1":6,"#WaitForConnected-address_32080-value_2-unidId_1":5,"#WaitForConnected-address_32064-value_2-unidId_1":5,"#WaitForConnected-address_37113-value_2-unidId_1":4,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":9,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":8,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":8,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":9,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":2,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":2,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":2,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":4,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":2,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":2,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":4,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":2,"getMultipleHoldingRegisters-address_47415-value_4-unidId_1":2,"getMultipleHoldingRegisters-address_37411-value_1-unidId_100":2,"getMultipleHoldingRegisters-address_37498-value_20-unidId_100":4}}
                          
                          Edde 1 Reply Last reply Reply Quote 0
                          • Edde
                            Edde @bolliy last edited by Edde

                            @bolliy
                            In diesem Zeitraum gab es wohl wieder undefinierte Wechsel in der Enpal Box. Mal auf den WR und mal auf den Modbus Server.

                            2024-04-10 04:34:42.813 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32064, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:34:42.820 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:34:52.601 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:34:59.053 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:34:59.055 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:35:06.397 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37765, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:35:06.403 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:35:16.185 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:35:28.338 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:35:28.345 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:35:38.128 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:35:59.055 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:35:59.057 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:35:59.658 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37765, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:36:00.018 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:36:09.796 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:36:27.944 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32089, Len: 1, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:36:27.945 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:36:37.724 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:36:59.058 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:37:15.614 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37113, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:37:17.731 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:37:27.510 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:37:30.561 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37765, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:37:30.563 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:37:40.343 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:37:48.080 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:37:48.081 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:37:57.861 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:37:59.059 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:38:00.952 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:38:00.954 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:38:10.734 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:38:20.140 - error: sun2000.2 (15954) Error: read ECONNRESET
                            2024-04-10 04:38:20.142 - info: sun2000.2 (15954) ModbusTCP server closed
                            2024-04-10 04:38:28.813 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32089, Len: 1, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:38:29.467 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:38:39.246 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:38:59.061 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:38:59.063 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:38:59.071 - info: sun2000.2 (15954) ModbusTCP listening on modbus://0.0.0.0:502
                            2024-04-10 04:38:59.073 - info: sun2000.2 (15954) ModbusTCP server closed
                            2024-04-10 04:38:59.075 - info: sun2000.2 (15954) ModbusTCP server initialized
                            2024-04-10 04:39:02.056 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 47081, Len: 18, modbusID: 1] with: Timed out
                            2024-04-10 04:39:02.059 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:39:11.838 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:39:24.183 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37765, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:39:24.191 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:39:33.972 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:39:47.154 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32064, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:39:47.182 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:39:56.964 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:39:59.063 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:39:59.065 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:40:01.668 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37765, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:40:01.669 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:40:11.450 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:40:21.610 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32064, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:40:21.616 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:40:31.401 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:40:50.874 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32064, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:40:50.875 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:40:59.065 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:40:59.068 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:41:00.655 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:41:09.947 - error: sun2000.2 (15954) Error: read ECONNRESET
                            2024-04-10 04:41:09.950 - info: sun2000.2 (15954) ModbusTCP server closed
                            2024-04-10 04:41:32.038 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37765, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:41:32.039 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:41:41.824 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:41:52.448 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37113, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:41:52.719 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:41:59.069 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:41:59.073 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:41:59.085 - info: sun2000.2 (15954) ModbusTCP listening on modbus://0.0.0.0:502
                            2024-04-10 04:41:59.087 - info: sun2000.2 (15954) ModbusTCP server closed
                            2024-04-10 04:41:59.089 - info: sun2000.2 (15954) ModbusTCP server initialized
                            2024-04-10 04:42:02.500 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:42:12.660 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:42:12.667 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:42:22.449 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:42:37.103 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37113, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:42:37.111 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:42:46.893 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:42:59.069 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:42:59.072 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:42:59.389 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 37765, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:42:59.404 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:43:09.184 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:43:09.905 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:43:09.914 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:43:19.695 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:43:44.599 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:43:44.605 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:43:54.389 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:43:59.076 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:43:59.078 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:44:00.143 - error: sun2000.2 (15954) Error: read ECONNRESET
                            2024-04-10 04:44:00.145 - info: sun2000.2 (15954) ModbusTCP server closed
                            2024-04-10 04:44:06.864 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32064, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:44:06.865 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:44:16.646 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:44:25.926 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32064, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:44:25.928 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:44:35.708 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:44:59.075 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:44:59.078 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:44:59.086 - info: sun2000.2 (15954) ModbusTCP listening on modbus://0.0.0.0:502
                            2024-04-10 04:44:59.088 - info: sun2000.2 (15954) ModbusTCP server closed
                            2024-04-10 04:44:59.090 - info: sun2000.2 (15954) ModbusTCP server initialized
                            2024-04-10 04:45:02.238 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:45:02.244 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:45:12.027 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:45:22.187 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:45:22.197 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:45:31.978 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:45:56.025 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                            2024-04-10 04:45:56.031 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:45:59.076 - warn: sun2000.2 (15954) Not all data can be read! Please inspect the sun2000 log.
                            2024-04-10 04:45:59.078 - info: sun2000.2 (15954) Modbus tcp server: {"stat":{"#WaitForConnected-address_32089-value_1-unidId_1":4,"#getMultipleHoldingRegisters-address_32089-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_32080-value_2-unidId_1":5577,"getMultipleHoldingRegisters-address_37765-value_2-unidId_1":5548,"getMultipleHoldingRegisters-address_32064-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37113-value_2-unidId_1":5547,"getMultipleHoldingRegisters-address_37000-value_50-unidId_1":456,"#getMultipleHoldingRegisters-address_47081-value_18-unidId_1":1,"getMultipleHoldingRegisters-address_32000-value_11-unidId_1":456,"#getMultipleHoldingRegisters-address_32016-value_4-unidId_1":2,"#getMultipleHoldingRegisters-address_32066-value_50-unidId_1":1,"#getMultipleHoldingRegisters-address_37100-value_38-unidId_1":7,"#getMultipleHoldingRegisters-address_37758-value_30-unidId_1":5,"getMultipleHoldingRegisters-address_32089-value_1-unidId_1":458,"getMultipleHoldingRegisters-address_47081-value_18-unidId_1":455,"getMultipleHoldingRegisters-address_32066-value_50-unidId_1":454,"getMultipleHoldingRegisters-address_32016-value_4-unidId_1":815,"getMultipleHoldingRegisters-address_37100-value_38-unidId_1":811,"getMultipleHoldingRegisters-address_37758-value_30-unidId_1":450,"getMultipleHoldingRegisters-address_30000-value_71-unidId_1":1,"getMultipleHoldingRegisters-address_30000-value_83-unidId_1":1,"getMultipleHoldingRegisters-address_37052-value_10-unidId_1":1,"getMultipleHoldingRegisters-address_32016-value_48-unidId_1":1,"getMultipleHoldingRegisters-address_47000-value_1-unidId_1":1,"getMultipleHoldingRegisters-address_37200-value_3-unidId_1":1,"getMultipleHoldingRegisters-address_37700-value_10-unidId_1":1,"#WaitForConnected-address_32080-value_2-unidId_1":30,"#WaitForConnected-address_37765-value_2-unidId_1":3}}
                            2024-04-10 04:46:05.813 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            2024-04-10 04:46:06.650 - warn: sun2000.2 (15954) Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                            2024-04-10 04:46:06.656 - info: sun2000.2 (15954) Open Connection...
                            2024-04-10 04:46:16.435 - info: sun2000.2 (15954) Connected Modbus TCP to 10.217.222.176:502
                            
                            B 1 Reply Last reply Reply Quote 0
                            • B
                              bolliy Developer @Edde last edited by bolliy

                              @edde sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:

                              error: sun2000.2 (15954) Error: read ECONNRESET

                              Der Fehler "ECONNRESET" deuten auf ein Netzwerk Problem hin. Vielleicht ist das Wifi nicht stabil. Danach wird der modbus-proxy im Adapter beendet. Das wird der Grund sein, warum die enpal-box nach dem "richtigen" Wechselrichter sucht. Da dieser per dhcp seine ip bekommt ist der Wechsel der ip adresse für die enpal-box nicht besonders ungewöhnlich.
                              Ich werde für dich eine Entwickler-Version bauen. Dort wird bei einem ECONNRESET Fehler der proxy nicht beendet!
                              Ansonsten fragt die enpal-box nur Daten vom proxy ab, die der Adapter auch vom WR liest. Ein Schreibzugriff habe ich im Log nicht gesehen. Also sonst alles roger. 😀
                              Ich gebe dir nochmal gesondert Bescheid wie du die Entwicker-Version von dem Adapter installierst...

                              LG Stephan

                              Edde 1 Reply Last reply Reply Quote 0
                              • Edde
                                Edde @bolliy last edited by Edde

                                @bolliy
                                Super, ich bedanke mich ganz herzlich.

                                Tolle Arbeit muss ich sagen. Es macht richtig Spaß mit diesem Adapter und alles soviel angenehner besser als das Auslesen mit Node Red und Fusionsolar API usw.

                                Nachtrag und rein aus Neugierde weil es an sich ja klappt: was bedeuten diese Lesefehler?

                                
                                sun2000.2
                                2024-04-10 19:21:27.377	warn	Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                                
                                sun2000.2
                                2024-04-10 19:20:44.937	info	Connected Modbus TCP to 10.217.222.176:502
                                
                                sun2000.2
                                2024-04-10 19:20:34.049	info	Open Connection...
                                
                                sun2000.2
                                2024-04-10 19:20:34.047	warn	Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                                
                                sun2000.2
                                2024-04-10 19:19:40.416	info	Connected Modbus TCP to 10.217.222.176:502
                                
                                sun2000.2
                                2024-04-10 19:19:30.531	info	Open Connection...
                                
                                sun2000.2
                                2024-04-10 19:19:30.518	warn	Error while reading from 10.217.222.176 [Reg: 32080, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal error)
                                
                                sun2000.2
                                2024-04-10 19:19:15.562	info	Connected Modbus TCP to 10.217.222.176:502
                                
                                sun2000.2
                                2024-04-10 19:19:05.679	info	Open Connection...
                                
                                sun2000.2
                                2024-04-10 19:19:05.674	warn	Error while reading from 10.217.222.176 [Reg: 37113, Len: 2, modbusID: 1] with: Modbus exception 4: Slave device failure (device reports internal e
                                
                                B 2 Replies Last reply Reply Quote 0
                                • B
                                  bolliy Developer @Edde last edited by

                                  @edde danke für deine Blumen 🤗
                                  Es deutet eigentlich auf einen konkurierrenden Zugriff auf den WR hin. Entweder die enpal-box oder ein anderes Gerät wie z.B. eine Wallbox, ein Heizstab usw.

                                  Stephan

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    bolliy Developer @Edde last edited by

                                    @Edde Diese Entwickler-Version ist nur für Edde vorgesehen!

                                    Die Installation erfolgt über den Expertenmodus. Danach auf die „Krakenkatze“ klicken und dann die benutzerdefinierte Url

                                    https://github.com/bolliy/ioBroker.sun2000/tarball/dev

                                    eingeben und die Installation starten.

                                    Nach der Installation muss die Instanz manuell neu gestartet werden!

                                    Was habe ich geändert:

                                    • modbus-proxy wird bei Fehler ECONNRESET nicht beendet.
                                    • modbus-proxy wird erst nach 2 Minuten Daten bereit stellen. (vorher war es 1 Minute)

                                    Es darf nur ein Client auf den WR zugreifen. Der Huawei WR ist nicht multi-client fähig! Es hagelt sonst timeouts.

                                    Stephan

                                    Edde 1 Reply Last reply Reply Quote 0
                                    • Edde
                                      Edde @bolliy last edited by

                                      @bolliy
                                      Vielen Dank. Klappt bisher einwandfrei 😁

                                      Ich bleibe - auch wenn es Updates gint - einfach auf dieser Version oder?

                                      B 2 Replies Last reply Reply Quote 1
                                      • B
                                        bolliy Developer @Edde last edited by bolliy

                                        @edde das freut mich sehr, dass wir für deine enpal-box eine Lösung gefunden haben. 🙂
                                        Du bleibst bis zur Veröffentlichung der nächsten Beta auf der Entwickler-Version. Das kann aber noch dauern, da ich die v0.7.1 in das offizielle stable Repository bringen will. In der Zwischenzeit kann ich aber kein neues Beta rausbringen, da sich der Prozess sonst immer weiter nach hinter verschiebt.

                                        Ich brauche aber vorher noch etwas von dir. Und zwar alle error Zeilen aus deinem Log. Die sehen so etwa aus:

                                        error: sun2000.2 (15954) ModbusTCP server (socketError) Error: read ECONNRESET
                                        

                                        Aber bitte nicht dein ganzes Log posten, sonst platzt der Server irgendwann! Kannst die Zeilen erstmal in notepad kopieren und dann gekürzt hier posten.

                                        Ich möchte das Abfangen des Fehlers noch etwas justieren...

                                        LG Stephan

                                        B 1 Reply Last reply Reply Quote 0
                                        • B
                                          bolliy Developer @Edde last edited by

                                          @edde dann habe ich noch eine Frage. Wie viele sun2000 Instanzen hast du eigentlich laufen? Ich sehe mind. 3!

                                          Edde 1 Reply Last reply Reply Quote 0
                                          • Edde
                                            Edde @bolliy last edited by

                                            @bolliy
                                            Ich werde mich gerne in den nächsten Tagen um die logs kümmern.

                                            Ich habe auf dem Raspberry eine Instanz laufen und dann auf einem Proxmox System einen weiteren iObroker der den Proxy Server abfragt.
                                            Falls die fortlaufenden Nummern der Instanzen meinst: Ich habe zu Beginn eine funktionierende Instanz gehabt die ich nicht angerührt habe, höchstens pausiert, wenn ich mit den weiteren Instanzen experimentiert habe was klappt und was nicht, damit ich in der Hauptinstanz nicht ständig alles ändern musste.
                                            Nun konnte ich alles auf die beiden erwähnten Instanzen reduzieren.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            907
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter emma huawei inverter luna2000 modbus tcp modbus-proxy sdongle smartlogger sun2000
                                            82
                                            958
                                            218378
                                            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