Pour pouvoir indiquer à mes automatisations ou scripts si j’autorisais ou pas l’arrosage automatique, je voulais créer un switch “virtuel”, qui n’a de lien avec aucune entité (donc pas un template) et qui conserve son état à la relance de Home Assistant (persistant).
Je crée un input_boolean
Option 1 : Par configuration.yaml
Dans mon fichier configuration_yaml, je vais ajouter mon interrupteur virtuel
input_boolean: arrosage_automatique: #input_boolean.arrosage_automatique name: Arrosage autorisé icon: mdi:sprinkler-variant
Option 2 : Par l’interface graphique
Je vais dans Paramètres / Appareils et services / Entrées / Créer une entrée / Interrupteur
Je vais personnaliser son icone
Cela se réalise dans le fichier customize.yaml qu’on doit déclarer dans le fichier configuration.yaml
Dans ce fichier customize.yaml que j’ajoute ces lignes
input_boolean.arrosage_automatique: templates: icon: > return (state === 'on') ? 'mdi:sprinkler-variant' : 'mdi:water-off'; icon_color: > return (state === 'on') ? 'green' : 'rgb(54, 95, 140)';