Bonjour,
voici une idée de plugin qui m’intéresse vraiment puisque possesseur de 2 packs de batteries Ecoflow.
Il semblerait que ce soit assez simple à mettre en oeuvre d’après un topic récupéré sur le forum Eedomus.
(Batteries EcoFlow • Objets connectés • Forum eedomus)
J’ai fait la demande de l’apikey et de la clé au support et je suis prêt à tester ou aussi à développer si une âme charitable pouvait me servir de guide.
Bonsoir,
merci, j’avais déjà trouvé une partie de ces infos plus d’autres concernant d’autres marques de box.
Le tout est plutôt simple à mettre en oeuvre à partir du plugin template fourni par Jeedom.
Ca avance bien de mon côté mais pour l’instant je ne peux traiter que le retour 401 access denied vu que je n’ai pas les clés API.
Par contre , au vu des différentes lectures, il n’y a pas beaucoup d’info auquel on aura accès et uniquement par le cloud . Pour ce qui est sur le github pour un accès en local, cela ne semble plus fonctionner, Ecoflow a fermé le port. Par contre il semble y avoir une approche MQTT, mais à vérifier.
Je pense que tu parles du fil du forum HA.
On verra bien ce qui va venir mais ils ont tendance à parler du fait que le local ne donne rien.
Via l’url mentionnée au début fil cela semble plutôt être du cloud.
Vivement que les clés arrivent.
J’ai quelque chose qui marche que je dois peaufiner (notamment au niveau de l’ergonomie et des données retour).
Personnellement ce que j’attends le plus c’est le total remainTime ou le pourcentage restant. pour le reste ça sera du bonus.
En ce qui concerne les remote commands j’avais déjà fait une croix dessus dès le départ. J’ai mis un plug zwave sur l’entrée AC…
j’ai quelque chose qui marche et qui renvoie bien toutes les infos retournées par l’API cloud.
Au menu :
% batterie restante, durée restante, puissance in, puissance out.
Bien sûr rien n’existe pour modifier des paramètres des modules Ecoflow.
Ca permettra déjà de pouvoir contrôler la décharge et les cycles de charge durant les heures creuses via un plus zwave ou zigbee
Hello c’est compliqué à tout résumer par écrit mais en gros, je suis simplement parti du tuto de ZygOm4t1k dans la doc officielle Jeedom.
C’est un cas pratique avec une base téléchargeable que j’ai adaptée aux besoins de l’api Ecoflow.
La principale difficulté était que je ne suis pas du tout à l’aise avec le php et la syntaxe pour l’appel curl.
Bref, j’ai quand même fini par faire marcher le truc. Je pense pouvoir le partager ce week end avec ceux qui voudront beta-tester (hors market).
Lorsque tout sera mieux fini et complètement fonctionnel j’ai prévu de le poster gratuitement sur le market.
Si jamais vous avez des suggestions…
Bien sûr, il faut encore faire les finitions (passer les minutes en H.mm, les logos, changer certaines choses dans la page de config de l’équipement et rendre les cron customisables)…
Quelques nouvelles :
le plugin est fini.
Les accès dev au market sont dispo.
J’ai uploadé le plugin sur Github mais il me reste un 2 petits soucis administratifs avant qu’il n’apparaisse.
Je suis en relation avec l’équipe Jeedom pour finaliser la chose.
On y est presque
Lionel