Bonjour,
Je suis en train d’écrire des automations pour entrer différentes consignes en fonction d’un calendrier.
J’ai deux input number :
- consigne_salon_confort
- consigne_salon_nuit
Une mémoire input number de réception de la consigne : temperature_salon_en_cours
un input boolean pour la sélection confort / nuit
j’essaye de simplifier deux automations pour n’en faire qu’une du type if / else plutôt que d’en écrire deux opposées.
Mais je n’arrive pas à l’écrire correctement sans que le système me les rejette. Pourriez-vous m’aider à correctement l’écrire ?
Voici celles qui fonctionnent :
- id: 'Selection T° Salon confort'
alias: Selection Temp Salon confort
description: 'Transferer temp consigne confort salon dans memoire T° Salon'
trigger:
- platform: state
entity_id: input_boolean.bit_temperature_confort_salon
to: 'on'
action:
- service: input_number.set_value
data_template:
entity_id: input_number.temperature_salon_en_cours
value: "{{ states('input_number.consigne_salon_confort') }}"
######################################################
- id: 'Selection T° nuit Salon '
alias: Selection Temp nuit Salon
description: 'Transferer temp consigne salon dans memoire T° Salon'
trigger:
- platform: state
entity_id: input_boolean.bit_temperature_confort_salon
to: 'off'
action:
- service: input_number.set_value
data_template:
entity_id: input_number.temperature_salon_en_cours
value: "{{ states('input_number.consigne_salon_nuit') }}"
######################################################
Voici celle que j’essaie de créer pour simplifier
- id: 'Selection T° Salon confort'
alias: Selection Temp Salon
description: 'Transferer temp consigne salon dans memoire T° Salon'
trigger:
- platform: state
entity_id: input_boolean.bit_temperature_confort_salon
action:
- choose:
- condition: state
entity_id: input_boolean.bit_temperature_confort_salon
to: 'on'
- service: input_number.set_value
data_template:
entity_id: input_number.temperature_salon_en_cours
value: "{{ states('input_number.consigne_salon_confort') }}"
default:
- service: input_number.set_value
data_template:
entity_id: input_number.temperature_salon_en_cours
value: "{{ states('input_number.consigne_salon_nuit') }}"
c’est où qu’ cét-y que je merdouille ?