NEWS
Adapter für Ecoflow Einbindung
-
@haus-automatisierung
Hey sorry, die sicher etwas doofe Frage, aber wie genau setzt du meldungen in diesem Json Format mit dem MQTT ab?
Mit sendTo('mqtt.0', 'sendMessage2Client', {topic: '/your/topic/here', message: 'your message'}); geht's ja nur für einfache messages... -
@klostermatt sagte in Adapter für Ecoflow Einbindung:
Mit sendTo('mqtt.0', 'sendMessage2Client', {topic: '/your/topic/here', message: 'your message'}); geht's ja nur für einfache messages...
JSON ist auch nur ein String.
sendTo('mqtt.0', 'sendMessage2Client', {topic: '/your/topic/here', message: JSON.stringify({ mein: "objekt", mit: "vielen", "eigenschaften": true })});
-
Hallo! Ich bekomme neuerdings folgendes, ca. 10 Sekunden nach dem "subscribe" der Topics:
Disconnected from mqtt.ecoflow.com: undefined
Log:
mqtt.1
2023-02-06 11:08:59.891 info Disconnected from mqtt.ecoflow.com: undefinedmqtt.1
2023-02-06 11:08:49.506 info All states publishedmqtt.1
2023-02-06 11:08:49.495 info Subscribe on "/app/15707484745384XXXXX/R331ZEB4ZE8XXXXX/thing/property/get"mqtt.1
2023-02-06 11:08:49.494 info Subscribe on "/app/15707484745384XXXXX/R331ZEB4ZE8XXXX/thing/property/set"mqtt.1
2023-02-06 11:08:49.493 info Subscribe on "/app/device/property/R331ZEB4ZEXXXXX"mqtt.1
2023-02-06 11:08:49.492 info Subscribe on "#"mqtt.1
2023-02-06 11:08:49.491 info Connected to mqtt.ecoflow.commqtt.1
2023-02-06 11:08:49.038 info Reconnected to mqtt.ecoflow.commqtt.1
2023-02-06 11:08:39.038 info Disconnected from mqtt.ecoflow.com: undefinedmqtt.1
2023-02-06 11:08:28.608 info All states publishedmqtt.1
2023-02-06 11:08:28.580 info Subscribe on "/app/1570748474538XXXXX/R331ZEB4ZEXXXXX/thing/property/get"mqtt.1
2023-02-06 11:08:28.579 info Subscribe on "/app/1570748474538XXXXX/R331ZEB4ZEXXXXX/thing/property/set"mqtt.1
2023-02-06 11:08:28.577 info Subscribe on "/app/device/property/R331ZEB4ZE8XXXXX"mqtt.1
2023-02-06 11:08:28.572 info Subscribe on "#"mqtt.1
2023-02-06 11:08:28.569 info Connected to mqtt.ecoflow.commqtt.1
2023-02-06 11:08:27.931 info Try to connect to mqtts://mqtt.ecoflow.com:8883 with clientId=mqtt.mqtt.1and credentials app-632768efb1f54b13a8c719ed98xxxxx:*******************mqtt.1
2023-02-06 11:08:27.363 info starting. Version 4.0.7 in /opt/iobroker/node_modules/iobroker.mqtt, node: v18.6.0, js-controller: 4.0.24Kann mir jemand etwas dazu sagen?
Gruß
Matthias -
@mattenausohz sagte in Adapter für Ecoflow Einbindung:
Hallo! Ich bekomme neuerdings folgendes, ca. 10 Sekunden nach dem "subscribe" der Topics:
Disconnected from mqtt.ecoflow.com: undefined
Log:
mqtt.1
2023-02-06 11:08:59.891 info Disconnected from mqtt.ecoflow.com: undefinedmqtt.1
2023-02-06 11:08:49.506 info All states publishedmqtt.1
2023-02-06 11:08:49.495 info Subscribe on "/app/15707484745384XXXXX/R331ZEB4ZE8XXXXX/thing/property/get"mqtt.1
2023-02-06 11:08:49.494 info Subscribe on "/app/15707484745384XXXXX/R331ZEB4ZE8XXXX/thing/property/set"mqtt.1
2023-02-06 11:08:49.493 info Subscribe on "/app/device/property/R331ZEB4ZEXXXXX"mqtt.1
2023-02-06 11:08:49.492 info Subscribe on "#"mqtt.1
2023-02-06 11:08:49.491 info Connected to mqtt.ecoflow.commqtt.1
2023-02-06 11:08:49.038 info Reconnected to mqtt.ecoflow.commqtt.1
2023-02-06 11:08:39.038 info Disconnected from mqtt.ecoflow.com: undefinedmqtt.1
2023-02-06 11:08:28.608 info All states publishedmqtt.1
2023-02-06 11:08:28.580 info Subscribe on "/app/1570748474538XXXXX/R331ZEB4ZEXXXXX/thing/property/get"mqtt.1
2023-02-06 11:08:28.579 info Subscribe on "/app/1570748474538XXXXX/R331ZEB4ZEXXXXX/thing/property/set"mqtt.1
2023-02-06 11:08:28.577 info Subscribe on "/app/device/property/R331ZEB4ZE8XXXXX"mqtt.1
2023-02-06 11:08:28.572 info Subscribe on "#"mqtt.1
2023-02-06 11:08:28.569 info Connected to mqtt.ecoflow.commqtt.1
2023-02-06 11:08:27.931 info Try to connect to mqtts://mqtt.ecoflow.com:8883 with clientId=mqtt.mqtt.1and credentials app-632768efb1f54b13a8c719ed98xxxxx:*******************mqtt.1
2023-02-06 11:08:27.363 info starting. Version 4.0.7 in /opt/iobroker/node_modules/iobroker.mqtt, node: v18.6.0, js-controller: 4.0.24Kann mir jemand etwas dazu sagen?
Gruß
MatthiasKonntest Du das Problem lösen, habe das gleiche Problem hier
-
@g-polat Hallo! Nein, es hat sich niemand dazu gemeldet leider.
-
@g-polat Ich würde mal das Subscribe für die Wildcard
#
rausnehmen.Generell habe ich mich jetzt recht lange mit der River 2 Pro beschäftigt und nutze diese z.B. zum Überschuss-Laden der PV-Anlage (zu einem Teil). Alle Details habe ich hier dokumentiert:
https://haus-automatisierung.com/hardware/2023/02/13/ecoflow-river-2-usv-batteriespeicher.html
-
@haus-automatisierung sagte in Adapter für Ecoflow Einbindung:
@g-polat Ich würde mal das Subscribe für die Wildcard
#
rausnehmen.Generell habe ich mich jetzt recht lange mit der River 2 Pro beschäftigt und nutze diese z.B. zum Überschuss-Laden der PV-Anlage (zu einem Teil). Alle Details habe ich hier dokumentiert:
https://haus-automatisierung.com/hardware/2023/02/13/ecoflow-river-2-usv-batteriespeicher.html
Hi,
welche Wildecard meinst Du?
Gruß
GP
-
@g-polat sagte in Adapter für Ecoflow Einbindung:
welche Wildecard meinst Du?
Diese:
@g-polat sagte in Adapter für Ecoflow Einbindung:
mqtt.1
2023-02-06 11:08:28.572 info Subscribe on "#"Aber war ja nicht dein Log.
Hier noch meine Einstellungen
-
@mattenausohz
Ich habe das identische Verhalten. Habe mich jetzt mit dem MQTT Explorer statt dem ioBroker verbunden und der meldet auch "Disconnected from server". Es scheint wohl an ecoflow zu liegen. -
Wird die user-id hier mit "app-xxx" eingetragen?
/app/<userid>/R6XXXXXXXXXXXXXXX/thing/property/setIch habe es mit und ohne versucht, sehe aber keine Nachrichten wenn ich etwas mit der APP ändere.
(DELTA 2 und Android-App) -
-
@ivan-andric Läuft der EcoFlow denn durch und ist weiterhin per Wlan verbunden? Ich habe das seit Wochen laufen und keinen einzigen Verbindungsabbruch.
-
@maxtor62 Lustigerweise wurde ich nun auch rausgeworfen, nachdem ich meine Config hier geteilt habe.
Wichtiger Hinweis: Bitte denkt euch eine eigene, eindeutige Client-ID aus! Nicht aus irgendwelchen Screenshots hier abschreiben.
Der MQTT-Broker schließt wahrscheinlich die Verbindung zu bestehenden Clients mit der gleichen ID, wenn sich jemand mit der gleichen verbindet!! Die müssen eindeutig sein.
-
@haus-automatisierung
zwischenzeitlich hat es es mal funktioniert (gestern), jetzt habe ich eine neue Firmware drauf, jetzt geht im Moment nix. Die ändern die API wie manche Leute die UnterwäscheMal weiter probieren.
-
Ok das mit der ID erklärt das disconnecten und die ständigen mqtt Anfragen am DNS Server.
Hat jemand das ganze mit ner Delta 2 zum laufen bekommen?
Ich kann mit @haus-automatisierung Script zwar die Werte abfragen und auch teilweise ändern aber scheinbar kann die Delta 2 kein pausieren beim Laden und weniger als 100Watt gehen auch nicht. Somit klappt das Überschussladen leider nicht. -
@haus-automatisierung sagte in Adapter für Ecoflow Einbindung:
Wichtiger Hinweis: Bitte denkt euch eine eigene, eindeutige Client-ID aus! Nicht aus irgendwelchen Screenshots hier abschreiben.
Was verstehst du unter client id? bei mir bricht die verbindung auch dauernd ab und wird neu aufgebaut.
ich habe in allen Skripten und im Adapter immer meine eigenen userID tokens usw genommen.
bei mir wird unter Objekte leider auch kein Eintrag gesetzt
-
@chka sagte in Adapter für Ecoflow Einbindung:
@haus-automatisierung sagte in Adapter für Ecoflow Einbindung:
Wichtiger Hinweis: Bitte denkt euch eine eigene, eindeutige Client-ID aus! Nicht aus irgendwelchen Screenshots hier abschreiben.
Was verstehst du unter client id? bei mir bricht die verbindung auch dauernd ab und wird neu aufgebaut.
ich habe in allen Skripten und im Adapter immer meine eigenen userID tokens usw genommen.
bei mir wird unter Objekte leider auch kein Eintrag gesetzt
Im MQTT Adapter gibts ein Feld für Client ID. Ist per default glaub leer. Da denkst dir was aus und trägst es ein, dann sollte es keine disconnects mehr geben.
-
@firebowl top danke jetzt setzt er auch die eintrage DANKE
-
Einfach cool was hier bisher möglich gemacht wurde um die Ecoflow per ioBroker zu steuern. Ich habe die Daten nun im ioBroker und kann zum Beispiel die Ladung pausieren, drosseln etc.
Jedoch kriege ich es nicht hin den AC Out (Schuko) zu schalten hat jemand einen Tip für mich ?
Zusätzlich möchte ich wissen ob es bei verbundener Einspeisung der Ecoflow (230V AC) möglich ist per Software die Entladung zu erzwingen ohne mittels myStrom oder Shelly die Einspeisung physisch zu trennen ?
-
@loxoner86
abgebildet wird er über inv.cfgAcEnabled, wie man den schaltet bin ich noch am versuchen