Modul für Ecoflow-Komponenten (über HTTP-REST)

Begonnen von Neolux, 17 Februar 2025, 13:10:08

Vorheriges Thema - Nächstes Thema

KölnSolar

ZitatWarum nicht beide gelogged werden, weiß ich nicht.
wenn das stimmt
Zitatattr Powerstream event-on-change-reading data_20_1.batErrorInvLoadLimit, data_20_1.batWarningCode
ist es klar. Ist nicht
Zitatevent-on-change-reading
The attribute takes a comma-separated list of readings.
;)
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

macfly

#61
Zitat von: Neolux am 10 Juni 2025, 16:12:05
Zitat von: macfly am 10 Juni 2025, 15:37:29zweiter Eindruck: ein bisschen fischig sind einige Daten, hier mal meine Vermutungen:
data_mppt.inAmp ist 325, müsste 3,25 sein
data_mppt.inVol ist 875, müsste 87,5 sein
data_mppt.inWatts ist 3050, müsste 305,0 sein  (ist gerade wolkig)
data_mppt.outAmp ist 585, müsste 5,85 ein
data_mppt.outVol ist 508, müsste 50,8 sein
data_mppt.outWatts ist 2978, müsste 297,8 sein

Dann hab ich das mal angepasst.  ;D

Ich verstehe es aber nicht ganz...

Aus der Doku:
Zitatdata_mppt.inVol long "PV input voltage (mV)"
data_mppt.inAmp long "PV input current (mA)"
data_mppt.inWatts int "PV input power (W)"
data_mppt.outVol long "PV output voltage (mV)"
data_mppt.outAmp long "PV output current (mA)"
data_mppt.outWatts int "PV output power (W)"

data_mppt.inAmp sind demnach 325 mA, also 0,325 A?!
und
data_mppt.inVol sind demnach 875 mV, also 0,875 V?!

Naja, nehme ich dann mal so hin, hab ich ja mit dem PowerStream nicht anders erlebt. :)


Spannend wären dann noch mal folgende Werte:
data_mppt.dcdc12vVol
data_mppt.dcdc12vAmp
data_mppt.dcdc12vWatts
data_mppt.carOutVol
data_mppt.carOutAmp
data_mppt.carOutWatts

Diese Werte habe ich nicht, aber folgende:

data_ems.paraVolMax 50118 50.118   
data_ems.paraVolMin 49528 49.528
data_ems.chgVol 52225 52.225
data_bmsMaster.amp 13301 13.301
data_bmsMaster.maxCellVol 3345 33.45
data_bmsMaster.minCellVol 3339 33.39
data_bmsMaster.vol 50251 50.251
data_ems.chgVol 52257 52.257
data_inv.cfgAcOutVoltage 230000 230.000

und für den Powerstream Wechselrichter:

data_20_1.bmsReqChgVol 541830 54.1830
data_20_1.bmsReqChgAmp 650000 6.50000
data_20_1.llcOpVolt 4106 41.06

