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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
19 Beiträge 4 Kommentatoren 1.3k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • PV AnlageP PV Anlage

    Guten Abend @homoran

    IOBroker: 10.195.14.2
    RS485 to wifi: 10.195.14.6

    Ich lösche jetzt mal den kompletten Modbus Adapter und konfiguriere ihn neu

    "mode server scheint nicht zu wifi zu passen." inwiefern?

    Protokoll

    
    modbus.0
    2024-05-05 19:47:31.977	info	Connected to slave 10.195.14.6
    
    modbus.0
    2024-05-05 19:47:31.638	info	Can not execute task add for ID undefined: Parameter "id" needs to be of type "string" but type "undefined" has been passed
    
    modbus.0
    2024-05-05 19:47:31.537	error	Invalid object: {"type":"state","common":{"name":"Spannung PV String1","role":"value","type":"number","read":true,"write":true,"def":0,"unit":"V"},"native":{"regType":"holdingRegs","address":-4898,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":"0,1","poll":true}}
    
    modbus.0
    2024-05-05 19:47:31.536	error	Invalid data holdingRegisters/0: {"_address":35103,"deviceId":1,"name":"PV1 Voltage","description":"Spannung PV String1","unit":"V","type":"uint16be","len":1,"factor":"0,1","offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-4898,"fullId":"modbus.0.0"}
    
    modbus.0
    2024-05-05 19:47:31.530	error	Invalid holdingRegisters address: -4898
    
    modbus.0
    2024-05-05 19:47:31.286	info	starting. Version 6.1.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.20.2, js-controller: 5.0.19
    host.iobroker
    2024-05-05 19:47:28.000	info	instance system.adapter.modbus.0 started with pid 2475
    host.iobroker
    2024-05-05 19:47:25.489	info	instance system.adapter.modbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    
    modbus.0
    2024-05-05 19:47:25.409	info	terminating
    host.iobroker
    2024-05-05 19:47:24.943	info	stopInstance system.adapter.modbus.0 send kill signal
    
    modbus.0
    2024-05-05 19:47:24.901	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    
    modbus.0
    2024-05-05 19:47:24.898	info	terminating
    
    modbus.0
    2024-05-05 19:47:24.893	info	Got terminate signal TERMINATE_YOURSELF
    host.iobroker
    2024-05-05 19:47:24.884	info	stopInstance system.adapter.modbus.0 (force=false, process=true)
    
    

    settings.png
    register.png
    Danke und Gruss

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von Homoran
    #6

    @pv-anlage sagte in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

    mode server scheint nicht zu wifi zu passen." inwiefern?

    wenn ich die Anleitung richtig verstanden habe gibt es bei wifi dort nur "AP" oder "STA" einzutragen.
    Screenshot_20240505-201938_Firefox.jpg

    jetzt hast du aliases benutzen angehakt!
    und das bei 35xxx.
    Vorhin warst du in Holdingregister, die beginnen mit 40xxx. Wo bist du jetzt?

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    PV AnlageP 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @pv-anlage sagte in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

      mode server scheint nicht zu wifi zu passen." inwiefern?

      wenn ich die Anleitung richtig verstanden habe gibt es bei wifi dort nur "AP" oder "STA" einzutragen.
      Screenshot_20240505-201938_Firefox.jpg

      jetzt hast du aliases benutzen angehakt!
      und das bei 35xxx.
      Vorhin warst du in Holdingregister, die beginnen mit 40xxx. Wo bist du jetzt?

      PV AnlageP Offline
      PV AnlageP Offline
      PV Anlage
      schrieb am zuletzt editiert von PV Anlage
      #7

      @homoran
      War ein Konfigfehler beim Modbus Adapter neu einrichten.
      97fd3e50-2e5b-4482-8731-8465cef04c49-image.png

      123.png
      Waveshare:
      d58332b9-352e-4698-ac15-35cfe0daa8dc-image.png

      EnduranceE 1 Antwort Letzte Antwort
      0
      • wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #8

        Stimmt die Geräte ID mit der im WR überein?

        Mal mit einem Modbus Programm getestet ob Daten kommen?

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        0
        • PV AnlageP PV Anlage

          @homoran
          War ein Konfigfehler beim Modbus Adapter neu einrichten.
          97fd3e50-2e5b-4482-8731-8465cef04c49-image.png

          123.png
          Waveshare:
          d58332b9-352e-4698-ac15-35cfe0daa8dc-image.png

          EnduranceE Offline
          EnduranceE Offline
          Endurance
          schrieb am zuletzt editiert von
          #9

          @pv-anlage
          Hallo

          Gibts da news zu diesem Thema?
          Hab einen Goodwe GW8000-SDT-20 und einen Waveshare RS485 to Ethernet POE (B)
          Hier meine config des Waveshare Adapters:
          5c855b66-7d0d-4932-a696-e8422939528a-image.png

          47e0ba07-c67b-4d44-ac38-df0b1fb95471-image.png

          Connection scheint zu klappen:

          modbus.3
          2024-06-28 17:49:43.953	info	Connected to slave 192.168.1.125
          
          modbus.3
          2024-06-28 17:49:43.727	info	starting. Version 6.1.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.20.3, js-controller: 5.0.19
          
          modbus.3
          2024-06-28 17:49:39.929	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
          
          modbus.3
          2024-06-28 17:49:39.929	info	terminating
          
          modbus.3
          2024-06-28 17:49:39.928	info	Got terminate signal TERMINATE_YOURSELF
          

          Aber die passenden Register finde ich nirgends.

          Habe einen Goodwe GW8000-SDT-20, den ich mittels Waveshare RS485 to Ethernet POE (B) auslesen will.

          In der Anleitung vom WR steht zum Thema Modbus nur folgendes:
          Communication Protocols: Modbus-RTU (SunSpec Compliant)
          Im Menü des WR kann ich den ModbusType einstellen. Entweder GOODWE oder SunSpec.

          Versteh ich das richtig, dass SunSpec ein Herstellerübergreiffender Standard ist? Bzw. sich Hersteller das via SunSpec Zertifizieren lassen können?

          Hier kann man nach Goodwe Filtern, und sich die Listen herunterladen. Leider keine für die SDT Serie.
          https://sunspec.org/certified-registry/
          Hab ein paar aus dem Sheet der DT Serie probiert. Scheint aber nicht zu klappen.

          5b0e69fe-19ee-4347-becf-e8b29543de57-image.png

          WR sollte richtig mit dem Waveshare Adapter verbunden sein:
          091d070a-835c-46e2-a9de-6cc69fe449b8-image.png

          1 ist mit RS485B des Waveshares verbunden.
          3 ist mit RS485A des Waveshares verbunden.

          wendy2702W 1 Antwort Letzte Antwort
          0
          • EnduranceE Endurance

            @pv-anlage
            Hallo

            Gibts da news zu diesem Thema?
            Hab einen Goodwe GW8000-SDT-20 und einen Waveshare RS485 to Ethernet POE (B)
            Hier meine config des Waveshare Adapters:
            5c855b66-7d0d-4932-a696-e8422939528a-image.png

            47e0ba07-c67b-4d44-ac38-df0b1fb95471-image.png

            Connection scheint zu klappen:

            modbus.3
            2024-06-28 17:49:43.953	info	Connected to slave 192.168.1.125
            
            modbus.3
            2024-06-28 17:49:43.727	info	starting. Version 6.1.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.20.3, js-controller: 5.0.19
            
            modbus.3
            2024-06-28 17:49:39.929	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            
            modbus.3
            2024-06-28 17:49:39.929	info	terminating
            
            modbus.3
            2024-06-28 17:49:39.928	info	Got terminate signal TERMINATE_YOURSELF
            

            Aber die passenden Register finde ich nirgends.

            Habe einen Goodwe GW8000-SDT-20, den ich mittels Waveshare RS485 to Ethernet POE (B) auslesen will.

            In der Anleitung vom WR steht zum Thema Modbus nur folgendes:
            Communication Protocols: Modbus-RTU (SunSpec Compliant)
            Im Menü des WR kann ich den ModbusType einstellen. Entweder GOODWE oder SunSpec.

            Versteh ich das richtig, dass SunSpec ein Herstellerübergreiffender Standard ist? Bzw. sich Hersteller das via SunSpec Zertifizieren lassen können?

            Hier kann man nach Goodwe Filtern, und sich die Listen herunterladen. Leider keine für die SDT Serie.
            https://sunspec.org/certified-registry/
            Hab ein paar aus dem Sheet der DT Serie probiert. Scheint aber nicht zu klappen.

            5b0e69fe-19ee-4347-becf-e8b29543de57-image.png

            WR sollte richtig mit dem Waveshare Adapter verbunden sein:
            091d070a-835c-46e2-a9de-6cc69fe449b8-image.png

            1 ist mit RS485B des Waveshares verbunden.
            3 ist mit RS485A des Waveshares verbunden.

            wendy2702W Online
            wendy2702W Online
            wendy2702
            schrieb am zuletzt editiert von
            #10

            @endurance wenn du Sunspec versuchst musst du zu 99,9% eine andere Unit ID verwenden.

            Bei SMA ist das z.B. die eingestellte ID + 123

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            EnduranceE 1 Antwort Letzte Antwort
            0
            • wendy2702W wendy2702

              @endurance wenn du Sunspec versuchst musst du zu 99,9% eine andere Unit ID verwenden.

              Bei SMA ist das z.B. die eingestellte ID + 123

              EnduranceE Offline
              EnduranceE Offline
              Endurance
              schrieb am zuletzt editiert von
              #11

              @wendy2702 said in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

              rsuchst musst du zu 99,9% eine andere Unit ID verwend

              Unit ID im Modbus Adapter?
              Aber der Kommuniziert doch "nur" mit dem Waveshare, oder?

              9ebb1635-5118-419b-a2d9-1a3d0b272c13-image.png

              HomoranH wendy2702W 2 Antworten Letzte Antwort
              0
              • EnduranceE Endurance

                @wendy2702 said in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

                rsuchst musst du zu 99,9% eine andere Unit ID verwend

                Unit ID im Modbus Adapter?
                Aber der Kommuniziert doch "nur" mit dem Waveshare, oder?

                9ebb1635-5118-419b-a2d9-1a3d0b272c13-image.png

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #12

                @endurance sagte in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

                Aber der Kommuniziert doch "nur" mit dem Waveshare, oder?

                nein, über den Waveshare

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • EnduranceE Endurance

                  @wendy2702 said in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

                  rsuchst musst du zu 99,9% eine andere Unit ID verwend

                  Unit ID im Modbus Adapter?
                  Aber der Kommuniziert doch "nur" mit dem Waveshare, oder?

                  9ebb1635-5118-419b-a2d9-1a3d0b272c13-image.png

                  wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  schrieb am zuletzt editiert von
                  #13

                  @endurance Waveshare ist „dumm“ und macht eigentlich nur die Umwandlung TCP <-> RS485

                  Bitte keine Fragen per PN, die gehören ins Forum!

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  EnduranceE 1 Antwort Letzte Antwort
                  0
                  • wendy2702W wendy2702

                    @endurance Waveshare ist „dumm“ und macht eigentlich nur die Umwandlung TCP <-> RS485

                    EnduranceE Offline
                    EnduranceE Offline
                    Endurance
                    schrieb am zuletzt editiert von Endurance
                    #14

                    ok, habs nun mit UnitID 1 sowie 124 und 247 probiert. Funktikoniert nicht. Connection zum Waveshare scheinz zu funktionieren, Daten zu einigen eingetragenen Registern kommen aber keine.
                    Modbusadresse im Menü des WR: 247 (das ist aber nicht die UnitID, sondern der Port, oder?
                    Finde leider keine Infos zur UnitID dazu in den Anleitungen.

                    Versteh ich das richtig, dass die IP und der Port im Modbusadapter vom Waveshare sind, und die UnitID vom WR?

                    wendy2702W 1 Antwort Letzte Antwort
                    0
                    • EnduranceE Endurance

                      ok, habs nun mit UnitID 1 sowie 124 und 247 probiert. Funktikoniert nicht. Connection zum Waveshare scheinz zu funktionieren, Daten zu einigen eingetragenen Registern kommen aber keine.
                      Modbusadresse im Menü des WR: 247 (das ist aber nicht die UnitID, sondern der Port, oder?
                      Finde leider keine Infos zur UnitID dazu in den Anleitungen.

                      Versteh ich das richtig, dass die IP und der Port im Modbusadapter vom Waveshare sind, und die UnitID vom WR?

                      wendy2702W Online
                      wendy2702W Online
                      wendy2702
                      schrieb am zuletzt editiert von wendy2702
                      #15

                      @endurance sagte in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

                      ok, habs nun mit UnitID 1 sowie 124 und 247 probiert. Funktikoniert nicht. Connection zum Waveshare scheinz zu funktionieren, Daten zu einigen eingetragenen Registern kommen aber keine

                      Erstmal nur mit einem Register testen

                      Modbusadresse im Menü des WR: 247 (das ist aber nicht die UnitID, sondern der Port, oder?

                      Das ist die Unit ID. Port gibt es bei RS485 nicht sondern nur bei TCP

                      Versteh ich das richtig, dass die IP und der Port im Modbusadapter vom Waveshare sind, und die UnitID vom WR?

                      Ja

                      Edit: das hilft nicht https://forum.iobroker.net/topic/59207/how-to-goodwe-wechselrichter-und-modbus-tcp

                      Du hast das TCP gedöns nicht?

                      Bitte keine Fragen per PN, die gehören ins Forum!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      EnduranceE 1 Antwort Letzte Antwort
                      0
                      • wendy2702W wendy2702

                        @endurance sagte in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

                        ok, habs nun mit UnitID 1 sowie 124 und 247 probiert. Funktikoniert nicht. Connection zum Waveshare scheinz zu funktionieren, Daten zu einigen eingetragenen Registern kommen aber keine

                        Erstmal nur mit einem Register testen

                        Modbusadresse im Menü des WR: 247 (das ist aber nicht die UnitID, sondern der Port, oder?

                        Das ist die Unit ID. Port gibt es bei RS485 nicht sondern nur bei TCP

                        Versteh ich das richtig, dass die IP und der Port im Modbusadapter vom Waveshare sind, und die UnitID vom WR?

                        Ja

                        Edit: das hilft nicht https://forum.iobroker.net/topic/59207/how-to-goodwe-wechselrichter-und-modbus-tcp

                        Du hast das TCP gedöns nicht?

                        EnduranceE Offline
                        EnduranceE Offline
                        Endurance
                        schrieb am zuletzt editiert von
                        #16

                        @wendy2702
                        TCP gedöns: jain: nur die V1 des Adapters, da lt dem compatibiliy sheet V2 nicht kompatibel ist.
                        Im Goodwe Forum hat mir aber jemand gesagt, dass ich den V2 brauche.
                        Ich hab einen SDT G2:

                        822438a9-b765-46b9-912a-43445a051bd5-image.png(die gelben Markierungen kommen nicht von mir....)

                        dh für mich, dass WiFi+LAN2.0 nicht kompatibel ist...

                        Hatte noch einen RS485 rumliegen, desswegen wollte ich erstmal diesen nutzen.
                        Hier nochmal zum nachvollziehen die Settings am WR (via SolarGo APP), RS485 Settings:

                        df5be66b-701e-4c13-aa10-e3c17184e8ee-image.png

                        und vom Modbus Adapter:
                        f0ee8dfb-a6b7-4914-bc13-0feaf597ade9-image.png

                        Eventuell nutze ich die falschen Register, da bin ich mir nicht zu 100% sicher, da ich keine Liste finden konnte, bei dem der genau Typ aufgelistet war.

                        1 Antwort Letzte Antwort
                        0
                        • wendy2702W Online
                          wendy2702W Online
                          wendy2702
                          schrieb am zuletzt editiert von
                          #17

                          Stellt sich die ID automatisch auf 1 wenn du das andere Modbus Protokoll wählst?

                          Gibt es außer der Baudrate 9600 auch noch Einstellungen zu Bits etc. ?

                          Bitte keine Fragen per PN, die gehören ins Forum!

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          EnduranceE 1 Antwort Letzte Antwort
                          0
                          • wendy2702W wendy2702

                            Stellt sich die ID automatisch auf 1 wenn du das andere Modbus Protokoll wählst?

                            Gibt es außer der Baudrate 9600 auch noch Einstellungen zu Bits etc. ?

                            EnduranceE Offline
                            EnduranceE Offline
                            Endurance
                            schrieb am zuletzt editiert von
                            #18

                            @wendy2702 said in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

                            Stellt sich die ID automatisch auf 1 wenn du das andere Modbus Protokoll wählst?

                            nein, bleibt auf 247

                            Gibt es außer der Baudrate 9600 auch noch Einstellungen zu Bits etc. ?

                            nein, im RS485 Menü ist das alles

                            wendy2702W 1 Antwort Letzte Antwort
                            0
                            • EnduranceE Endurance

                              @wendy2702 said in Goodwe WR 8kw mit Waveshare RS485 to Wifi -> Modbus IOBroker:

                              Stellt sich die ID automatisch auf 1 wenn du das andere Modbus Protokoll wählst?

                              nein, bleibt auf 247

                              Gibt es außer der Baudrate 9600 auch noch Einstellungen zu Bits etc. ?

                              nein, im RS485 Menü ist das alles

                              wendy2702W Online
                              wendy2702W Online
                              wendy2702
                              schrieb am zuletzt editiert von
                              #19

                              @endurance Sunspec ist mir mit ioBroker und SMA nicht gelungen. Erfordert nach meinem Verständnis eine Anfrage an den WR und diese wird dann mit einem Payload beantwortet das alles enthält.

                              Der Modbus Adapter fragt ja die Register einzeln nacheinander ab.

                              Ich würde es ohne Sunspec probieren oder HASS mit Sunspec Integration versuchen. Hat bei mir mit SMA nach 5 Minuten funktioniert

                              Bitte keine Fragen per PN, die gehören ins Forum!

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              811

                              Online

                              32.6k

                              Benutzer

                              82.0k

                              Themen

                              1.3m

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

                              • Du hast noch kein Konto? Registrieren

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