Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Modbus Socket Error / Client in Error State?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    SOLVED Modbus Socket Error / Client in Error State?

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      digitalnaive last edited by Jey Cee

      Hallo zusammen,

      ich versuche verzweifelt via Modbus auf meinen Sunnyboy 4.0 zuzugreifen. Der Sunnyboy hat einen Ethernet Anschluss und ist direkt mit dem Switch im Keller verbunden, an dem auch mein ASRock ioBroker hängt.

      Dann habe ich im Adapter die entsprechende IP eingetragen und auch die entsprechenden Felder im Eingangsregister gepflegt. Leider bekomme ich im Log folgende Fehlermeldung(en):

      modbus.0 2019-02-03 19:51:33.345 warn On error: {"errno":"ECONNREFUSED","code":"ECONNREFUSED","syscall":"connect","address":"192.168.178.103","port":502}
      
      modbus.0 2019-02-03 19:51:33.345 error Client in error state.
      
      modbus.0 2019-02-03 19:51:33.343 error Socket Error
      

      Könnt ihr erkennen welches Problem sich dahinter verbirgt?

      1 Reply Last reply Reply Quote 0
      • Röstkartoffel
        Röstkartoffel last edited by

        Da du dieses Problem ja lösen konntest, ich dir mit der neuen Forumssoftware per PN/Chat kein Bild meiner Datenpunkte im Modbus Adapter senden kann, mache ich das hierüber:

        Modbus Datenpunkte.JPG

        Gruß
        Volker

        1 Reply Last reply Reply Quote 0
        • Stabilostick
          Stabilostick last edited by

          Was war denn die Ursache des Problems?

          Röstkartoffel 1 Reply Last reply Reply Quote 0
          • Röstkartoffel
            Röstkartoffel @Stabilostick last edited by

            @Stabilostick
            Es fehlte die Freischaltung / Aktivierung der Modbus-Funktion im Wechselrichter.

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

              Moin,
              habe anscheinend das gleiche Problem. Wie habt ihr das genau gelöst?

              Gruß
              Daniel

              Röstkartoffel 1 Reply Last reply Reply Quote 0
              • Röstkartoffel
                Röstkartoffel @Daniel S last edited by Röstkartoffel

                @Daniel-S

                Es war so, dass man keinen Zugriff auf den Wechselrichter hatte.

                Hast du den Modbus im SB auch aktiviert?
                Falls nein, hier mal der Auszug aus dem Dokument von SMA:


                4 Konfiguration
                Werksseitig sind die beiden Server Modbus TCP und Modbus UDP bei den unterstützten SMA
                Produkten deaktiviert. Sie müssen die Modbus-Server aktivieren, um diese zu verwenden. Sie
                können die Modbus-Ports der beiden Modbus-Protokolle nach Aktivierung der Server ändern.
                Zugriff auf Datenpunkte nach Aktivierung der Modbus-Schnittstelle
                Nach Aktivierung der Modbus-Schnittstelle ist der lesende Zugriff auf alle Datenpunkte
                möglich. Der schreibende Zugriff ist auf alle Datenpunkte, die nicht durch den SMA Grid
                Guard-Code geschützt sind, ohne weitere Eingabe eines Passworts über Modbus möglich.
                • Sicherstellen, dass nach dem Zurücksetzen des SMA Produkts auf Werkseinstellungen die
                Modbus-Schnittstelle noch aktiv ist.
                4.1 Konfiguration mit Benutzeroberfläche eines SMA
                Wechselrichters

                1. Verbindung zur Benutzeroberfläche aufbauen (siehe Anleitung des Wechselrichters).
                2. An der Benutzeroberfläche als Installateur anmelden.
                3. Die Registerkarte Geräteparameter wählen.
                4. [Parameter bearbeiten] wählen.
                5. Die Parametergruppe Externe Kommunikation wählen.
                6. Um den TCP-Server einzuschalten, in der Gruppe Modbus > TCP-Server folgende
                  Einstellungen vornehmen:
                  • In der Dropdown-Liste Eingeschaltet den Eintrag Ja wählen.
                  • Bei Bedarf im Feld Port den Port ändern (Werkseinstellung: 502).
                7. Um den UDP-Server einzuschalten, in der Gruppe Modbus > UDP-Server folgende
                  Einstellungen vornehmen:
                  • In der Dropdown-Liste Eingeschaltet den Eintrag Ja wählen.
                  • Bei Bedarf im Feld Port den Port ändern (Werkseinstellung: 502).
                8. [Alle speichern] wählen.
                  4.2 Konfiguration mit Sunny Explorer
                9. Sunny Explorer auf dem Computer starten und eine Speedwire-Anlage anlegen (siehe
                  Bedienungsanleitung des Sunny Explorer).
                10. An der Speedwire-Anlage als Installateur anmelden.
                11. Den zu konfigurierenden SMA Wechselrichter im Anlagenbaum auswählen.
                12. Die Registerkarte Einstellungen wählen.
                13. Die Parametergruppe Externe Kommunikation wählen.
                14. [Bearbeiten] wählen.
                15. Um den TCP-Server einzuschalten, in der Gruppe Modbus > TCP-Server folgende
                  Einstellungen vornehmen:
                  • In der Dropdown-Liste Eingeschaltet den Eintrag Ja wählen.
                  • Bei Bedarf im Feld Port den Port ändern (Werkseinstellung: 502).
                16. Um den UDP-Server einzuschalten, in der Gruppe Modbus > UDP-Server folgende
                  Einstellungen vornehmen:
                  • In der Dropdown-Liste Eingeschaltet den Eintrag Ja wählen.
                  • Bei Bedarf im Feld Port den Port ändern (Werkseinstellung: 502).
                17. [Speichern] wählen.


                Voraussetzung ist natürlich das du Speedwire am Wechselrichter hast.
                Speedwire ist das Kommunikationsprotokoll über das LAN im Gegensatz zu Bluetooth.

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

                  Okay, danke für die Info!

                  Das hatte ich befürchtet, da ich die Schnittstelle dort schon aktiviert habe. Scheint also für mein Problem nicht die Lösung zu sein. Mist...

                  3798052a-d79c-4854-9463-3499f47f16e9-image.png

                  Gruß

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

                    @Daniel-S

                    Kannst Du ein Telnet auf den Port 502 machen?

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

                      @Stabilostick
                      da kommt sowas:
                      80aaf3bb-f68c-4ceb-8d0e-f3d7617affb7-image.png
                      Ping geht
                      5b436cbd-73e0-45a1-854a-a07024fd73bc-image.png

                      aber ich kriege den Port nicht:
                      ee82043a-0779-4743-a761-2f866a32215e-image.png

                      Röstkartoffel 1 Reply Last reply Reply Quote 0
                      • Röstkartoffel
                        Röstkartoffel @Daniel S last edited by

                        @Daniel-S
                        Kannst du dich denn mit dem Wechselrichter mit dem Sunny-Portal verbinden oder nutzt du das Portal nicht?
                        Dann wüssten wir auch, ob dein WR überhaupt ins Netzwerk kommt.

                        Daniel S 1 Reply Last reply Reply Quote 0
                        • Daniel S
                          Daniel S @Röstkartoffel last edited by Daniel S

                          @Röstkartoffel
                          Moin,
                          Danke der Nachfrage.

                          Ich habe den Raspi neu aufgesetzt und dem IoBroker neu installiert.
                          Modbus läuft seitdem ohne Probleme.

                          Gruß

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          703
                          Online

                          31.8k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          gelöst modbus
                          4
                          11
                          4385
                          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