(erste Zahl: Anzeige, zweite Zahl: meine Erwartung.

tschimi

#62
Hi,
ich bekomme seit heute immer "502 bad gateway" angezeigt. Außerdem zeigt die APP auf dem Handy öfter, das sie angeblich kein Internet hat, obwohl im Router die Powerstreams verbunden sind. Dann gibts noch die Meldung    /503 SERVICE_UNAVAILABLE "Unable to find instance for iot-open"/. Ich hab mal versucht, mich im Developerportal anzumelden aber auch das geht irgendwie heute nicht :-(

Habt ihr das bei euch auch? Hat schon jemand einen Workaround gefunden??
Lg, tschimi

Neolux

#63
Das liegt wohl an Ecoflow.

Ich bekomme "Server is too busy", wenn ich mich auf dem Ecoflow-Portal einloggen will...

Ab und zu kommt mal was:
data_pd.wattsInSum 322 2025-06-19 07:24:53
data_pd.wattsOutSum 146 2025-06-19 07:24:53
Gruß
Knut

---
Modul 98_Ecoflow.pm für Ecoflow-Komponenten, die aktuellste Version gibt es immer hier

xelawe

Zitat von: tschimi am 19 Juni 2025, 10:13:56Hi,
ich bekomme seit heute immer "502 bad gateway" angezeigt. Außerdem zeigt die APP auf dem Handy öfter, das sie angeblich kein Internet hat, obwohl im Router die Powerstreams verbunden sind. Dann gibts noch die Meldung    /503 SERVICE_UNAVAILABLE "Unable to find instance for iot-open"/. Ich hab mal versucht, mich im Developerportal anzumelden aber auch das geht irgendwie heute nicht :-(

Habt ihr das bei euch auch? Hat schon jemand einen Workaround gefunden??
Lg, tschimi
Selbiges Problem habe ich auch. Ich vermute mal, dass der Ecoflow Server down ist

macfly


matsches

#66
Ecoflow hat gerade ziemliche Probleme. Angeblich werden die Server upgegraded...
Also einfach mal abwarten, es liegt nicht an Eurer Konfiguration.

Zitat"Update: Bezüglich der nicht funktionierenden Bluetooth-Verbindung: Das Problem wurde bereits weitergeleitet. Bitte habt noch etwas Geduld – sobald es ein Update gibt, melde ich mich umgehend.
-------------------------------------------------

Morgen zusammen,
Wir möchten euch kurz informieren: Aktuell führen wir ein Server-Upgrade durch, um unsere Cloud-Plattform zu verbessern und euch künftig ein noch stabileres Nutzungserlebnis zu bieten.

📶 Während dieser Umstellung kann voraussichtlich für ca. 3 Stunden zu vorübergehenden WLAN-Verbindungsabbrüchen und Netzwerkstörungen kommen.. Das tut uns wirklich leid!

👉 Unser Tipp:
Wechselt in der Zwischenzeit bitte auf die Bluetooth-Verbindung, damit ihr eure Geräte weiterhin wie gewohnt verwenden könnt.

Nochmals Entschuldigung für die Unannehmlichkeiten – vielen Dank für euer Verständnis und eure Geduld.

Euer EcoFlow Team"

Neolux

Peinlich, die können einen mit Werbung zuballern per Mail und in der App, aber solche Infos verbreiten sie mal lieber nicht. Echt zum k....


Zitat von: macfly am 19 Juni 2025, 11:02:25ja, bei mir auch.

evtl. ist dies hier eine Lösung?
Das wär ganz gut, auch um aus dem Cloud-Zwang rauszukommen.
Wenn man da nen ESP32 hätte, der mit Bluetooth mit den EF-Komponenten "redet" und mit FHEM über WIFi...
da bin ich aber raus. Das ist zeitlich alleine nicht zu stemmen.
Gruß
Knut

---
Modul 98_Ecoflow.pm für Ecoflow-Komponenten, die aktuellste Version gibt es immer hier

Neolux

Zitat von: matsches am 19 Juni 2025, 11:06:52Ecoflow hat gerade ziemliche Probleme. Angeblich werden die Server upgegraded...
Also einfach mal abwarten, es liegt nicht an Eurer Konfiguration.

Zitat📶 Während dieser Umstellung kann voraussichtlich für ca. 3 Stunden zu vorübergehenden WLAN-Verbindungsabbrüchen und Netzwerkstörungen kommen.. Das tut uns wirklich leid!

Nun ja, auch nach 3x3 Stunden geht es nicht.  ;D
Gruß
Knut

---
Modul 98_Ecoflow.pm für Ecoflow-Komponenten, die aktuellste Version gibt es immer hier

KölnSolar

Ich nutze ja die quasi cloudfreie Anbindung über MQTT(senden der Delta2 im Router gesperrt-->keine Livedaten;Empfang aus dem Internet zugelassen-->Befehle an die Delta2 aus FHEM heraus möglich.
Genutzt werden dieser Server u. Port
mqtt-e.ecoflow.com:8883
im log habe ich dann diesen Status seit gestern Nacht2025.06.19 04:16:25 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:16:25 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 04:17:41 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 04:17:53 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:19:11 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 04:19:26 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 04:21:00 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:21:00 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 04:26:30 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 04:26:48 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:27:18 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:27:18 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:27:18 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:27:48 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:27:48 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:28:02 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:28:32 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:28:32 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:28:32 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:29:02 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:29:02 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:29:02 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:29:32 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:29:32 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:29:32 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:29:58 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 04:29:58 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 04:30:02 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:30:02 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:30:02 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:30:28 2: ecoflowMI: No CONNACK, disconnecting
2025.06.19 04:30:28 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 04:30:28 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 04:30:32 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:30:32 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:30:32 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:30:58 2: ecoflowMI: No CONNACK, disconnecting
2025.06.19 04:30:58 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 04:31:00 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 04:31:02 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:31:02 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:31:04 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 04:31:30 2: ecoflowMI: No CONNACK, disconnecting
2025.06.19 04:31:30 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 04:31:32 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 04:31:34 2: ecoflow: No CONNACK, disconnecting
2025.06.19 04:31:34 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 04:32:02 2: ecoflowMI: No CONNACK, disconnecting
2025.06.19 04:32:02 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 05:14:52 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 05:15:00 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 05:15:22 2: ecoflow: No CONNACK, disconnecting
2025.06.19 05:15:22 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 05:15:30 2: ecoflowMI: No CONNACK, disconnecting
2025.06.19 05:15:30 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 05:15:56 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflowMI)
2025.06.19 05:16:02 1: ecoflowMI: Connection refused, not authorized
2025.06.19 05:16:02 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflowMI)
2025.06.19 06:02:04 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 06:02:34 2: ecoflow: No CONNACK, disconnecting
2025.06.19 06:02:34 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 06:55:29 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 06:55:59 2: ecoflow: No CONNACK, disconnecting
2025.06.19 06:55:59 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 07:29:11 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 07:39:44 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 08:30:52 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 08:36:55 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 09:01:00 3: MQTT2_DEVICE set Delta2 Soc_backup 100
2025.06.19 09:20:44 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 09:23:58 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 09:26:13 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 10:21:31 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 10:21:31 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 10:40:47 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 10:41:26 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 10:43:44 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
2025.06.19 11:44:52 1: mqtt-e.ecoflow.com:8883 reappeared (ecoflow)
2025.06.19 11:44:57 1: ecoflow: Connection refused, not authorized
2025.06.19 11:44:57 1: mqtt-e.ecoflow.com:8883 disconnected, waiting to reappear (ecoflow)
Jetzt weiß ich, warum meine Delta2 gestern nicht aufgeladen wurde.  :'(
Der MQTT-Server von ecoflow hatte also von 4:19 an Probleme, lief immer mal wieder, bis er schließlich bis jetzt seit 11:44 gar nicht mehr läuft.  :'(
Läuft Eure HTTP-Rest-Methode wieder ?

Vorerst muss ich lokal über Bluetooth steuern.  :-X

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Neolux

Zitat von: KölnSolar am 20 Juni 2025, 08:59:21Jetzt weiß ich, warum meine Delta2 gestern nicht aufgeladen wurde.  :'(
Der MQTT-Server von ecoflow hatte also von 4:19 an Probleme, lief immer mal wieder, bis er schließlich bis jetzt seit 11:44 gar nicht mehr läuft.  :'(
Läuft Eure HTTP-Rest-Methode wieder ?

Vorerst muss ich lokal über Bluetooth steuern.  :-X

Grüße Markus

MQTT lief bei mir seit Januar generell nicht mehr. Deswegen hab ich mich ja mit dem HTTP-REST-API beschäftigt.
Und die läuft bei mir seit gestern 17 Uhr wieder. Aufgeladen wurden meine Batterien trotzdem, lediglich die 0-Einspeisung hat etwas gelitten, da die Abgabe des Powerstreams nicht nachgeregelt werden konnte.

So ein Steuerungsmodul über Bluetooth, das Daten lesen und schreiben kann, wär natürlich echt knorke... Hmmm...
Gruß
Knut

---
Modul 98_Ecoflow.pm für Ecoflow-Komponenten, die aktuellste Version gibt es immer hier

KölnSolar

Danke für die Rückmeldung.
MQTT lief bei mir seit Januar generell nicht mehr. Deshalb vermeide ich updates der firmware bei Geräten, wenn ich sie einmal vernünftig in FHEM integriert habe.
Ich harre mal der weiteren Entwicklung.
ZitatSo ein Steuerungsmodul über Bluetooth, das Daten lesen und schreiben kann, wär natürlich echt knorke... Hmmm...
Man findet was auf github(oder gitlab oder ?), aber nicht so einfach/schön umzusetzen wie MQTT.
Meine manuelle Steuerung ist halt temporär über bluetooth und ecoflow-App(ich hasse Apps).
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

KölnSolar

Die Geduld war am Ende und ich habe nach Lösung des MQTT-Problems gesucht(hatte es ja fälschlicherweise in Verbindung mit der Serverumstellung gebracht).
Im passenderen Thread habe ich dann meine Lösung gepostet
ZitatAuch bei mir hat sich die App-Id geändert, weshalb das device nicht mehr connected war, obwohl sich der ecoflow-Server anpingen ließ.

Start des Skripts mit neuen App-Id's als Ergebnis, attr ecoflow ClientID Eine_Neue_AppId--> FHEM neu starten --> funktioniert

Ungefähr ein Jahr nach Kauf, was mich zu der Spekulation veranlasst, dass der MQTT-Account nur 1 Jahr Gültigkeit hat.

Grüße Markus
Have fun
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

MasterRay

#73
Zitat von: KölnSolar am 20 Juni 2025, 10:51:26... ich harre mal der weiteren Entwicklung.

Die weitere Entwicklung im MQTT-Umfeld von Ecoflow lautet dann wohl 'Google Protobuf'. In den Foren anderer Home Automation Systeme ist das schon ausführlich "durchgekaut" worden.