Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Zendure Solarflow

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Test Adapter Zendure Solarflow

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lesiflo Most Active @The_Stig last edited by lesiflo

      @the_stig sagte in Test Adapter Zendure Solarflow:

      Aber interessiert bin ich an deiner Bemerkung zum Shelly: wie kann das von da gesteuert werden?

      Es gibt für den iobroker einen Shelly-Adapter. Mit dem kann du dann auf die Werte zugreifen und steuern.

      Eventuell so was hier:

      6412519d-796b-4bd4-bdb6-fce9e6995ae5-image.png

      Getriggert wird auf die gemessene Leistung vom Shelly. Wenn diese über 500 W ist soll der Hub nur die Differenz
      von der aktuellen Leistung - 500W an den WR ausgeben. Alles andere geht in den Akku. Bypass auf "Automatic" und
      kein Energieplan wie z.B. SmartCT aktiv. Den Timeout um ständiges Ein/Aus zu verhindern.

      T 1 Reply Last reply Reply Quote 0
      • T
        The_Stig @lesiflo last edited by The_Stig

        @lesiflo immer gerne. Den Adapter nutze ich aber shcon länger, um mir die Werte in Grafana abzubilden. Aber wie ich den jetzt steuere, das weiß ich noch nicht. Fehlt mir im Moment auch noch die Idee, wie das von dir geschilderte Setting dann funktionieren soll. Aber bin sehr gespannt - ggf. per PN?

        EDIT: Sorry, hatte deinen zweiten Post nicht gesehen mit dem Blockly...coole Idee, da wage ich mich mal ran!

        EDIT #2: Ich glaube, ich komme da mental von einer anderen Richtung. Du misst den Verbrauch - mich interessiert die aktuelle PV-Leistung. Aber mit dem Differenz-Ding könnte man da ja was bauen...

        D 1 Reply Last reply Reply Quote 0
        • D
          diet99 @The_Stig last edited by

          Hallo Ihr beiden!

          @lesiflo danke für Deine Scripte. Muß ich mir bei Gelegenheit mal genauer anschauen. Gerade hakt es etwas mit der Zeit dafür.

          @The_Stig mit häufigem Bypass-Schalten wäre ich etwas vorsichtig. Da wird ja auch in der App gewarnt, daß das Relais u.U. gefährdet ist, wenn man zu oft schaltet. Das klingt mir so, als ob die das etwas grenzwertig dimensioniert hätten - aber Vorsicht ist ja bekanntermaßen die Mutter der Porzellankiste. Also eher weniger schalten, als einmal zuviel.

          Ich bin bisher mit meinem Script ganz zufrieden, das oberhalb von 30% die Einspeisung einschaltet, wobei ich gerade noch am Überlegen bin, ob ich statt auf Prozent lieber auf Akkuspannung triggern sollte. Die Prozentwerte laufen mit der Zeit ja wohl etwas davon, wenn man nicht mehr oder weniger regelmäßig die Akkus mal auf 100% lädt. Die Einspeiseleistung hab ich jetzt mal auf 200W gestellt, die anliegen müssen, um die Einspeisung tatsächlich einzuschalten nach Erreichen der 30%. Wenns deutlich drunter ist, werden die Akkus gleich wieder leer. Mit Timeouts o.ä. habe ich bisher noch nicht rumgespielt.

          T 1 Reply Last reply Reply Quote 0
          • T
            The_Stig @diet99 last edited by

            @diet99 hey - danke für deine Rückmeldung. Schaltet denn das Relais nur, wenn man den Bypass-Modus ändert? Weil aktuell (also auf Automatic) ist es ja so, dass der Akku je nach Stromverbrauch und Einspeisung hin und her wechselt zwischen Ladung und Entladung. Das ist dann aber kein Problem für das Relais, verstehe ich das richtig?

            D 1 Reply Last reply Reply Quote 0
            • D
              diet99 @The_Stig last edited by

              @the_stig Ich habe ehrlich gesagt noch nie beobachtet, ob das Relais zwischen Ladung und Einspeisung tatsächlich schaltet. Der Hub hängt bei mir in der Garage. Aber vielleicht kann das jemand anderes hier beantworten.
              Meine Vermutung war, daß es nur zwischen Bypass ein und Bypass aus schaltet.

              1 Reply Last reply Reply Quote 0
              • L
                lesiflo Most Active last edited by lesiflo

                Ich habe jetzt eine Lösung ohne einen Energieplan (wie z.B. SmartCT) gefunden bei dem der Bypass-Modus immer auf "Automatisch" bleibt, ich aber trotzdem Verbrauchsabhängig nach Zeit regeln kann. Sieht so aus:

                77cea55e-97c7-46cc-92ab-235867385b06-image.png

                Sobald die Sonne untergeht und der Hausverbrauch über 80W geht wird vom Akku eingespeist. Morgens oder wenn der Verbrauch negativ (Einpeisung ins Netz) geht die Leistung auf 0W.
                Hintergrund ist, dass ja der SmartCT-Modus nicht mit der Einstellung des Bypass auf Automatisch funktioniert.

                D 1 Reply Last reply Reply Quote 0
                • D
                  diet99 @lesiflo last edited by diet99

                  @lesiflo Du möchtest damit tatsächlich nur einspeisen, wenn keine Sonne mehr scheint? D.h. tagsüber soll die Energie ausschließlich in die Akkus gehen?

                  Zusatzfrage:
                  a3451438-7c4d-4ba0-92b5-96a7aac464a6-grafik.png
                  Warum heißt das bei "Dir Min_SOC_entladen"? Das Objekt finde ich hier nicht. Hier gibt es nur "Min. SOC", was aber eigentlich das gleiche sein müßte.
                  76100b8a-e3ef-4d9a-991c-17d77137e8b6-grafik.png

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    lesiflo Most Active @diet99 last edited by lesiflo

                    @diet99
                    Bei mir dient das BKW nur zum Laden der Akkus und Entladen in der Nacht. Ich habe noch eine große 7 kW Anlage ohne Akku für Verbrauch und Einspeisung.
                    Ist eine selbst erstellte Variable mit der ich festlege ab welcher Ladung der Akku wieder entladen wird.

                    1 Reply Last reply Reply Quote 0
                    • T
                      The_Stig last edited by

                      @nograx hast du eine Idee, warum der Bypass-Modus nicht richtig funktioniert? Da gibt es ja zwei Werte, einmal im Control-Ordner und einmal im Hauptordner. Wenn ich den über Blockly im Control-Ordner auf Always on setze, bleibt es trotzdem im Hauptordner auf Automatic. Und der im Hauptordner scheint für die Schaltung zuständig zu sein. Funkt da die App von Zendure dazwischen?

                      L nograx 2 Replies Last reply Reply Quote 0
                      • L
                        lesiflo Most Active @The_Stig last edited by

                        @the_stig Unter Control ist zum Setzen der Werte. Du musst hier im Blockly Zahlen verwenden. 0 für "Automatic", 1 für "Allways off" und 2 für "Allways on": Im Hauptordner wird der Wert aus der App angezeigt, damit kann man nichts setzen.

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          The_Stig @lesiflo last edited by

                          @lesiflo Danke dir. Müsste das so korrekt sein?
                          d99bba02-e559-4c94-b14a-0cd447d413cb-image.png

                          1 Reply Last reply Reply Quote 0
                          • T
                            The_Stig last edited by

                            @lesiflo hatte noch einen Denkfehler hinsichtlich des SOC drin. Aber noch ein Problem: so schaltet er Abends, wenn wenig oder keine PV-Power mehr kommt, in den Bypass und bis dann am nächsten Tag wieder genug Energie anliegt, nciht zurück. Vermutlich wird ja im Bypass auch keine Energie von der Batterie abgegeben, richtig? Dann müsste noch eine Zeitsteuerung rein. Hab ich mich noch nicht befasst, wie das dann funktioniert...

                            L 1 Reply Last reply Reply Quote 0
                            • nograx
                              nograx Developer @The_Stig last edited by

                              @the_stig sagte in Test Adapter Zendure Solarflow:

                              @nograx hast du eine Idee, warum der Bypass-Modus nicht richtig funktioniert? Da gibt es ja zwei Werte, einmal im Control-Ordner und einmal im Hauptordner. Wenn ich den über Blockly im Control-Ordner auf Always on setze, bleibt es trotzdem im Hauptordner auf Automatic. Und der im Hauptordner scheint für die Schaltung zuständig zu sein. Funkt da die App von Zendure dazwischen?

                              Wie von @lesiflo beschrieben kannst du nur über den Control Ordner steuern. Im Hauptordner wird es dann gesetzt wenn sich der Wert am Hub tatsächlich ändert. In der neusten Version wird zusätzlich der Wert unter Control geändert wenn sich über die App was ändert. Das ist etwas meiner anfänglichen Unbedarftheit bei der Adapter Entwicklung geschuldet.

                              Wie @lesiflo schreibt muss man per Script/Blockly Zahlen setzen. bei manueller Änderung sollte eine Auswahl erscheinen.

                              1 Reply Last reply Reply Quote 0
                              • T
                                The_Stig last edited by

                                @nograx danke dir - so wird es verständlicher. Ich muss dann mal weiter in Blockly kämpfen. Das mit der Pause funktioniert nicht - er schaltet ständig den Bypass an/aus...da muss ich mir wohl mal Timeouts anschauen.

                                1 Reply Last reply Reply Quote 0
                                • L
                                  lesiflo Most Active @The_Stig last edited by

                                  @The_Stig Was möchtest du denn am Ende erreichen?
                                  Kleiner Tipp: Wenn du bei der "falls"-Abfrage auf das Zahnrädchen klickst kannst du noch weitere Bedingungen mit einbauen und sparst dir eine zweite Abfrage. Außerdem würde ich die ganzen "und" Verknüpfungen untereinander anordnen. Geht mit Anklicken und "externe Eingänge". Es gib auch mittlerweile "und" und "oder" Bausteine mit mehreren Optionen. Das sind die mit dem "Zahnrad".

                                  T 1 Reply Last reply Reply Quote 0
                                  • T
                                    The_Stig @lesiflo last edited by The_Stig

                                    @lesiflo Danke dir. Ich glaube ich bin da ein bisschen ein Sonderfall, da insgesamt 6 Module, davon 4 am Zendure und 2 am WR. Ich würde gerne:

                                    1. Wenn <500 W PV Input insgesamt über die 6 Module, dann Bypass Ein (da damit meine Grundlast gedeckt wird und ich nicht die Batterie unnötig lade); hier muss es aber abends wieder von Bypass ein in Auto schalten, damit die Batterie einspeist abends/nachts
                                    2. Wenn Batterie <30%, dann Ausgangsleistung = 0W (damit auch hier nicht ständig hin und her gesprungen wird); wenn >30%, dann Ausgangsleistung = 750W
                                    3. Der Punkt, wo es noch am meisten hakt: ich habe noch einen Rückwärts laufenden Zähler, d.h. Einspeisung ins Netz ist kein Problem für mich. Daher möchte ich gerne noch sowas wie: Falls Akku an max Ladegrenze, dann Bypass Ein und Ausgangsleistung = 1200W -> da ist dann das Problem, dass ich ohne Begrenzung über den Hoymiles WR dann dauerhaft die 1200 eingespeist werden...wenn ich den Hoymiles allerdings über OpenDTU auf Nulleinspeisung trimme, dann wird ggf. halt wieder abgeregelt, obwohl mehr Strom zur Verfügung steht. Als Beispiel: Akku 93% (Ladegrenze bei mir), PV Input insgesamt 800 Watt, Verbrauch 400 Watt -> mit Nulleinspeisung werden 400 Watt verschenkt; -> ohne Nulleinspeisung und bei Ausgangsleistung Zendure 1200 Watt zieht er 400 Watt zusätzlich aus dem Akku (oder nicht?)

                                    EDIT: Und noch was: mein Pi5 läuft ziemlich heiß grad. Rund 20 Grad mehr als normal. Die Prozesse sehen so aus:
                                    158b5025-49f7-4df6-816e-ae8ddb71452a-image.png
                                    Das ist doch viel zu viel CPU-Load...vermutlich irgendeine Schleife, die ich da reingebracht habe?

                                    L nograx 2 Replies Last reply Reply Quote 0
                                    • L
                                      lesiflo Most Active @The_Stig last edited by lesiflo

                                      @the_stig Bei 1. und 2. solltest du mit Timeouts arbeiten. Bei 3. würde ich versuchen über den Zendure die Leistung zu regeln. Geht unter "control" mit dem Parameter "setOutputLimit" entspricht in der App dem Wert "Ausgang (für Haus)" unter "Entladegrenze einstellen", geht aber nur wenn kein Energieplan aktiv ist.

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        The_Stig @lesiflo last edited by

                                        @lesiflo Danke dir. Muss einfach mal weiter basteln und testen. Aber das ist ja auch der Sinn des Ganzen 😉

                                        CPU-Load hat sich übrigens erledigt - war nicht Blockly, sondern eine Einstellung in der Protokollierung der Daten für Influx.

                                        1 Reply Last reply Reply Quote 0
                                        • nograx
                                          nograx Developer @The_Stig last edited by

                                          @the_stig Ich kann dir da auch nur empfehlen nur mit der Ausgangsleistung zu arbeiten. Tagsüber auf 0 und Abends dann auf den gewünschten Wert. Den Bypass würde ich auf "immer aus" setzen. So weit ich das beurteilen kann ist der Bypass ein Relais was durch häufiges schalten dann auch schnell mal kaputt gehen kann. Daher ja auch die Warnung in der App... Ich schalte bei mir den Bypass z.B. nie.

                                          D Webranger T 3 Replies Last reply Reply Quote 0
                                          • D
                                            diet99 @nograx last edited by diet99

                                            @nograx said in Test Adapter Zendure Solarflow:

                                            @the_stig Ich kann dir da auch nur empfehlen nur mit der Ausgangsleistung zu arbeiten. Tagsüber auf 0 und Abends dann auf den gewünschten Wert. Den Bypass würde ich auf "immer aus" setzen. So weit ich das beurteilen kann ist der Bypass ein Relais was durch häufiges schalten dann auch schnell mal kaputt gehen kann. Daher ja auch die Warnung in der App... Ich schalte bei mir den Bypass z.B. nie.

                                            Exakt so fahre ich das auch mit Bypass immer aus. Die Leistung kann man ja unabhängig davon nach Wunsch ansteuern. Ich regle bei mir mit dem nachgelagerten Hoymiles und OpenDTU, aber man kann das natürlich genauso auf der Hub-Ausgangsseite tun.
                                            Energiepläne habe ich überhaupt keine im Einsatz.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            557
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            72
                                            1187
                                            267469
                                            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