Ok, merci. Finalement j’ai fait ça en regardant l’aide de HA.
# Volet Max
open_cover_max:
sequence:
- alias: "Ouvre le volet de Max"
service: switch.turn_on
data:
entity_id: switch.vr_max
- alias: "Enregistre etat open"
service: input_text.set_value
target:
entity_id: input_text.cover_max_last
data:
value: "open"
close_cover_max:
sequence:
- alias: "Ferme le volet de Max"
service: switch.turn_off
data:
entity_id: switch.vr_max
- alias: "Enregistre etat close"
service: input_text.set_value
target:
entity_id: input_text.cover_max_last
data:
value: "close"
stop_cover_max:
sequence:
- alias: "Stoppe le volet de max"
service: "{% if is_state('input_text.cover_max_last', 'open') %}
script.open_cover_max
{% elif is_state('input_text.cover_max_last', 'close') %}
script.close_cover_max
{% endif %}"
target:
entity_id: input_text.cover_max_last
data:
value: "{% if is_state('input_text.cover_max_last', 'open') %}
stop_open
{% elif is_state('input_text.cover_max_last', 'close') %}
stop_close
{% endif %}"