Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. ecoflow-connector-Script zur dynamischen Leistungsanpassung

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    195

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    7.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.7k

ecoflow-connector-Script zur dynamischen Leistungsanpassung

ecoflow-connector-Script zur dynamischen Leistungsanpassung

Scheduled Pinned Locked Moved JavaScript
1.6k Posts 127 Posters 741.1k Views 127 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Dreffi

    @waly_de
    Also mit der Version 1.1.3.2 läuft bei mir irgendwas schief.

    Ich hatte heut wieder den Fall, dass einer der beiden Powerstreams ständig auf Prio Akku umgestellt wurde. Das sollte eigentlich nur beim Abschalten per RegulationState passieren.
    Der Andere wiederum blieb stur auf Prio Einspeisung mit AC Last 0 W. Dieser hätte eigentlich auf Prio Akku schalten müssen.

    Ich habe auch den Eindruck es gibt hier zeitweise Probleme die AC Last richtig einzustellen:
    Bildschirmfoto 2023-09-17 um 20.53.34.png

    Irgendwie wird scheint hier jeweils der falsche Powerstream angesteuert zu werden.

    Ich habe jetzt wieder auf die Version 1.1.3 umgestellt und seitdem liegt der Bezug wieder annähernd durchgehend konstant bei 10-15 W.

    Ich beobachte...

    D Offline
    D Offline
    Dreffi
    wrote on last edited by
    #459

    @dreffi said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

    @waly_de
    Also mit der Version 1.1.3.2 läuft bei mir irgendwas schief.
    [...]
    Ich habe jetzt wieder auf die Version 1.1.3 umgestellt und seitdem liegt der Bezug wieder annähernd durchgehend konstant bei 10-15 W.

    Seit Umstellung auf 1.1.3 lief heute wieder alles makellos.

    Stephane MartinezS 1 Reply Last reply
    0
    • R Ralf77

      Bei mir klappt das Script leider auch nicht mehr.... obwohl generell erst mal alles gut aussieht, klappt die Regulierung der Einspeisung leider nicht.
      Auch ist mein Akku z.B. aktuell auf 70% geladen....
      Es scheint aber irgendwas "los" zu sein. Kurz danach kam die Meldung, dass mein Akku wieder über 25% geladen ist und die Einspeisung wieder auf 600 Watt angehoben wird.
      Geändert hat sich an der Einspeisung aber nichts.

      2:16:33.566 info javascript.0 (2518) Stop script script.js.PowerStream
      22:16:33.570 info javascript.0 (2518) script.js.PowerStream: Ecoflow MQTT-Client beendet
      22:16:33.834 info javascript.0 (2518) Start javascript script.js.PowerStream
      22:16:34.017 info javascript.0 (2518) script.js.PowerStream: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      22:16:34.355 info javascript.0 (2518) script.js.PowerStream: Verbunden mit dem Ecoflow MQTT-Broker
      22:16:49.002 info javascript.0 (2518) script.js.PowerStream: Batteriestand unter Limit:15% (0%). Limitiere Einspeiseleistung auf: 150W

      R Online
      R Online
      Ralf77
      wrote on last edited by
      #460

      @ralf77 said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

      Bei mir klappt das Script leider auch nicht mehr.... obwohl generell erst mal alles gut aussieht, klappt die Regulierung der Einspeisung leider nicht.
      Auch ist mein Akku z.B. aktuell auf 70% geladen....
      Es scheint aber irgendwas "los" zu sein. Kurz danach kam die Meldung, dass mein Akku wieder über 25% geladen ist und die Einspeisung wieder auf 600 Watt angehoben wird.
      Geändert hat sich an der Einspeisung aber nichts.

      2:16:33.566 info javascript.0 (2518) Stop script script.js.PowerStream
      22:16:33.570 info javascript.0 (2518) script.js.PowerStream: Ecoflow MQTT-Client beendet
      22:16:33.834 info javascript.0 (2518) Start javascript script.js.PowerStream
      22:16:34.017 info javascript.0 (2518) script.js.PowerStream: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      22:16:34.355 info javascript.0 (2518) script.js.PowerStream: Verbunden mit dem Ecoflow MQTT-Broker
      22:16:49.002 info javascript.0 (2518) script.js.PowerStream: Batteriestand unter Limit:15% (0%). Limitiere Einspeiseleistung auf: 150W

      Also bei mir läuft soweit wieder alles dank der Hilfe vom @Dreffi !

      Mein Fehler: Mein RP3 kommt an die Leistungsgrenze. Aus dem Grund habe ich nicht benötigte Instanzen gelöscht und dabei die Instanz „History“ gelöscht.

      History scheint aber zwingend nötig zu sein für die Regelung. Nachdem ich „History“ erneut installiert hatte funktionierte die Regelung direkt wieder!

      Noch einmal vielen Dank an @Dreffi für die Geduld und das Schritt-für-Schritt Trouble Shooting meines System.

      Viele Grüße,
      Ralf

      1 Reply Last reply
      2
      • P Offline
        P Offline
        Ponti92
        wrote on last edited by Ponti92
        #461

        @Waly_de
        Hi,
        Ich würd mal meine Ideen zum PV Überschuss laden preisgeben:
        Seit letztem D2M Update ist es möglich den PV Überschuss im Haus, zb. Von einer anderen Anlage, in die Delta zu leiten. Dies funktioniert nun parallel zum Laden des Powerstreams. D.h. PS lädt die D2M und über AC wird diese parallel geladen. (Das ganze soll auch über den PV Input der D2M parallel zum PS funktionieren)

        Manuell hat es schon super funktioniert und wäre cool wenn das evtl im Skript mit eingebaut wird, dass die Regelung nicht gegen das AC Laden ankämpft..
        Denn wenn die Sonne dann weiter unter geht, wird ja der Überschuss weniger und die Ladeleistung der D2M muss angepasst werden.

        Natürlich könnte man auch andere powerstations von EcoFlow einbinden, wie zb die River, die unabhängig von PS geladen werden.

        Das ganze macht zb nur Sinn wenn:

        1. PV Überschuss von einer anderen Anlage besteht, die nicht gespeichert werden kann.
        2. der Akku an einem PS 100% voll ist und dann im im Batteriemodus die übrige PV Leistung einspeist wird.

        Gibt es evtl. Szenarien die ich nicht berücksichtigt habe?

        Fall 1. und 2. berücksichtigen auch wenn man mehrere PS mit D2M hat, und eine Anlage schneller voll wird als die andere. Dann könnte man den Überschuss der vollen Anlage in die andere zusätzlich einspeisen.
        Die Frage ist, ob dabei auch kleinere Sprünge bei der AC ladeleistung als 100W/200W erlaubt sind

        LG

        G W 2 Replies Last reply
        0
        • K Offline
          K Offline
          karo2204
          wrote on last edited by
          #462

          @Waly_de oder all die Anderen 🙂

          Kannst Du mir bitte helfen? Dein Script ist super, aber irgendwie dümpelt meine Delta Max immer bei 10% rum, und wird nicht voll. Ich habe ein bisschen was an den Einstellungen verändert und im Log steht folgendes:

          script.js.ecoflow: Batterie runter auf 80%: Normalbetrieb.

          Die Batterie hat aber nur 10% . Hier meine Einstellungen:

          Screenshot 2023-09-21 at 13.48.45.png

          Was mache ich falsch?

          Danke Dir schonmal für die Hilfe.

          ioBroker
          Tibber
          Ecoflow Powerstream & Delta Max 2000

          P 1 Reply Last reply
          0
          • K karo2204

            @Waly_de oder all die Anderen 🙂

            Kannst Du mir bitte helfen? Dein Script ist super, aber irgendwie dümpelt meine Delta Max immer bei 10% rum, und wird nicht voll. Ich habe ein bisschen was an den Einstellungen verändert und im Log steht folgendes:

            script.js.ecoflow: Batterie runter auf 80%: Normalbetrieb.

            Die Batterie hat aber nur 10% . Hier meine Einstellungen:

            Screenshot 2023-09-21 at 13.48.45.png

            Was mache ich falsch?

            Danke Dir schonmal für die Hilfe.

            P Offline
            P Offline
            Ponti92
            wrote on last edited by
            #463

            @karo2204
            Hi, ich seh du hast die Werte bei battPozOn verstellt, sodass die Batterie ab diesem Wert entladen wird.
            D.h. Ab 15% wird deine Batterie volle Kanne entladen bis wahrscheinlich 10%
            Stell das mal auf 99-100% damit das nur passiert wenn die Batterie komplett voll ist.

            K 2 Replies Last reply
            0
            • D Dreffi

              @dreffi said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

              @waly_de
              Also mit der Version 1.1.3.2 läuft bei mir irgendwas schief.
              [...]
              Ich habe jetzt wieder auf die Version 1.1.3 umgestellt und seitdem liegt der Bezug wieder annähernd durchgehend konstant bei 10-15 W.

              Seit Umstellung auf 1.1.3 lief heute wieder alles makellos.

              Stephane MartinezS Offline
              Stephane MartinezS Offline
              Stephane Martinez
              wrote on last edited by
              #464

              @dreffi said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

              Seit Umstellung auf 1.1.3 lief heute wieder alles makellos.

              Seit Umstellung auf 1.1.3 lief heute wieder alles makellos.

              hallo an alle

              Sie sprechen von der Firmware des Powerstreams.
              Wenn ja, wie können Sie ein Downgrade mit der Firmware durchführen?

              ich bin Franzose und benutze deepl zum Übersetzen

              A 1 Reply Last reply
              0
              • O Offline
                O Offline
                oli2023
                wrote on last edited by
                #465

                @Waly_de Erstmal 1000 Dank für deine super Arbeit!

                Ich nutze seit ein paar Wochen zwei PowerStreams gepaart mit einer Delta Pro. Dein Script hat mich nun dazu verleitet mir endlich ein Raspberry Pi anzuschaffen und ich habe mich da durchgekämpft. Iobroker läuft, die Daten kommen vom Poweropti.

                Jetzt meine Frage: Ich verstehe die Funktion "BasePowerOffset" und die Anmerkung im Script "Wird vom aktuellen Verbrauch abgezogen, um die Einspeiseleistung zu berechnen" nicht wirklich.
                Wenn der Wert auf den vorgegebenen 30 steht, wird die Zahl wie beschrieben von der Einspeisung abgezogen. Allerdings geht dem entsprechend auch der Wert meines aktuellen Netzbezugs hoch.
                Stelle ich den Wert auf 0, habe ich ebenso einen Netzbezug von 0 Watt, sieht natürlich schön aus, stelle ich ihn hoch, steigt dementsprechend der Wert der "anderen Verbraucher" in der Ecoflow App und der Netzbezug geht hoch auf 20 bis 30 Watt.

                Vielleicht kann mir jemand hier erklären, was es genau damit auf sich hat. Ich möchte das Script nicht blind benutzen, sondern bestenfalls verstehen warum was passiert.

                LG,

                Oli

                W 1 Reply Last reply
                0
                • Stephane MartinezS Stephane Martinez

                  @dreffi said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                  Seit Umstellung auf 1.1.3 lief heute wieder alles makellos.

                  Seit Umstellung auf 1.1.3 lief heute wieder alles makellos.

                  hallo an alle

                  Sie sprechen von der Firmware des Powerstreams.
                  Wenn ja, wie können Sie ein Downgrade mit der Firmware durchführen?

                  ich bin Franzose und benutze deepl zum Übersetzen

                  A Offline
                  A Offline
                  aherby
                  wrote on last edited by
                  #466

                  @stephane-martinez Guten Abend, es wird hier nicht von der Frimware von Ecoflow sondern einer älteren Version vom Script gesprochen. Wobei ich glaube dass hier auch ein Tippfehler vorhanden ist.
                  Die Version 1.1.2 ist auf der ersten Seite von diesem Thema zum download vorhanden.

                  1 Reply Last reply
                  0
                  • P Ponti92

                    @karo2204
                    Hi, ich seh du hast die Werte bei battPozOn verstellt, sodass die Batterie ab diesem Wert entladen wird.
                    D.h. Ab 15% wird deine Batterie volle Kanne entladen bis wahrscheinlich 10%
                    Stell das mal auf 99-100% damit das nur passiert wenn die Batterie komplett voll ist.

                    K Offline
                    K Offline
                    karo2204
                    wrote on last edited by
                    #467

                    @ponti92 Ich habe mir das jetzt nochmal 5x durchgelesen und BattPozOn auf 100 gestellt und BattPozOff auf 50. Im Moment lädt er.

                    Scheint jetzt zu funktionieren. Mal sehen was er ab 50% macht.

                    ioBroker
                    Tibber
                    Ecoflow Powerstream & Delta Max 2000

                    D 1 Reply Last reply
                    0
                    • K karo2204

                      @ponti92 Ich habe mir das jetzt nochmal 5x durchgelesen und BattPozOn auf 100 gestellt und BattPozOff auf 50. Im Moment lädt er.

                      Scheint jetzt zu funktionieren. Mal sehen was er ab 50% macht.

                      D Offline
                      D Offline
                      Dreffi
                      wrote on last edited by
                      #468

                      @Waly_de
                      Folgender Bug bei mir:
                      Einer meiner Powerstreams startet wie gewünscht mit dem für "lowBatLimit" eingestellten Wert als Bedarf. Der Andere steht morgens auf 0 W. Der Wert wird auch nicht irgendwann aktualisiert. Erst beim überschreiten der Grenze "LowBatLimitPozOff" wird der Wert aktualisiert.
                      Neustart des Scripts behebt das Problem.

                      In den Verlaufsdaten des Objektes 0_userdata.0.ecoflow.app_device_property_HW51ZOH*****.data.InverterHeartbeat.permanentWatts wurde dieser heute Nacht irgendwann auf 0 W gesetzt, weil der andere Powerstream die ganze Last zugeteilt bekam und der Wechselrichter muss dann so schlafen gegangen sein, weil er zuvor schon die Entladegrenze erreicht hatte aber noch online war.

                      Normal müssten morgens beide den Wert für "lowBatLimit" zugewiesen bekommen, da der Bedarf zu dem Zeitpunkt immer darüber liegt.

                      Aktuelle Version: 1.1.3

                      1 Reply Last reply
                      0
                      • P Ponti92

                        @karo2204
                        Hi, ich seh du hast die Werte bei battPozOn verstellt, sodass die Batterie ab diesem Wert entladen wird.
                        D.h. Ab 15% wird deine Batterie volle Kanne entladen bis wahrscheinlich 10%
                        Stell das mal auf 99-100% damit das nur passiert wenn die Batterie komplett voll ist.

                        K Offline
                        K Offline
                        karo2204
                        wrote on last edited by
                        #469

                        @ponti92 @Waly_de noch ne doofe Frage. Auf welchen Status soll ich in der App stellen: Batterie-Prio oder Stromversorgung-Prio? Aktuell habe ich es auf Batterie-Prio stehen, damit die DM mal etwas mehr % rein bekommt.

                        ioBroker
                        Tibber
                        Ecoflow Powerstream & Delta Max 2000

                        P 1 Reply Last reply
                        0
                        • P Ponti92

                          @Waly_de
                          Hi,
                          Ich würd mal meine Ideen zum PV Überschuss laden preisgeben:
                          Seit letztem D2M Update ist es möglich den PV Überschuss im Haus, zb. Von einer anderen Anlage, in die Delta zu leiten. Dies funktioniert nun parallel zum Laden des Powerstreams. D.h. PS lädt die D2M und über AC wird diese parallel geladen. (Das ganze soll auch über den PV Input der D2M parallel zum PS funktionieren)

                          Manuell hat es schon super funktioniert und wäre cool wenn das evtl im Skript mit eingebaut wird, dass die Regelung nicht gegen das AC Laden ankämpft..
                          Denn wenn die Sonne dann weiter unter geht, wird ja der Überschuss weniger und die Ladeleistung der D2M muss angepasst werden.

                          Natürlich könnte man auch andere powerstations von EcoFlow einbinden, wie zb die River, die unabhängig von PS geladen werden.

                          Das ganze macht zb nur Sinn wenn:

                          1. PV Überschuss von einer anderen Anlage besteht, die nicht gespeichert werden kann.
                          2. der Akku an einem PS 100% voll ist und dann im im Batteriemodus die übrige PV Leistung einspeist wird.

                          Gibt es evtl. Szenarien die ich nicht berücksichtigt habe?

                          Fall 1. und 2. berücksichtigen auch wenn man mehrere PS mit D2M hat, und eine Anlage schneller voll wird als die andere. Dann könnte man den Überschuss der vollen Anlage in die andere zusätzlich einspeisen.
                          Die Frage ist, ob dabei auch kleinere Sprünge bei der AC ladeleistung als 100W/200W erlaubt sind

                          LG

                          G Offline
                          G Offline
                          giovanne
                          wrote on last edited by
                          #470

                          @ponti92 said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                          @Waly_de
                          Hi,
                          ... D.h. PS lädt die D2M und über AC wird diese parallel geladen. (Das ganze soll auch über den PV Input der D2M parallel zum PS funktionieren)

                          Manuell hat es schon super funktioniert und ...

                          @ponti92
                          hast du das tatsächlich schon ausprobiert und es geht? Das wäre cool.

                          Ich musste leider meine Delta 2 Max von der *.126 auf die *.107 zurück downgraden, da die bei starken Bedarfs-Schwankungen (z.b. volle 600W und wieder zurück auf weniger, häufig unten hängen geblieben ist und erst durch manuelles switchen zw. Mode wieder alles aus den Panels geholt hat (nur zwei Panels an Powerstream))

                          Aber parallel AC laden ist eigentlich was ich will und hatte schon aufgegeben ob Ecoflow das überhaupt einbauen würde...

                          1 Reply Last reply
                          0
                          • K karo2204

                            @ponti92 @Waly_de noch ne doofe Frage. Auf welchen Status soll ich in der App stellen: Batterie-Prio oder Stromversorgung-Prio? Aktuell habe ich es auf Batterie-Prio stehen, damit die DM mal etwas mehr % rein bekommt.

                            P Offline
                            P Offline
                            Ponti92
                            wrote on last edited by
                            #471

                            @karo2204 Stromversorgung, wobei das Skript das bei Bedarf automatisch umstellt. Bei 100% Ladung sollte das Skript den Modus auf Batterie umstellen, sodass die volle PV Leistung ins Netz gespeist wird und nichts vom Akku gezogen wird.

                            @giovanne ja das hat geklappt, dass PS und AC gleichzeitig zum laden verwendet wird.
                            Ich wurde aber vor deinem Fehler verschont, benutzt du zufällig Smart plugs?

                            G K 2 Replies Last reply
                            0
                            • P Ponti92

                              @karo2204 Stromversorgung, wobei das Skript das bei Bedarf automatisch umstellt. Bei 100% Ladung sollte das Skript den Modus auf Batterie umstellen, sodass die volle PV Leistung ins Netz gespeist wird und nichts vom Akku gezogen wird.

                              @giovanne ja das hat geklappt, dass PS und AC gleichzeitig zum laden verwendet wird.
                              Ich wurde aber vor deinem Fehler verschont, benutzt du zufällig Smart plugs?

                              G Offline
                              G Offline
                              giovanne
                              wrote on last edited by
                              #472

                              @ponti92 said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                              @giovanne ja das hat geklappt, dass PS und AC gleichzeitig zum laden verwendet wird.
                              Ich wurde aber vor deinem Fehler verschont, benutzt du zufällig Smart plugs?

                              Das ist cool 👍 (Delta 2 Max FW *.126/WLan *.47 - richtig oder?)
                              Dann habe ich ja wieder Hoffnung auf die Funktion... warte aber erst mit dem erneuten FW Update, erst mal Lage beobachten... Überschuss ist gerade von andere PV eh fast nichts - blöde Jahreszeit beginnt)

                              Ne, keine Plugs. Die habe ich alle rausgenommen und nutze die von hier abgewandelte reine nodejs Variante mit HA.

                              P 1 Reply Last reply
                              0
                              • P Ponti92

                                @karo2204 Stromversorgung, wobei das Skript das bei Bedarf automatisch umstellt. Bei 100% Ladung sollte das Skript den Modus auf Batterie umstellen, sodass die volle PV Leistung ins Netz gespeist wird und nichts vom Akku gezogen wird.

                                @giovanne ja das hat geklappt, dass PS und AC gleichzeitig zum laden verwendet wird.
                                Ich wurde aber vor deinem Fehler verschont, benutzt du zufällig Smart plugs?

                                K Offline
                                K Offline
                                karo2204
                                wrote on last edited by karo2204
                                #473

                                @ponti92 OK danke, dann versuche ich es nochmal mit dem Strommodus. Schaut im Moment ganz gut aus, er speist die wenigen Watt in die Batterie statt ins Stromnetz ein.

                                ioBroker
                                Tibber
                                Ecoflow Powerstream & Delta Max 2000

                                1 Reply Last reply
                                0
                                • G giovanne

                                  @ponti92 said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                  @giovanne ja das hat geklappt, dass PS und AC gleichzeitig zum laden verwendet wird.
                                  Ich wurde aber vor deinem Fehler verschont, benutzt du zufällig Smart plugs?

                                  Das ist cool 👍 (Delta 2 Max FW *.126/WLan *.47 - richtig oder?)
                                  Dann habe ich ja wieder Hoffnung auf die Funktion... warte aber erst mit dem erneuten FW Update, erst mal Lage beobachten... Überschuss ist gerade von andere PV eh fast nichts - blöde Jahreszeit beginnt)

                                  Ne, keine Plugs. Die habe ich alle rausgenommen und nutze die von hier abgewandelte reine nodejs Variante mit HA.

                                  P Offline
                                  P Offline
                                  Ponti92
                                  wrote on last edited by
                                  #474

                                  @giovanne said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                  Das ist cool 👍 (Delta 2 Max FW *.126/WLan *.47 - richtig oder?)
                                  Dann habe ich ja wieder Hoffnung auf die Funktion... warte aber erst mit dem erneuten FW Update, erst mal Lage beobachten... Überschuss ist gerade von andere PV eh fast nichts - blöde Jahreszeit beginnt)

                                  Ne, keine Plugs. Die habe ich alle rausgenommen und nutze die von hier abgewandelte reine nodejs Variante mit HA.

                                  Ja genau die Firmware hab ich drauf 👍

                                  W 1 Reply Last reply
                                  0
                                  • P Ponti92

                                    @giovanne said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                    Das ist cool 👍 (Delta 2 Max FW *.126/WLan *.47 - richtig oder?)
                                    Dann habe ich ja wieder Hoffnung auf die Funktion... warte aber erst mit dem erneuten FW Update, erst mal Lage beobachten... Überschuss ist gerade von andere PV eh fast nichts - blöde Jahreszeit beginnt)

                                    Ne, keine Plugs. Die habe ich alle rausgenommen und nutze die von hier abgewandelte reine nodejs Variante mit HA.

                                    Ja genau die Firmware hab ich drauf 👍

                                    W Offline
                                    W Offline
                                    Waly_de
                                    wrote on last edited by
                                    #475

                                    Jetzt, wo die Sonne wieder rauskommt, wird es auch Zeit für eine neue Version des Skripts. 😉
                                    Ich habe den Regel-Algorithmus komplett neu programmiert. Das ist vor allem für die Regelung mehrerer PS wichtig gewesen.
                                    Jetzt funktioniert der Balance-Mode wesentlich besser. Es wird zunächst versucht den gesamten Bedarf aus der PV-Power aller verfügbaren PS zu decken. Erst dann werden die Batterien im Verhältnis ihrer Ladestände entladen.
                                    Auch sonst habe ich versucht Eure Wünsche und Anregungen umzusetzen.
                                    Ich poste das neue Skript zunächst nur hier unten und warte auf Euer Feedback. Ich möchte zunächst sicherstellen, dass es auch wirklich bei allen funktioniert, denn es hat sich unter der Haube viel geändert.

                                    Viel Spaß beim testen!

                                    hier das komplette Changelog der neuen Version:

                                    (1.1.4.1) 23.09.2023

                                    • Neue Einstellung: "AdditionalPower": Wenn es weitere Wechselrichter gibt, die in ioBroker erfasst werden, können diese hier angelegt werden. Die Leistung wird dann bei der Berechnung von "Realpower" berücksichtigt.
                                    • Delta 2 Max "Writeables" erneut überarbeitet (Danke an Ponti92 aus dem ioBroker-Forum).
                                    • "Maxpower" ist jetzt in den Einstellungen für jeden einzelnen PS verfügbar.
                                    • Komplett neues Regelwerk zum Einstellen und Verteilen der Einspeiseleistung auf mehrere PS: 
