Home assistant est très puissant mais il faut lui ajouter quelques services ou add-ons
pour pouvoir décupler son potentiel.
Dans ce tutoriel, nous allons voir un add-on
indispensable qui vous permettra d’éditer les fichiers de configurations de Home Assistant depuis notre navigateur sans passer par l’explorateur de votre ordinateur.
Niveau requis
- Débutant / Intermédiaire / Avancé
Matériels nécessaires / Matériels utilisés / Prérequis
- Version de Home Assistant (article écrit sur la 0.117, toujours valable avec la 2021.1.5)
Installation :
Suivre la procédure d’installation d’un addon officiel et rechercher** « File Editor »**.
Après l’installation, pour une utilisation classique, il n’y a rien à configurer.
La configuration par défaut est donc :
dirsfirst: false
enforce_basepath: true
git: true
ignore_pattern:
- __pycache__
- .cloud
- .storage
- deps
ssh_keys: []
Cette extension
vous permettra d’éditer, créer, supprimer les différents fichiers se trouvant dans le dossier /config
de votre Home Assistant.
Le service est maintenant accessible depuis la barre latérale.
Utilisation :
Pour utiliser File Editor
si vous avez activé Show in the SideBar
regarder dans la barre latérale de gauche sinon cliquer sur Supervisor
, ADD-ONS
, File Editor
puis Open Web UI
.
Vous arrivez maintenant sur l’interface de File Editor
.
En haut à gauche : Ouvrir dossier / fichier, historique des modifications (permet de revenir à une ancienne version).
En haut à droite : Sauvegarder (Disparaît si pas de changement), Fermer, Rechercher (rechercher remplacer), Réglages (accès à plusieurs liens).
Au milieu à gauche : permet de sélectionner des Trigger, Services, Entités, etc etc, lors de la créations de vos automatisations, scènes, scripts, packages, groupes etc etc.
Quand vous modifier un ficher, File Editor
vérifie sa structure et vous l’affiche par une icône Verte en haut à droite. Vous avez aussi accès à un dernier menu qui vous permet de Retourner en arrière, Revenir en avant, Ajouter ou Supprimer une indentation, Fold permet de développer ou pas le fichier et Commenter/Dé-commenter.
Afficher tous les dossiers
Dans la configuration de l’extension, il est possible d’activer la possibilité de pouvoir voir d’autres dossiers que le simple /config
.
Attention à ce que vous faites.
Il suffit de passer enforce_basepath: true
a false
Voici la configuration.
dirsfirst: false
enforce_basepath: false
git: true
ignore_pattern:
- __pycache__
- .cloud
- .storage
- deps
ssh_keys: []
Conclusion.
Vous avez maintenant la possibilité de modifier, créer, supprimer vos fichiers de configuration depuis le dossier config de Home Assistant.