Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Solaredge Adapter (Photovoltaikanlage)

    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

    Solaredge Adapter (Photovoltaikanlage)

    This topic has been deleted. Only users with topic management privileges can see it.
    • ChrisPrefect
      ChrisPrefect @osu last edited by

      @osu Das mit den Spikes und Werte-Überläufen usw. kommt wohl wirklich vom Problem, dass die Werte nicht immer gleichzeitig mit den Skalierungs-Faktoren gelesen werden. Ich habe das so gelöst:

      5a662432-2b97-48c0-9e7a-f2198d8ce878-image.png

      Nachdem sich der Leistungswert geändert hat, warte ich 200 ms bis ich den Skalierungsfaktor lese und umrechne. Damit hatte ich bisher keine Probleme mehr.

      Ich lese die Werte eh nur alle 10 Sekunden, was mehr als genug ist. Ev. erhöhe ich die Pause noch auf eine Sekunde.

      Zusätzlich habe ich bei den Objekten noch plausible Minimal- und Maximal-Werte definiert, so können Werte die nicht passen gar nicht geschrieben werden.

      O 1 Reply Last reply Reply Quote 0
      • O
        osu last edited by osu

        @chrisprefect said in Solaredge Adapter (Photovoltaikanlage):

        Nachdem sich der Leistungswert geändert hat, warte ich 200 ms bis ich den Skalierungsfaktor lese und umrechne. Damit hatte ich bisher keine Probleme mehr.

        Was genau versprichst Du Dir von der Verzögerung nach dem Event?

        @chrisprefect said in Solaredge Adapter (Photovoltaikanlage):

        Ich lese die Werte eh nur alle 10 Sekunden, was mehr als genug ist.

        Mache ich ebenfalls so.

        Was bei mir noch nicht passt, ist dass keine Deltas (siehe Tabelle oben) zur Formel entstehen (sprich die Werte zusammenpassen).

        Du hattest nach Produktion und Hausverbrauch gefragt. Meinen Ansatz findest Du im obigen Blockly. Wie läuft das nun bei Dir?

        Gruß,
        Oli

        ChrisPrefect 1 Reply Last reply Reply Quote 0
        • O
          osu @ChrisPrefect last edited by

          @chrisprefect said in Solaredge Adapter (Photovoltaikanlage):

          @osu Das mit den Spikes und Werte-Überläufen usw. kommt wohl wirklich vom Problem, dass die Werte nicht immer gleichzeitig mit den Skalierungs-Faktoren gelesen werden. Ich habe das so gelöst:

          Die Spikes scheinen mit dem Timeout weg zu sein. Bei mir umfasst er nun die komplette Berechnung.

          b97ba260-33b8-46a1-b616-c5d480923e61-image.png

          Wie gesagt passen die Werte damit dennoch nicht 100% zusammen. (Deltas im Excelsheet)

          Wenn der Modbus gepollt wird, hole ich innerhalb eines sehr kurzen Zeitraums alle meine Werte.
          Ich kann aber nicht beeinflussen, ob zum Zeitpunkt des Abholens auf dem Modbus alle Werte 100% zusammenpassen (wann diese geschrieben wurden).

          • modbus.0.holdingRegisters.102837_Batterieleistung
          • modbus.0.holdingRegisters.40084_I_AC_Leistung
          • modbus.0.holdingRegisters.40207_M_AC_Power

          Gruß,
          Oli

          ChrisPrefect 1 Reply Last reply Reply Quote 0
          • ChrisPrefect
            ChrisPrefect @osu last edited by

            @osu Wenn der Modbus-Adapter die Werte einliest, dauert das vielleicht eine Sekunde, bis alle Werte da sind.

            Wenn jetzt das Blockly schon triggert, wenn der erste Wert da ist und sofort den (dann noch alten) Umrechnungsfaktor benutzt dann ist der Wert um einen Faktor zu gross oder zu klein. Deshalb warte ich, nachdem sich der Wert geändert hat etwas, damit sicher alle Werte in diesem Poll-Zyklus gelesen und aktualisiert wurden. Dann ist auch der richtige Umrechnungsfaktor bereit.

            O 1 Reply Last reply Reply Quote 0
            • ChrisPrefect
              ChrisPrefect @osu last edited by

              @osu Kann es sein, dass die Werte nicht genau passen, weil du die DC-Leistung verwendest? Die ignoriere ich mittlerweile, weil die eben immer leicht von der AC-Leistung abweicht (halt durch die Wandlungsverluste denke ich). Deshalb muss ich aber von der AC-Leistung wieder zurückrechnen, um die PV-Leistung zu bekommen. Also z.B. die Speicherladung dazuzählen oder die Entladung abzählen.

              1 Reply Last reply Reply Quote 0
              • O
                osu @ChrisPrefect last edited by osu

                @chrisprefect said in Solaredge Adapter (Photovoltaikanlage):

                Wenn jetzt das Blockly schon triggert, wenn der erste Wert da ist und sofort den (dann noch alten) Umrechnungsfaktor benutzt dann ist der Wert um einen Faktor zu gross oder zu klein

                Passt. Ergibt Sinn.

                @chrisprefect said in Solaredge Adapter (Photovoltaikanlage):

                Kann es sein, dass die Werte nicht genau passen, weil du die DC-Leistung verwendest?

                Hausverbrauch rechne ich aus
                modbus.0.holdingRegisters.40084_I_AC_Leistung
                minus
                modbus.0.holdingRegisters.40207_M_AC_Power

                Bei der Produktionsleistung der PV werden dann aber AC und DC vermengt:
                modbus.0.holdingRegisters.40207_M_AC_Power
                plus
                modbus.0.holdingRegisters.102837_Batterieleistung
                plus
                Hausverbrauch

                Vermutlich liegt's daran. Was denkst Du?

                Gruß,
                Oli

                1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @stevie77 last edited by

                  @stevie77 Vielen Dank für deinen Export. Import hat wunderbar geklappt.
                  Allerdings kann ich mit den Werten noch nichts anfangen. Auch die Strings wie "SolarEdge" scheinen abgeschnitten. Habe ich hier noch irgendwie einen Fehler?
                  Vielen Dank

                  Capture.PNG

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @Guest last edited by A Former User

                    Habe es lösen können. Bei mir waren es Register-Adressen -1

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

                      @aulin Ja, irgendwie gibt es bei SE zwei Register-Varianten. Neuere/ältere Geräte? Hatten wir im Verlauf schon mal festgestellt hier im Forum (oder anderswo?), dass bei mir (oder anderen) alle Adressen um 1 verschoben sind.

                      O 1 Reply Last reply Reply Quote 0
                      • O
                        osu @stevie77 last edited by

                        @stevie77
                        43c88452-8077-4c87-811d-eb007d3185fa-image.png
                        Quelle: Technical Note – SunSpec Logging in SolarEdge Inverters, S. 15

                        Gruß,
                        Oli

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          Al Bundy @osu last edited by

                          Die Daten des Wechselrichters kommen alle einwandfrei über den Modbus Adapter an, jedoch will es mit den Daten der Batterie nicht klappen. Mein Wechselrichter verwendet die base 0 Adressierung und somit -1 zu den hier meist genannten Adressen. Bei den Batterie Einstellungen habe ich natürlich einiges probiert, aber ohne Erfolgt. Muss sonst noch etwas beachtet werden (z.B. bei den Adapter-Einstellungen oder so)?
                          Fehler im Log: "errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"
                          2021.06.07_Modbus_SE-Daten.jpg
                          2021.06.07_Modbus_Objects_3.jpg
                          2021.06.07_Modbus_Settings_2.jpg
                          2021.06.07_Modbus_Settings_1.jpg
                          2021.06.07_WR_Setting_1.jpg
                          2021.06.07_WR_Setting_2.jpg
                          Erkennt hier jemand ein Fehler?

                          ChrisPrefect 1 Reply Last reply Reply Quote 0
                          • ChrisPrefect
                            ChrisPrefect @Al Bundy last edited by

                            @al-bundy Die Modbus-Einstellungen werden stimmen, wenn die restlichen Daten vom WR schon sauber kommen. Der WR schickt ja die Daten der Batterie über sein Modbus-Interface weiter.

                            Ich kann dir nur meine Daten nochmals zeigen. Ev. musst du bei den Adressen noch + oder - 1 versuchen. Die sind bei mir verschoben zu dir.

                            Ich hatte aber auch lange rumprobiert bis es bei mir zufällig geklappt hat.

                            523f1f01-3302-43da-b71d-7cb54c57f9b5-image.png

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              Al Bundy @ChrisPrefect last edited by

                              @chrisprefect Danke erstmal
                              Hab da schon einiges probiert:
                              2021.06.08_Different_Settings.jpg
                              Kommt aber nie was zurück. Könnte das evtl. auch eine Konfiguration auf dem WR sein, die anders eingestellt werden muss? Oder sonst was (z.B. mehrere Geräte IDs in der Adapter Einstellungen).

                              C 1 Reply Last reply Reply Quote 0
                              • C
                                cybtrash @Al Bundy last edited by cybtrash

                                @al-bundy said in Solaredge Adapter (Photovoltaikanlage):

                                @chrisprefect Danke erstmal
                                Hab da schon einiges probiert:
                                2021.06.08_Different_Settings.jpg
                                Kommt aber nie was zurück. Könnte das evtl. auch eine Konfiguration auf dem WR sein, die anders eingestellt werden muss? Oder sonst was (z.B. mehrere Geräte IDs in der Adapter Einstellungen).

                                Versuch mal die folgenden (ggf. +/- 1):

                                batt.png

                                Leider spuckt Battery 1 Lifetime Export / Import Energy Counter bei mir wirres Zeug aus. Siehe Grafana:
                                BattExport.png

                                Wie es scheint (und lt. eines Forenbeitrags im PV-Forum) zählt die Battery hoch und resetet den Counter hin und wieder auf 0.

                                Der Graph korreliert aber auf jeden Fall mit dem Hausverbrauch!
                                (Nachts haben wir einen Verbrauch von ca. 350Wh, danach tagsüber wurde das Haus von der PV-Anlage gespeist, daher kein Export und ab 18:30 Uhr wurde das E-Auto angeschlossen, die Batterie zügig entladen - was man an der hohen Frequenz der Zick-Zack Linien sieht.

                                So - aber was bedeuten die Werte? Diese sind auf keinen Fall Wattstunden.

                                Nachts wo ich ungefähr 350W/h verbrauche hat er in einer Stunde von 20k-65k und 0-35k "hochgezählt", was "80.000" ergibt. Aber was sind diese 80.000 ???

                                edit: 80.000 / 350Wh = 228

                                Wenn ich also in Grafana alle Werte durch 228 teile dann passt ganz ungefähr. Ich müsste also den richtigen Dividenden finden, damit die Werte Sinn ergeben. Aber was zur Hölle soll das xD

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  Al Bundy @cybtrash last edited by

                                  @cybtrash viiiiiielen Dank!😁 👍
                                  Nun geht es, wie es soll:

                                  2021.06.09_Settings_die_funktionieren.jpg
                                  Wo hast du diese Adressen gefunden? 🤔
                                  Kannst du bitte auch den CSV Export bereit stellen? Macht den Import leichter und weniger fehleranfällig.

                                  C 1 Reply Last reply Reply Quote 0
                                  • C
                                    cybtrash @Al Bundy last edited by

                                    @al-bundy said in Solaredge Adapter (Photovoltaikanlage):

                                    Wo hast du diese Adressen gefunden?

                                    Power Control Open Protocol for SolarEdge Inverters.pdf

                                    A 1 Reply Last reply Reply Quote 0
                                    • A
                                      Al Bundy @cybtrash last edited by

                                      @cybtrash Ich bin echt verblüfft. Grossartig. Nochmals Danke

                                      C 1 Reply Last reply Reply Quote 0
                                      • C
                                        cybtrash @Al Bundy last edited by cybtrash

                                        @al-bundy said in Solaredge Adapter (Photovoltaikanlage):

                                        @cybtrash Ich bin echt verblüfft. Grossartig. Nochmals Danke

                                        edit: Hab mir jetzt eine kleine Übersicht in VIS gebastelt, ein Klon der Solaredge Übersicht sozusagen. Finde ich am übersichtlichsten. Das ganze erweitere ich jetzt noch um das E-Auto und Wärmepumpe 🙂
                                        Das Problem mit den unklaren Werten der Batterie für die tägliche Statistik der Energiemenge bleibt aber -.- (siehe hier)

                                        graf.png

                                        A L C 4 Replies Last reply Reply Quote 0
                                        • A
                                          Al Bundy @cybtrash last edited by

                                          @cybtrash
                                          Da helfe ich gerne. Brauche aber noch etwas Zeit dazu.
                                          Prinzipiell habe ich auch bis jetzt schon vieles von meinem Haus, dass ich überwache und steuere (z.B. über 25 Shellys zur Messung und Steuerung der Stromaufnahme) und werde dies auch mit der PV Anlage tun 😁
                                          Die Anlage ist aber erst 6 Tage alt und der Modbus Adapter funktioniert auch erst seit Dienstag. Bevor ich mit den Aufzeichnungen und Analysen starte, werde ich erst noch die Messwerte prüfen. Mir scheint der gemessene Verbrauch etwas zu tief (etwa 10-20%) zu dem was ich zuvor gemessen habe. Um das aber genau zu prüfen, muss ich noch die Messerei des neuen Energiezählers installieren. Eben "step by step"
                                          Falls von Interesse hier die Anlagen-Daten:
                                          Module: 36 x LG Neon LG365N1C (13kWp)
                                          WR: StoreEdge SE10K-RWS
                                          Batterie: LG CHEM RESU 13

                                          1 Reply Last reply Reply Quote 0
                                          • L
                                            lisalisa @cybtrash last edited by lisalisa

                                            Gelöscht

                                            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

                                            497
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            59
                                            431
                                            99513
                                            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