Une conf bien organisée avec les packages

Hello,

Tout le monde ne les utilisent pas, les packages sont une façon de regrouper autour d’un sujet scripts, automations, et tout le reste !

Deux énormes avantages :

  • Pouvoir se passer des configs clés en main sur un sujet,
  • Ne pas passer dans 10 fichiers différent en bossant sur un principe unique

Exemple de sujet qu’on peut trouver dans un package : tout le paramétrage d’un réveil dans un fichier, sans impacter le reste.

Exemple pour un wakeup.yaml du style :

input_date:
    ... l'heure ...

input_number:
    ... snooze ...

input_boolean:
    ... activée ...

sensor:
    ... alarm time...

automation:
    ... on se réveille, allez ...

Sans oublier scripts, scenes et tout le reste si nécessaire.

Et ben ce fichier, il suffit de le fouttre dans le rep config (exemple : config/packages/wakeup.yaml) puis de le charger dans votre config.yaml :

homeassistant:
  ... time_zone, name bla bla ...
  packages:
     wakeup: !include packages/wakeup.yaml

Et voilà.
C’est pas toujours utile d’en mettre partout, mais bien utilisé c’est top !

2 J'aimes