J’utilise une automatisation pour mes volets qui se déclenche selon une heure programmée via un input_datetime.
description: Ouv. volet selon heure
trigger:
- platform: time
at: input_datetime.heure_ouv_volet
condition:
- condition: and
conditions:
- condition: state
entity_id: cover.volet
state: closed
- condition: [...]
action:
- service: cover.open_cover
data: {}
target:
entity_id: cover.volet
mode: single
Je souhaite ajouter une entrée booléenne que j’activerai si je veux inclure les week-end:
si désactivée alors j’active l’automatisation les jours de la semaine
si activée alors j’active l’automatisation tous les jours
J’ai regardé du côté de workday (Workday - Home Assistant) car c’est intéressant de pouvoir gérer les jours fériés (selon la solution mise en place bien sûr) mais je ne vois pas comment gérer le contrôle du jour.
Merci cela m’a donné des idées.
Le template pour les « jours_congés » est-il aussi à mettre dans le fichier yaml des binary_sensors ?
Dans mon automatisations, comment dois-je l’utiliser ?
Dois-je faire des conditions ‹ imbriquées › ? Une solution pourrait être de faire mon automatisation que pour les jours de semaine sauf si l’input boolean est activer, ce qui forcera à tous les jours.
Dans les triggers ça n’a probablement pas de sens (ça bascule à minuit) mais dans les conditions du trigger ou dans les conditions des actions, ça marche.