Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Solaredge-Modbus. Adapter fehlen Werte

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Solaredge-Modbus. Adapter fehlen Werte

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      ManfredHi last edited by

      Hallo!

      Ich habe heute den solaredge-modbus Adpater installiert. Werte werden auch ausgelesen, jedoch fehlt mir dort der Wert für die gesamte Energieproduktion. Der Datenpunkt wurde vom Adapter angelegt, es wird aber nichts eingetragen.

      Über den Solaredge-Adapter wird mir dieser Gesamtwert angezeigt (allerdings ist dieser über die api-Schnittstelle nur alle 15 Minuten abfragbar, und somit nicht ganz aktuell).

      0b08d0cc-8ad5-4f63-96da-b07de12c8887-image.png

      Kann es sein, dass hier noch ein Fehler im Adapter ist? Einen eigenen Energiezähler von SolarEdge habe ich nicht, müsste ja auch für diesen Wert nicht nötig sein.

      Glasfaser M 2 Replies Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @ManfredHi last edited by Glasfaser

        @manfredh-1

        Ist noch ein Fehler drin , ist ja noch im Test der Adapter ..

        Habe ein Issues dazu erstellt :

        .

        wenn du nicht warten kannst , in der Datei kannst du es ändern :

        node_modules/iobroker.solaredge-modbus/build/solaredge/solaredgeModel.js

        Alt :

        "uint16be", 1, tmd, 94)),
        

        Neu

        this["ac.I_AC_Energy_WH"] = {
                    descr: "AC Lifetime Energy production",
                    unit: "Wh",
                    role: "value",
                    type: "number",
                    readRegister: (tmd) => (0, common_1.extractValue)("uint32be", 2, tmd, 93) * Math.pow(10, (0, common_1.extractValue)("uint16be", 1, tmd, 95)),
                    value: 0,
                };
        

        https://github.com/joergspoerl/ioBroker.solaredge-modbus/issues/1

        Glasfaser-io created this issue in joergspoerl/ioBroker.solaredge-modbus

        open I_AC_Energy_WH , Skalierungsfaktor nicht richtig #1

        1 Reply Last reply Reply Quote 0
        • M
          ManfredHi @ManfredHi last edited by ManfredHi

          Wenn ich in der solaredgeModel.js den Wert 94 auf 95 ändere (so stehts in der SolarEdge-Anleitung), dann liest er den Wert aus.

          42974c73-c011-4173-a490-d60249daf687-image.png

          Bin mir aber nicht sicher ob es nur das ist, oder ob sonst noch etwas geändert gehört.

          Der Wert stimmt nämlich mit dem aus der api-Schnittstelle nicht ganz zusammnen:
          api: 573420
          solaredge-modbus: 573613

          Edit: ein paar sekunden zu spät.

          @Glasfaser : DANKE !

          Glasfaser 2 Replies Last reply Reply Quote 0
          • Glasfaser
            Glasfaser @ManfredHi last edited by

            @manfredh-1 sagte in Solaredge-Modbus. Adapter fehlen Werte:

            aus der api-Schnittstelle

            Da ist ein Zeitfenster drin !

            1 Reply Last reply Reply Quote 0
            • Glasfaser
              Glasfaser @ManfredHi last edited by Glasfaser

              @manfredh-1

              Kennst du das ...

              https://gist.github.com/cooldil/0b2c5ee22befbbfcdefd06c9cf2b7a98

              bin schon selber am testen damit .. so ganz läuft das noch nicht
              Wäre natürlich sehr geil die einzelnen Panele zu loggen ...

              M 2 Replies Last reply Reply Quote 0
              • M
                ManfredHi @Glasfaser last edited by

                @glasfaser said in Solaredge-Modbus. Adapter fehlen Werte:

                Wäre natürlich sehr geil die einzelnen Panele zu loggen ...

                Ja, das wäre natürlich super. Aber leider kenn ich mich mit diesem Script zu wenig aus.

                1 Reply Last reply Reply Quote 0
                • M
                  ManfredHi @Glasfaser last edited by

                  @glasfaser
                  komisch, obwohl nun das Register 95 eingetragen ist, habe ich plötzlich wieder als Wert "null" drinnenstehen.

                  Glasfaser 1 Reply Last reply Reply Quote 0
                  • Glasfaser
                    Glasfaser @ManfredHi last edited by

                    @manfredh-1

                    Adapter gestoppt und dann in der Datei geändert !?

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      ManfredHi @Glasfaser last edited by

                      @glasfaser said in Solaredge-Modbus. Adapter fehlen Werte:

                      @manfredh-1

                      Adapter gestoppt und dann in der Datei geändert !?

                      ja, der richtige Wert war ja schon im Datenpunkt drinnen. Nur plötzlich steht jetzt wieder null drinnen.
                      hab nochmals die Datei kontrolliert und es ist das Regist 95 drinnen (und nicht wie ursprünglich 94).
                      Habe den Adapter nun auch gestoppt und den Datenpunkt gelöscht. Es kommt kein Wert mehr rein.

                      Glasfaser 1 Reply Last reply Reply Quote 0
                      • Glasfaser
                        Glasfaser @ManfredHi last edited by

                        @manfredh-1 sagte in Solaredge-Modbus. Adapter fehlen Werte:

                        Es kommt kein Wert mehr rein.

                        Auch die anderen nicht mehr / aktualisiert

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          ManfredHi @Glasfaser last edited by

                          @glasfaser said in Solaredge-Modbus. Adapter fehlen Werte:

                          Auch die anderen nicht mehr / aktualisiert

                          Doch, alle anderen aktualisieren sich.

                          Glasfaser 1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @ManfredHi last edited by

                            @manfredh-1

                            Ich nutze den Adapter nicht , da ich alles per Modbus-Adapter habe.

                            Bei mir geht es aktuell :

                            22618566-aa90-4027-ab30-cd85ba3c45a1-grafik.png

                            M 2 Replies Last reply Reply Quote 0
                            • M
                              ManfredHi @Glasfaser last edited by ManfredHi

                              @glasfaser said in Solaredge-Modbus. Adapter fehlen Werte:

                              Bei mir geht es aktuell :

                              Die Ampere-Werte aktualisieren sich jetzt nicht mehr. Die Volt-Werte schon.
                              Vielleicht liegt es daran, dass die Anlage jetzt nichts mehr erzeugt. Werde morgen mal schauen, wenn sie wieder erzeugt.

                              a4bb8ff7-58d4-4569-ab8e-908dc8904a46-image.png

                              1 Reply Last reply Reply Quote 0
                              • M
                                ManfredHi last edited by

                                Hab jetzt nochmals den Adapter gestoppt. Den Wert auf das falsche Register 94 gestellt. Adapter gestartet. Dann wieder gestoppt. Auf den richtigen Wert 95 gestellt und wieder den Adapter gestartet. JEtzt ist der Wert wieder da.
                                Komisch.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  ManfredHi @Glasfaser last edited by

                                  @glasfaser
                                  Hallo, ich hab hin- und wieder (heute war es einmal vorhin) das Problem, dass die folgenden Einträge im Log-File auftreten.
                                  Die Werte der Datenpunkte aktualisieren sich aber.

                                  aa42d6ed-fc6b-403e-83f1-17667551eaee-image.png

                                  Hast du das auch, bzw. weißt du was es da auf sich hat?

                                  Glasfaser 1 Reply Last reply Reply Quote 0
                                  • Glasfaser
                                    Glasfaser @ManfredHi last edited by

                                    @manfredh-1

                                    econnrefused

                                    Es darf nur ein Teilnehmer den Port abfragen , hast du noch etwas anderes aktiv was deinen Port 1502 abfragt !?

                                    M 1 Reply Last reply Reply Quote 0
                                    • M
                                      ManfredHi @Glasfaser last edited by

                                      @glasfaser said in Solaredge-Modbus. Adapter fehlen Werte:

                                      hast du noch etwas anderes aktiv was deinen Port 1502 abfragt !?

                                      eigentlich nicht. denn es funktioniert ja die ganze zeit über, nur plötzlich tritt dieses problem für ca. 1 minute mal auf und danach geht wieder alles, ohne dass ich irgendwas mache.

                                      Die Netzwerkverbindung müsste auch passen, da der Wechselrichter direkt mit einem Lan-Kabel mit dem Switch verbunden ist.
                                      Könnte es event. sein, dass die IP-Adresse des WR auf DHCP gestellt ist? In der Fritzbox ist jedoch eingestellt dass der WR immer die selbe IP-Adresse bekommt.

                                      Glasfaser 1 Reply Last reply Reply Quote 0
                                      • Glasfaser
                                        Glasfaser @ManfredHi last edited by

                                        @manfredh-1 sagte in Solaredge-Modbus. Adapter fehlen Werte:

                                        Könnte es event. sein, dass die IP-Adresse des WR auf DHCP gestellt ist? In der Fritzbox ist jedoch eingestellt dass der WR immer die selbe IP-Adresse bekommt.

                                        Nein , sonst hättest du eine andere Meldung im Log .
                                        Er ist ja erreichbar gewesen , nur die Verbindung wurde abgelehnt , bzw. ein Timeout.

                                        Meine Verbindung zum SolarEdge WR ist über den Modbus Adapter .. dort habe ich auch " manchmal "ein Timeout .. ist aber nicht tragisch .

                                        M 1 Reply Last reply Reply Quote 0
                                        • M
                                          ManfredHi @Glasfaser last edited by ManfredHi

                                          @glasfaser said in Solaredge-Modbus. Adapter fehlen Werte:

                                          Meine Verbindung zum SolarEdge WR ist über den Modbus Adapter

                                          Sag mal, wenn man den normalen Modbus-Adapter nimmt, muss dann am Wechselrichter ein anderer Port für Modbus-TCP freigeschaltet werden? Derzeit wurde mir vom SolarEdge-Support der Port 1502 aktiviert.
                                          Habe nämlich schon mal den normalen modbus-Adapter probiert (zuvor den solaredge deaktiviert), aber das funktioniert nicht, obwohl ich alle Datenpunkte usw. wie sie in einem anderen Thread diesbezüglich stehen, eingetragen hab.

                                          Oder braucht man dann zwingend Energiezähler mit Modbus Anschluss ?

                                          Glasfaser 1 Reply Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @ManfredHi last edited by Glasfaser

                                            @manfredh-1 sagte in Solaredge-Modbus. Adapter fehlen Werte:

                                            Sag mal, wenn man den normalen Modbus-Adapter nimmt, muss dann am Wechselrichter ein anderer Port für Modbus-TCP freigeschaltet werden?

                                            Nein , ist ja schon bei dir mit 1502 ... alles gut.

                                            Habe nämlich schon mal den normalen modbus-Adapter probiert (zuvor den solaredge deaktiviert), aber das funktioniert nicht,

                                            eventuell ist dein Register am Ende -1 oder +1 .

                                            Teste nur mit einem Register im Modbusadapter !

                                            Oder braucht man dann zwingend Energiezähler mit Modbus Anschluss ?

                                            Nein

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

                                            Support us

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

                                            549
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            41
                                            2158
                                            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