Bonsoir,
J’utilise des history_stats de cette façon :
- platform: history_stats
name: Chauffage / 24h
entity_id: light.door_lock_unit_12
scan_interval: 600 #Ajouté hier pour tester bien que pas dans la doc !
state: "on"
type: time
end: "{{ now().replace(hour=0, minute=0, second=0) }}"
duration:
hours: 24
- platform: history_stats
name: Chauffage Jour
entity_id: light.door_lock_unit_12
state: "on"
type: time
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
end: "{{ now() }}"
Voyant que c’était assez incohérent entre jour et 24h j’ai ajouté pour voir :
scan_interval: 600
Résultat :
Actualisé il y a 20h pour un capteur sensé mesurer sur 24h.
Dans l’historique:
Le contact sec c’est le chauffage, Temps chaudière c’est quand elle consomme plus de 10w, 6w au « repos », l’idée était de compter un peu le temps pour chauffer l’eau mais vu l’actualisation des données des history_stats ça ne correspond à rien finalement.
Pour reprendre la formule consacrée, j’ai raté quelque chose ?
La consommation est tellement régulière qu’elle ne change pas ?
Bob