Catégories
Logiciel

HACS

Mise en place du marché HACS pour les modules développés par la communauté

Home assistant dispose de beaucoup d’intégrations officielles, mais il existe également un marché de module développé par la communauté !

De base, ce marché n’est pas activé dans HA, il va nous falloir l’installer pour en bénéficier.

Cette installation nous sera utile très prochainement !

Compte GitHub

Pour commencer, il va vous falloir un compte GitHub (gratuit si vous n’en avez pas déjà : https://github.com/

SSH

Ensuite, il va nous falloir nous connecter directement à la console de home assistant.
Pour cela, vous pouvez installer un écran / souris / clavier sur le PC, mais nous allons plutôt utiliser un SSH sur HA pour le prendre en main à distance depuis l’interface HA.

Pour commencer, cliquez sur votre nom d’utilisateur et activez le mode avancé

Ensuite, dans : Paramètre, modules complémentaires, boutique des modules complémentaires.
Choisissez Terminal & SSH.

Puis faites installer puis démarrer
Vous pouvez également activer l’affichage dans la barre latéral si vous utilisez souvent cette fonction.

Enfin, faites ouvrir l’interface utilisateur web.
Vous voilà connecté sur le PC HomeAssistant.

Installation HACS

Voici la commande à copier-coller (pour coller dans le terminal, il faut faire Ctrl+Maj+v) :

wget -O - https://get.hacs.xyz | bash -

Quelques lignes apparaissent, vous indiquant que HA a bien installé HACS.

Redémarrer maintenant HomeAssistant et ajoutez une nouvelle intégration.
En faisant une recherche de « HACS » vous devriez le retrouver :

Puis, après avoir validé tous les warnings, il vous faut suivre le lien vers GitHub, vous connecter et entrez les numéros pour valider l’accès.

Un dernier petit redémarrage de Home Assistant et…

VICTOIRE, votre marché est maintenant disponible sur la gauche !


Il arrive que HACS n’apparaisse pas correctement dans la barre latérale.

Dans ce cas, vider le cache de votre navigateur et cela règlera l’erreur.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *