Bonjour,
Débutant dans HA, je butte sur un problème qui me semble basique. J’ai un input number qui me permet de définir une température « eco » identique dans toutes mes chambres. Dans une carte pilotant mes radiateurs (une carte par chambre), je cherche à avoir un bouton qui modifie la consigne de la chambre en fonction de cette consigne « eco ».
Quand la valeur est écrite en dur (17 dans l’exemple ci-dessous), cela fonctionne. Mais dès que j’essaye d’intégrer la variable issue de mon input number (input_number.chauffage_etage_consigne_presence), j’ai un message d’erreur « Echec d’appel du service input_number/set_value. expected float for dictionary value @ data[‹ value ›] ».
Je pense que c’est un problème de syntaxe. Avez-vous la bonne syntaxe ?
Fonctionne
- type: button
tap_action:
action: call-service
service: input_number.set_value
service_data:
value: 17
target:
entity_id: input_number.chauffage_parents_consigne
show_icon: false
name: Nuit
Ne fonctionne pas
- type: button
tap_action:
action: call-service
service: input_number.set_value
service_data:
value: input_number.chauffage_etage_consigne_presence
target:
entity_id: input_number.chauffage_parents_consigne
show_icon: false
name: Nuit