Récupérer la consommation d'eau (ESP8266 + LJ18A3)

Mon problème

Bonjour à tous,
J’aimerais récupérer ma consommation d’eau. Pour cela, j’ai acheté un ESP8266 + un capteur LJ18A3.

J’ai suivi le tuto disponible sur le site.

J’ai bien réussi à intégrer mon ESP dans HA avec ESPHome, réaliser les mises à jour, etc…

J’ai fais les branchements, sauf que je dois me brancher sur le 3V pour que la LED du capteur s’allume. Actuellement il est pas « collé » à mon compteur, je suis sur mon bureau et je « joue » avec le capteur.

Seulement dans les logs, il ne se passe pas grand chose :

[13:31:24][D][pulse_counter:174]: 'water pulse': Retrieved counter: 0.00 pulses/min
[13:31:24][D][sensor:093]: 'water pulse': Sending state 0.00000 pulses/min with 2 decimals of accuracy
[13:31:28][D][sensor:093]: 'Water Usage Liter': Sending state 0.00000 l/min with 1 decimals of accuracy
[13:31:30][D][pulse_counter:174]: 'water pulse': Retrieved counter: 0.00 pulses/min
[13:31:30][D][sensor:093]: 'water pulse': Sending state 0.00000 pulses/min with 2 decimals of accuracy
[13:31:34][D][sensor:093]: 'Water Usage Liter': Sending state 0.00000 l/min with 1 decimals of accuracy
[13:31:36][D][pulse_counter:174]: 'water pulse': Retrieved counter: 0.00 pulses/min
[13:31:36][D][sensor:093]: 'water pulse': Sending state 0.00000 pulses/min with 2 decimals of accuracy

Sauf quand je débranche les cables la (je précise si je « joue » avec le cable Ground ou 3V" en le placant vers le haut du PIN) :

[13:59:22][D][sensor:093]: 'Water Pulse Meter': Sending state 338.48871 liter/min with 2 decimals of accuracy
[13:59:22][D][sensor:093]: 'Water Meter Total': Sending state 0.92300 m³ with 3 decimals of accuracy
[13:59:22][D][sensor:093]: 'Water Pulse Meter': Sending state 43783.63672 liter/min with 2 decimals of accuracy
[13:59:22][D][sensor:093]: 'Water Meter Total': Sending state 0.92900 m³ with 3 decimals of accuracy
[13:59:22][D][sensor:093]: 'Water Pulse Meter': Sending state 3075.31982 liter/min with 2 decimals of accuracy
[13:59:23][D][sensor:093]: 'Water Meter Total': Sending state 0.93000 m³ with 3 decimals of accuracy
[13:59:23][D][sensor:093]: 'Water Pulse Meter': Sending state 60.67452 liter/min with 2 decimals of accuracy

J’utilise des cables Dupont, c’est ptet ça ? (ce qui est bizarre c’est que je débranche côté GPIO) donc les cables sont bien enfoncés.

Avez-vous des idées ?

Edit : alors normalement il devrait se branche sur le VIN mais si je fais ça, le capteur ne s’allume pas.
Ensuite, en approchant un objet métallique (selon moi) la led devrait clignoter, mais la il ne se passe rien.
Les valeurs affichés quand je débranche sont peut être lié a des variations électriques…

Salut

Alors que sur le site du tuto :

a spinning wheel that contains a magnet

J’en deduis que c’est normal que rien ne se passe du coup.

Ps, je n’ai pas encore fait ce montage mais je compte bien m’y mettre quand j’aurai un peu plus de temps dispo.

Merci :slight_smile:

J’ai essayé aussi avec un aimant… mais même résultat et j’ai essayé de le mettre sur le capteur d’eau, même résultat

J’utilisais les mauvais GPIO pour l’alimentation ! Vu que je l’alimente en USB, je devais le brancher sur VU.
La j’ai le fonctionnement attendu ! Maintenant faut que j’arrive à le fixer au compteur :wink: