Bonjour,
je ne connais pas le YAML, je ne sais pas trop comment l’apprendre mais je me suis dit qu’avec un cas peut être que ça m’aiderait.
Je ne veux pas nécessairement la réponse (je crois que ChatGPT finirait par me la donner) mais plus une méthode pour y arriver.
J’ai :
state_class: measurement
unit_of_measurement: °C
device_class: temperature
friendly_name: T extérieur
ayant pour état 10.2
J’ai aussi
state_class: measurement
unit_of_measurement: °C
device_class: temperature
friendly_name: T Combles
ayant pour état 12.8000001907349
Enfin j’ai
state_class: measurement
unit_of_measurement: °C
device_class: temperature
friendly_name: T salle de jeux
avec pour état 17.2625007629395
Je voudrais créer
state_class: measurement
unit_of_measurement: °C
device_class: ratio
friendly_name: Ratio
avec pour état 4.4=T salle de jeux * (Tcombles-Text)/Text
Comment je m’y prend concrètement ???
Quand c’est du texte il faut le transformer en nombre avec |float(0) afin de pouvoir s’en servir dans des calculs.
Fais tes essais dans les outils de dev, les erreurs seront indiquées et une fois que ton template est bon tu pourras définir un template sensor (capteur de modèle) par l’Ui.