J’essaie ensuite de placer cette valeur « recharge_watts » dans mon dashboard Énergie section « Appareils individuels » mais cela ne passe pas (le sensor n’apparait même pas dans les choix) !?!
Est-ce possible et si oui, comment pourrais-je faire ?
Merci par avance de votre aide
tu confonds consommation en puissance instantanée en Watts et une quantité d’énergie sur une durée en kiloWatt / heure.
Le dashboard energie a besoin de kWh… pas de W!
Il faut passer par une somme de riemann dans les entrées pour que ça cumule les W en kWh…
Exemple de config:
Mais toujours impossible de le faire remonter dans mon dashboard Énergie
J’ai donc essayé avec une somme de Riemann, mais j’obtiens une valeur négative.
J’ai donc créé un sensor pour passer la valeur en positive, puis refait une somme de Riemann n°2 sur cette valeur positive.
# Template MG4 passe la charge en positif
- name: "Active Power MG4 Positive"
state: "{{ states('sensor.lsjwh4091pn070756_power') | float | abs }}"
et voici ce que j’obtiens… mais contrairement au Riemann basé sur le sensor.lsjwh4091pn070756_power, je n’arrive pas à le déclarer dans le module Energie.
Ce qui est fou, c’est que j’ai pu faire remonter cette valeur dans ma carte Power Flow Card Plus juste en utilisant le sensor de base sensor.lsjwh4091pn070756_power
d’après ce que tu partages, il manque un détail qui est perdu quand tu fais le calcul pour passer en positif.
Pour que ça soit disponible dans la dashboard, il faut il faut que ta somme ait : device_class : energy
Pour arriver à celà, il faut que ton entité positive ait: device_class : power
Sensor originel : sensor.lsjwh4091pn070756_power
donne une valeur négative quand il charge la batterie
Mon code dans mon fichier templates.yaml pour passer en valeur positive
à qui j’ajoute la device_class : power
# Template MG4 passe la charge en positif
- name: "Active Power MG4 Positive"
device_class : power
state: "{{ states('sensor.lsjwh4091pn070756_power') | float | abs }}"
Non ce n’est pas juste. On ne peux pas mixer les type de mesures et les unités…
Energy = kWh
Power = kW…
De plus, « meausurement » ça veut dire mesure et tu as besoin d’un total, pas d’une mesure.
Encore une fois, je pense que c’est ton entitié positive qui n’est pas bonne, device_class ne suffit peut-être pas, il faut les autres atributs qu’avait le sensor d’origine.
Voilà ce que jai qui tourne chez moi exactement de la même façon:
Sensor, de mesure de puissance, en Watt (measurement/power/W):
Sensor de cumul créé avec une somme, configuré comme je l’ai partagé avant.
Lui il a ce qu’il faut pour pouvoir passer dans le dash board: total + power + kWh
J’arrive peut être après la bataille car j’ai l’impression que tu as un autre sensor en W directement…
Mais cette formule te donne la puissance apparente (en VA) pas la puissance efficace (en W). Le courant alternatif est un peu plus complexe que le courant continu et on ne peut pas faire directement des Volts x des Ampères pour faire des Watts…