Dans le cadre de la gestion de mon chauffage, j’ai crée 4 input_boolean.
Je souhaiterais pouvoir en sélectionner qu’un donc j’ai créer pour les 4 une automation qui désactive les 3 autres dès que j’en active un (voir exemple ci-dessous).
Par contre, il m’est toujours possible de désactiver celui qui est activé.
J’ai voulu appliquer la même méthode que ce que j’ai fait pour l’activation mais cela ne marche pas bien (si je mets un code similaire avec from: on to: off, j’ai tout qui se télescope et ça ne marche pas « bien ».
Est-il possible de ne pas autoriser à mettre sur « off » celui qui est sur « on » ?
alias: « Semaine_on »
trigger:
platform: state
entity_id: switch.chauffage_semaine
from: « off »
to: « on »
condition:
action:
Pourquoi 4 input_booleans avec exclusion mutuelle ???
Autant faire un input_select qui corresponds à ton choix parmi les 4 options possibles, ça gère déjà l’exclusion
Oui effectivement. J’étais parti sur cette solution et je n’ai pas chercher une autre pour être honnête. Je vais regarder comme cette solution fonctionne.
EDIT: Je viens de vérifier et je me souviens pourquoi je suis parti sur cette solution.
En fait ces 4 inputs sont ceux que j’ai crées dans mon scheduler: en sélectionnant l’input choisi, je choisi directement le paramétrage scheduler associé.
Ci-dessous une partie des paramétrages scheduler :
J’ai tenté un input_select (input_select.mode_chauffage_semaine) mais je n’arrive pas à faire marcher l’automation.
Ci-dessous ce que j’ai tenté de faire: si vous avez une idée, je suis preneur.
(Je pense que je gère mal les conditions…)
Autre idee… il existe un card ‹ condition › ou tu peux avoir une condition comme ‹ si un des input_select est active, ne pas changeable ›…ou: pour activer un des boutons, il faut d’abord avoir tout les quatre déactivés
Fait attention à la mise en forme type code (bouton </>) sinon ça devient difficile à lire.
A mon avis il manque un > après le target: pour en faire un template