Bonjour,
Jusqu’à présent j’ai toujours fait des automatisation simpleset là j’ai un problème avec des conditions multiples. J’ai même essayé avec chatgpt, mais il est pas au point.
Je sais écrire dans dans pas mal de langage mais en yaml c’est différent.
Voilà ce que j’aimerai :
SI sensor.virt_snd_tp_grand_grenier_et_sdb >= 2
ET
input_boolean.btn_Arret_derogation_ventil_sdb n’est pas actif
ET
input_boolean.btn_ete_hiver_ventil_sdb est actif
ALORS
on allume switch.z2m_pc06_watt_ventil_grd_grenier_vers_sdb
SINON
on eteint switch.z2m_pc06_watt_ventil_grd_grenier_vers_sdb
Voilà ce que me sort chatgpt
alias: Automatisation Ventilation SDB en fonction de la température
trigger:
- platform: numeric_state
entity_id: sensor.virt_snd_tp_grand_grenier_et_sdb
above: 2
condition:
- condition: state
entity_id: input_boolean.btn_Arret_derogation_ventil_sdb
state: 'off'
- condition: state
entity_id: input_boolean.btn_ete_hiver_ventil_sdb
state: 'on'
action:
- choose:
- conditions:
- condition: and
conditions:
- condition: state
entity_id: sensor.virt_snd_tp_grand_grenier_et_sdb
above: 2
- condition: state
entity_id: input_boolean.btn_Arret_derogation_ventil_sdb
state: 'off'
- condition: state
entity_id: input_boolean.btn_ete_hiver_ventil_sdb
state: 'on'
sequence:
- service: switch.turn_on
entity_id: switch.z2m_pc06_watt_ventil_grd_grenier_vers_sdb
- conditions:
- condition: not
conditions:
- condition: state
entity_id: sensor.virt_snd_tp_grand_grenier_et_sdb
above: 2
- condition: state
entity_id: input_boolean.btn_Arret_derogation_ventil_sdb
state: 'off'
- condition: state
entity_id: input_boolean.btn_ete_hiver_ventil_sdb
state: 'on'
sequence:
- service: switch.turn_off
entity_id: switch.z2m_pc06_watt_ventil_grd_grenier_vers_sdb
Si quelqu’un a une idée, je suis preneur
Merci