Bonjour à tous,
Je voulais juste partager un moyen de mesurer la consommation d’un ballon d’eau chaude… sans avoir de capteur dédié (mais avec un Lixee sur le compteur Linky).
L’idée (inspirée d’Ecojoko) est de repérer la signature électrique du ballon d’eau chaude (ici soulignée en jaune) et de commencer à compter des watts (j’estime à 2800 W la puissance de mon cumulus) jusqu’à son arrêt.
Les bases:
- Mon ballon démarre au passage des heures creuses EDF et ne fonctionne qu’en heures creuses.
- Le démarage implique une augmentation brusque des VA consommés que je vais mesurer comme top départ
- En chauffe, la consommation EDF ne peut être inférieure à 3000 VA avec une puissance de 15A (sinon, c’est qu’il est éteint), si une mesure descend en dessous, c’est que le ballon est éteint et j’arrête le compteur.
- Si les VA descendent brusquement de 2500 VA, je considère que c’est le ballon qui vient de s’arrêter et je coupe le compteur.
Evidemment, tout ça est un peu empirique, mais permet de donner une bonne estimation à mon sens.
Le code:
Un compteur pour mesurer les brusques changement de consommation
sensor:
- platform: statistics
name: "Consommation Evolution Temps réel"
entity_id: sensor.garage_lixee_zlinky_tic_fd98d205_electrical_measurement_apparent_power
state_characteristic: change
precision: 0
Le code NodeRED qui créé le sensor sensor.puissance_eau_chaude
Le sensor dérivé du sensor NodeRed pour le module Energy:
sensor:
- platform: integration
source: sensor.puissance_eau_chaude
name: energy_eau_chaude
unit_prefix: k
round: 3
method: left
Et la logique NodeRED:
On peut noter les différentes valeurs qui me servent à déclencher et arrêter le compteur.
A noter la bizarrerie de mon gate + cron
qui vise à changer la consommation en Watts en flip-flop entre 2799W et 2801W toutes les minutes, le but est de faire varier la valeur pour forcer une mise à jour toutes les minutes du compteur energy dérivé. Sinon, le compteur n’est mis à jour qu’une seule fois en fin de chauffage (voir post suivant ici: Mesurer la consommation d'un ballon d'eau chaude avec Lixee sans capteur dédié - #4 par FillR2)
Et voici le résultat: