NEWS
Verbindung mit neuer Ecoflow Api
-
Hier nochmal in etwas ausführlicher:
https://haus-automatisierung.com/hardware/2024/11/06/ecoflow-iot-api.html
Und damit habe ich heute angefangen: https://github.com/klein0r/ioBroker.ecoflow-iot
(nein, das kann noch nicht viel - ist nur die Basis - changelog lesen) -
hi wird dein neuer Adapter auch von einem Powerstream 800W die Statistik über die Gesamtproduktion auslesen ?
Das benötige ich aktuell. Der jetzige ecoflow-mqtt Adapter ließt es zwar aus. Aber die Werte aktualisieren sich nur, wenn man auch die App zwischenzeitlich geöffnet hat. Der Wechselrichter kommuniziert erst dann die Daten hoch in die Cloud. Das stört mich gerade und dafür suche ich eine Lösung. -
@manny4566 sagte in Verbindung mit neuer Ecoflow Api:
wird dein neuer Adapter auch von einem Powerstream 800W die Statistik über die Gesamtproduktion auslesen ?
Weißt Du zufällig wie der Wert genau heißt? Dann schaue ich mal, ob ich den bekomme (und wann der aktualisiert wird).
-
@haus-automatisierung
Könnte der sein:geneWatt int Power generated
Viel Auswahl gibt es da ja laut Doku wohl nicht.
https://developer-eu.ecoflow.com/us/document/powerStreamMicroInverter -
@haus-automatisierung said in Verbindung mit neuer Ecoflow Api:
@manny4566 sagte in Verbindung mit neuer Ecoflow Api:
wird dein neuer Adapter auch von einem Powerstream 800W die Statistik über die Gesamtproduktion auslesen ?
Weißt Du zufällig wie der Wert genau heißt? Dann schaue ich mal, ob ich den bekomme (und wann der aktualisiert wird).
Hab mir jetzt auch nen Dev Zugang erstellt. Aber keine Ahnung wie ich da die Signatur erstelle -.-
Wenn ich die Keys in deinen Adapter einfüge, bekomme ich zwar ne Ordnerstruktur vom Adapter erstellt, aber ohne Werte.
Kann es sein, dass der Adapter an der Stelle noch nicht so weit ist Werte auszulesen ? -
@manny4566 sagte in Verbindung mit neuer Ecoflow Api:
Kann es sein, dass der Adapter an der Stelle noch nicht so weit ist Werte auszulesen ?
Der Adapter kann nicht alle Geräte-Typen die es so gibt. Ich habe gerade die 0.0.6 freigegeben - das ist die erste Version, welche keine offenen ToDos mehr von mir hat. Ist aber noch nicht so ausführlich getestet. Gerne mal probieren.
Wie immer: Über npm und nicht über GitHub installieren.
-
Soweit ok, bei mir verändert sich nicht der Status. Er bleibt auf dem gelben Ausrufezeichen stehen. "Verbunden mit Gerät oder Dienst" klappt nicht.
Ansonsten erkennt er bei mir ja den PowerStream, der mit meinem Konto verbunden ist. Der Ordner mit der SN wird erzeugt.
Nur werden keine Datenpunkte dazu angelegt. -
@manny4566 Wie immer: Debug-Log teilen. Also auf Debug Loglevel. Gern als Issue auf GitHub.
-
Ich habe mich auch mal an der EcoFlow HTTP API versucht.
Das Ergebnis ist dieser Adapter: https://github.com/CatShape/ioBroker.ecoflow_catshape
Mein EcoFlow Adapter ist relativ schlank gehalten und ich habe mich bewusst dafür entschieden, dass man die Zustände selber anlegen muss (am besten mittels JSON-Datei importieren). Dafür hat man sehr viel Flexibilität.- Der Adapter funktioniert mit allen Geräte-Typen - auch zukünftigen - vorausgesetzt natürlich, der Geräte-Typ wird von der EcoFlow-API unterstützt. Das heisst man muss bei neuen Geräten nicht warten bis eine neue Adapter-Version rauskommt, welche diese unterstützt.
- Man muss nur diejenigen Zustände anlegen, die man braucht; und man kann jederzeit weitere Zustände hinzufügen oder bestehende löschen.
- Man kann sie benennen und in Kanäle organisieren wie man will.
- Man kann auch den Typ der Zustände selber bestimmen.
Der Adapter ist ganz neu und ich konnte ihn bisher nur mit meiner River Pro ausführlich testen. Bisher läuft er bei mir problemlos.
Mit einer PowerStream und einer Delta Pro konnte ich ihn nur kurz testen. Auch da habe ich keine Probleme festgestellt.Er kann mittels "installieren aus eigener URL --> Benutzerdefiniert" installiert werden.
URL: https://github.com/CatShape/ioBroker.ecoflow_catshape -
@haus-automatisierung Eventuell hilft Dir das Beispiel von mir ja schon weiter
Die Verbindung klappt sehr gut, alle Devices wurden in den Objektbaum eingetragen. Vielen Dank.
Leider komme ich aber nicht weiter, wie die Werte aus der Powerstream ermittelt werden:
- pv1InputWatts
- pv2InputWatts
- pvToInvWatts
- permanentWatts
Für weitere Hilfen bin ich daher sehr dankbar.
Gruß
Ralf
Für eine