c4software / vetronic-esphome

Contrôle à distance de la borne VE-TRONIC (via ESPHOME + RS232)
Apache License 2.0
6 stars 1 forks source link

Alimentation ? #1

Open euhkah opened 1 year ago

euhkah commented 1 year ago

Bonjour Valentin, bonjour à tous,

J'ai essayé de faire fonctionner tout ça, j'ai acheté le cable (croisé, RS232 des 2 cotés) le wemos d1 (j'ai prit un az delivery ESP 8266) et le convertisseur TTL. J'ai bien flashé avec esphome le yaml et les 2 autres fichiers, je pense que tout est OK, le problème se situe plutôt au niveau du branchement, j'ai branché le cable à la borne (de droite), l'autre coté au convertisseur TTL, j'ai ensuite connecté le wemos comme tu l'indiques dans le readme, mais... impossible de faire marcher quoi que ce soit ! Le wemos n'est visiblement pas alimenté, et il n'y a pas 5v ou 3,3v qui sort du convertisseur TTL ! Je ne pensais pas qu'il y avait besoin d'une alimentation usb extérieure, si ? Sur la photo je vois que ton wemos est alimenté en USB ? On ne peut pas faire sans ?

Merci !

c4software commented 1 year ago

Bonjour,

Effectivement impossible de faire sans l'alimentation malheureusement.

Pierre8100 commented 1 year ago

Pour l'alimentation, plusieurs options sont possibles via la borne. Il y a la présence du +12V ou plus simplement du bornier 220V sur lequel peut être branché un petit chargeur USB

c4software commented 1 year ago

Personnellement j'ai un chargeur usb classique.

euhkah commented 1 year ago

J'ai de mon côté abandonné l'idée... un cable RS232 croisé, branché sur un convertisseur TTL, avec 4 câbles dupont sur un wemos, alimenté lui-même par un 3ème cable qu'il faut brancher à un chargeur USB (lequel peut potentiellement créer un incendie parce qu'il n'est peut-être pas fait pour être branché 24-7-365)... Tout ça pour n'avoir qu'une valeur de consommation, et modifier une valeur d'amperage dont la modification me parait pas nécessaire... c'était trop une usine à gaz pour moi ! D'autant plus que j'avais des valeurs étranges, comme "Car Connected" qui m'indique que le véhicule est connecté en permanence (ce qui n'était pas le cas), la valeur "UART READER" qui (c'est peut-être directement lié à la borne) affiche données brutes illisibles ou avec un mauvais encodage de caractères... Bref, je n'y connais rien, et je n'ai pas la prétention d'améliorer le système ou de faire mieux, je reconnais le travail effectué, mais j'attendrais une éventuelle prochaine version pour m'y intéresser de nouveau.

J'imagine également que si le créateur de la borne VE-TRONIC n'a pas lui même dans l'idée de faire un tel système "plug and play" il serait intéressant (financièrement parlant) pour quelqu'un comme Valentin de le faire. Je serai pour ma part prêt à payer un boitier qui se brancherait simplement, me permettrait de suivre la consommation de ma borne, forcer la charge du véhicule en heures pleines (parce que j'ai des heures "pleines" au prix d'heures creuses le week-end), et me permettrait ainsi de faire des automatisations avec Home Assistant pour m'envoyer des notifications pertinentes.

EDIT : quelque chose comme https://hackaday.com/2021/04/18/diy-wireless-serial-adapter-speaks-true-rs-232/ ?

c4software commented 1 year ago

Bonjour,

Effectivement, c'est une solution un peu brute (surtout l'alimentation). J'aurais aimé également que l'ESP-32 soit intégré à la borne (je l'ai remonté à Cyril, en espérant que).

En tout cas, j'ai amélioré le code pour mieux lire l'état du véhicule (j'avais effectivement pas bien géré certains détails).

Pour l'édit : Le gros du code est ni plus ni moins que de la lecture d'un port série (pour déclencher une série de conditions pour afficher les bons états, etc.), donc oui, ça devrait fonctionner. Cependant il faudra coder la logique côté HomeAssistant, au lieu de ma série de if côté embarqué.

PS: Désolé du délai de réponse, j'ai eu quelques mois chargés, et je n'ai pas eu le temps de traiter l'issue plus tôt.

c4software commented 1 year ago

Les derniers commits corrigent pas mal de petit détails.

Pour l'UART Reader, il est affiché dans Home Assistant, mais c'est juste pour mon debug. Il ne faut pas en tenir réellement compte.

c4software commented 1 year ago

Dans mon Dashboard HA, j'affiche uniquement « Chargement auto » et « Ampérage ».

Capture d’écran 2023-08-09 à 13 02 33

L'ESP retourne plus d'informations (que j'utilise dans mes automatisations) :

Capture d’écran 2023-08-09 à 13 04 07