Hello
Je n'ai pas encore joué avec les automations et scripts mais as tu essayé d'utiliser le switch/case?
ex:
Ou alors sur le même mode que l'exemple d'Ives sur la gestion du chauffage (Choose):
combiné avec des conditions multiples, du type:
Je n'ai pas encore joué avec les automations et scripts mais as tu essayé d'utiliser le switch/case?
ex:
Code :
switch (local_var) {
case 0: return std::string("Not Charging");
case 1: return std::string("Float Charging");
case 2: return std::string("Boost Charging");
case 3: return std::string("Equalizing");
default: return std::string("Unknown");
}
Ou alors sur le même mode que l'exemple d'Ives sur la gestion du chauffage (Choose):
Code :
- id: '1671667431895'
alias: Mode chauffage
description: ''
trigger:
- platform: state
entity_id:
- input_select.choix_mode_chauffage
action:
- choose:
- conditions:
- condition: state
entity_id: input_select.choix_mode_chauffage
state: Confort
sequence:
- service: input_number.set_value
target:
entity_id: input_number.mode_chauffage
data:
value: 1
- conditions:
- condition: state
entity_id: input_select.choix_mode_chauffage
state: Absent
sequence:
- service: input_number.set_value
target:
entity_id: input_number.mode_chauffage
data:
value: 2
- conditions:
- condition: state
entity_id: input_select.choix_mode_chauffage
state: Nuit
sequence:
- service: input_number.set_value
target:
entity_id: input_number.mode_chauffage
data:
value: 3
- conditions:
- condition: state
entity_id: input_select.choix_mode_chauffage
state: Hors-gel
sequence:
- service: input_number.set_value
target:
entity_id: input_number.mode_chauffage
data:
value: 4
Code :
condition:
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.tybf9292188b826c3ed6cqac
state: 'on'
- condition: state
entity_id: binary_sensor.tybf82b920231699632bjhni
state: 'on'