Im "Balance Mode" wird zunächst nur die verfügbare PV-Leistung aller PS eingespeist; erst danach wird aus den Batterien entnommen. Dabei richtet sich die Entladeleistung nach dem Ladestand der Batterien. Alle PS werden bei einem Messintervall gleichzeitig geregelt.
                                    • "battOnSwitchPrio" überarbeitet und verbessert.
                                    • SmartPlugs sollten nun bei Verwendung den Regelprozess nicht mehr komplett verwirren.
                                    • Für SmartPlugs gibt es nun auch historische Leistungsdaten in den Objekten.
                                    • Auch für PS wurden die historischen Leistungsdaten neu angelegt. Die Interpretation dieser Daten steht noch aus. Vielleicht möchte das einer von euch machen? U.U stimmen die Feldnamen nicht mit den darin gespeicherten Werten überein.
                                    • Neue Einstellung: "SmartmeterTimeoutMin" und "SmartmeterFallbackPower". Wenn der letzte Wert vom Smartmeter älter als "SmartmeterTimeoutMin" ist, wird das Skript mit "SmartmeterFallbackPower" als aktuellem Realpowerwert weiterarbeiten, bis wieder aktuelle Daten geliefert werden.
                                    • Bekannte Writeables werden nun automatisch angelegt, auch ohne dass sie in der App geändert werden müssen (Voraussetzung ist die richtige Einstellung des Typs bei den Geräteeinstellungen)
                                    • Verschiedene Optimierungen und Bugfixes

                                    ecoflow-connector_v1141.txt

                                    P M 2 Replies Last reply
                                    2
                                    • O oli2023

                                      @Waly_de Erstmal 1000 Dank für deine super Arbeit!

                                      Ich nutze seit ein paar Wochen zwei PowerStreams gepaart mit einer Delta Pro. Dein Script hat mich nun dazu verleitet mir endlich ein Raspberry Pi anzuschaffen und ich habe mich da durchgekämpft. Iobroker läuft, die Daten kommen vom Poweropti.

                                      Jetzt meine Frage: Ich verstehe die Funktion "BasePowerOffset" und die Anmerkung im Script "Wird vom aktuellen Verbrauch abgezogen, um die Einspeiseleistung zu berechnen" nicht wirklich.
                                      Wenn der Wert auf den vorgegebenen 30 steht, wird die Zahl wie beschrieben von der Einspeisung abgezogen. Allerdings geht dem entsprechend auch der Wert meines aktuellen Netzbezugs hoch.
                                      Stelle ich den Wert auf 0, habe ich ebenso einen Netzbezug von 0 Watt, sieht natürlich schön aus, stelle ich ihn hoch, steigt dementsprechend der Wert der "anderen Verbraucher" in der Ecoflow App und der Netzbezug geht hoch auf 20 bis 30 Watt.

                                      Vielleicht kann mir jemand hier erklären, was es genau damit auf sich hat. Ich möchte das Script nicht blind benutzen, sondern bestenfalls verstehen warum was passiert.

                                      LG,

                                      Oli

                                      W Offline
                                      W Offline
                                      Waly_de
                                      wrote on last edited by
                                      #476

                                      @oli2023 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                      Ich verstehe die Funktion "BasePowerOffset" und die Anmerkung im Script "Wird vom aktuellen Verbrauch abgezogen, um die Einspeiseleistung zu berechnen" nicht wirklich.
                                      Wenn der Wert auf den vorgegebenen 30 steht, wird die Zahl wie beschrieben von der Einspeisung abgezogen. Allerdings geht dem entsprechend auch der Wert meines aktuellen Netzbezugs hoch.
                                      Stelle ich den Wert auf 0, habe ich ebenso einen Netzbezug von 0 Watt, sieht natürlich schön aus, stelle ich ihn hoch, steigt dementsprechend der Wert der "anderen Verbraucher" in der Ecoflow App und der Netzbezug geht hoch auf 20 bis 30 Watt.

                                      Genau das ist der Sinn... BasePowerOffset entspricht praktisch dem gewünschten, dauerhaften Netzbezug.
                                      Das ist eingebaut, damit kleine Schwankungen im Bedarf keine Einspeisung ins Netz auslösen und so Energie verschenkt wird.
                                      Wenn Dir das egal ist, setzte es auf 0.

                                      O 1 Reply Last reply
                                      1
                                      • P Ponti92

                                        @Waly_de
                                        Hi,
                                        Ich würd mal meine Ideen zum PV Überschuss laden preisgeben:
                                        Seit letztem D2M Update ist es möglich den PV Überschuss im Haus, zb. Von einer anderen Anlage, in die Delta zu leiten. Dies funktioniert nun parallel zum Laden des Powerstreams. D.h. PS lädt die D2M und über AC wird diese parallel geladen. (Das ganze soll auch über den PV Input der D2M parallel zum PS funktionieren)

                                        Manuell hat es schon super funktioniert und wäre cool wenn das evtl im Skript mit eingebaut wird, dass die Regelung nicht gegen das AC Laden ankämpft..
                                        Denn wenn die Sonne dann weiter unter geht, wird ja der Überschuss weniger und die Ladeleistung der D2M muss angepasst werden.

                                        Natürlich könnte man auch andere powerstations von EcoFlow einbinden, wie zb die River, die unabhängig von PS geladen werden.

                                        Das ganze macht zb nur Sinn wenn:

                                        1. PV Überschuss von einer anderen Anlage besteht, die nicht gespeichert werden kann.
                                        2. der Akku an einem PS 100% voll ist und dann im im Batteriemodus die übrige PV Leistung einspeist wird.

                                        Gibt es evtl. Szenarien die ich nicht berücksichtigt habe?

                                        Fall 1. und 2. berücksichtigen auch wenn man mehrere PS mit D2M hat, und eine Anlage schneller voll wird als die andere. Dann könnte man den Überschuss der vollen Anlage in die andere zusätzlich einspeisen.
                                        Die Frage ist, ob dabei auch kleinere Sprünge bei der AC ladeleistung als 100W/200W erlaubt sind

                                        LG

                                        W Offline
                                        W Offline
                                        Waly_de
                                        wrote on last edited by
                                        #477

                                        @ponti92 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                        Hi,
                                        Ich würd mal meine Ideen zum PV Überschuss laden preisgeben:
                                        Seit letztem D2M Update ist es möglich den PV Überschuss im Haus, zb. Von einer anderen Anlage, in die Delta zu leiten. Dies funktioniert nun parallel zum Laden des Powerstreams. D.h. PS lädt die D2M und über AC wird diese parallel geladen. (Das ganze soll auch über den PV Input der D2M parallel zum PS funktionieren)
                                        Manuell hat es schon super funktioniert und wäre cool wenn das evtl im Skript mit eingebaut wird, dass die Regelung nicht gegen das AC Laden ankämpft..
                                        Denn wenn die Sonne dann weiter unter geht, wird ja der Überschuss weniger und die Ladeleistung der D2M muss angepasst werden.
                                        Natürlich könnte man auch andere powerstations von EcoFlow einbinden, wie zb die River, die unabhängig von PS geladen werden.
                                        Das ganze macht zb nur Sinn wenn:

                                        PV Überschuss von einer anderen Anlage besteht, die nicht gespeichert werden kann.
                                        der Akku an einem PS 100% voll ist und dann im im Batteriemodus die übrige PV Leistung einspeist wird.

                                        Gibt es evtl. Szenarien die ich nicht berücksichtigt habe?
                                        Fall 1. und 2. berücksichtigen auch wenn man mehrere PS mit D2M hat, und eine Anlage schneller voll wird als die andere. Dann könnte man den Überschuss der vollen Anlage in die andere zusätzlich einspeisen.
                                        Die Frage ist, ob dabei auch kleinere Sprünge bei der AC ladeleistung als 100W/200W erlaubt sind

                                        Das ist Cool. Sowas werde ich auf jeden Fall einbauen.
                                        Kann man über die App auch die AC-Ladeleistung des D2M komplett abstellen?
                                        Mein Delta Max zieht sich nämlich immer gute 60-70W rein, auch wenn ich slowChgPower auf 0 stelle.

                                        Das Beste wäre natürlich ich hätte mal einen D2M hier. Vielleicht möchte mir hier ja jemand mal einen für die Zeit der Entwicklung zur Verfügung stellen?

                                        P 1 Reply Last reply
                                        0
                                        • M Milchbeck

                                          @Waly_de hab mal ne frage wie wäre es im Script einzubauen, wenn der smartmeter oder powerfox ect mal keine Daten sendet das Script auf einen grundverbrauch sagen wir mal wie bei mir 140 Watt es dann eigenständig dem Powerstream das meldet und sobald wieder Daten ankommen es wieder ganz normal läuft? Also 5 Minuten oder was auch immer keine Daten dann Grundverbrauch 140 Watt und sobald wieder Daten eintreffen Normalbetrieb…

                                          Weil bei mir fällt ab und zu mal Server seitig der Bezug aus und wenn dann zuletzt mal 400 Watt benötigt worden sind haut der Powerstream solange den Wert bis ich dann manuell eingreife und das würde es einfach im Hintergrund erledigen

                                          W Offline
                                          W Offline
                                          Waly_de
                                          wrote on last edited by
                                          #478

                                          @milchbeck sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                          @Waly_de hab mal ne frage wie wäre es im Script einzubauen, wenn der smartmeter oder powerfox ect mal keine Daten sendet das Script auf einen grundverbrauch sagen wir mal wie bei mir 140 Watt es dann eigenständig dem Powerstream das meldet und sobald wieder Daten ankommen es wieder ganz normal läuft? Also 5 Minuten oder was auch immer keine Daten dann Grundverbrauch 140 Watt und sobald wieder Daten eintreffen Normalbetrieb…
                                          Weil bei mir fällt ab und zu mal Server seitig der Bezug aus und wenn dann zuletzt mal 400 Watt benötigt worden sind haut der Powerstream solange den Wert bis ich dann manuell eingreife und das würde es einfach im Hintergrund erledigen

                                          Erledigt 😉

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          168

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe