Installer HACS sur Home Assistant et profiter d'un magasin alternatif.

Malgré la multitude d'intégrations, d'add-ons ou de thèmes disponibles en natif dans Home Assistant, il y a une communauté qui en développe d'autres. Cette communauté, c'est HACS, pour Home Assistant Community Store. Voyons comment l'installer.
Installer HACS sur Home Assistant et profiter d'un magasin alternatif.

Sommaire

Malgré les multitudes d’intégrations, d’add-ons ou de thèmes disponibles en natif dans Home Assistant, il y a une communauté qui en développe d’autres. Parfois, lorsqu’elles sont très utilisées et utiles, elles peuvent se retrouver intégrés dans le core de Home Assistant.

Cette communauté, c’est HACS, pour Home Assistant Community Store (ne pas confondre avec HACF votre communauté Francophone préférée 😉). Elle vous permet d’augmenter le nombre de matériels intégrables dans Home Assistant, à l’image d’un magasin d’intégration, de cartes, de thèmes et de scripts, d’automatisations et simplifier leurs installations.

Le travail d’une communauté mondiale au profit de tous les utilisateurs de Home Assistant, c’est la promesse de HACS.

Prérequis

  • Un compte GitHub ,
  • Avoir installé l’add-on SSH Web Terminal,
  • Avoir default_config dans votreconfiguration.yaml (par défaut normalement) sinon voir ici ,
  • Version de Home Assistant supérieure à 2022.11.0.
Article rédigé avec Home Assistant OS 9.5 et version Core 2023.3.2, SSH Web Terminal 13.0.2 et HACS Version 1.31.0.

Installation SSH Web Terminal.

Pour installer un add-on , il y a déjà un article, mais je vais juste ajouter quelques informations spécifiques à SSH Web Terminal.

Cet add-on nécessite une petite configuration et la désactivation du mode protégé.

Après avoir téléchargé l’add-on :

  • Rendez-vous dans l’onglet Configuration,
  • Dans Options, renseigner un Mot de passe et un utilisateur,
  • Enregistrer,
  • Rendez-vous dans l’onglet infos et désactiver le mode protégé
  • Démarrer l’add-on.
💡
Vous pouvez désactiver le lancement au démarrage si vous l’utiliser seulement pour installer HACS, sinon ne pas hésiter à mettre un mot de passe fort si vous le laisser toujours activé.
Add-on Web Terminal SSH Configuration

Installation de HACS.

Ouvrir SSH & Web Terminal puis lancer la commande suivante

    wget -O - https://get.hacs.xyz | bash -
Installation de HACS en SSH depuis Home Assistant

Vous pouvez maintenant arrêter l’add-on Web Terminal SSH et réactiver le mode protégé.

Ensuite :

  • Vider le cache de votre navigateur ou effectuer un rafraichissement complet (sinon HACS n’apparaitra pas. S’il n’apparait toujours pas, redémarrer)
  • Se rendre dans Paramètres -> Appareils et services -> AJOUTER L'INTEGRATION -> Rechercher HACS,
  • Cliquer dessus et accepter en cochant les cases de première page,
  • Cliquer sur le lien GitHub et connectez-vous,
  • Saisir le code d’autorisation affiché, au moment où GitHub vous le demande,
  • Cliquer sur Authorize hacs
  • Sélectionner la pièce dans laquelle vous souhaitez ajouter HACS.
Ajouter HACS à votre Home Assistant
  • Retourner dans Paramètres -> Appareils et services
  • Cliquer sur CONFIGURER de l’intégration HACS,
  • Facultatif Configurer votre intégration*, possibilité d’activer AppDaemon, NetDaemon (Déprécié) et les choses experimentales*

Vous devez avoir dans votre bandeau latéral, HACS de disponible et une tuile dédié dans les intégrations.

Vous avez à présent accès à plusieurs intégrations et composants d’interface supplémentaires.

Interface de HACS
Interface de HACS

Ajouter une intégration, une interface ou une automatisation.

  • Ouvrir HACS,
  • Choisir entre Intégrations, Interface ou Automatisation,
  • Cliquer sur le`+ EXPLORER ET TÉLÉCHARGER DES DEPOTS'
  • Rechercher l’intégration, le thème, la carte ou l’automatisation que vous souhaitez,
  • Cliquer dessus, lire le descriptif puis TELECHARGER,
  • Vérifier votre configuration et redémarrer Home Assistant.
Il est possible de choisir une version précise ou d’essayer une version bêta lors de l’installation d’un dépôt, bien sûr, cela est à vos risques.

Conclusion

Vous avez à présent la possibilité d’ajouter encore plus de matériels via les intégrations de HACS, des custom cards, des thèmes grâce à la formidable communauté de Home Assistant.

Sources