Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Adapter] cloudfreie Auslesung von Deye-Invertern

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Adapter] cloudfreie Auslesung von Deye-Invertern

    This topic has been deleted. Only users with topic management privileges can see it.
    • Elektrofix-OL
      Elektrofix-OL @Rene55 last edited by

      @rene55
      Habe es fix mal getestet, auf einer neuen Maschiene, Adapter neu installiert. Die Anzeigen bei Regel 13 wechseln immer zwischen:
      e941f448-18dc-4c0c-8f4c-5ddc30680b9b-image.png
      d4f06eda-0bb8-402b-a74b-e5d9928c43ab-image.png

      Richtig mit Regel 1 bis auf 534 wäre 5260fb40-78a8-411b-8513-8f1044ff7d40-image.png

      Rene55 1 Reply Last reply Reply Quote 0
      • Rene55
        Rene55 @Elektrofix-OL last edited by

        @elektrofix-ol SO ganz komm ich nicht hinterher. Was heißt 'wechselt immer zwischen' ?

        Damit ich das nachrechnen kann: kannst du mir bitte mal die ermittelten Werte von 534 und 535 und den 'gewünschten' (=richtigen) Wert geben. Sollte doch zu schaffen sein. 🙇‍♂️

        R Elektrofix-OL 2 Replies Last reply Reply Quote 0
        • R
          Romeleitis @Rene55 last edited by Romeleitis

          @rene55 Ich habe IOBroker in der Version 7.2.0 auf einem Unraid Server als Container laufen. Es ist der Deye Adapter 0.1.0 installiert (über die Adaptersuche). Die yaml (https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.Sun2000.json) hatte ich nicht importiert (weiß nicht wie das geht), sondern hatte die Werte händisch hinzugefügt.
          Was mich absolut verwundert ist, dass der Abfrageintervall auf 330 Sekunden steht :
          2e11ba7e-cfd0-46cf-a0d8-0a8310db777e-image.png
          Ich aber trotzdem alle 30 Sekunden Fehler erhalte (auf 30 Sekunden stand mal die ursprüngliche Einstellung, habe ich wie geschrieben alles weggelöscht und neu hinzugefügt) :
          aa78ee81-c9d8-4a3e-be68-31eb73b88bd9-image.png
          Und die Fehler treten auch auf ohne dass ich irgendetwas zusätzlich in den Registern, Spulen etc. eintrage

          Rene55 1 Reply Last reply Reply Quote 0
          • Rene55
            Rene55 @Romeleitis last edited by

            @romeleitis Die 330 Sekunden hatte ich als Standard eingetragen, weil die Werte vom WR eh nicht öfters aktualisiert werden. Wenn trotzden alle 30 Sekunden ein Fehler kommt bestätigt das meine Vermutung, dass noch irgendwer anderes mit dem WR spricht, der Adapter die Antworten aber nicht deuten kann. Siehe "Register 153, 154, 155 . . ".

            Auf Github liegt eine angepasste Version, die (hoffentlich) die nicht angeforderten Antworten ausblendet. Daher wäre es einen Versuch wert, den Adapter einmal direkt von Github zu installieren.

            R 1 Reply Last reply Reply Quote 0
            • Elektrofix-OL
              Elektrofix-OL @Rene55 last edited by

              @rene55 wechseln bedeutet, das die Werte bei der einem AbfrageZyklus "ABC", und beim nächsten oder übernächsten AbfrageZyklus "DEF" sind. habe ich auch zu ersten mal gesehen.

              In der Influx wurden mir die Werte 534 ansteigend bei Master bis den Wert 6550.849999999999 und beim Slave bis den Wert 6552.666666666667 geschrieben, dann fangen Sie wieder bei 0 an und der 535 bekam ein 1
              Ich zeichne die Werte nur alle 30 Min auf.

              Die Anlage steht leider 70km von mir entfernt. Dauert, bis ich die Werte von Display bekomme.

              Rene55 1 Reply Last reply Reply Quote 0
              • Rene55
                Rene55 @Elektrofix-OL last edited by

                @elektrofix-ol Ah, ok. Das 'wechseln' habe ich jetzt verstanden. Diesen Effekt kenne ich auch, wenn zwei Instanzen auf den gleichen WR zugreifen, aber die RegisterNr nicht übereinander passt. Dann kommt einmal der richtige Wert und beim nächsten mal ein völlig falscher.

                Die Werte von Register 534 sind in etwa das was ich vermute. Der größte Wert der hier kommen könnte ist 6553.5. (Ich wusste gar nicht, dass da soviele Nachkommastellen rauskommen). Dann sollte im 535 die 1 erscheinen und 534 wieder langsam von 0 wieder hochwachsen. Von daher sollte das Auslesen des Registers mit der Regel 3 genau passen.

                Du sprichst von Master und Slave. Wie muss ich das denn verstehen? Hast du zwei WR die ...ähm. Wohin Daten schicken? Erklär mir das bitte.

                Elektrofix-OL 1 Reply Last reply Reply Quote 0
                • R
                  Romeleitis @Rene55 last edited by

                  @rene55 Auf https://github.com/raschy/ioBroker.deyeidc/releases sehe ich nur die installierte Version 0.1.0. So steht denn die angepasste? Und wie installiere ich die?

                  Rene55 1 Reply Last reply Reply Quote 0
                  • Rene55
                    Rene55 @Romeleitis last edited by

                    @romeleitis Die Versionsnummer ist immer noch die gleiche. Im Expertenmodus mit der URL 'https://github.com/raschy/ioBroker.deyeidc/'.
                    Installation_Github.png

                    R 1 Reply Last reply Reply Quote 0
                    • Elektrofix-OL
                      Elektrofix-OL @Rene55 last edited by

                      @rene55 said in [Adapter] cloudfreie Auslesung von Deye-Invertern:

                      Du sprichst von Master und Slave. Wie muss ich das denn verstehen? Hast du zwei WR die ...ähm. Wohin Daten schicken? Erklär mir das bitte.

                      Die Anlage habe ich einen Arbeitskollegen gebaut und ist etwas größer als "Standart". Sie ist von mir 70km entfernt auf dem Land und hat zwei Deye Sun-12K-SG04LP3-EU, die Beide zusammen in zwei Akkupacks von je 14,4 kWh laden, bzw. entladen. Um das zu realisieren sind die beide Deye und auch beide Akkupacks als Master/Slave zusammengeschaltet. Der Daye-Master unterhält sich dann mit den Master-BMS des Akkupacks.
                      Die Daten von den zwei Deye Sun-12K-SG04LP3-EU werden mittels Deinem Adapter über die Deye-WLAN-Stick ausgelesen. Dabei stellt jeder Deye nur die Daten zur Verfügung, die er auch nur misst; alleine der SoC ist beim Deye Master und Daye Slave identisch, wobei nur der Deye Master am Master-BMS angeschlossen und den SoC erhalten kann. Wenn ich den wirklichen Total_GridSell_Power zum Netz haben will, muss ich die Werte von Deye-Master und Deye-Slave somit addieren, obwohl nur der Master die CT-Klemmen angeschlossen hat. Hier ein Schaubild des Aufbaus:
                      889bea45-8fe1-4e3f-9977-9b5835addf4b-image.png

                      Die von den Deye's gesammelte Daten werden über den IoBroker in die InfluxDB geschrieben. Die Werte haben eine Blockzeit vom 30 Minuten, damit mir die Influx nicht ständig mit Daten vollläuft. Daduch sind die Daten jedoch nicht mehr so Zeitgenau und es kommen so viel Nachkommastellen zustande.

                      Ich habe die ganzen Daten auf Regel 3 umgestellt und nachgerechtet: Es fehlen mit ca. 1600kWh.
                      Erst hielt ich es für unplausibel und daher wollte ich die Regel 3 zu Anfang erst nicht trauen, aber es sind bei der Menge, die durch die Anlage gegangen sind nur 13% Verlust von DC nach AC, das ist nicht viel.

                      Fazit: Die Regel 3 ist die richtige für die Total... Register
                      Hier die aktuelle Datei für den Adapter.
                      Sun-12K-SG04LP3-EU.json

                      Rene55 1 Reply Last reply Reply Quote 0
                      • Rene55
                        Rene55 @Elektrofix-OL last edited by

                        @elektrofix-ol Dann kann man also dieses/dein Problem als gelöst betrachten. Weiterhin bin ich froh, dass sich mal jemand die Mühe gemacht hat und die Regel 3 näher untersucht hat.
                        Eine Frage am Rande: Hast du auch einen Leistungszähler zwischen Grid und WR hängen?

                        Elektrofix-OL 1 Reply Last reply Reply Quote 0
                        • R
                          Romeleitis @Rene55 last edited by

                          @rene55 So, habe das wie in deinem Screenshot getan :
                          b7ac091b-ae8d-47f2-adc1-19171db824ec-image.png
                          Dadurch wurde allerdings noch keine neue Instanz hinzugefügt. Das habe ich danach getan.
                          Sieht auch gut aus, da die neue Checkbox "onlinecheck" nun hinzugekommen ist :
                          9fc53fe6-b757-443f-8926-d9e6bf7b2f2c-image.png
                          Sieht soweit im Log gut aus. (Compute Key 'DV1' not found, weil noch nicht definiert...)
                          2efb4225-8373-42a1-b7af-bf509fc25b65-image.png
                          Wie kann ich die Werte aus https://github.com/raschy/ioBroker.deyeidc/blob/main/deyeidc.Sun2000.json am einfachsten importieren oder muss ich die wirklich alle von Hand eintippen?

                          Rene55 1 Reply Last reply Reply Quote 0
                          • Rene55
                            Rene55 @Romeleitis last edited by

                            @romeleitis Das war genau richtig so. Die 'Installation' von Github erfordert eine händische Erstellung einer Instanz -wenn noch keine da ist. Also erstmal sieht das recht gut aus. Natürlich musst du nicht alles von Hand eintragen.
                            Geh dazu in die Instanz vom Adapter, dann rechts oben auf den linken Pfeil, hier kannst du die (vorher heruntergeladene) deyeidc.Sun2000.json importieren.
                            json_Import.png

                            Dann nur noch die IP und die Seriennummer eintragen. Dann ist der Adapter fertig.

                            R 1 Reply Last reply Reply Quote 0
                            • R
                              Romeleitis @Rene55 last edited by

                              @rene55 Perfekt, vielen Dank für deine tolle Unterstützung. Das Log sieht jetzt endlich wieder normal aus.

                              Rene55 1 Reply Last reply Reply Quote 0
                              • Rene55
                                Rene55 @Romeleitis last edited by

                                @romeleitis Ja schön, das freut mich. Aber die Ursache haben wir nicht wirklich gefunden.

                                1 Reply Last reply Reply Quote 0
                                • Elektrofix-OL
                                  Elektrofix-OL @Rene55 last edited by

                                  @rene55 said in [Adapter] cloudfreie Auslesung von Deye-Invertern:

                                  @elektrofix-ol Dann kann man also dieses/dein Problem als gelöst betrachten. Weiterhin bin ich froh, dass sich mal jemand die Mühe gemacht hat und die Regel 3 näher untersucht hat.

                                  Jupp, das sollte durch sein, ich warte noch das der Total_Grid.. den Übersprung macht, die beide Hängen bei > 6000

                                  Eine Frage am Rande: Hast du auch einen Leistungszähler zwischen Grid und WR hängen?

                                  Nee, nur den Zähler von Meßstellenbetreiber. Bei der Leistung werden die Zähler ziemlich warm, und überall Meßwandler einbauen macht keinen Spaß.

                                  Rene55 1 Reply Last reply Reply Quote 0
                                  • Rene55
                                    Rene55 @Elektrofix-OL last edited by

                                    @elektrofix-ol Dann beobachte mal den Total_Grid und gib mir bitte auch hier Bescheid. Bis mein BKW mal in diese Regionen kommt dauert es wohl noch eine ganze Weile.

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      RicoStriese @Rene55 last edited by

                                      @rene55 Hallo, ich bin neu im Thema. Habe gestern meinen WR online bekommen und nun den Adapter im ioBroker installiert (V0.1.1) - IP Adresse ist korrekt, die SN des Datenloggers auch. Ich bekomme allerdings ein Fehlermeldung bezügl. des Port 8899
                                      snip1.jpg
                                      Wir Tipps wäre ich dankbar. Grüße Rico

                                      Rene55 1 Reply Last reply Reply Quote 0
                                      • Rene55
                                        Rene55 @RicoStriese last edited by

                                        @ricostriese Der Adapter kann sich nicht mit dem WR verbinden. Hat dein WR genug Sonne?

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          RicoStriese @Rene55 last edited by

                                          @rene55 Hui, das geht ja schnell. Ja , Sonne scheint, laut App sind Logger und WR online

                                          Rene55 1 Reply Last reply Reply Quote 0
                                          • Rene55
                                            Rene55 @RicoStriese last edited by

                                            @ricostriese Dann sollte auch etwas mehr kommen. Die Seriennummer ist auch die vom Logger?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            106
                                            1129
                                            279898
                                            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