Aller au contenu
KipK

"Délestage"/charge dynamique avec OpenEVSE et MQTT

Messages recommandés

Je croyais que tu avais fabriqués ta borne (mais c est une autre personne sur un autre forum)

 

Pour la puissance, je prend Ici

shellies/shellyem3-compteur tableau/emeter/0/power

Il y a aussi des niveaux dans le mqtt(0.1.2), chez moi je suis avec le 0

 

Pour les versions, je suis en 8.2.2 et 5.1.2

 

Pour le pb de veille, désactive le mode pause

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ton Shelly ça doit être un un 3 EM et pas un 3 PRO EM, ou alors c'est pas un gen3 comme le miens.

Moi j'ai ce topic que dans mon Shelly EM50 (shellies/shellyem-44179321F010/emeter/0/power chez moi) mais la borne n'en veut pas, aucune puissance ne s'affiche et après 2 minutes elle se met en sécurité parce que la puissance ne remonte pas.

Sur mon Shelly PRO EM, le topic ressemble plutôt à ça "shellyproem50-34987aa84698/status/em1:0" avec une payload en JSON du genre :

{"id":0,"current":1.947,"voltage":239.3,"act_power":249.5,"aprt_power":467.0,"pf":0.68,"freq":50.0,"calibration":"factory"}

Donc pas compatible avec ce que la borne attend. Pour le coup avec celui là, pas le choix de passer par un tiers (ça peut être un script dans le Shelly lui même) qui publie la puissance sur un autre topic. Donc ça reste quand même très geek...

 

Et pour la veille j'ai déjà essayé de désactiver le mode pause, c'est pas mieux. Enfin si, mais ça créer d'autre problèmes : parfois avec ce mode la borne ne détecte pas que la voiture est branchée et du coup la charge ne se lance pas non plus.

Le problème est différent, mais le résultat est identique...

Partager ce message


Lien à poster
Partager sur d’autres sites

@Forhorseje viens de faire les modifs pour régler le scale & offset du capteur de courant

image.png.5c188c3627a2cee40f2738fe71e1c405.png

 

Le temps de valider le PR coté ESP32 ( c'est déjà poussé pour le gui ) et ca sera sur la prochaine build developper.

 

Sinon pour ton histoire de topic MQTT, tu n'utiliserais pas le même topic pour le Divert par hasard ? 

 

Car tel qu'est faite l'implementation MQTT, on ne peut avoir le même pour les 2. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 01/12/2024 à 22:31, KipK a dit :

Sinon pour ton histoire de topic MQTT, tu n'utiliserais pas le même topic pour le Divert par hasard ? 

Ah ben si c'est le même. En même temps j'ai qu'un seul appareil de mesure et cette mesure est pertinente pour les deux fonctions.

Mais c'est visiblement pas le problème, puisque après basculement de la payload vers un autre topic que celui d'origine, j'ai bien le même topic pour le divert et le shapper (emon/openevse-9d8c/power1) et ça fonctionne.

 

Et sinon merci pour la modif scale & offset du capteur de courant, je pense que ça va être utile car c'est une question qui revient souvent. En fait, j'ai vu hier sur le github que quelqu'un avait déjà trouvé un moyen de le régler. Il aurait fallu mettre la doc à jour et supprimer la méthode avec les commandes RAPI.

En fait on peut déjà régler ces deux paramètres en modifiant le fichier JSON de config (le télécharger depuis l'interface, le modifier, l'uploader) J'ai testé hier et ça fonctionne.

Mais pouvoir modifier ces paramètres depuis l'interface c'est pas plus mal !

Partager ce message


Lien à poster
Partager sur d’autres sites

>Mais c'est visiblement pas le problème, puisque après basculement de la payload vers un autre topic que celui d'origine, j'ai bien le même topic pour le divert et le shapper (emon/openevse-9d8c/power1) et ça fonctionne.

 

Ca m'étonne, normalement  ce n'est pas possible, et je pense pas que ca ai été corrigé vu ce que je viens de vérifier. J'avais déjà eu des retours de bug sur ça d'autres utilisateurs.

 

edit: je me corrige, en fait j'avais corrigé le soucis je m'en rappellait plus :)

  if ( mqtt_live_pwr != mqtt_grid_ie ) {
          // only subscribe once
          mqttclient.subscribe(mqtt_live_pwr);
          yield();
        }

 

