Changer l'unité d'une valeur

Bonjour,

Mon problème

J’ai un linxee qui remonte les valeurs de production de mes panneaux photovoltaïques. Cette valeur est exprimée en kWh avec 3 chiffre après la virgule. Je voudrai récupérer cette valeur en Wh. Je ne trouve pas comment faire la conversion

Merci d’avance pour votre aide

Bonjour,
Je pense que le plus simple est de créer un nouveau compteur de service public basé sur la valeur initiale et qui fait la conversion.
Tu peux utiliser l’UI pour créer ce nouveau compteur.

Bonjour, merci pour l’aide,

en fait le compteur que je veux utiliser

sensor.gar_com01_prod_eait

n’apparait pas dans les entités ‹ compteur de service public ›; je ne peux pas changer son unité de cette manière

Bonjour,
Si je comprends bien, tu as un sensor qui remonte les données qui t’intéressent. Ces données sont exprimées en kWh. Il s’agit de sensor.gar_com01_prod_eait.
Tu peux créer un template qui reprend ce même sensor, en multipliant les données par 1000 et qui a comme unité des W.

2 « J'aime »

C’est ce que je souhaite faire mais je ne sais pas comment

Bonjour,
Essaie d’aller dans Paramètres → Appareils et services
Puis, Entrées en haut
Puis Créer une entrée (en bas à droite)
Puis, Template dans la liste déroulante
Ensuite tu rensigne les différents champs en donnant un nom à ton nouveau capteur et en mettant le calcul dans état:

1 « J'aime »

Ce qui donne en yaml

template:
  - sensor:
      - name: Total active power injected (Wh)
        unit_of_measurement: Wh
        device_class: energy
        state_class: total_increasing
        state:  {{ (states('sensor.gar_com01_prod_eait') | float(0) * 1000) | round(0) }}

et en UI
Paramètres> Entrées >Créer un entrée> Template > Capteur

1 « J'aime »

Salut

Et sinon, parametres / appareils et services / entités

Rechercher l’entité et changer son unité de mesure. ça fonctionne pas ?

1 « J'aime »

J’apprends quelques choses !
En effet, ça marche !.

Je viens de mettre en place, cela fonctionne ;

merci mille fois à tous pour l’aide

Bonjour,
penser a mettre le sujet en résolu, si c’est bon.