hugokernel / esphome-water-meter

Measurement of water consumption directly from your water meter with a TCRT5000 like sensor and ESPHome.
MIT License
64 stars 10 forks source link

Retour d'expérience #6

Closed acca84 closed 7 months ago

acca84 commented 7 months ago

Bonjour Je dispose de deux compteurs actuellement monitorés sous domoticz (froid et chaud) J'aimerais connaître votre retour d'expérience car je passe sous home assistant et j'hésite à faire mes mesures sous esp home ou espeasy Les mesures sont elles fiables ? Les avez vous comparées aux indications sur le compteur ? Pensez vous qu'un seul wemos D1 mini puisse gérer les deux voies de mesure sans qu'un top sur un compteur fasse louper un top sur l'autre compteur ? Merci

nliaudat commented 7 months ago

Aucun problème pour passer sur hassio. Par contre, les compteurs daily, weekly, etc ne seront plus nécessaire car hassio gère très bien les statistiques, surtout avec le module Energy. (vous pouvez les conserver dans le firmware, sans les utiliser) Aucun problème non plus pour avoir plusieurs TCRT5000 sur la même carte.

Cordialement

Ps. Si vous voulez augmenter vos chances de discussion, privilégier l'anglais

acca84 commented 7 months ago

You are right ! despite of my poor english ! I wanted to know if the use of esphome was reliable and if i could use two TCRT5000 with only one esp board. You answered yes and yes !

I have modified your code and implemented my two counters, it seams to work well, thank for your work.

But i have noticed something : if i reboot the esp8266, the main counters (i have two, one for cold water, one for hot water) are incremented by 1.

I'd like them not to be incremented I don't understand why they are

nliaudat commented 7 months ago

Je vous propose de clore ce ticket et d'en créer un dédié pour le nouveau sujet de l'incrémentation au reboot. Je n'ai pas d'explication, mais il est facile de corriger ce comportement avec un script on boot qui décrémente de 1. Ce n'est pas une solution très propre, mais cela peut faire le fix en attendant une résolution

Il faut vérifier l'initialisation des pin utilisées par le TCR au démarrage. Vous avez peut être choisi des pin utilisées par le système pour d'autres tâches.

Cordialement