Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Modbus Verbindung mit Solis Wechselrichter geht nicht

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Modbus Verbindung mit Solis Wechselrichter geht nicht

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbussolis
23 Beiträge 13 Kommentatoren 7.1k Aufrufe 13 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.
  • M Offline
    M Offline
    mathschut
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich versuche mit einem Modbus USB Stick eine Verbindung zu meinem Solis Wechselrichter herzustellen. Leider bekomme ich beim verbinden mit der Adresse nur folgenden Fehler angezeigt:

    code_text
    ```modbus.1	2021-04-27 11:29:44.372	debug	(821) Cleaning up request fifo.
    modbus.1	2021-04-27 11:29:44.369	debug	(821) Clearing timeout of the current request.
    modbus.1	2021-04-27 11:29:44.363	info	(821) Disconnected from slave
    modbus.1	2021-04-27 11:29:43.364	warn	(821) Poll error count: 1 code: {"err":"timeout","timeout":5000}
    modbus.1	2021-04-27 11:29:43.360	error	(821) Request timed out.
    modbus.1	2021-04-27 11:29:43.359	warn	(821) Error: undefined
    modbus.1	2021-04-27 11:29:38.345	debug	(821) Poll holdingRegs DevID(1) address 3035 - 1 bytes
    modbus.1	2021-04-27 11:29:38.344	debug	(821) Initialization of scale factors done!
    modbus.1	2021-04-27 11:29:38.341	debug	(821) Poll device 1
    modbus.1	2021-04-27 11:29:38.338	info	(821) Connected to slave
    modbus.1	2021-04-27 11:29:38.321	debug	(821) connect to serial /dev/ttyUSB0 with 9600
    modbus.1	2021-04-27 11:29:37.550	debug	(821) Add holdingRegisters.43036_test: {"_id":"holdingRegisters.43036_test","type":"state","common":{"name":"","role":"level","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"re
    modbus.1	2021-04-27 11:29:37.549	debug	(821) Initialize Objects for holdingRegs: [{"_address":43036,"name":"test","description":"","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"level","room":"","poll":true
    modbus.1	2021-04-27 11:29:37.548	debug	(821) Initialize Objects for inputRegs: []
    modbus.1	2021-04-27 11:29:37.547	debug	(821) Initialize Objects for coils: []
    modbus.1	2021-04-27 11:29:37.546	debug	(821) Initialize Objects for disInputs: []
    modbus.1	2021-04-27 11:29:37.168	info	(821) starting. Version 3.3.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.22.1, js-controller: 3.1.6
    modbus.1	2021-04-27 11:29:36.749	debug	(821) Plugin sentry Initialize Plugin (enabled=true)
    

    Hat jemand eine idee was das Problem ist. Ich hänge das Modbus Register Datenblatt vom WR mal an._Without Control Hybrid EN 2020.9.15_RS485_MODBUS(ESINV-33000ID) Hybrid Inverter .pdf

    Config.JPG Adresse.JPG

    UncleSamU 1 Antwort Letzte Antwort
    0
    • M mathschut

      Hallo,

      ich versuche mit einem Modbus USB Stick eine Verbindung zu meinem Solis Wechselrichter herzustellen. Leider bekomme ich beim verbinden mit der Adresse nur folgenden Fehler angezeigt:

      code_text
      ```modbus.1	2021-04-27 11:29:44.372	debug	(821) Cleaning up request fifo.
      modbus.1	2021-04-27 11:29:44.369	debug	(821) Clearing timeout of the current request.
      modbus.1	2021-04-27 11:29:44.363	info	(821) Disconnected from slave
      modbus.1	2021-04-27 11:29:43.364	warn	(821) Poll error count: 1 code: {"err":"timeout","timeout":5000}
      modbus.1	2021-04-27 11:29:43.360	error	(821) Request timed out.
      modbus.1	2021-04-27 11:29:43.359	warn	(821) Error: undefined
      modbus.1	2021-04-27 11:29:38.345	debug	(821) Poll holdingRegs DevID(1) address 3035 - 1 bytes
      modbus.1	2021-04-27 11:29:38.344	debug	(821) Initialization of scale factors done!
      modbus.1	2021-04-27 11:29:38.341	debug	(821) Poll device 1
      modbus.1	2021-04-27 11:29:38.338	info	(821) Connected to slave
      modbus.1	2021-04-27 11:29:38.321	debug	(821) connect to serial /dev/ttyUSB0 with 9600
      modbus.1	2021-04-27 11:29:37.550	debug	(821) Add holdingRegisters.43036_test: {"_id":"holdingRegisters.43036_test","type":"state","common":{"name":"","role":"level","type":"number","read":true,"write":true,"def":0,"unit":""},"native":{"re
      modbus.1	2021-04-27 11:29:37.549	debug	(821) Initialize Objects for holdingRegs: [{"_address":43036,"name":"test","description":"","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"level","room":"","poll":true
      modbus.1	2021-04-27 11:29:37.548	debug	(821) Initialize Objects for inputRegs: []
      modbus.1	2021-04-27 11:29:37.547	debug	(821) Initialize Objects for coils: []
      modbus.1	2021-04-27 11:29:37.546	debug	(821) Initialize Objects for disInputs: []
      modbus.1	2021-04-27 11:29:37.168	info	(821) starting. Version 3.3.0 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.22.1, js-controller: 3.1.6
      modbus.1	2021-04-27 11:29:36.749	debug	(821) Plugin sentry Initialize Plugin (enabled=true)
      

      Hat jemand eine idee was das Problem ist. Ich hänge das Modbus Register Datenblatt vom WR mal an._Without Control Hybrid EN 2020.9.15_RS485_MODBUS(ESINV-33000ID) Hybrid Inverter .pdf

      Config.JPG Adresse.JPG

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      schrieb am zuletzt editiert von
      #2

      @mathschut sagte in Modbus Verbindung mit Solis Wechselrichter geht nicht:

      Modbus USB Stick

      Ich nehme an, das ist ein USB-RS485-Stick?

      Stimmt Geräte ID "1"?

      Slave Address:it is the corresponding slave address, it must be matched with inverter address

      Das solltest du auf jeden Fall noch beachten (nicht mehr als 50 Register):

      Require higher than 300ms (Not included) of inter-frame interval. Recommend max data frame of
      100bytes (50 register address)

      Woher hast du Adresse 43036, ich finde die auf den ersten Blick nirgends in der Spezifikation.

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      M 2 Antworten Letzte Antwort
      0
      • UncleSamU UncleSam

        @mathschut sagte in Modbus Verbindung mit Solis Wechselrichter geht nicht:

        Modbus USB Stick

        Ich nehme an, das ist ein USB-RS485-Stick?

        Stimmt Geräte ID "1"?

        Slave Address:it is the corresponding slave address, it must be matched with inverter address

        Das solltest du auf jeden Fall noch beachten (nicht mehr als 50 Register):

        Require higher than 300ms (Not included) of inter-frame interval. Recommend max data frame of
        100bytes (50 register address)

        Woher hast du Adresse 43036, ich finde die auf den ersten Blick nirgends in der Spezifikation.

        M Offline
        M Offline
        mathschut
        schrieb am zuletzt editiert von
        #3

        @unclesam Hi, danke für deine Antwort. Habe gerade nochmal nachgeschaut. Im Wechselrichter steht als Slave Adresse 01 drin. Muss ich dann auch 01 eintragen oder trägt man dann 1 ein?

        Wenn ich jetzt 33000 eintrage, müsste doch was kommen oder?

        945532dc-96b3-4306-b6ea-95ea2765f6a1-image.png

        1 Antwort Letzte Antwort
        0
        • UncleSamU UncleSam

          @mathschut sagte in Modbus Verbindung mit Solis Wechselrichter geht nicht:

          Modbus USB Stick

          Ich nehme an, das ist ein USB-RS485-Stick?

          Stimmt Geräte ID "1"?

          Slave Address:it is the corresponding slave address, it must be matched with inverter address

          Das solltest du auf jeden Fall noch beachten (nicht mehr als 50 Register):

          Require higher than 300ms (Not included) of inter-frame interval. Recommend max data frame of
          100bytes (50 register address)

          Woher hast du Adresse 43036, ich finde die auf den ersten Blick nirgends in der Spezifikation.

          M Offline
          M Offline
          mathschut
          schrieb am zuletzt editiert von
          #4

          @unclesam

          jetzt bekomme ich immer folgende Fehlermeldung: 7772 Invalid holdingRegister address_ -7001

          3bdf855f-55af-43d6-9fc2-ecbf320c2850-image.png
          5135cd5d-3fdc-4373-8232-a85f88d02d8f-image.png
          90169123-a1ee-4cb1-bddf-810ee3e33810-image.png

          Jan-Philipp SchmidtmannJ 1 Antwort Letzte Antwort
          0
          • M mathschut

            @unclesam

            jetzt bekomme ich immer folgende Fehlermeldung: 7772 Invalid holdingRegister address_ -7001

            3bdf855f-55af-43d6-9fc2-ecbf320c2850-image.png
            5135cd5d-3fdc-4373-8232-a85f88d02d8f-image.png
            90169123-a1ee-4cb1-bddf-810ee3e33810-image.png

            Jan-Philipp SchmidtmannJ Offline
            Jan-Philipp SchmidtmannJ Offline
            Jan-Philipp Schmidtmann
            schrieb am zuletzt editiert von
            #5

            @mathschut
            Der Adressbereich 30001 bis 39999 sind Input-Register. Versuch mal, den Datenpunkt im Reiter Eingangsregister anzulegen.

            M 1 Antwort Letzte Antwort
            0
            • Jan-Philipp SchmidtmannJ Jan-Philipp Schmidtmann

              @mathschut
              Der Adressbereich 30001 bis 39999 sind Input-Register. Versuch mal, den Datenpunkt im Reiter Eingangsregister anzulegen.

              M Offline
              M Offline
              mathschut
              schrieb am zuletzt editiert von
              #6

              @jan-philipp-schmidtmann

              Hi habe ich dort angelegt. Jetzt bekomme ich anderen Fehler:

              74377a23-02ae-4848-a2c6-fe4ce29b5379-image.png

              e51ccd72-70a0-4880-a3f1-0cfeaf0787ea-image.png

              Jan-Philipp SchmidtmannJ 1 Antwort Letzte Antwort
              0
              • M mathschut

                @jan-philipp-schmidtmann

                Hi habe ich dort angelegt. Jetzt bekomme ich anderen Fehler:

                74377a23-02ae-4848-a2c6-fe4ce29b5379-image.png

                e51ccd72-70a0-4880-a3f1-0cfeaf0787ea-image.png

                Jan-Philipp SchmidtmannJ Offline
                Jan-Philipp SchmidtmannJ Offline
                Jan-Philipp Schmidtmann
                schrieb am zuletzt editiert von
                #7

                @mathschut Bei Modbus ist es ja so, dass die erste Zahl der Adresse das Register angibt und der Rest die Adresse ist. In deinem Log sieht man, dass der Adapter versucht Adresse 2999 zu pollen. Die ergibt sich aus 33000-30001(die erste Adresse im Input Register). Versuch mal als Adresse die 33001 zu verwenden, dann sollte er die 3000 pollen. Vielleicht klappt das. (Hab keine Erfahrung mit dem Modbus Adapter, kenne das Problem jedoch aus Industriesteuerungen).

                M 1 Antwort Letzte Antwort
                0
                • Jan-Philipp SchmidtmannJ Jan-Philipp Schmidtmann

                  @mathschut Bei Modbus ist es ja so, dass die erste Zahl der Adresse das Register angibt und der Rest die Adresse ist. In deinem Log sieht man, dass der Adapter versucht Adresse 2999 zu pollen. Die ergibt sich aus 33000-30001(die erste Adresse im Input Register). Versuch mal als Adresse die 33001 zu verwenden, dann sollte er die 3000 pollen. Vielleicht klappt das. (Hab keine Erfahrung mit dem Modbus Adapter, kenne das Problem jedoch aus Industriesteuerungen).

                  M Offline
                  M Offline
                  mathschut
                  schrieb am zuletzt editiert von
                  #8

                  @jan-philipp-schmidtmann leider der selbe Fehler bei 33001

                  1 Antwort Letzte Antwort
                  0
                  • Jan-Philipp SchmidtmannJ Offline
                    Jan-Philipp SchmidtmannJ Offline
                    Jan-Philipp Schmidtmann
                    schrieb am zuletzt editiert von
                    #9

                    @mathschut Ist die Fehlermeldung im Log die selbe? Hast du mal mit einer anderen Software geprüft, ob der Modbus am Gerät generell funktioniert?

                    M 1 Antwort Letzte Antwort
                    0
                    • Jan-Philipp SchmidtmannJ Jan-Philipp Schmidtmann

                      @mathschut Ist die Fehlermeldung im Log die selbe? Hast du mal mit einer anderen Software geprüft, ob der Modbus am Gerät generell funktioniert?

                      M Offline
                      M Offline
                      mathschut
                      schrieb am zuletzt editiert von
                      #10

                      @jan-philipp-schmidtmann die Meldung ist die gleiche im Log. Mit einer anderen Software habe ich es noch nicht geprüft. Kennst du eine gute Software die ich zum testen nehmen kann?

                      UncleSamU 1 Antwort Letzte Antwort
                      0
                      • M mathschut

                        @jan-philipp-schmidtmann die Meldung ist die gleiche im Log. Mit einer anderen Software habe ich es noch nicht geprüft. Kennst du eine gute Software die ich zum testen nehmen kann?

                        UncleSamU Offline
                        UncleSamU Offline
                        UncleSam
                        Developer
                        schrieb am zuletzt editiert von
                        #11

                        @mathschut Ich glaube, ich habe bei mir mit https://www.modbustools.com/download.html getestet - aber ist schon ewig her...

                        Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                        ♡-lichen Dank an meine Sponsoren

                        M 1 Antwort Letzte Antwort
                        0
                        • UncleSamU UncleSam

                          @mathschut Ich glaube, ich habe bei mir mit https://www.modbustools.com/download.html getestet - aber ist schon ewig her...

                          M Offline
                          M Offline
                          mathschut
                          schrieb am zuletzt editiert von
                          #12

                          @unclesam ok danke. Werde ich heute Abend mal testen.

                          Gerald GlockerG 1 Antwort Letzte Antwort
                          0
                          • M mathschut

                            @unclesam ok danke. Werde ich heute Abend mal testen.

                            Gerald GlockerG Offline
                            Gerald GlockerG Offline
                            Gerald Glocker
                            schrieb am zuletzt editiert von
                            #13

                            Hallo mathschut

                            Ich bin gerade bei der Planung meiner Photovoltaikanlage und bin dabei auf den Hybridwechselrichter von Solis Energiespeicher Wechselrichter RHI-4.6K-48ES gestoßen. Ich möchte diesen dann ebenfalls über den iobroker auslesen.
                            Hast du diesbezüglich schon einen Erfolg verbuchen können?

                            lg Gersch

                            C 1 Antwort Letzte Antwort
                            0
                            • Gerald GlockerG Gerald Glocker

                              Hallo mathschut

                              Ich bin gerade bei der Planung meiner Photovoltaikanlage und bin dabei auf den Hybridwechselrichter von Solis Energiespeicher Wechselrichter RHI-4.6K-48ES gestoßen. Ich möchte diesen dann ebenfalls über den iobroker auslesen.
                              Hast du diesbezüglich schon einen Erfolg verbuchen können?

                              lg Gersch

                              C Offline
                              C Offline
                              comtel
                              schrieb am zuletzt editiert von
                              #14

                              @gerald-glocker
                              Hallo, an welchen Anschluss soll der Modbus Adapter angeschlossen werden? "COM"?
                              Bist du ggf. schon weiter gekommen?

                              J 1 Antwort Letzte Antwort
                              0
                              • C comtel

                                @gerald-glocker
                                Hallo, an welchen Anschluss soll der Modbus Adapter angeschlossen werden? "COM"?
                                Bist du ggf. schon weiter gekommen?

                                J Offline
                                J Offline
                                Jean_Luc_Picard
                                schrieb am zuletzt editiert von
                                #15

                                @comtel Nach längerer Zeit habe ich mich gestern mal wieder mit meinem Wechselrichter, dem Modbus , IOBrocker und Grafana beschäftigt.
                                Mein Solis-3P6K-4G-Wechselrichter ist nun über einen RS-485-USB-Stick an einem Raspberry Pi angeschlossen, auf dem Grafana und IOBrocker laufen. Im IOBrocker habe ich den Modbus-Adapter laufen, und in diesem die Register gemäß der Beschreibung die es für den WR zum Thema Modbus gibt eingetragen. Mit etwas tüfteln, habe ich festgestellt, dass man von den Registerwerten der Beschreibung 1 abziehen muss, damit plausible Werte dabei rauskommen.
                                Und nüh funktioniert das.
                                Das Modbus-Plugin von IOBrocker holt die Daten vom Wechselrichter und schreibt die in die Datenbank, die dann von Grafana angezeigt werden.

                                Bei anderen WR-Modellen müsste man die Register anpassen, gemäß den Beschreibungen die man dafür im Internet findet.
                                Ich hoffen einigen anderen, die Interesse an der Visualisierung der Daten vom WR haben, damit geholfen zu haben.

                                Grüße
                                StefanD.

                                Modbus-Register.png
                                Grafana.png

                                R T 2 Antworten Letzte Antwort
                                0
                                • J Jean_Luc_Picard

                                  @comtel Nach längerer Zeit habe ich mich gestern mal wieder mit meinem Wechselrichter, dem Modbus , IOBrocker und Grafana beschäftigt.
                                  Mein Solis-3P6K-4G-Wechselrichter ist nun über einen RS-485-USB-Stick an einem Raspberry Pi angeschlossen, auf dem Grafana und IOBrocker laufen. Im IOBrocker habe ich den Modbus-Adapter laufen, und in diesem die Register gemäß der Beschreibung die es für den WR zum Thema Modbus gibt eingetragen. Mit etwas tüfteln, habe ich festgestellt, dass man von den Registerwerten der Beschreibung 1 abziehen muss, damit plausible Werte dabei rauskommen.
                                  Und nüh funktioniert das.
                                  Das Modbus-Plugin von IOBrocker holt die Daten vom Wechselrichter und schreibt die in die Datenbank, die dann von Grafana angezeigt werden.

                                  Bei anderen WR-Modellen müsste man die Register anpassen, gemäß den Beschreibungen die man dafür im Internet findet.
                                  Ich hoffen einigen anderen, die Interesse an der Visualisierung der Daten vom WR haben, damit geholfen zu haben.

                                  Grüße
                                  StefanD.

                                  Modbus-Register.png
                                  Grafana.png

                                  R Offline
                                  R Offline
                                  Roetty
                                  schrieb am zuletzt editiert von
                                  #16

                                  @jean_luc_picard
                                  Hi Stefan, könntest Du evtl. mal ein paar Details zur Verfügung stellen? Das wäre großartig.
                                  Ich versuche einen rhi-5k-48es-5g über IOBroker auszulesen, bekomme aber Fehlermeldungen.

                                  Interessant wären Infos von Anfang an:

                                  1. Verdrahtung: Welcher Port am Solis A an A B an B oder umgekehrt. Abschlusswiderstand Ja/Nein
                                  2. Parameter im ModBus Adapter: ID, Pollzeiten etc.
                                  3. Inputregister Screenshot (Haste ja schon gepostet ✌ )
                                  4. Evtl. fällt Dir ja noch mehr ein.

                                  Ich wäre Dir unendlich Dankbar 🙂

                                  VG Rötty

                                  1 Antwort Letzte Antwort
                                  0
                                  • S Offline
                                    S Offline
                                    stefan14
                                    schrieb am zuletzt editiert von stefan14
                                    #17

                                    Hallo,
                                    hat jemand von euch schon den Original Solis Datenstick verwendet, welcher ein Modbus TCP Interface an Port 8899 bereitstellt ?
                                    be1389c8-3e6d-4f64-92c9-1f7d21f4964e-grafik.png
                                    aec555d0-c832-48d6-bee7-c7532c756ed1-grafik.png

                                    Leider habe ich bisher nur so belanglose Informationen wie Model No. DSP und LCD Version abrufen können 75cc6737-7d8d-431d-8df3-59e4ec953741-grafik.png
                                    68aedf82-cb2b-4ebf-83ed-134bd2dc5ed1-grafik.png
                                    Daten wie EnergyToday und die ganzen anderen interessanten Informationen bleiben leider bei 0.
                                    9ebde876-e446-4028-b98e-abcd49cb6e2b-grafik.png
                                    Ich vermute einfach "nur" eine falsche Adresse im Input Register. Die Adresse für z.B. EnergyToday ist im Solis Handbuch mit 3015 angegeben. Aber Adressen in diesem Bereich werden sofort als Fehlerhaft markiert.

                                    Aber dadurch dass einige Daten sich abrufen lassen, habe ich die Hoffnung noch nicht aufgegeben, ohne zusätzlichen RS485 Adapter die Daten via Netzwerk abrufen zu können 😉

                                    VG
                                    Stefan

                                    S T 2 Antworten Letzte Antwort
                                    0
                                    • S stefan14

                                      Hallo,
                                      hat jemand von euch schon den Original Solis Datenstick verwendet, welcher ein Modbus TCP Interface an Port 8899 bereitstellt ?
                                      be1389c8-3e6d-4f64-92c9-1f7d21f4964e-grafik.png
                                      aec555d0-c832-48d6-bee7-c7532c756ed1-grafik.png

                                      Leider habe ich bisher nur so belanglose Informationen wie Model No. DSP und LCD Version abrufen können 75cc6737-7d8d-431d-8df3-59e4ec953741-grafik.png
                                      68aedf82-cb2b-4ebf-83ed-134bd2dc5ed1-grafik.png
                                      Daten wie EnergyToday und die ganzen anderen interessanten Informationen bleiben leider bei 0.
                                      9ebde876-e446-4028-b98e-abcd49cb6e2b-grafik.png
                                      Ich vermute einfach "nur" eine falsche Adresse im Input Register. Die Adresse für z.B. EnergyToday ist im Solis Handbuch mit 3015 angegeben. Aber Adressen in diesem Bereich werden sofort als Fehlerhaft markiert.

                                      Aber dadurch dass einige Daten sich abrufen lassen, habe ich die Hoffnung noch nicht aufgegeben, ohne zusätzlichen RS485 Adapter die Daten via Netzwerk abrufen zu können 😉

                                      VG
                                      Stefan

                                      S Offline
                                      S Offline
                                      Schneider_Helmut
                                      schrieb am zuletzt editiert von
                                      #18

                                      @stefan14

                                      Hattest du mit dem Auslesen des Solis Datensticks Erfolg? Ich würde auch gerne Werte aus meinem Solis auslesen jedoch möchte ich den originalen Solis Datenstick sowie den Energie-Meter weiter am Solis eingestöpselt lassen.
                                      Somit ist keine Schnittstelle mehr frei am Solis.

                                      Es wäre echt lieb, wenn du mir auf die Sprünge helfen könntest wie ich die Daten vom Solis in den IOBroker bekomme.
                                      Es wäre mir bereits geholfen wenn ich zumindest einen der beiden Werte auslen könnte:

                                      • aktuelle Solarleistung am PV Eingang vom Solis
                                      • Be-/Entladeistung der Batterie durch den Solis

                                      Alle anderen Werte habe ich bereits durch Shellys erfasst.

                                      Gruß
                                      Gelmut

                                      1 Antwort Letzte Antwort
                                      0
                                      • S stefan14

                                        Hallo,
                                        hat jemand von euch schon den Original Solis Datenstick verwendet, welcher ein Modbus TCP Interface an Port 8899 bereitstellt ?
                                        be1389c8-3e6d-4f64-92c9-1f7d21f4964e-grafik.png
                                        aec555d0-c832-48d6-bee7-c7532c756ed1-grafik.png

                                        Leider habe ich bisher nur so belanglose Informationen wie Model No. DSP und LCD Version abrufen können 75cc6737-7d8d-431d-8df3-59e4ec953741-grafik.png
                                        68aedf82-cb2b-4ebf-83ed-134bd2dc5ed1-grafik.png
                                        Daten wie EnergyToday und die ganzen anderen interessanten Informationen bleiben leider bei 0.
                                        9ebde876-e446-4028-b98e-abcd49cb6e2b-grafik.png
                                        Ich vermute einfach "nur" eine falsche Adresse im Input Register. Die Adresse für z.B. EnergyToday ist im Solis Handbuch mit 3015 angegeben. Aber Adressen in diesem Bereich werden sofort als Fehlerhaft markiert.

                                        Aber dadurch dass einige Daten sich abrufen lassen, habe ich die Hoffnung noch nicht aufgegeben, ohne zusätzlichen RS485 Adapter die Daten via Netzwerk abrufen zu können 😉

                                        VG
                                        Stefan

                                        T Offline
                                        T Offline
                                        Tomfro69
                                        schrieb am zuletzt editiert von
                                        #19

                                        Hallo,
                                        @stefan14 ich will meinen Solis RHI 3P8 Wechselrichter auch über Modbus verbinden und bin bei der Recherche hier gelandet.
                                        Mit deinem Beitrag bin ich weitergekommen, und konnte den Wechselrichter erfolgreich mit dem Modbusadapter verbinden.
                                        Ich hatte auch erst die Probleme beim auslesen, dass die Werte "0" waren. Mit dem Register aus einem obigen Beitrag hat es dann aber mit den Daten geklappt und kann nun die benötigten Daten auslesen.

                                        1 Antwort Letzte Antwort
                                        0
                                        • J Jean_Luc_Picard

                                          @comtel Nach längerer Zeit habe ich mich gestern mal wieder mit meinem Wechselrichter, dem Modbus , IOBrocker und Grafana beschäftigt.
                                          Mein Solis-3P6K-4G-Wechselrichter ist nun über einen RS-485-USB-Stick an einem Raspberry Pi angeschlossen, auf dem Grafana und IOBrocker laufen. Im IOBrocker habe ich den Modbus-Adapter laufen, und in diesem die Register gemäß der Beschreibung die es für den WR zum Thema Modbus gibt eingetragen. Mit etwas tüfteln, habe ich festgestellt, dass man von den Registerwerten der Beschreibung 1 abziehen muss, damit plausible Werte dabei rauskommen.
                                          Und nüh funktioniert das.
                                          Das Modbus-Plugin von IOBrocker holt die Daten vom Wechselrichter und schreibt die in die Datenbank, die dann von Grafana angezeigt werden.

                                          Bei anderen WR-Modellen müsste man die Register anpassen, gemäß den Beschreibungen die man dafür im Internet findet.
                                          Ich hoffen einigen anderen, die Interesse an der Visualisierung der Daten vom WR haben, damit geholfen zu haben.

                                          Grüße
                                          StefanD.

                                          Modbus-Register.png
                                          Grafana.png

                                          T Offline
                                          T Offline
                                          Therry
                                          schrieb am zuletzt editiert von Therry
                                          #20

                                          @jean_luc_picard

                                          "Werte bei Objekten stimmen nicht! - Falsche Werte werden ausgegeben!"

                                          Hallo zusammen!
                                          Mein Solis Hybride Wechselrichter (RHI-4.6K-48ES-5G) ist über einen RS-485-USB-Stick an einem Raspberry Pi angeschlossen, auf dem der IOBrocker läuft. Im IOBrocker habe ich den Modbus-Adapter laufen und in diesem die Register gemäß der Beschreibung die es für den WR zum Thema Modbus gibt eingetragen. Es klappt auch, weil ich wie beschrieben von der Adresse jeweils "1" abgezogen habe, also statt 3005 bei "Active power" habe ich 3004 verwendet. Auch verwende ich das "Eingangsregister".

                                          Beim Datentyp habe ich "unsigned 16 oder 32 bit (Big Endian)" gewählt.

                                          Ich bekomme schon Werte ausgegeben jedoch stimmen diese nicht mit den aktuellen, tatsächlichen Daten überein.
                                          Es kommen Werte die total daneben liegen.

                                          Mir fällt leider nix mehr ein, was ich probieren könnte.

                                          S 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          652

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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