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
    652

  • 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.
  • 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 Offline
          D Offline
          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
                      • A andiz_at

                        @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 Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #144

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

                        Habe mit den Waveshare und den USR besorgt und ich bekommen mit beiden keine Antwort

                        mit einem rs485 to TCP Konverter hast du eine zusätzliche Konfigurationsebene in dem System!!
                        auch das muss alles passen

                        kein Support per PN! - Fragen im Forum stellen -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Reply Last reply
                        0
                        • A andiz_at

                          @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.

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

                          @andiz_at
                          Nein, nach wie vor nicht. Ich komm alleine nicht weiter und hoffe auf Hilfe. Momentan schicke ich die Daten nach China und hole sie per API/http tröpfchenweise wieder zurück ... Weiß nicht, wen ich noch ansprechen soll.

                          1 Reply Last reply
                          0
                          • D docsnyder7

                            @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 Offline
                            T Offline
                            tilly001
                            wrote on last edited by
                            #146

                            @docsnyder7

                            Hi, hattest du hierzu noch eine Lösung gefunden?

                            Gruß Stefan

                            D 1 Reply Last reply
                            0
                            • T tilly001

                              @docsnyder7

                              Hi, hattest du hierzu noch eine Lösung gefunden?

                              Gruß Stefan

                              D Offline
                              D Offline
                              docsnyder7
                              wrote on last edited by
                              #147

                              @tilly001

                              du meinst mit dem Register 139
                              Ja und Nein.. nehme ne anderen Weg zum Ziel über die Discharge Ampere

                              1 Reply 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

                              521

                              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