Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. [gelöst] Deye Wechselrichter SUN 10k geht nicht im IOB

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Deye Wechselrichter SUN 10k geht nicht im IOB

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

      @codierknecht sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

      Ich bin mir nichtr mehr ganz sicher, meine aber, dass ich seinerzeit zunächst den Waveshare mit dem WR verbunden hatte. Dabei habe ich ein bisschen rumprobieren müssen, bis ich die passenden Leitungen gefunden hatte.
      Und da war der Waveshare dann blau sobald die Leitungen korrekt angeklemmt waren.
      Und zwar 3 Leitungen. Auch Masse musste korrekt angeklemmt sein (und nicht die Schirmung).
      Erst zum Schluss habe ich den Modbus-Adapter auf den Waveshare gejagt.

      Das habe ich ebenfalls alles so durchprobiert. Auch das Kabel mit + - und GND.

      fuzzy1955 1 Reply Last reply Reply Quote 0
      • fuzzy1955
        fuzzy1955 @fuzzy1955 last edited by fuzzy1955

        @fuzzy1955

        @codierknecht
        @wendy2702
        @homoran

        Heute wurde der Solarman Datenlogger LSE-3 (LAN statt WLAN) geliefert. Also ran an den WR, den Logger getauscht, ans LAN gehängt …..
        20250227_130003.jpg

        TRARA – 1. Erfolgserlebnis: Ich kann die interne Web-Seite des Loggers aufrufen.
        20250227_Solarman_Web.jpg

        Ein weiterer Test mit dem Tool GModbus entlockte dem WR zumindest ein paar Brocken:
        20250227_GModbusTester.jpg

        Weiter weiß ich momentan nicht ...

        Zwischendurch ein Danke für eure (moralische) Unterstützung!

        EDIT (21:12):

        Juhuuuu ... ich habe Werte in den IoB-Modbus-Objekten (auch wenn sie etwas komisch aussehen)!
        20250227_IoB_Modbus_Objekte.jpg

        fuzzy1955 1 Reply Last reply Reply Quote 0
        • fuzzy1955
          fuzzy1955 @fuzzy1955 last edited by fuzzy1955

          @fuzzy1955 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

          Juhuuuu ... ich habe Werte in den IoB-Modbus-Objekten (auch wenn sie etwas komisch aussehen)!

          Ich nehme das Juhuuu zurück. Die DP-Werte bleiben immer gleich. Das Probieren geht weiter ...

          Der Solarman Datenlogger LSE-3 hat also zunächst nur Kosten verursacht und nicht viel gebracht.

          Kann das damit zusammenhängen, dass für die Web-Seite des Loggers eine Authentifizierung erforderlich ist?
          20250301_Solarman_Web.jpg

          Aber so etwas gibt es ja in ModBus nicht.

          wendy2702 1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 @fuzzy1955 last edited by wendy2702

            @fuzzy1955 Also das man den Datenlogger über den Modbus Adapter verwenden kann, wäre mir neu.

            Ich habe mal einen Nagelneuen Waveshare angeschlossen und in Vircom nur diese Einstellungen gemacht:

            69109aef-be5d-488b-86d9-ecd010e6cb91-grafik.png

            8f0f19a2-7a4f-4c54-924d-8bfbd5e338b7-grafik.png

            Dann eine einfache Modbus Instanz mit diesen Einstellungen erzeugt:

            467f200f-d1e4-4158-b3a4-594aa6216603-grafik.png

            24c0c19a-9854-4800-a294-d48c6fbd6c18-grafik.png

            Damit wird bei mir am Waveshare die LINK LED direkt blau und die Instanz grün, es funktioniert schonmal die kommunikation Waveshare - IOB.

            ich vermute du hast bei den "more advanced settings" den Modbus Gateway Type nicht umgestellt.

            fuzzy1955 1 Reply Last reply Reply Quote 0
            • fuzzy1955
              fuzzy1955 @wendy2702 last edited by

              @wendy2702 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:
              Pardon -- ich war ein paar Tage unterwegs, darum die späte Antwort.

              ich vermute du hast bei den "more advanced settings" den Modbus Gateway Type nicht umgestellt.

              Tatsächlich habe ich diese Einstellung total übersehen. Und kaum umgestellt, blinkt der Adapter beim Start der Modbus-Instanz blau! Du bist ein echter Profi und danke für den Tipp! Allerdings habe ich noch immer keine Werte in den Datenpunkten:
              20250305_IoB_Modbus_Objekte.jpg

              Was könnte da die Ursache sein? Ich habe das Verbindungskabel beim Deye an der ModBus-Buchse angesteckt.

              Nochmals danke für deinen wertvollen Tipp!

              wendy2702 Codierknecht 2 Replies Last reply Reply Quote 0
              • wendy2702
                wendy2702 @fuzzy1955 last edited by

                @fuzzy1955 zeige doch jetzt nochmal die Einstellungen der Modbus Instanz, Register, Waveshare und ein Debug log.

                Vergleiche auch nochmal mit meinen Einstellungen die ich hier gepostet habe:

                https://forum.iobroker.net/post/1253449

                Und starte erstmal nur mit einem Register

                fuzzy1955 1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @fuzzy1955 last edited by

                  @fuzzy1955
                  Den Waveshare hast Du entsprechend eingestellt?

                  8e9bdaeb-c52c-4b24-bf63-ef378dcfd465-image.png

                  fuzzy1955 1 Reply Last reply Reply Quote 0
                  • fuzzy1955
                    fuzzy1955 @Codierknecht last edited by

                    @codierknecht sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

                    Den Waveshare hast Du entsprechend eingestellt?

                    Ja, habe ich.
                    20250305_WaveShare.jpg

                    1 Reply Last reply Reply Quote 0
                    • fuzzy1955
                      fuzzy1955 @wendy2702 last edited by

                      @wendy2702 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

                      zeige doch jetzt nochmal die Einstellungen der Modbus Instanz, Register, Waveshare und ein Debug log.
                      Vergleiche auch nochmal mit meinen Einstellungen die ich hier gepostet habe:
                      https://forum.iobroker.net/post/1253449
                      Und starte erstmal nur mit einem Register

                      Ja, gern:
                      20250305_VirCom.jpg
                      20250305_WaveShare.jpg
                      20250305_IoB_Modbus.jpg

                      
                      modbus.0
                      2025-03-05 12:50:41.457	debug	[DevID_1] Poll start ---------------------
                      
                      modbus.0
                      2025-03-05 12:49:36.456	debug	[DevID_1] Poll start ---------------------
                      
                      modbus.0
                      2025-03-05 12:48:31.454	debug	[DevID_1] Poll start ---------------------
                      
                      modbus.0
                      2025-03-05 12:48:31.454	info	Connected to slave 192.168.0.112
                      
                      modbus.0
                      2025-03-05 12:48:31.352	debug	Add holdingRegisters.1.NaN_Firmware_Version_: {"_id":"holdingRegisters.1.NaN_Firmware_Version_","type":"state","common":{"name":"of control board","role":"level","type":"string","read":true,"write":true,"def":"","unit":""},"native":{"regType":"holdingRegs","address":null,"deviceId":1,"type":"string16","len":20,"offset":0,"factor":1,"poll":true}}
                      
                      modbus.0
                      2025-03-05 12:48:31.352	debug	Initialize Objects for holdingRegs: [{"_address":"13","deviceId":1,"name":"Firmware_Version ","description":"of control board","unit":"","type":"string16","len":20,"factor":1,"offset":0,"formula":"","role":"level","room":"","poll":true,"wp":true,"cw":false,"isScale":false,"address":null,"id":"holdingRegisters.1.NaN_Firmware_Version_"}]
                      
                      modbus.0
                      2025-03-05 12:48:31.352	debug	Initialize Objects for inputRegs: []
                      
                      modbus.0
                      2025-03-05 12:48:31.352	debug	Initialize Objects for coils: []
                      
                      modbus.0
                      2025-03-05 12:48:31.351	debug	Initialize Objects for disInputs: []
                      
                      modbus.0
                      2025-03-05 12:48:31.305	info	starting. Version 6.3.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v20.18.3, js-controller: 7.0.6
                      
                      modbus.0
                      2025-03-05 12:48:31.162	debug	Plugin sentry Initialize Plugin (enabled=true)
                      
                      modbus.0
                      2025-03-05 12:48:31.148	debug	States connected to redis: 127.0.0.1:9000
                      
                      modbus.0
                      2025-03-05 12:48:31.100	debug	States create User PubSub Client
                      
                      modbus.0
                      2025-03-05 12:48:31.100	debug	States create System PubSub Client
                      
                      modbus.0
                      2025-03-05 12:48:31.095	debug	Redis States: Use Redis connection: 127.0.0.1:9000
                      
                      modbus.0
                      2025-03-05 12:48:31.085	debug	Objects connected to redis: 127.0.0.1:9001
                      
                      modbus.0
                      2025-03-05 12:48:31.082	debug	Objects client initialize lua scripts
                      
                      modbus.0
                      2025-03-05 12:48:31.071	debug	Objects create User PubSub Client
                      
                      modbus.0
                      2025-03-05 12:48:31.070	debug	Objects create System PubSub Client
                      
                      modbus.0
                      2025-03-05 12:48:31.069	debug	Objects client ready ... initialize now
                      
                      modbus.0
                      2025-03-05 12:48:31.057	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
                      
                      host.raspberrypi
                      2025-03-05 12:48:30.537	info	instance system.adapter.modbus.0 in version "6.3.2" started with pid 1250
                      
                      host.raspberrypi
                      2025-03-05 12:48:30.294	info	"system.adapter.modbus.0" enabled
                      

                      Ich habe übrigens alle Kabelvarianten durchprobiert:

                      • Cat-Kabel an Deye Modbus-Buchse und anderes Ende an Waveshare RS485 to Eth.
                      • Cat-Kabel an Deye Modbus Klemmblock und anderes Ende an Waveshare RS485 to Eth.
                      • Cat-Kabel an Deye Modbus Klemmblock und anderes Ende an Waveshare RS485 to Eth. (+- verpolt brachte eine permanent blau leuchtende LED am Waveshare)
                      • Gesplittetes Cat-Kabel an Deye BMS-Buchse und anderes Ende an Waveshare RS485 to Eth.
                      wendy2702 1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 @fuzzy1955 last edited by wendy2702

                        @fuzzy1955 Du hast scheinbar nicht mit meinen Einstellungen verglichen 😞

                        Sonst würde unter anderem beim Waveshare beim "DEVICE PORT" die 502 stehen:

                        019ec6d2-16e4-4b94-93f4-df80773c1719-grafik.png

                        In der Modbus Instanz würde auch Port 502 stehen. Stimmt die Device ID "1" mit dem was im Deye eingestellt ist?

                        Haken bei "Aliase verwenden" raus und dann mal nur z.B. dieses Register eintragen:

                        12e2fdab-16e3-417a-b8cc-8b2a491e645c-grafik.png

                        ACHTUNG: Bei mir ist das Slave ID 4, wird bei dir anders sein.

                        Kabel mit den richtigen PINs an die Modbus Buchse des Deye.

                        EDIT: Selber geschaut, deine eingestellte Device ID von "1" stimmt natürlich laut deinem Screenshot nicht, es sei du hast das wieder verstellt.

                        c9cc0ea6-bf8c-44ac-a20d-2c42e01fc9c0-grafik.png

                        fuzzy1955 1 Reply Last reply Reply Quote 1
                        • fuzzy1955
                          fuzzy1955 @wendy2702 last edited by fuzzy1955

                          @wendy2702 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

                          Du hast scheinbar nicht mit meinen Einstellungen verglichen. Sonst würde unter anderem beim Waveshare beim "DEVICE PORT" die 502 stehen:
                          In der Modbus Instanz würde auch Port 502 stehen.

                          Pardon, ich habe heute mit den Ports 502, 4196, 4197, 8899 getestet und den falschen Screenshot reingestellt. Es kommen bei keinem Port irgendwelche Daten zurück. Wenn ich aber ein falsches Register reinschreiben, meckert der IOB-Adapter sofort.

                          Haken bei "Aliase verwenden" raus und dann mal nur z.B. dieses Register eintragen:

                          Da wird bei mir gar kein Datenpunkt unter Objekte angezeigt. Auch die Connection geht auf FALSE.
                          20250305_IoB_Modbus2.jpg
                          20250305_IoB_Modbus_Objekte2.jpg

                          Ausserdem sind Fehler im Protokoll:

                          
                          modbus.0 2025-03-05 16:51:16.203	info	Disconnected from slave 192.168.0.112
                          modbus.0 2025-03-05 16:51:15.203	warn	[DevID_1] Poll error count: 2 code: {"err":"timeout","timeout":10000}
                          modbus.0 2025-03-05 16:51:15.203	error	Client in error state.
                          modbus.0 2025-03-05 16:51:15.202	error	Request timed out.
                          modbus.0 2025-03-05 16:51:15.202	warn	Error: undefined
                          admin.0 2025-03-05 16:51:13.649	info	<== Disconnect system.user.admin from ::ffff:192.168.0.20 modbus
                          admin.0 2025-03-05 16:51:13.649	info	<== Disconnect system.user.admin from ::ffff:192.168.0.20 modbus
                          modbus.0 2025-03-05 16:51:05.199	info	Connected to slave 192.168.0.112
                          

                          Mit angekreuztem Alias und anderen Registernummern geht die Connection geht auf TRUE, die DP tauchen bei den Objekten auf und im Protokoll steht:

                          modbus.0 2025-03-05 17:01:23.149	debug	[DevID_1] Poll start ---------------------
                          modbus.0 2025-03-05 17:01:12.647	debug	[DevID_1] Poll start ---------------------
                          modbus.0 2025-03-05 17:01:02.147	debug	[DevID_1] Poll start ---------------------
                          modbus.0 2025-03-05 17:00:51.645	debug	[DevID_1] Poll start ---------------------
                          modbus.0 2025-03-05 17:00:51.644	info	Connected to slave 192.168.0.112
                          

                          Kabel mit den richtigen PINs an die Modbus Buchse des Deye.

                          Ich habe heute alle Kabelvarianten durchprobiert:

                          • Cat-Kabel an Deye Modbus-Buchse und anderes Ende an Waveshare RS485 to Eth (Link-LED leuchtet nicht blau).
                          • Cat-Kabel an Deye Modbus Klemmblock und anderes Ende an Waveshare RS485 to Eth (Link-LED leuchtet permanent blau).
                          • Cat-Kabel an Deye Modbus Klemmblock und anderes Ende an Waveshare RS485 to Eth. (+- verpolt brachte eine permanent blau leuchtende Act-LED am Waveshare)
                          • Gesplittetes Cat-Kabel an Deye BMS-Buchse und anderes Ende an Waveshare RS485 to Eth (Link-LED leuchtet nicht blau).

                          EDIT: Selber geschaut, deine eingestellte Device ID von "1" stimmt natürlich laut deinem Screenshot nicht, es sei du hast das wieder verstellt.

                          Natürlich ist die Device-ID 1 beim Deye eingestellt.

                          Langsam weiß ich nicht mehr, was ich noch probieren kann 😕

                          wendy2702 1 Reply Last reply Reply Quote 0
                          • wendy2702
                            wendy2702 @fuzzy1955 last edited by

                            @fuzzy1955 welche Klemmen für Modbus meinst du?

                            Ich kenne nur die RJ45 Buchse und wüsste nicht das es eine Klemme mit Modbus gibt.

                            fuzzy1955 1 Reply Last reply Reply Quote 0
                            • fuzzy1955
                              fuzzy1955 @wendy2702 last edited by

                              @wendy2702 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

                              welche Klemmen für Modbus meinst du?

                              20250305_193542.jpg

                              Dieser graue Klemmblock unter den CAT-Buchsen. Und nur da funktioniert die Connection!

                              wendy2702 1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 @fuzzy1955 last edited by

                                @fuzzy1955 ähem,

                                Das ist doch der Klemmblock CN2 und in der Beschreibung die du selber verlinkt, aber scheinbar nicht gelesen hast, steht für diese Klemmen folgendes:

                                IMG_7759.jpeg

                                Pin7&8 12V DC
                                Pin 6 ein Anschluss für Grid Relay

                                Wie kommst du auf die Idee das dort Modbus mit RS485 zur Verfügung steht?

                                Ich glaube du hast mittlerweile eventuell deinen Waveshare und im schlimmsten Fall das Kommunikationsboard des Deye gekillt.

                                fuzzy1955 1 Reply Last reply Reply Quote 0
                                • W
                                  warp735 last edited by

                                  @wendy2702 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

                                  das Kommunikationsboard des Deye gekillt

                                  Dito...

                                  fuzzy1955 1 Reply Last reply Reply Quote 0
                                  • fuzzy1955
                                    fuzzy1955 @wendy2702 last edited by fuzzy1955

                                    @wendy2702
                                    Oje! Das klingt schlimm. Ich habe das Handbuch vor einigen Wochen gelesen, aber dieses Detail durch das viele Testen vergessen. Ich dachte, der Klemmblock gehört zur Modbus-Buchse.
                                    Ich habe soeben einen anderen Konverter reingehängt und mit dem Tool GModbus getestet:
                                    20250305_GModbus.jpg

                                    Dieser bringt doch Daten zurück oder sehe ich das falsch?

                                    wendy2702 1 Reply Last reply Reply Quote 0
                                    • fuzzy1955
                                      fuzzy1955 @warp735 last edited by

                                      @warp735
                                      Wie kann ich das feststellen? Das Tool GModBus liefert ja doch Daten zurück?
                                      20250305_GModbus.jpg

                                      1 Reply Last reply Reply Quote 0
                                      • wendy2702
                                        wendy2702 @fuzzy1955 last edited by wendy2702

                                        @fuzzy1955 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

                                        @wendy2702
                                        Oje! Das klingt schlimm. Ich habe das Handbuch vor einigen Wochen gelesen, aber dieses Detail durch das viele Testen vergessen. Ich dachte, der Klemmblock gehört zur Modbus-Buchse.
                                        Ich habe soeben einen anderen Konverter reingehängt und mit dem Tool GModbus getestet:
                                        20250305_GModbus.jpg

                                        Dieser bringt doch Daten zurück oder sehe ich das falsch?

                                        Keine Ahnung wo du da jetzt was ausliest aber bei mir ist im Register 3 die Seriennummer des Deye, passt denn der Dezimalwert bei dir?

                                        Passt überhaupt irgendein Wert ?

                                        fuzzy1955 2 Replies Last reply Reply Quote 0
                                        • fuzzy1955
                                          fuzzy1955 @wendy2702 last edited by

                                          @wendy2702
                                          Guten Morgen! Ich bin heute unterwegs. Melde mich abends.

                                          1 Reply Last reply Reply Quote 0
                                          • fuzzy1955
                                            fuzzy1955 @wendy2702 last edited by

                                            @wendy2702 sagte in Deye Wechselrichter SUN 10k geht nicht im IOB:

                                            Passt überhaupt irgendein Wert ?

                                            Leider kenn ich mit den HEX-Werten etc. nicht wirklich aus. Ich habe jetzt unter Linux mit ModPoll getestet und da kommen bei der gleichen Abfrage auch unterschiedliche Werte raus. Sie passen überhaupt nicht zur Deye-Display-Anzeige. Beim Tool ModPoll ist die Registernummer um ein erhöht.

                                            20250306_GModbus.jpg
                                            20250306_Deye.jpg

                                            Kannst du mit diesen Werten etwas anfangen?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            985
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            90
                                            3605
                                            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