Bien le bonjour
Si je dois faire une conclusion à ce thread, je dirais que mon besoin n’est pas faisable sans tricks.
Je suis donc reparti, comme suggéré par certains sur l’idée d’avoir un booléen à coté qui définie si l’automatisation (tournant en continue) aura la permission d’effectuer les actions. Et j’ai rajouté ce booléen en trigger pour que l’exécution se déroule dès que j’active le mode auto. J’ai posté le yaml ci dessous ainsi que l’affichage dans mon dashboard.
Je trouve malgré tout dommage que l’on soit obligé d’en arriver la, alors que le statut de l’automatisation existe, a une valeur qui change de off à on ou de on à off. J’ouvrirai peut être un cas aux devs de HA, car j’ai du mal à voir pourquoi, comme n’importe quel statut qui change, il ne pourrait pas être utilisé comme trigger.
En tout cas, merci à la communauté !
alias: Stores - Automatisation
description: automatisation des stores unique
trigger:
- platform: sun
event: sunrise
offset: "00:30:00"
- platform: time
at: "14:00:00"
- platform: time
at: "15:30:00"
- platform: state
entity_id:
- input_boolean.stores_automation
from: "off"
to: "on"
condition:
- condition: state
entity_id: input_boolean.stores_automation
state: "on"
action:
- choose:
- conditions:
- condition: time
before: "13:59:59"
sequence:
- service: cover.set_cover_position
data:
position: 0
target:
entity_id: cover.stores
- conditions:
- condition: time
after: "14:00:00"
before: "15:29:59"
sequence:
- service: cover.set_cover_position
data:
position: 50
target:
entity_id: cover.stores
- conditions:
- condition: time
after: "15:30:00"
sequence:
- service: cover.set_cover_position
data:
position: 100
target:
entity_id: cover.stores
mode: single