en même temps ça fait 2 ans que je n'ai pas mis le nez dedans.

Du coup je vois pas trop pourquoi ca ne fonctionne pas chez toi, peut etre une histoire de crédentials sur ton serveur mqtt. Il me semble qu'avec les acl mosquitto, tu peux publier sur des topics que ne voient pas d'autres utilisateurs. 

 

 Aussi le shaper ne doit pas vraiment apprécier les valeurs négatives, je n'avais pas prévu ce cas de figure. Si ca passe c'est vraiment un hasard ;)

 

 

 

 

Modifié par KipK

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 02/12/2024 à 08:31, KipK a dit :

Du coup je vois pas trop pourquoi ca ne fonctionne pas chez toi, peut etre une histoire de crédentials sur ton serveur mqtt. Il me semble qu'avec les acl mosquitto, tu peux publier sur des topics que ne voient pas d'autres utilisateurs. 

Je ne sais pas pourquoi non plus. Et je ne suis pas le seul à avoir le problème puisque j'ai trouvé cette astuce de basculer un un topic spécifique sur le github en réponse à qq1 qui avait le même problème.

L'histoire des crédentials je n'y crois pas, j'ai qu'un seul serveur mosquitto, avec un seul utilisateur pour tout le monde. Donc que ce soit le topic d'origine du Shelly, ou celui qui passe par le traitement NodeRed, ils viennent tous les deux du même serveur, connecté avec les mêmes identifiants.

Ce que je soupçonne depuis le début c'est plus une histoire de profondeur de topic (mais ça ne doit pas être le cas vu que ça fonctionne chez d'autres) ou alors tout simplement de longueur de chaine de caractère (quelques lettres en trop chez moi qui seraient supprimées lors de la suscription au topic ?)

EDIT : non en fait ça peut pas être non plus la longueur de la chaine contenant le topic, chez pharos elle est 5 caractères plus longue que chez moi. Donc c'est pas ça

 

Modifié par Forhorse

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour ton problème de sleep mode avec ta kia, essaye donc la procédure indiquée ici. 

 

https://github.com/OpenEVSE/openevse_esp32_firmware/issues/512#issuecomment-2513819945

 

Devoir redemarrer openevse viens propbablement du fait qu'au reboot (si tu n'as pas le firmware evse 8.2.3 avec le bootlock activé) le module evse initie le départ de charge avant que le module esp32 n'ai redémarré. Ca doit etre pareil de l'activer et le désactiver. coté esp32.

 

C'est un soucis connu déjà sur les Zoe. Renault avait corrigé le problème sur son BMS mais ne propose pas spontanément la maj à ses clients.

 

Ca serait bien de mettre un peu la pression à KIA afin qu'ils corrigent ce soucis de mise en veille. Pour eux une charge programmée ne se fait que depuis la programmation de la voiture avec bluelink.

 

Curieusement sur Kia EV6 il n'y a pas ce soucis, c'est dommage qu'ils ne mettent pas le même software sur toutes leurs voitures.

 

 

 

Modifié par KipK

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors je ne compte pas du tout sur Kia pour résoudre ce soucis de mise en veille...

J'ai déjà un soucis de la "température programmée" qui est impossible à activer sur ma voiture (alors que ça devrait être possible) il n'ont jamais rien fait, le logiciel n'a jamais été mis à jour par le constructeur... c'est ça d'acheter un modèle "bas de gamme" qui ne coute que 41.000€

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 03/12/2024 à 20:20, Forhorse a dit :

Alors je ne compte pas du tout sur Kia pour résoudre ce soucis de mise en veille...

J'ai déjà un soucis de la "température programmée" qui est impossible à activer sur ma voiture (alors que ça devrait être possible) il n'ont jamais rien fait, le logiciel n'a jamais été mis à jour par le constructeur... c'est ça d'acheter un modèle "bas de gamme" qui ne coute que 41.000€

