NEWS
ecoflow-connector-Script zur dynamischen Leistungsanpassung
-
Ich hab mich jetzt mal darin versucht, ein Video zu erstellen, in dem ich zunächst die Basiskonfiguration und die einzelnen Parameter darin erkläre.
Würde mich freuen, wenn ihr mir mal sagt, ob euch das hilft. Vielleicht kann ich davon noch mehr machen. -
@waly_de sehr gut erklärt ️
-
@waly_de prima, das Video hat mir sehr geholfen. Eine Frage hätte ich noch, ich habe zwei PV Eingänge an der Delta 2 Max in Benutzung, im Skript sehe ich nur einen Parameter, soweit ich sehen kann, habe ich allerdings zwei Parameter für die Eingangsleistung in Watt, "inWatts" und "pv2InWatts". Ich vermute aktuell lässt sich nur einer davon eintragen?
-
@gooflo hab es selbst gefunden, man muss sie als AdditionalPower anlegen
-
@waly_de einfach nur gut das Skript (gleich mal gespendet :-), vor allem jetzt mit dem Video, super erklärt. Einen Verbesserungsvorschlag für Neulinge hätte ich: das mit den JS Modulen habe ich anfangs nicht kapiert, erstens, dass man erst mal Javascript installieren muss als Adapter ("Javascript Script Engine") und wo man die Module dann eintragen muss (ok, in der Konfiguration, habe ich dann gefunden) und vor allem unter welchem Namen genau. Ich hatte im Skript gelesen und da steht "protobuf" und "Pahoo MQTT Client", man muss aber "protobufjs" und "mqtt" verwenden.
Ich habe eine Delta 2 Max und verwende für die PV Eingänge statt mppt.inWatts die Variablen pd.pv1ChargeWatts und pd.pv2ChargeWatts, weil die Werte besser mit denjenigen der App übereingestimmt haben. Ich merke allerdings gerade, dass ich sie nicht als "AdditionalPower" konfigurieren sollte, weil sonst die Einspeisung (Grundlast) um diese Werte reduziert wird, richtig?
Jetzt bin ich gespannt darauf, wie gut die Regelung funktionieren wird.
-
@gooflo sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
@waly_de einfach nur gut das Skript (gleich mal gespendet :-), vor allem jetzt mit dem Video, super erklärt. Einen Verbesserungsvorschlag für Neulinge hätte ich: das mit den JS Modulen habe ich anfangs nicht kapiert, erstens, dass man erst mal Javascript installieren muss als Adapter ("Javascript Script Engine") und wo man die Module dann eintragen muss (ok, in der Konfiguration, habe ich dann gefunden) und vor allem unter welchem Namen genau. Ich hatte im Skript gelesen und da steht "protobuf" und "Pahoo MQTT Client", man muss aber "protobufjs" und "mqtt" verwenden.
Ich habe eine Delta 2 Max und verwende für die PV Eingänge statt mppt.inWatts die Variablen pd.pv1ChargeWatts und pd.pv2ChargeWatts, weil die Werte besser mit denjenigen der App übereingestimmt haben. Ich merke allerdings gerade, dass ich sie nicht als "AdditionalPower" konfigurieren sollte, weil sonst die Einspeisung (Grundlast) um diese Werte reduziert wird, richtig?
Jetzt bin ich gespannt darauf, wie gut die Regelung funktionieren wird.Erst mal danke für dein Feedback zum Video! Freut mich, dass es nicht nur als Einschlafhilfe verwendet werden kann.
Das mit der Installation der Module ist eigentlich sehr gut im Eingangs Beitrag hier im Forum beschrieben. Da gibt es sogar Screenshots. Aber du hast recht ich sollte das auch noch im Skript selber besser beschreiben.
Die Sache mit den PV Modulen. An der Delta wollte ich als Nächstes beschreiben.
Du hast das selbst schon richtig herausgefunden. Die PV Module müssen als AdditionalPower Einträge angelegt werden. Du musst dann nur noch den Parameter NoFeedIn: true setzen. Dann wird die PV Leistung nur noch in PVTotal berücksichtigt. -
@waly_de said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
Erweiterungen:
Tibber ModulVielen herzlichen Dank für diese großartige Möglichkeit, Ecoflow und Tibber zu kombinieren und zu steuern. Ich habe Frage zur Erweiterung Tibber Modul: Da ich kein Profi bin, habe bis dato nicht herausfinden können, wo die BatsocID und TibberID zu finden sind, weil das Script bei mir die IDs selbst nicht finden kann.
Vielen Dank.
-
Hallo Waly,
habe ich in meinem Skript einen Fehler weil er Kommandos scheinbar drei mal schickt?
Habe auch schon ein paar mal den Fehler gesehen das mehr als 3.000x geregelt wurde und das Skript angehalten wurde...
-
@thomas-weller sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
Hallo Waly,
habe ich in meinem Skript einen Fehler weil er Kommandos scheinbar drei mal schickt?
Habe auch schon ein paar mal den Fehler gesehen das mehr als 3.000x geregelt wurde und das Skript angehalten wurde...Da stimmt irgendwas mit deiner Skript Instanz nicht. Wenn sowas passiert, bitte mal die Javascript Instanz komplett neu starten.
Manchmal liegt es auch am Skripteditor und den Protokoll Ausgaben darunter. Die solltest du ab und zu mal mal mit dem Mülleimer Symbol leeren.
Vergleich das mal mit dem, was du im Hauptprotokoll vor findest.Wenn du die Meldung mit dem SetState Limit bekommst, hast du mehrere Deltas konfiguriert.
Solltest du die Daten unbedingt brauchen, setzt das Limit einfach höher. 6000 ist auch kein Problem. -
@iobrokeraddic sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
Vielen herzlichen Dank für diese großartige Möglichkeit, Ecoflow und Tibber zu kombinieren und zu steuern. Ich habe Frage zur Erweiterung Tibber Modul: Da ich kein Profi bin, habe bis dato nicht herausfinden können, wo die BatsocID und TibberID zu finden sind, weil das Script bei mir die IDs selbst nicht finden kann.
Erst mal Dank für das nette Feedback!
Damit das funktioniert, musst du den Tibberlink Adapter installieren und konfigurieren, so dass deine Daten von Tibber abgefragt werden.
Ist das passiert sollten eigentlich diese beiden Daten automatisch ermittelt und eingetragen werden. -
@waly_de ich bin auf der Suche nach dem Feld für die PowerStream Temperatur, habe hier gesucht, aber nichts gefunden. Ich sehe einige Felder mit "temp" im Namen, nur die Daten scheinen nicht zu stimmen (ändern sich nicht). Weißt Du ob es ein passendes Feld gibt, das die Temperatur des PowerStream anzeigt?
(Skript läuft super ... bin weiterhin begeistert! Das mit dem Parameter "NoFeedIn: true" bei den PV Eingängen der Delta2Max ist bisher im Skript nicht dokumentiert, oder? Werde ich morgen mal testen)
-
@gooflo ich hab das hier verwendet: 0_userdata.0.ecoflow.app_device_property_HWxxxxxxxxxxx.data.InverterHeartbeat.pv2Temp
Das ändert sich aber nur träge... Da brauchst du ein wenig Geduld zu
-
Es gibt ein Neues Video:
Die Themen diesmal:
- PV Module an der Delta
- AdditionalPower Konfiguration
- Überschussladung
Feedback würde mich wie immer freuen
-
Guten Abend und vielen Dank für das Skript. Ich habe zwei Fragen: Ich bekomme nächste Woche von Ecoflow die 2 KW Batterie für den Outdoorgebrauch. Einen speziellen Namen hat das Modell irgendwie nicht. Hier der Link: https://de.ecoflow.com/products/powerstream-balcony-solar-system-waterproof-battery-series-600-w-800-w
-
Frage: Ist das Skript mit dieser Batterie auch kompatibel?
-
Frage: Besteht die Möglichkeit einen gewissen Verbraucher (z.B. aus einer Zigbee Steckdose mit Verbrauchsanzeige) explizit nicht aus dem Speicher mit Strom zu versorgen?
Also quasi aktueller Stromverbrauch lt. Timber Pulse ./. der Steckdose?
Vielen Dank
-
-
@waly_de sehr nützlich das Video, die neuen Optionen für Überschuss werde ich ausgiebig testen. Was ich mich noch Frage: bei wechselnden PV Verhältnissen wird doch auch ständig geschaltet..ich kann mir nicht vorstellen dass es so problematisch ist wenn oft geregelt wird...aber das ist nur meine Theorie
-
@mario1995 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
Guten Abend und vielen Dank für das Skript. Ich habe zwei Fragen: Ich bekomme nächste Woche von Ecoflow die 2 KW Batterie für den Outdoorgebrauch. Einen speziellen Namen hat das Modell irgendwie nicht. Hier der Link: https://de.ecoflow.com/products/powerstream-balcony-solar-system-waterproof-battery-series-600-w-800-w
- Frage: Ist das Skript mit dieser Batterie auch kompatibel?
Vielleicht ... leider habe ich das Gerät noch nicht gesehen. Grundsätzlich würde es funktionieren, wenn das Gerät die Daten wie die Deltas liefert. Muss man einfach testen, indem du es im Script per seriennummer einträgst. Ich sehe mir das Teil bei Gelegenheit mal an...
- Frage: Besteht die Möglichkeit einen gewissen Verbraucher (z.B. aus einer Zigbee Steckdose mit Verbrauchsanzeige) explizit nicht aus dem Speicher mit Strom zu versorgen?
Also quasi aktueller Stromverbrauch lt. Timber Pulse ./. der Steckdose?
Das ist eine interessante Frage. Tatsächlich müsste das sogar funktionieren, wenn du die Steckdose unter AdditionalPower anlegst. Dann musst du noch den parameter NoPV auf True setzen und den Faktor auf -1. Dadurch würde dann die Leistung der Steckdose von RealPower abgezogen und vom Skript nicht aus reguliert.
-
@florism sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
@waly_de sehr nützlich das Video, die neuen Optionen für Überschuss werde ich ausgiebig testen. Was ich mich noch Frage: bei wechselnden PV Verhältnissen wird doch auch ständig geschaltet..ich kann mir nicht vorstellen dass es so problematisch ist wenn oft geregelt wird...aber das ist nur meine Theorie
Es kommt auf die Speicher Hardware an. Flash Speicher kann sehr oft beschrieben werde, EEPROMS eben nicht. und laut Aussage einiger User hier hat sich EcoFlow entschieden die Ladung der Deltas ins EEPROM zu schreiben.
-
@waly_de danke für das Video - wie das letzte sehr gelungen und gut verständlich. Habe (noch) keine Überschussladung, allerdings die Sache mit den zusätzlichen Modulen an der Delta 2 Max und das ist mit dem neuen Parameter (NoFeedIn) gut erklärt.
Temperaturparameter wird ab sofort nach influxdb geschrieben, mal sehen, was der so ausgibt.
-
Bei mir kommt nächste Woche auch die „neue“ 2 kWh Batterie. Ich habe lange auf genau so ein Produkt gewartet und hoffe, dass dein tolles Skript (verfolge den Thread schon seit Sommer 2023) damit kompatibel ist.
Wenn du Daten brauchst, um dir die Batterie „anzuschauen“, kannst du dich gerne bei mir melden.
Grüße
-
@eds sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:
Bei mir kommt nächste Woche auch die „neue“ 2 kWh Batterie. Ich habe lange auf genau so ein Produkt gewartet und hoffe, dass dein tolles Skript (verfolge den Thread schon seit Sommer 2023) damit kompatibel ist.
Wenn du Daten brauchst, um dir die Batterie „anzuschauen“, kannst du dich gerne bei mir melden.
Grüße
Prima, dann komme ich gegebenenfalls gerne drauf zurück.
Ich bin aber ziemlich sicher, dass zumindest das Skript auch mit dieser Batterie arbeiten wird, wenn sie an einem PowerStream angeschlossen ist. Offen ist nur, ob alle Daten dieser Batterie auch ausgelesen werden können.