Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      LotharF @V8Turbo last edited by

      Ich habe eigentlich die gleiche Kombination aus SofarSolar HYD Wechselrichter und Pylontech Akku.
      Das was du machst scheint ja nicht so einfach zu sein. Es gibt ja auch anscheinend die Möglichkeit, das per MQTT einzubinden.
      https://www.instructables.com/Sofar2mqtt-Remote-Control-for-Sofar-Solar-Inverter/
      oder
      https://github.com/pawelka/sofarsolar_esp_rs485_logger

      Das zweite habe ich versucht nachzubauen, aber irgendwie bekomme ich da auch keine Daten angezeigt.
      Hat vielleicht hier schon jemand eins der beiden Sachen evtl. schon mit Erfolg eingebunden an nem HYD Wechselrichter?

      S 1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 last edited by

        Ich persönlich glaube das es mit Modbus nicht schwerer ist als mit anderen wegen wenn die HW passt und man gezielt an die Konfig geht.

        Aus eigener Erfahrung kann ich sagen das ein Abbruch nach hinzufügen mehrerer Register meistens ein Fehler in der Konfig genau dieser war. Entweder falscher Typ und /oder falsche länge.

        1 Reply Last reply Reply Quote 0
        • S
          shooter @LotharF last edited by

          @lotharf

          Ja, sofar2mqtt läuft bei mir aktuell am HYD3000es. Aktuell habe ich ehr das Problem das ich ein JSON-Response bekomme und keine einzelnen Datenobjekte. Entweder parse ich den Kram (am liebsten ohne Aufwand) oder ich bau mir den Code entsprechend um...mal sehen.

          Original kommt hier hier: link sofar2mqtt

          Gruß,
          Flo

          1 Reply Last reply Reply Quote 0
          • W
            WilliK @V8Turbo last edited by

            @v8turbo mein HYD 15 KTL 3P läuft mit folgender Konfiguration:

            Pin 1 und 3 des COM-Steckers am Wechselrichter verbunden mit einem Waveshare RS485 TO ETH (B), dieser hängt am LAN. Die Modbusleitung ist ca. 4 m lang und habe keine Abschlusswiderstände dran.
            https://www.waveshare.com/catalogsearch/result/?q=RS485+TO+ETH+(B)

            Er ist wie folgt konfiguriert: (Neben dem Wechselrichter hängt auch noch ein SDM72D-M-2 Modbus Drei-Phasen-Elektro-Energiezähler auf dem gleichen Gerät am Modbus, jedoch mit eigener Modbus Instanz im ioBroker)
            78137191-1fa5-40a0-8ed5-84e6cb9dd8d0-grafik.png

            Im ioBroker habe ich eine eigene Modbus-Instanz für den Wechselrichter mit folgender Konfiguration (Für meinen Wechselrichter habe ich die ID 7 im Wechselrichter eingestellt, Standard ist 1):
            65e26a9c-4910-4610-b9b3-e96d0b75b7f1-grafik.png
            d8b801d1-e20a-418e-8cd4-7d6f5af1c7ce-grafik.png
            Um den Faktor einstellen zu können, muss man auf den rot eingekreisten Kopf klicken um den erweiterten Modus einzuschalten.
            8b49fbd8-2ffc-406f-b450-1022c251813c-grafik.png
            In den Objekten im ioBroker sieht man dementsprechend folgende Werte (Da es dunkel ist, ist die PV-Leistung 0, negative Batterieladung bedeutet Entladung)
            8706e17f-c395-4f6a-95bd-50b7ef977b1f-grafik.png

            W 1 Reply Last reply Reply Quote 0
            • W
              WilliK @WilliK last edited by

              ich habe jetzt noch ein paar Register mehr hinzugefügt, da irgendwo geschrieben stand dass nur 3 Register gleichzeitig gehen. In meiner Konfig scheint das kein Problem zu sein.
              8e02ba8c-919d-4c47-a231-410603cd4aac-grafik.png
              7de06c36-28d1-44f9-97f2-ea2c68c0f1a6-grafik.png

              M S 2 Replies Last reply Reply Quote 0
              • M
                Malti18 @WilliK last edited by

                @willik
                Hallo, sage mal wie bist du auf die Zahlen für die Register gekommen ?

                W 1 Reply Last reply Reply Quote 0
                • S
                  SAD1983 @WilliK last edited by

                  @willik
                  Hallo, ich habe mir den Waveshare RS485 to ETH (B) besorgt und probiere diesen nun seit 2Tagen an meinem SofarSolar ins laufen zu bekommen.

                  1. Zum einem bekomme ich keine stetige Verbindung mit dem IO-Broker hin. Er baut die Verbindung auf und bricht diese Verbindung nach der eingestellten Zeit wieder ab.
                    Log:
                    0bfc5ed4-4e5a-46b2-8045-f2faec3618b6-image.png

                  2. Des Weiteren blinkt die ACT LED, und die Link LED blinkt zwischen Grün und Blau

                  3. Da du die Pins 1 -3 beschrieben hast, es nach der Beschreibung allerdings Pin 1 - 4 laut Beschreibung sein sollte, habe ich einen LogicAnalyzer dazwischen gehangen. Ich habe zwischen PIN 1 -4 alle varianten ausprobiert, jedoch sehe ich immer nur die Anfrage vom Waveshare in Richtung SoforSolar Umrichter. Er reagiert nicht. (ID habe ich ebenfalls bereits probiert zu ändern, Baud 9600 sollte passen):
                    c1dae920-3583-4f55-a330-ba3402348517-image.png

                  Da ich aus meiner Sicht zwei unterschiedliche Probleme habe, wollte ich um Rat fragen. Ich habe soweit ich es nachvollziehen konnte alle Einstellungen im IO-Broker sowie auf der Web-Oberfläche des Waveshares eingetragen.

                  Vielen Dank für eine Rückmeldung im Vorfeld!

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

                    @sad1983 sagte in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:

                    Ich habe soweit ich es nachvollziehen konnte alle Einstellungen im IO-Broker sowie auf der Web-Oberfläche des Waveshares eingetragen.

                    Bitte zeigen!

                    Logs bitte als Text in Code Tags </> posten.

                    Hinweis: die Verbindung zu IOB bzw. der Adapter wird erst "grün" wenn mindestens ein Register erfolgreich ausgelesen werden kann.

                    1 Reply Last reply Reply Quote 0
                    • W
                      WilliK @Malti18 last edited by

                      @malti18 ich habe eine Excel-Datei im Netz gefunden mit allen Registern, allerdings mit HEX-Adressen. Ich habe dann mit einem Online-Konverter die Adressen in die Dezimal-Werte konvertiert

                      1 Reply Last reply Reply Quote 0
                      • W
                        WilliK @SAD1983 last edited by

                        @sad1983 said in Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter:

                        Da du die Pins 1 -3 beschrieben hast, es nach der Beschreibung allerdings Pin 1 - 4 laut Beschreibung sein sollte

                        laut dem mitgeliefertem Handbuch ist es Pin1, Definition: RS485-A1-1 und Pin3, Definition: RS485-B1-1, so funktioniert es bei mir auch

                        1 Reply Last reply Reply Quote 0
                        • S
                          schorty last edited by

                          Hallo Zusammen,

                          Pin1 und Pin3 funktioniert bei mir. PIN 1 und 2 sowie 3 und 4 sind wohl parallel geschaltet für mehrere Wechselrichter.

                          Hat jemand die Implementierung mit allen auslesbaren Registern am laufen und kann die Einstellungen mal posten?
                          Danke

                          W 1 Reply Last reply Reply Quote 0
                          • W
                            WilliK @schorty last edited by

                            @schorty hier eine Übersicht über die verfügbaren Register (Achtung die Registeradressen sind in HEX, müssen also nach Dezimal gewandelt werden) 211116_SOFAR HYD-3PH and SOFAR -G3 Modbus Protocol 2021-10-14_Client.xlsx

                            W 1 Reply Last reply Reply Quote 0
                            • W
                              WilliK @WilliK last edited by

                              e7604f94-1934-423d-9a14-12c60b1d44be-image.png Meine derzeitige Konfiguration

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                schorty @WilliK last edited by

                                @willik Dank Dir! Habs auf laufen

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  schorty @schorty last edited by

                                  Jetzt läuft es wieder nicht mehr. Der WR zeigt auch kein RS485 mehr an...

                                  modbus.0
                                  2023-10-22 15:33:19.222 warn Poll error count: 3 code: {"err":"timeout","timeout":5000}
                                  modbus.0
                                  2023-10-22 15:33:19.220 error Client in error state.
                                  modbus.0
                                  2023-10-22 15:33:19.219 error Request timed out.
                                  modbus.0
                                  2023-10-22 15:33:19.218 warn Error: undefined
                                  modbus.0
                                  2023-10-22 15:33:14.215 info Connected to slave 192.168.2.36
                                  modbus.0
                                  2023-10-22 15:33:12.210 info Disconnected from slave 192.168.2.36
                                  modbus.0
                                  2023-10-22 15:33:11.214 warn Poll error count: 2 code: {"err":"timeout","timeout":5000}
                                  modbus.0
                                  2023-10-22 15:33:11.211 error Client in error state.
                                  modbus.0
                                  2023-10-22 15:33:11.210 error Request timed out.
                                  modbus.0
                                  2023-10-22 15:33:11.208 warn Error: undefined
                                  modbus.0
                                  2023-10-22 15:33:06.204 info Connected to slave 192.168.2.36
                                  modbus.0
                                  2023-10-22 15:33:04.199 info Disconnected from slave 192.168.2.36
                                  modbus.0
                                  2023-10-22 15:33:03.202 warn Poll error count: 1 code: {"err":"timeout","timeout":5000}
                                  modbus.0
                                  2023-10-22 15:33:03.199 error Client in error state.
                                  modbus.0
                                  2023-10-22 15:33:03.196 error Request timed out.
                                  modbus.0
                                  2023-10-22 15:33:03.195 warn Error: undefined
                                  modbus.0
                                  2023-10-22 15:32:58.169 info Connected to slave 192.168.2.36

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    schorty @schorty last edited by

                                    @schorty
                                    Antworte mir mal selbst: Die Einstellungen von LAN<->RS485 Gateway hatten sich gelöscht...
                                    Läuft wieder.

                                    Wie habt ihr die Visualisierung schick gelöst?
                                    Schaut in der Solarmann App oder Homeasistant https://www.home-assistant.io/home-energy-management/ sehr fein aus.
                                    Grüße

                                    R 1 Reply Last reply Reply Quote 0
                                    • S
                                      schorty last edited by

                                      Hallo, wie stabil läuft das Auslesen über RS485 / Modbus bei Euch?
                                      Lese über ein PE11 LAN<>RS485 Gateway zwei Handvoll Werte alle 2min aus. Nach 20...30h bricht der WR die Verbindung ab.
                                      Interessant: Wenn man bei HYD20 auf Systemeinstellungen - Modbus-Geschwindigkeit geht und die Einstellung unverändert bestätigt geht die Verbindung wieder und der Adapter bekommt neue Daten.
                                      Habe im Netz schon Lösungen über den LSE-3 Solarman Dongle gesehen. Soll wohl stabil laufen, doch würde ich gerne die Ausgabe und den Umbau vermeiden.
                                      Grüße
                                      Alex

                                      modbus.0
                                      2023-11-16 10:06:06.219 warn Poll error count: 5 code: {"err":"timeout","timeout":5000}

                                      modbus.0
                                      2023-11-16 10:06:06.216 error Client in error state.

                                      modbus.0
                                      2023-11-16 10:06:06.215 error Request timed out.

                                      modbus.0
                                      2023-11-16 10:06:06.213 warn Error: undefined

                                      modbus.0
                                      2023-11-16 10:05:50.207 warn Poll error count: 4 code: {"err":"timeout","timeout":5000}

                                      modbus.0
                                      2023-11-16 10:05:50.206 error Client in error state.

                                      modbus.0
                                      2023-11-16 10:05:50.205 error Request timed out.

                                      modbus.0
                                      2023-11-16 10:05:50.204 warn Error: undefined

                                      modbus.0
                                      2023-11-16 10:05:34.198 warn Poll error count: 3 code: {"err":"timeout","timeout":5000}

                                      modbus.0
                                      2023-11-16 10:05:34.195 error Client in error state.

                                      modbus.0
                                      2023-11-16 10:05:34.194 error Request timed out.

                                      modbus.0
                                      2023-11-16 10:05:34.191 warn Error: undefined

                                      modbus.0
                                      2023-11-16 10:05:18.190 warn Poll error count: 2 code: {"err":"timeout","timeout":5000}

                                      modbus.0
                                      2023-11-16 10:05:18.184 error Client in error state.

                                      modbus.0
                                      2023-11-16 10:05:18.181 error Request timed out.

                                      W 1 Reply Last reply Reply Quote 0
                                      • W
                                        WilliK @schorty last edited by

                                        @schorty ich habe den Waveshare RS485 TO ETH (B) und bisher keine Abbrüche oder Aussetzer

                                        A 1 Reply Last reply Reply Quote 0
                                        • A
                                          acme2020 @WilliK last edited by

                                          Ein Frend von mir hat an einem seriellen USB-RS485-Modbus-Apdapter am Raspi 4 versucht, einen SofarSolar Wechselrichter zu steuern. Der Wechselrichter hat laut Doku am Anschluss an Pin 5 485-1TX+ und an Pin 6 485-1TX-. Der USB-Modbus-Adapter hat TXD+, TXD-, RXD+, RXD- und GND. Wir haben schon alle möglichen Kombinationen (meinen wir jedenfalls) von TX+/- an den USB-Modbus-Adapter ausprobiert, aber der Modbus Adapter im ioBroker geht kurz nach dem Starten gleich auf gelb, keine Verbindung zum Gerät.

                                          Modbus.jpg

                                          Hat jemand einen Tipp, wie das korrekt verkabelt werden muss und wie die Verbindung dauerhaft oben bleibt. Wir haben schon soviel vergeblich getestet und könnten einen Tipp gebrauchen.

                                          --

                                          Gruß
                                          Uwe.

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            RISSN @schorty last edited by RISSN

                                            @schorty

                                            Hallo,

                                            zeigt dein Wechselrichter denn jetzt auch RS485 an? Ich bin auch gerade dabei, aber bisher ohne Erfolg.

                                            Update: war nicht korrekt angeschlossen, dass läuft jetzt soweit.

                                            S W 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            669
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            97
                                            12018
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo