Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Einrichten Modbus Adapter / Solar X3 Gen4

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    661

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

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

Einrichten Modbus Adapter / Solar X3 Gen4

Scheduled Pinned Locked Moved ioBroker Allgemein
147 Posts 19 Posters 24.3k Views 18 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P planB1

    @mcwoolf Hallo, habe ebenfalls einen Solax X3 G4 15 D und möchte die Daten auch über Modbus auslesen (gibt ja keine andere Möglichkeit soweit ich sehe) - mit welchem Adapter hattest du schlussendlich Erfolg?

    McWoolfM Offline
    McWoolfM Offline
    McWoolf
    wrote on last edited by
    #124

    @planb1
    Hi
    eigentlich mit dem ich dazwischen abgebrochen habe. Also den USR-TCP232-304, damit hat es dann geklappt.

    Lieben Dank an die Helfer hier.
    GLG Wolfi

    Configuration:
    Intel Nuc: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (1 Socket)
    RAM: 8 GB

    JS-controler: 5.0.17
    Node.js: 18.19.0
    NPM: 10.2.3

    R 1 Reply Last reply
    0
    • McWoolfM McWoolf

      @planb1
      Hi
      eigentlich mit dem ich dazwischen abgebrochen habe. Also den USR-TCP232-304, damit hat es dann geklappt.

      R Offline
      R Offline
      rettroo
      wrote on last edited by
      #125

      Hi,

      ich muss das hier nochmal aufgreifen. Ich habe eine ähnliche Konfiguration.
      Solax X3 + einem Waveshare Modbus->IP Konverter. Habe es bereits geschafft die Daten mit Loxone abzugreifen, würde die aber auch noch im iobroker benötigen. Kann ich eigentlich mit 2 Clients abfragen?

      Ich bekomme folgendes im Log:

      modbus.1
      2023-04-14 17:45:12.653	error	unknown function code: 0x26, 0x0
      
      modbus.1
      2023-04-14 17:45:12.639	error	unknown function code: 0x25, 0x0
      
      modbus.1
      2023-04-14 17:45:12.625	error	unknown function code: 0x24, 0x0
      
      modbus.1
      2023-04-14 17:45:12.611	error	unknown function code: 0x23, 0x0
      
      modbus.1
      2023-04-14 17:45:12.598	error	unknown function code: 0x22, 0x0
      
      modbus.1
      2023-04-14 17:45:12.486	error	unknown function code: 0x21, 0x0
      
      modbus.1
      2023-04-14 17:45:07.960	info	Connected to slave
      
      modbus.1
      2023-04-14 17:45:07.890	info	Can not execute task "add" for ID undefined: The id is empty! Please provide a valid id. ({"name":"add","obj":{"type":"state","common":{"name":"","role":"value","type":"string","read":true,"write":true,"def":"","unit":""},"native":{"regType":"holdingRegs","address":-40000,"deviceId":1,"type":"string","len":"7","offset":0,"factor":1,"poll":true}}}
      
      modbus.1
      2023-04-14 17:45:07.839	error	Invalid object: {"type":"state","common":{"name":"","role":"value","type":"string","read":true,"write":true,"def":"","unit":""},"native":{"regType":"holdingRegs","address":-40000,"deviceId":1,"type":"string","len":"7","offset":0,"factor":1,"poll":true}}
      
      modbus.1
      2023-04-14 17:45:07.839	error	Invalid data holdingRegisters/0: {"_address":"1","name":"Serial","description":"","unit":"","type":"string","len":"7","factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-40000,"deviceId":1,"fullId":"modbus.1.0"}
      
      modbus.1
      2023-04-14 17:45:07.838	error	Invalid holdingRegisters address: -40000
      
      K 1 Reply Last reply
      0
      • R rettroo

        Hi,

        ich muss das hier nochmal aufgreifen. Ich habe eine ähnliche Konfiguration.
        Solax X3 + einem Waveshare Modbus->IP Konverter. Habe es bereits geschafft die Daten mit Loxone abzugreifen, würde die aber auch noch im iobroker benötigen. Kann ich eigentlich mit 2 Clients abfragen?

        Ich bekomme folgendes im Log:

        modbus.1
        2023-04-14 17:45:12.653	error	unknown function code: 0x26, 0x0
        
        modbus.1
        2023-04-14 17:45:12.639	error	unknown function code: 0x25, 0x0
        
        modbus.1
        2023-04-14 17:45:12.625	error	unknown function code: 0x24, 0x0
        
        modbus.1
        2023-04-14 17:45:12.611	error	unknown function code: 0x23, 0x0
        
        modbus.1
        2023-04-14 17:45:12.598	error	unknown function code: 0x22, 0x0
        
        modbus.1
        2023-04-14 17:45:12.486	error	unknown function code: 0x21, 0x0
        
        modbus.1
        2023-04-14 17:45:07.960	info	Connected to slave
        
        modbus.1
        2023-04-14 17:45:07.890	info	Can not execute task "add" for ID undefined: The id is empty! Please provide a valid id. ({"name":"add","obj":{"type":"state","common":{"name":"","role":"value","type":"string","read":true,"write":true,"def":"","unit":""},"native":{"regType":"holdingRegs","address":-40000,"deviceId":1,"type":"string","len":"7","offset":0,"factor":1,"poll":true}}}
        
        modbus.1
        2023-04-14 17:45:07.839	error	Invalid object: {"type":"state","common":{"name":"","role":"value","type":"string","read":true,"write":true,"def":"","unit":""},"native":{"regType":"holdingRegs","address":-40000,"deviceId":1,"type":"string","len":"7","offset":0,"factor":1,"poll":true}}
        
        modbus.1
        2023-04-14 17:45:07.839	error	Invalid data holdingRegisters/0: {"_address":"1","name":"Serial","description":"","unit":"","type":"string","len":"7","factor":1,"offset":0,"formula":"","role":"value","room":"","poll":true,"wp":"","cw":"","isScale":"","address":-40000,"deviceId":1,"fullId":"modbus.1.0"}
        
        modbus.1
        2023-04-14 17:45:07.838	error	Invalid holdingRegisters address: -40000
        
        K Offline
        K Offline
        klassisch
        Most Active
        wrote on last edited by klassisch
        #126

        @rettroo sagte in Einrichten Modbus Adapter / Solar X3 Gen4:

        Kann ich eigentlich mit 2 Clients abfragen?

        Gute Frage. Der Waveshare ist ja ein Server und sollte das können. - also die Verbndung von Clients bis zum Waveshare. Mit den USRIOT habe ich das auch schon in einer anderen Konfiguration schon gemacht.
        Das scheint so weit auch in Deinem Fall zu funktionieren, da die Verbindung zum Waveshare nicht abzureißen scheint. Zumindest sehe ich keine entsprechende Fehlermeldung wie tiemout.
        Die Frage ist, wie sich der RS485 und das Modbus Protokoll sowie das Modbus Endgerät verhalten.

        • Läuft die Loxone Abfrage fehlerfrei weiter während man mit dem ioBroker parallel auf das Endgerät zugreifen will?
        • Was passiert wenn man die Loxone Abfrage pausiert und dann nur vom ioBroker aus zugreift?
        R 1 Reply Last reply
        0
        • K klassisch

          @rettroo sagte in Einrichten Modbus Adapter / Solar X3 Gen4:

          Kann ich eigentlich mit 2 Clients abfragen?

          Gute Frage. Der Waveshare ist ja ein Server und sollte das können. - also die Verbndung von Clients bis zum Waveshare. Mit den USRIOT habe ich das auch schon in einer anderen Konfiguration schon gemacht.
          Das scheint so weit auch in Deinem Fall zu funktionieren, da die Verbindung zum Waveshare nicht abzureißen scheint. Zumindest sehe ich keine entsprechende Fehlermeldung wie tiemout.
          Die Frage ist, wie sich der RS485 und das Modbus Protokoll sowie das Modbus Endgerät verhalten.

          • Läuft die Loxone Abfrage fehlerfrei weiter während man mit dem ioBroker parallel auf das Endgerät zugreifen will?
          • Was passiert wenn man die Loxone Abfrage pausiert und dann nur vom ioBroker aus zugreift?
          R Offline
          R Offline
          rettroo
          wrote on last edited by
          #127

          @klassisch

          ja Loxone läuft ganz normal weiter. Wenn ich Lox deaktiviere, bekomme ich den ersten Teil des Logs (Zeile 32 bis 19)
          wenn ich danach Lox wieder aktiviere bekomme ich für jeden von Lox abgefragten Wert " unknown function code: 0x22, 0x0" im iobroker Log.

          Nun habe ich von "RTU over TCP" auf "TCP" umgestellt mit folgenden Einstellungen. (ohne Aliase läuft Lox nicht mehr)
          9ff0140d-c77b-497d-9d51-b8ffb7e23aaa-image.png

          Mit diesen Einstellungen habe ich zumindest mal die Seriennummer abfragen können im IOB und Lox läuft weiter!

          @McWoolf: Hast du schon die Register für die relevanten Werte eingepflegt? Könntest du diese vielleicht teilen?

          54374082-0063-4d98-8eca-96eaafb018a2-image.png

          K 1 Reply Last reply
          0
          • R rettroo

            @klassisch

            ja Loxone läuft ganz normal weiter. Wenn ich Lox deaktiviere, bekomme ich den ersten Teil des Logs (Zeile 32 bis 19)
            wenn ich danach Lox wieder aktiviere bekomme ich für jeden von Lox abgefragten Wert " unknown function code: 0x22, 0x0" im iobroker Log.

            Nun habe ich von "RTU over TCP" auf "TCP" umgestellt mit folgenden Einstellungen. (ohne Aliase läuft Lox nicht mehr)
            9ff0140d-c77b-497d-9d51-b8ffb7e23aaa-image.png

            Mit diesen Einstellungen habe ich zumindest mal die Seriennummer abfragen können im IOB und Lox läuft weiter!

            @McWoolf: Hast du schon die Register für die relevanten Werte eingepflegt? Könntest du diese vielleicht teilen?

            54374082-0063-4d98-8eca-96eaafb018a2-image.png

            K Offline
            K Offline
            klassisch
            Most Active
            wrote on last edited by klassisch
            #128

            @rettroo Ich würde mich erst mal so weit vorkämpfen, daß ich jeden Zweig einzeln lauffähig habe. Der Loxone Zweig läuft schon mal solo. Also nächster Schritt Loxone pausieren und ioBroker Modbus aufbauen. Schritt für Schritt, Datenpunkt für Datenpunkt. Weil Modbus sehr empfindlich ist aber keine hilfreiche Fehlermeldungen gibt.
            Wenn jeder Zweig solo funktioniert, dann kann man die Kombination testen. Fürchte aber, daß das in diesem Fall eher nicht funktionieren wird.
            40000er Adressen sind Alias Adressen, das sieht plausibel aus.

            Wenn der Parallelbetrieb nicht möglich ist, dann vielleicht eine ioBroker - Loxone Kopplung https://github.com/UncleSamSwiss/ioBroker.loxone ?

            R 1 Reply Last reply
            0
            • K klassisch

              @rettroo Ich würde mich erst mal so weit vorkämpfen, daß ich jeden Zweig einzeln lauffähig habe. Der Loxone Zweig läuft schon mal solo. Also nächster Schritt Loxone pausieren und ioBroker Modbus aufbauen. Schritt für Schritt, Datenpunkt für Datenpunkt. Weil Modbus sehr empfindlich ist aber keine hilfreiche Fehlermeldungen gibt.
              Wenn jeder Zweig solo funktioniert, dann kann man die Kombination testen. Fürchte aber, daß das in diesem Fall eher nicht funktionieren wird.
              40000er Adressen sind Alias Adressen, das sieht plausibel aus.

              Wenn der Parallelbetrieb nicht möglich ist, dann vielleicht eine ioBroker - Loxone Kopplung https://github.com/UncleSamSwiss/ioBroker.loxone ?

              R Offline
              R Offline
              rettroo
              wrote on last edited by
              #129

              @klassisch
              wie du vermutet hast läuft es nicht parallel... ich bekomme zwischenzeitlich Response Fehler in beiden Systemen.. Unabhängig funktioniert aber jedes System.. Schade, dann werde ich wohl die Daten mit dem Loxone Adapter wieder zurückholen wie du vorgeschlagen hast.

              K 1 Reply Last reply
              1
              • R rettroo

                @klassisch
                wie du vermutet hast läuft es nicht parallel... ich bekomme zwischenzeitlich Response Fehler in beiden Systemen.. Unabhängig funktioniert aber jedes System.. Schade, dann werde ich wohl die Daten mit dem Loxone Adapter wieder zurückholen wie du vorgeschlagen hast.

                K Offline
                K Offline
                klassisch
                Most Active
                wrote on last edited by
                #130

                @rettroo Vielen Dank für die Info. Schade, daß das nicht geht. Über die Loxone - ioBroker Schnittstelle ist wahrscheinlich eh robuster und schnelller.

                1 Reply Last reply
                0
                • P planB1

                  @mcwoolf Hallo, habe ebenfalls einen Solax X3 G4 15 D und möchte die Daten auch über Modbus auslesen (gibt ja keine andere Möglichkeit soweit ich sehe) - mit welchem Adapter hattest du schlussendlich Erfolg?

                  S Offline
                  S Offline
                  solvo
                  wrote on last edited by solvo
                  #131

                  Hi. Bin neu hier und, was Modbus angeht, blutiger Anfänger. @planb1 , du hst geschrieben, dass es mit dem USR-TCP232-304 geklappt hat. Daraufhin habe ich mir den bestellt.
                  Mittlerweile kann ich mich auf einen Docker mit dem Teil verbinden. Er hängt am X3-Hybrid G4 und im LAN. Als Werte bekomme ich aber immer nur Nullen.

                  Würdest du mir Screenshots der Settings machen? Gerne im sowohl im USR-TCP232-304 als auch im ioBroker ("Allgemein" und die verschiedenen Register).

                  Da wär ich dir sehr dankbar!

                  Hoppla... war @McWoolf !

                  McWoolfM 1 Reply Last reply
                  0
                  • S solvo

                    Hi. Bin neu hier und, was Modbus angeht, blutiger Anfänger. @planb1 , du hst geschrieben, dass es mit dem USR-TCP232-304 geklappt hat. Daraufhin habe ich mir den bestellt.
                    Mittlerweile kann ich mich auf einen Docker mit dem Teil verbinden. Er hängt am X3-Hybrid G4 und im LAN. Als Werte bekomme ich aber immer nur Nullen.

                    Würdest du mir Screenshots der Settings machen? Gerne im sowohl im USR-TCP232-304 als auch im ioBroker ("Allgemein" und die verschiedenen Register).

                    Da wär ich dir sehr dankbar!

                    Hoppla... war @McWoolf !

                    McWoolfM Offline
                    McWoolfM Offline
                    McWoolf
                    wrote on last edited by
                    #132

                    @solvo

                    Hier die beiden Dateien, die solltest du eigentlich im iobroker "modbus" importieren können.
                    Holding Register.txt
                    Eingangs Register.txt

                    Lieben Dank an die Helfer hier.
                    GLG Wolfi

                    Configuration:
                    Intel Nuc: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (1 Socket)
                    RAM: 8 GB

                    JS-controler: 5.0.17
                    Node.js: 18.19.0
                    NPM: 10.2.3

                    S D P 4 Replies Last reply
                    0
                    • McWoolfM McWoolf

                      @solvo

                      Hier die beiden Dateien, die solltest du eigentlich im iobroker "modbus" importieren können.
                      Holding Register.txt
                      Eingangs Register.txt

                      S Offline
                      S Offline
                      solvo
                      wrote on last edited by
                      #133

                      @mcwoolf Tausend Dank für die Dateien! Ich hab sie reinkopiert und ioBroker hat auch nicht gemeckert. Läuft.

                      Leider sind immer noch die Werte bei allen Datenpunkten "0"

                      Kannst du mir noch für "Allgemein" mit der "Geräte ID" weiterhelfen (und sagen, wo die noch eingestellt sein soll)? Und mir im Konverter (USR) mit den richtigen Settings helfen? Oder was dir sonst noch so mit deiner nun reichhaltigen Erfahrung einfällt. :)

                      1 Reply Last reply
                      0
                      • McWoolfM McWoolf

                        @solvo

                        Hier die beiden Dateien, die solltest du eigentlich im iobroker "modbus" importieren können.
                        Holding Register.txt
                        Eingangs Register.txt

                        D Offline
                        D Offline
                        decnet
                        wrote on last edited by
                        #134

                        @mcwoolf Wie kann ich die beiden Dateien importieren?

                        LG
                        Lutz

                        D 1 Reply Last reply
                        0
                        • D decnet

                          @mcwoolf Wie kann ich die beiden Dateien importieren?

                          LG
                          Lutz

                          D Offline
                          D Offline
                          decnet
                          wrote on last edited by
                          #135

                          @decnet Hat sich erledigt, habs gefunden - der Doppelpfeil war die Lösung
                          LG
                          Lutz

                          McWoolfM 1 Reply Last reply
                          0
                          • D decnet

                            @decnet Hat sich erledigt, habs gefunden - der Doppelpfeil war die Lösung
                            LG
                            Lutz

                            McWoolfM Offline
                            McWoolfM Offline
                            McWoolf
                            wrote on last edited by
                            #136

                            Kurzes Update:

                            Meine Konfiguration läuft bis heute noch immer stabil, Werte werden immer ausgelesen, besser als mit der 5 min Abfrage von Solax selbst. Mittlerweile steuere ich alles mögliche mit den Daten, sowie meine Brauchwasserwärmepumpe, somit läuft die mit PV-Überschuss und nicht mehr in der Nacht. Mit solchen Steuerungen habe ich meinen Strombezug vom Netz deutlich reduziert. Also für mich hat sich der Ärger mit Modbus rentiert.

                            Lieben Dank an die Helfer hier.
                            GLG Wolfi

                            Configuration:
                            Intel Nuc: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (1 Socket)
                            RAM: 8 GB

                            JS-controler: 5.0.17
                            Node.js: 18.19.0
                            NPM: 10.2.3

                            D Andre 6A 2 Replies Last reply
                            0
                            • McWoolfM McWoolf

                              Kurzes Update:

                              Meine Konfiguration läuft bis heute noch immer stabil, Werte werden immer ausgelesen, besser als mit der 5 min Abfrage von Solax selbst. Mittlerweile steuere ich alles mögliche mit den Daten, sowie meine Brauchwasserwärmepumpe, somit läuft die mit PV-Überschuss und nicht mehr in der Nacht. Mit solchen Steuerungen habe ich meinen Strombezug vom Netz deutlich reduziert. Also für mich hat sich der Ärger mit Modbus rentiert.

                              D Online
                              D Online
                              docsnyder7
                              wrote on last edited by
                              #137

                              @mcwoolf eine Frage hätte ich zu den Registern...ich versuche die Adresse "139" zu beschreiben, aber mit dem resultat , dass Modbus kurz aussteigt,.
                              Allerdings benutzt ich evcc als modbusproxy..
                              evt ne Idee

                              schönen Adventssonntag

                              T 1 Reply Last reply
                              0
                              • McWoolfM McWoolf

                                Kurzes Update:

                                Meine Konfiguration läuft bis heute noch immer stabil, Werte werden immer ausgelesen, besser als mit der 5 min Abfrage von Solax selbst. Mittlerweile steuere ich alles mögliche mit den Daten, sowie meine Brauchwasserwärmepumpe, somit läuft die mit PV-Überschuss und nicht mehr in der Nacht. Mit solchen Steuerungen habe ich meinen Strombezug vom Netz deutlich reduziert. Also für mich hat sich der Ärger mit Modbus rentiert.

                                Andre 6A Offline
                                Andre 6A Offline
                                Andre 6
                                wrote on last edited by
                                #138

                                @mcwoolf Moin Wolfi, gibt es auch eine Möglichkeit auf den Solax Geräten über den WiFi Adapter Werte zu setzen?

                                MfG
                                André

                                It's not a bug it's a feature.

                                1 Reply Last reply
                                0
                                • McWoolfM McWoolf

                                  @solvo

                                  Hier die beiden Dateien, die solltest du eigentlich im iobroker "modbus" importieren können.
                                  Holding Register.txt
                                  Eingangs Register.txt

                                  P Offline
                                  P Offline
                                  purligar
                                  wrote on last edited by
                                  #139

                                  @mcwoolf
                                  Ich versuche einen X3-6-TD mittels RS485toUSB Adapter in iobroker (modbus.1) auszulesen, bisher aber ohne Erfolg. Da ich nur das LAN Dongle habe kann ich die iobroker.solax Instanz nur mit Cloud-API Abfrage benutzen, daher der Versuch Modbus auf PIN 4,5 des WR lokal für iobroker abzugreifen.

                                  Funktionieren die beschriebenen Register auch im "SERIAL" Betrieb oder nur im Modbus over TCP ?
                                  Oder stimmen meine Allgemein-Einstellungen nicht ?

                                  Lese alleine die im HoldingRegister beschriebene Seriennummer aus.allgemein.png

                                  11166	2024-03-23 11:59:01.831	warn	Poll error count: 13 code: {"err":"timeout","timeout":5000}
                                  
                                  1 Reply Last reply
                                  0
                                  • McWoolfM McWoolf

                                    @solvo

                                    Hier die beiden Dateien, die solltest du eigentlich im iobroker "modbus" importieren können.
                                    Holding Register.txt
                                    Eingangs Register.txt

                                    S Offline
                                    S Offline
                                    solvo
                                    wrote on last edited by
                                    #140

                                    @mcwoolf
                                    Hallo McWoolf,
                                    nach einem knappen jahr geht es immer noch nicht. Würdest du mir bitte einen Screenshot deiner Einstellungen schicken? Die Register hat iobroker angenommen, mir fehlen die Settings im Konverter (USR TCP232-304) und in der iobroker-Modbus-Instanz. Ich wär die sehr, sehr dankbar.
                                    Gruß
                                    Solvo

                                    1 Reply Last reply
                                    0
                                    • K klassisch

                                      Habe mir mal die oben verlinkte Solax Registerliste angeschaut.
                                      Ich würde es mit Alias off bzw. nicht angehakt testen.

                                      In der Registerliste mit code 0x03 sind wohl die Input register und die 0x04 die holding register

                                      Wenn Alias aus ist, dann gibt man bei Adresse den Registerwert in Dezimal ein. Und ich hatte auch schon den Fall, wo man 1 dazuaddieren mußte.

                                      Devide ID ist die Modbus Geräteadresse des Wechselrichters. Die gibt man wahrscheinlich im Wechselrichter per Display und Tastatur ein

                                      S Offline
                                      S Offline
                                      solvo
                                      wrote on last edited by
                                      #141

                                      @klassisch
                                      Hi,
                                      dir und @McWoolf noch einmal ein Dankeschön für das Teilen der Infos. Heute habe ich wieder einen Abend am Laptop verbracht, nur um wieder frustriert aufzugeben. Könntest du oder jemand anderes mir helfen?

                                      Ich bin soweit, dass der USR, den auch @McWoolf benutzt, eine Verbindung mit meinem iobroker (auf 192.168.0.12) anzeigt. Auch die Modbus-Instanz schaltet auf "grün". Euer Verdienst! :)

                                      2fe5ea3a-3055-42bd-ad33-26c5f935ed73-grafik.png

                                      Die Hardware hinter der 192.168.0.12 ist eine Synology mit einem Docker, in dem der iobroker läuft. Ich habe für den Docker schon viele Portweiterleitungen eingerichtet, aber irgendwie bleiben die TX/RX-Werte im USR alle auf 0 und auch die Objekte im iobroker wechseln die Farbe und zeigen dann alle 0 an.

                                      cf64c462-d2d1-4b4e-b56d-f6f6143c57e6-grafik.png
                                      f660f0ff-c514-4342-a7d1-227da8830df5-grafik.png

                                      Hier meine Einstellungen des USR
                                      a429e539-8160-4537-9aa9-5431e12e992e-grafik.png

                                      Hier Modbus iob (Register wie von @McWoolf geschickt und Adresse auf "1", also so eingestellt, dass in den Objekten eine 0 statt keinem Wert angezeigt wird).
                                      465922d5-5f40-4e01-9ef4-956ff8b207d6-grafik.png

                                      Hier noch die Einstellungen im Wechselrichter:
                                      f63bcd3c-4651-44c6-b331-63129d6c481b-grafik.png

                                      Über eure Hilfe würde ich mich sehr, sehr freuen!

                                      1 Reply Last reply
                                      0
                                      • ChrisNettC ChrisNett

                                        Hallo zusammen,

                                        ich habe mir einen rs485 adapter besorgt und möchte damit den WR auslesen

                                        https://www.amazon.de/gp/product/B078X5H8H7/ref=ppx_yo_dt_b_asin_title_o00_s01?ie=UTF8&psc=1

                                        den stick habe ich ans laufen bekommen ich scheitere aber gerade daran wie und wo ich die Register eintragen muss ich habe die adresse von solar bekommen.

                                        SolaxPower External Communication Protocol X1&X3 Hybrid -G4 ModbusRTU V3.14- public version.pdf

                                        aber wie bitte trage ich das richtig ein?

                                        hier noch ein Log des Adapters wenn benötigt.

                                        
                                        modbus.0
                                        2022-04-30 10:53:11.554	silly	States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":false,"ack":true,"ts":1651308791553,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1651308709938}
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.552	silly	States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":true,"ack":true,"ts":1651308791551,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1651308791551}
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.551	silly	States user redis pmessage modbus.0.*/modbus.0.info.connection:{"val":false,"ack":true,"ts":1651308791550,"q":0,"from":"system.adapter.modbus.0","user":"system.user.admin","lc":1651308709938}
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.549	debug	Cleaning up request fifo.
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.548	info	Disconnected from slave
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.547	info	Connected to slave
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.544	debug	connect to serial /dev/ttyUSB1 with 19200
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.412	silly	States system redis pmessage system.adapter.modbus.0.logLevel/system.adapter.modbus.0.logLevel:{"val":"silly","ack":true,"ts":1651308791408,"q":0,"from":"system.adapter.modbus.0","lc":1651306012066}
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.374	info	starting. Version 4.0.4 in /opt/iobroker/node_modules/iobroker.modbus, node: v14.19.1, js-controller: 4.0.21
                                        
                                        modbus.0
                                        2022-04-30 10:53:11.248	debug	Plugin sentry Initialize Plugin (enabled=true)
                                        

                                        danke Christian

                                        R Offline
                                        R Offline
                                        Ray 1
                                        wrote on last edited by
                                        #142

                                        @chrisnett

                                        Ich hole mir die Daten über den rs485 Modbus auch mit einem USB Adapter von meinem Growatt WR.

                                        Im ioBroker habe ich den Modbus Adapter installiert.
                                        In der Instanz habe ich wie auf dem Bild eingestellt:
                                        Und die 123 Eingangsregister genommen, da ich nur Daten lesen will.

                                        IMG_1208.jpeg
                                        IMG_1209.jpeg

                                        1 Reply Last reply
                                        0
                                        • A Offline
                                          A Offline
                                          andiz_at
                                          wrote on last edited by
                                          #143

                                          @solvo hast du es zum laufen gebracht ? Habe mit den Waveshare und den USR besorgt und ich bekommen mit beiden keine Antwort von meinem Solax X3 G4. Das komische ist dass ich am Bus vom Smartmeter die Daten bekomme ( sehe ich beim Waveshare mit dem SSCOM debugger ) nur am COM Anschluss ist tote Hose. Mit dem Master Simulator hab ich auch noch keine Antworten bekommen. Dreh mich da nur mehr im Kreis gefühlt. Hab schon eher den Verdacht dass mein WR COM vielleicht tot ist. Hab auch das EVCC versucht aber das gibt immer nur einen timeout zurück.

                                          HomoranH S 2 Replies Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          354

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe