NEWS
ecoflow-connector-Script zur dynamischen Leistungsanpassung
-
@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
-
@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
@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. -
@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. -
@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.
@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
-
@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. -
@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:
- 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 sindLG
@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...
-
@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? -
@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?@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.
-
@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? -
@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.
@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 đ
-
@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 đ
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
-
@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
@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. -
@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:
- 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 sindLG
@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 sindDas 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?
-
@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
@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 erledigenErledigt ;-)
-
@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 sindDas 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?
@waly_de said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
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?
Ich hab das mal schnell getestet mit der D2M:
Beim setzen von.chgPauseFlagwird die Leistung in der App auf 0 angezeigt, jedoch zeigt der Shelly noch 5W an. Das ist nicht viel, jedoch wĂŒrde ich optional einen datenpunkt des Shellyâs einbeziehen, damit das Skript den Shelly oder andere Schalter steuern kann.DarĂŒber hinaus kann man noch auf 120W minimale Ladeleistung heruntergehen, was in der App ca 100W Ladeleistung entspricht. Alles darunter funktioniert nicht mehr und die Batterie wird laut App nicht mehr geladen.(Shelly zeigt dann immer ca. 70W an, wenn der Wert zu gering ist).
Ăbrigens kann man dann jeden Wert zwischen 120 und 2400W in iobroker einstellen und wird auch korrekt in der App angezeigt.Also zum Ein/Ausschalten entweder:
.chgPauseFlagauf 1 setzen oder- ac Eingang ĂŒber Steckdose/Schalter steuern
Danach regeln der Leistung ĂŒber
.slowChgWattsvon MinWatt (D2M=120W) bis MaxWatt (D2M=2400W) -
Moin Moin,
habt ihr einen Tip fĂŒr mich, wie ich verschiene IDs zu einem Wert addieren kann, um es anschlieĂend zu visualisieren?
Bsp. ID:AkkuSoC1 +ID:AkkuSoC2 = ID:AkkuSoCgesammt --> dann ablegen in history fĂŒr z.B. VIS
Danke :-)
PS: kann leider nicht programmieren, nur copy-paste oder Widgets@photon-harvester sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
Moin Moin,
habt ihr einen Tip fĂŒr mich, wie ich verschiene IDs zu einem Wert addieren kann, um es anschlieĂend zu visualisieren?
Bsp. ID:AkkuSoC1 +ID:AkkuSoC2 = ID:AkkuSoCgesammt --> dann ablegen in history fĂŒr z.B. VIS
Danke
PS: kann leider nicht programmieren, nur copy-paste oder WidgetsNeues Script Anlegen und das hier EinfĂŒgen
const Wert1 = "id.von.dem.wert1" const Wert2 = "id.von.dem.wert2" const SumWert = "id.von.dem.SumWert" // Ăberwacht jede Ănderung der beiden Werte und berechnet dann die neue Summe const Regex = new RegExp("(" + Wert1.replace(".","\.") + ")|(" + Wert2.replace(".","\.") + ")"); on({ id: Regex, change: "ne" }, function (obj) { // Hier kannst Du den Wert beliebig gestalten const Summe = Number(getState(Wert1).val) + Number(getState(Wert2).val) // Schreibt den SumWert und legt den State an, falls er noch nicht exsistiert setStateNE(SumWert,Summe) }); //fĂŒr SumWert noch die History-Einstellungen aktivieren und fertig ;-) //**************************************** */ // HILFSFUNKTION //**************************************** */ function setStateNE(id, value, ack = false, common = {}, native = {}) { existsState(id, function (err, exists) { if (!exists) { let valueType = typeof value; let name = id.split('.').pop(); if (Object.keys(common).length === 0) { common = { name: name, type: valueType, role: 'state', read: true, write: true, }; } createState(id, value, false, common, native, function () { setState(id, value, ack); }); } else { setState(id, value, ack); } }); } -
@waly_de said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
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?
Ich hab das mal schnell getestet mit der D2M:
Beim setzen von.chgPauseFlagwird die Leistung in der App auf 0 angezeigt, jedoch zeigt der Shelly noch 5W an. Das ist nicht viel, jedoch wĂŒrde ich optional einen datenpunkt des Shellyâs einbeziehen, damit das Skript den Shelly oder andere Schalter steuern kann.DarĂŒber hinaus kann man noch auf 120W minimale Ladeleistung heruntergehen, was in der App ca 100W Ladeleistung entspricht. Alles darunter funktioniert nicht mehr und die Batterie wird laut App nicht mehr geladen.(Shelly zeigt dann immer ca. 70W an, wenn der Wert zu gering ist).
Ăbrigens kann man dann jeden Wert zwischen 120 und 2400W in iobroker einstellen und wird auch korrekt in der App angezeigt.Also zum Ein/Ausschalten entweder:
.chgPauseFlagauf 1 setzen oder- ac Eingang ĂŒber Steckdose/Schalter steuern
Danach regeln der Leistung ĂŒber
.slowChgWattsvon MinWatt (D2M=120W) bis MaxWatt (D2M=2400W)@ponti92 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
ch hab das mal schnell getestet mit der D2M:
Beim setzen von .chgPauseFlag wird die Leistung in der App auf 0 angezeigt, jedoch zeigt der Shelly noch 5W an. Das ist nicht viel, jedoch wĂŒrde ich optional einen datenpunkt des Shellyâs einbeziehen, damit das Skript den Shelly oder andere Schalter steuern kann.
DarĂŒber hinaus kann man noch auf 120W minimale Ladeleistung heruntergehen, was in der App ca 100W Ladeleistung entspricht. Alles darunter funktioniert nicht mehr und die Batterie wird laut App nicht mehr geladen.(Shelly zeigt dann immer ca. 70W an, wenn der Wert zu gering ist).
Ăbrigens kann man dann jeden Wert zwischen 120 und 2400W in iobroker einstellen und wird auch korrekt in der App angezeigt.
Also zum Ein/Ausschalten entweder:.chgPauseFlag auf 1 setzen oder
ac Eingang ĂŒber Steckdose/Schalter steuernDanach regeln der Leistung ĂŒber .slowChgWatts von MinWatt (D2M=120W) bis MaxWatt (D2M=2400W)
alles klar... wenn du mal in die Einstellungen der neuen Version schaust, da hab ich schon etwas vorbereitet. Ich denke diese Parameter können das alles abdecken...
-
@ponti92 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
ch hab das mal schnell getestet mit der D2M:
Beim setzen von .chgPauseFlag wird die Leistung in der App auf 0 angezeigt, jedoch zeigt der Shelly noch 5W an. Das ist nicht viel, jedoch wĂŒrde ich optional einen datenpunkt des Shellyâs einbeziehen, damit das Skript den Shelly oder andere Schalter steuern kann.
DarĂŒber hinaus kann man noch auf 120W minimale Ladeleistung heruntergehen, was in der App ca 100W Ladeleistung entspricht. Alles darunter funktioniert nicht mehr und die Batterie wird laut App nicht mehr geladen.(Shelly zeigt dann immer ca. 70W an, wenn der Wert zu gering ist).
Ăbrigens kann man dann jeden Wert zwischen 120 und 2400W in iobroker einstellen und wird auch korrekt in der App angezeigt.
Also zum Ein/Ausschalten entweder:.chgPauseFlag auf 1 setzen oder
ac Eingang ĂŒber Steckdose/Schalter steuernDanach regeln der Leistung ĂŒber .slowChgWatts von MinWatt (D2M=120W) bis MaxWatt (D2M=2400W)
alles klar... wenn du mal in die Einstellungen der neuen Version schaust, da hab ich schon etwas vorbereitet. Ich denke diese Parameter können das alles abdecken...
-
@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.@waly_de Verstehe, Dank Dir!
Gibt es noch eine Einstellung die ich verÀndern kann um Folgendes anzupassen?
Die Grundlast die mein Poweropti angibt und vom Script zur Berechnung genutzt wird, ist immer ca. 30W niedriger als der Wert der vom Script letztlich geliefert wird.
Wenn der Poweropti z.B. 35W des aktuellen Netzbezugs angibt, mĂŒssten die doch möglichst auch so als Wert "Andere Verbraucher" in der Ecoflow App auftauchen. Da werden aber dann in dem Fall 70W bezogen. Somit wird durch das Script zeitweise 30 Watt mehr aus meinem Akku gezogen als nötig wĂ€re.
Wie kommt dieser "Aufschlag" zustande? -
@waly_de Verstehe, Dank Dir!
Gibt es noch eine Einstellung die ich verÀndern kann um Folgendes anzupassen?
Die Grundlast die mein Poweropti angibt und vom Script zur Berechnung genutzt wird, ist immer ca. 30W niedriger als der Wert der vom Script letztlich geliefert wird.
Wenn der Poweropti z.B. 35W des aktuellen Netzbezugs angibt, mĂŒssten die doch möglichst auch so als Wert "Andere Verbraucher" in der Ecoflow App auftauchen. Da werden aber dann in dem Fall 70W bezogen. Somit wird durch das Script zeitweise 30 Watt mehr aus meinem Akku gezogen als nötig wĂ€re.
Wie kommt dieser "Aufschlag" zustande?@oli2023 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
Die Grundlast die mein Poweropti angibt und vom Script zur Berechnung genutzt wird, ist immer ca. 30W niedriger als der Wert der vom Script letztlich geliefert wird.
Wenn der Poweropti z.B. 35W des aktuellen Netzbezugs angibt, mĂŒssten die doch möglichst auch so als Wert "Andere Verbraucher" in der Ecoflow App auftauchen. Da werden aber dann in dem Fall 70W bezogen. Somit wird durch das Script zeitweise 30 Watt mehr aus meinem Akku gezogen als nötig wĂ€re.
Wie kommt dieser "Aufschlag" zustande?Ich glaube, Du hast es falsch verstanden. Dein Poweropti zeigt dir genau an, wie viel Strom du gerade vom Netzanbieter einkaufst. "Andere Verbraucher" in der EcoflowApp zeigt an, wieviel Leistung dein PowerStream gerade an Dein Hausnetzt abgibt. (ich gehe mal davon aus, das Du keine Plugs nutz)
Wenn also Dein Poweropti 35 W anzeigt und deine App 70W fĂŒr "Andere Verbraucher" dann hast Du aktuell einen Verbrauch von 105 W in deinem Haushalt. (life zu sehen unter Realpower in den Objektdaten des Scripts). Es werden also 35W weniger aus dem Akku gezogen als zur Deckung deines Bedarfs eigentlich nötig wĂ€ren. Genau so soll es sein.
WĂŒsste Dein Ecoflow bzw. die App, wieviel "Andere Verbraucher" wirklich verbrauchen, dann brĂ€uchte es das Script nicht :-)
Ich hoffe das war verstÀndlich...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden