Forum Francophone Home Assistant

Template pour calcul sur des sensors

Salut,
je reviens avec mes questions bêtes, mais j’y arrive pas

je cherche à faire un calcul simple entre 2 valeurs issus de sensors

- platform: template
  sensors:
    hc_percent:
      friendly_name: 'Ratio HP HC'
      value_template: {{ states('sensor.mqtt_TI_HCHC') / states('sensor.mqtt_TI_HCHP') }}

merci de votre aide

Décidement …
il fallait mettre ça

      value_template: "{{ states('sensor.mqtt_TI_HCHC') | float / states('sensor.mqtt_TI_HCHP') | float}}"

et ça marche

3 J'aimes

Bonsoir,

Désolé, j’arrive trop tard, il te manquait les guillemets.

Pour tester tes template, utilise developer tools --> Template avant de les mettre dans ton code

Salut, merci
Je sais pas pourquoi le test de template ne marche pas tout le temps, je dois pas avoir la bonne syntaxe

mais merci :wink:

1 J'aime

Bonjour,
Je cherche comment et ou mettre ce code.
Merci de votre réponse.

bonjour.
plusieurs possibilités, déjà si c’est pour tester vas dans outils de développement puis modèle.
la copie que
{{ states('sensor.mqtt_TI_HCHC') / states('sensor.mqtt_TI_HCHP') }}
faudra peut etre adapter a tes bessoins.

si c’est pour créer le capteur
soit tu as le fichier sensor.yaml,avec dedans

platform: template
  sensors:
    hc_percent:
      friendly_name: 'Ratio HP HC'
      value_template: {{ states('sensor.mqtt_TI_HCHC') / states('sensor.mqtt_TI_HCHP') }}

soit dans ton fichier configuration yaml.
a voir :