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