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)';