Ca donne la valeur de l’état du sensor.temperature_bureau
| float(0)
ca le converti en float et si jamais l’état n’était pas dispo ca lui renvoie 0.
tout est toujours bloqué comme ca sous HA ?
Non bien au contraire, mais tout ce qui est un peu puissant demande un peu de temps, de recherche et de lecture de la doc (en Anglais). ChatGTP fournit en général des bonnes réponses, si ça peut aider.
Le langage utilisé pour les templates est du Jinja2. Y a une syntaxe particulière qu’il faut apprendre à maitriser. Un peu de lecture ne fait pas de mal. Tu devrais trouver pas mal de tuto sur internet et la doc HA ( Regarde la doc des templates Template - Home Assistant et Conditions - Home Assistant
par contre, je n’arrive pas a balancer une consigne de (temp cible +2) par exemple dans une clim. Le service climate.set_temperature ne veut que des chiffres …
Et ben il faut lui donner des chiffres. Essayes ça (avec les outils de debug / services) :
service: climate.set_temperature
data: {
temperature: "{{ states('sensor.temperature_bureau') | float(22) + 0.5 }}"
}
target:
entity_id: climate.ma_clim_hvac_temperature
EDIT: j’ai essayé avec chatGPT et ça donne ça :
JM: Donne un moi un appel de service qui permet d’additionner une valeur d’un capteur et la valeur 0.5
ChatGPT :
Pour ajouter une valeur d’un capteur à 0.5 en utilisant un appel de service dans Home Assistant, vous pouvez utiliser le service input_number.set_value
. Voici comment vous pourriez le faire :
service: input_number.set_value
data:
entity_id: input_number.your_input_number_entity
value: "{{ states('sensor.your_sensor_entity') | float + 0.5 }}"
Dans cet exemple, vous devez remplacer your_input_number_entity
par l’entité input_number
que vous souhaitez mettre à jour et your_sensor_entity
par l’entité du capteur dont vous voulez ajouter la valeur. L’expression {{ states('sensor.your_sensor_entity') | float + 0.5 }}
récupère la valeur du capteur, la convertit en nombre à virgule flottante et ajoute 0.5.
Assurez-vous que votre capteur et l’entité input_number
sont correctement définis dans votre configuration Home Assistant.
Si vous exécutez cet appel de service, il mettra à jour la valeur de l’entité input_number
en ajoutant 0.5 à la valeur actuelle du capteur.
–
C’est pas parfait mais ça donne pas mal de piste.