Ah zut, je viens de lire tes derniers échanges, dommage que tu sois déçu de cette borne :( J'espère que tu vas trouver quelques parades !

 

Pour ma part, j'avance tranquillement, pas aussi vite que je le pensais mais je m'éparpille trop 🤕 Je viens de réaliser mes premiers tests fonctionnels après avoir fabriqué la carte EVSim Test pour tester le montage avant de le brancher sur une voiture :

IMG_20241223_140941.thumb.jpg.56e578d83abbf58692b47574b0f4cda5.jpg

 

J'ai pu vérifier les différents cas (State A-B-C-D) du tutoriel suivant : https://openevse.dozuki.com/Guide/Testing+Basic+and+Advanced/12#s78

 

Et tout fonctionne correctement, les différents états s'affichent bien sur l'interface web, et le contacteur commute bien quand il faut !

 

Bon, dans les négatifs :

  1. Je n'ai pas réussi à mesurer la fréquence des fils pilots avec mon multimètre, dès que je mesure entre une masse et un des deux plots, la carte passe en erreur. Je ne comprends pas ce que je fais de mal.
  2. L'alim du 5V est trop faiblarde pour alimenter mon ESP32-S3, je voulais l'alimenter ainsi, mais ce n'est pas possible. C'est pourtant la même puissance que l'alim d'origine, 5V/120 mA, mais eux aussi passent par le 12V désormais pour alimenter leur écran TFT contenant l'ESP32. Et en remontant l'historique, ils ont même a un moment ajouté un convertisseur 12V-5V externe pour réussir à alimenter leur ESP. Tant pis, mais à refaire, j'aurais pris une alim avec plus de pèche sur le 5V, c'est un choix que je ne comprends pas au niveau de leur hardware, car le 12V n'a pas besoin de puissance, et il y a peu d'intérêt d'avoir du 12V pour un écran ou une carte type ESP, et ses capteurs. Surement un choix de début de projet compliqué à changer aujourd'hui.
  3. Toujours au point mort pour faire fonctionner un écran LCD avec mon ESP32-S3, je ne dois pas faire les bonnes modifications dans le code, rien de s'affiche sur l'écran. J'ai pourtant fait attention de prendre exactement la même taille d'écran, avec exactement le même driver que celui qu'ils utilisent dans le code. Je sèche 😔
  4. Pourquoi je suis limité à 24A sur l'interface ? Je peux monter à 32A avec mon chargeur actuel, et je n'ai pas trouvé comment changer cela dans les paramètres.
  5. Je ne sais pas si je teste de le brancher en l'état sur ma voiture, ou si j'attend de mieux comprendre cette histoire de fréquence sur le fil pilot... Je n'ai malheureusement pas d'oscilloscope sous la main, sinon faut que j'attende la rentrée de janvier !

Voilà, après tout cela, le but serait de faire enfin fonctionner cet écran LCD et de créer un boitier en impression 3D pour intégrer tout ça !

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 23/12/2024 à 14:49, RomainD2 a dit :

Pourquoi je suis limité à 24A sur l'interface ? Je peux monter à 32A avec mon chargeur actuel, et je n'ai pas trouvé comment changer cela dans les paramètres.

C'est sans doute lié au "service level", configure la en service level 2, tu devrais avoir le maxi à 32A

Sinon faut flasher la carte avec le firmware 8.2.3_EU qui par défaut est en level 2 avec une limite à 32A

Partager ce message


Lien à poster
Partager sur d’autres sites

Le 24/12/2024 à 17:01, Forhorse a dit :

C'est sans doute lié au "service level", configure la en service level 2, tu devrais avoir le maxi à 32A

Sinon faut flasher la carte avec le firmware 8.2.3_EU qui par défaut est en level 2 avec une limite à 32A

Ah j'ai pris la 8.2.2 qui est la version stable recommandée, et bien ne version _EU, mais cela ne m'a pas mis le level 2 et limite 32A par défaut.

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.