Gestion d'un compteur qui repart à zéro

Bonjour à tous,

Hérité de Jeedom et de Esp Easy, j’ai un capteur de consommation d’eau froide et chaude.
Mon souci c’est qu’en cas de coupure d’électricité, le compteur repart à zéro.
image

Je pense qu’avec un script, je devrait arriver à tester chaque valeur et si la valeur est inférieure au compteur en cours, je réajuste un offset ou quelque chose de manuel du genre.
Je me demande si ce cas de figure n’est pas prévu dans HA, ça arrive souvent d’avoir du comptage avec offset.

J’ai cherché mais pas trouvé, je n’ai peut etre pas les bons mots clés.
Avez vous vu quelque chose qui y ressemble ?

Merci

Edit :
J’ai même testé d’ajouter la conso d’eau dans « Energie » c’est prévu pour.
Mais évidemment, ça merde quand le compteur repart à zéro (conso d’eau négative, personne ne l’a jamais inventé) :

image

Bj

tu parle de script mais sans donné de détaille sur celui-ci
tu devrais le posté pour si un truc cloche dedans…

Tu peux pas passé un utility_meter pour faire ce que tu souhaite ?

oui, je ne l’ai pas encore fait. j’ai cru expliquer que je cherchais plutôt un modèle Ha ou un retour d’expérience avant de me lancer dans un script.
Merci pour ton message

autant pour moi , le seul truc que j’ai vue et le script :grin:

Tu as des sensors / capteurs qui remonte dans HA pour commencé ?
style :
sensor.eau_chaude
sensor.eau_froide

oui oui, bien sur, j’ai un compteur eau froide et un compteur eau chaude qui remonte (via mqtt)
mais a la coupure de jus, le compteur repart à 0

ok , tu devrais essayé ceci


utility_meter:

  daily_sensor_eau_chaude:
    source: sensor.eau_chaude
    cycle: daily
    
   weekly_sensor_eau_chaude:
    source: sensor.eau_chaude
    cycle: weekly

      
   weekly_sensor_eau_chaude:
    source: sensor.eau_chaude
    cycle: monthly
    
   weekly_sensor_eau_chaude:
    source: sensor.eau_chaude
    cycle: yearly

voila un aperçu du résultat que j’ai fais avec un lixee



j’ai ma conso de jour et nuit ( 1er card qui indique Jour Bleu )

se met a zero a 00h00 chaque jour

Hello

Si tu ne veux pas de reset, tu enlève:

Tu peux aussi le créer via l’interface:

j’ai pas un système qui repasse à zéro périodiquement, juste à chaque coupure de jus. Je regarde comment tu fais ça, merci pour cette idée.

je ne veux pas de reset effectivement, juste un systeme qui affecte un offset de la dernière valeur qui n’était pas 0

Soit tu le fait via l’interface (plus intuitif), soit en yaml (faut lire la doc :wink:).
T’as la doc ici: Utility Meter - Home Assistant

1 « J'aime »

Salut le sigalou,
Pour ce genre de truc , j’utilise tasmota sur esp
ça compte des pulses et c’est en mémoire de l’esp donc en cas ce coupure on ne perd pas la valeur.

J’utilise juste le GPIO 14 que je déclare comme un Compteur (d’impultions)
voila si cela peut t’aider … on en reparle

c’est dingue ça, étonnant que ESP Easy ne le fasse pas.

Si c’est possible avec Tasmota, ce doit être possible avec ESPHome
Je vais creuser ça…

Merci pour ton info

Sur esp easy cherche du coté des rules, tu doit pouvoir écrire en mémoire ta valeur et la restaurer au reboot…

Je voudrais plutôt gérer ça dans HA car je passerai sous ESPHome bientôt

Salut

jette un coup d’oeil a cela

ou cela

Merci @jrvrcd je pense que tout cela va me pousser à abandonner Esp Easy au profit de ESP Home maintenant… MErci d’avoir pensé à moi.