Mesure de tension ESPHOME

Bonjour,

Bonjour,
Je possède un ESP32 sous ESPHOME relié à une batterie.
J’essaye de lire la tension de cette batterie depuis plusieurs jours, mais je bloque.
Ma batterie une fois recharger à fond peut monter à 4,2 V.
La programmation que j’ai faite sous ESPHOME limite la mesure à 4,0712V.

  - platform: adc
    pin: GPIO33
    name: Tension batterie
    id: tension_station_batterie
    update_interval: 60s
    accuracy_decimals: 4
    attenuation: 12db
    filters:
      - multiply: 1.290383971 

Comment pourrais-je faire pour étalonner ma mesure jusqu’à 4,2V?

L’atténuation maximale semble être de 12 dB et si je modifie le coefficient multiplicateur crte la valeur sour HA sera de 4.2v mais la mesure de la tension ne changera pas tant que la tension de la batterie ne passe pas sous les 4V

Merci

Salut

Peux-tu en dire plus sur le cablage de ton ESP pour faire la mesure de tension ?

Vincèn

image
VBAT sur le port 33

J’ai regardé dans la doc de Esphome, il y a ceci:

D’après mes calculs, ta valeurs de sortie Vbat devrait se situer à 3,307. Ce qui est en dessus de leurs essais.
As-tu tenté de d’augmenter R1 pour descendre vers les 3 V ?

Non, le schéma plus haut, je l’ai récupéré sur internet. à la base je fais une station météo. Je n’ai pas modifié les valeurs qui avaient été indiqué à l’origine. je peux tenter.
As-tu une valeur de résistance à un conseiller pour R1 ?

autour de 40 kOhms si tu as dans ces valeurs là

1 « J'aime »

Je n’avais pas de résistance de 40k j’ai mis une résistance de 47k et j’ai évidemment changé le coefficient multiplicateur en fonction.
Ça fonctionne.
merci

1 « J'aime »