@diyanei Bon après quelques heures de tests, j’ai des doutes.
Exemple pour un convecteur de 1950w :
voila mon template et mon « integration » :
- platform: template
sensors:
puissance_convecteur_salon2:
friendly_name: "Puissance convecteur Salon 2"
unit_of_measurement: 'W'
value_template: >
{% if is_state('light.chauffage_2_qubino_salon', 'on') %}
1950
{% else %}
0
{% endif %}
- platform: integration
source: sensor.puissance_convecteur_salon2
name: energie_convecteur_salon2
unit_prefix: k
round: 2
J’ai fais en + un « history_stats » pour être sûr du temps d’activation :
- platform: history_stats
name : Chauffage Salon 2 temps
entity_id: light.chauffage_2_qubino_salon
state: "on"
type: time
start: "{{ 0 }}"
end: "{{ now() }}"
Et j’ai fais 2 sensors « utility meter » pour qu’il me donne les 2 valeurs à l’heure, pour mes tests :
temps_hourly_convecteur_salon2_test:
source: sensor.chauffage_salon_2_temps
cycle: hourly
et
consommation_hourly_convecteur_salon2:
source: sensor.energie_convecteur_salon2
cycle: hourly
et voilà ce que j’obtiens selon ces sensors pour l’heure en cours :
Donc 4.8 minutes de fonctionnement pour 0.49kWh, c’est impossible.
Un convecteur de 1950w consomme donc 1.95kWh pour 60 minutes (1h) de fonctionnement, 0.49kWh correspond environ à 15mn de fonctionnement.
Je vais continuer les tests, notamment pour avoir un valeur au jour, mais soit j’ai fait une boulette dans les sensors, soit je ne sais pas
Je vais garder ma méthode pour l’instant, certes + complexe mais très précise.
Dites moi si j’ai fais des erreurs, et si vous pouvez faire des tests.
Merci
Edit: En fait le « history_stats » à l’air OK, ça correspond bien au temps de fonctionnement.
Mais il y a un soucis avec « integration » , dès que mon convecteur se met en marche, il ajoute 0.12kWh à son compteur (pas la même valeur en fonction de la puissance déclarée dans le template) , et c’est ça qui créé le décalage il me semble. si quelqu’un peut confirmer.