Je crée un switch on/off virtuel (persistant)

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