Débuter
Protocoles
S'équiper
Matériel recommandé

Vous voulez participer au financement du blog. C’est simple, suivez les liens commerciaux pour faire vos achats. Quelques pourcents qui font toute la différence. Merci à vous !

Kit raspberry pi 4 8GB
Kit Raspberry Pi 4 - 8GB
kit raspberry pi 4
Kit Raspberry Pi 4 - 4GB
raspberry pi 4 2019
Raspberry Pi 4 - 4GB
Cartes micro-SD SDHC v90
Kit Retrogaming Nespi
Kit Retrogaming
aeotec controleur usb z-wave plus
Contrôleur Z-Wave+ USB
Emetteur / récepteur radio RFXCom / RFLink
Contrôleur Zigbee ConBee II USB
Onduleur 400VA

Home Assistant Community Store (HACS), installer facilement des thèmes et composants

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

HACS (Home Assistant Community Store) est une extension qui permet d’installer très facilement des composants et des thèmes sans avoir besoin de configurer manuellement quoi  que ce soit (une fois que l’extension HACS est installé bien évidemment).

 

L’extension HACS est très bien documentée…mais uniquement en anglais. Avant de pouvoir profiter de tous les plugins développés par la communauté via HACS, vous aurez besoin d’un compte GitHub (gratuit).

Créer un compte GitHub (gratuit)

HACS utilise l’API de GitHub pour lister les add-on et récupérer les informations de ces derniers (mise à jour, bugs, nombre d’étoiles…). C’est une bonne chose, mais cela impose aussi de disposer d’un compte utilisateur sur GitHub. Si vous ne possédez pas encore, rendez-vous sur la page d’accueil, sinon vous pouvez passer à l’étape suivante.

Remplissez les champs obligatoires puis cliquez sur Sign up for GitHub. N’oubliez d’aller voir dans votre boîte mail pour confirmer celle-ci. La création d’un compte est gratuite. Si vous faîtes beaucoup de développement d’objets connectés, ce compte vous sera toujours utile.

A LIRE AUSSI :
GitHub. Collaborateurs illimités pour les dépôt privés (formule gratuite), réductions tarifaires

Créer un compte utilisateur GitHub

Récupérer un Token développeur

Une fois que vous disposez d’un compte actif, ouvrez le menu utilisateur située dans le coin supérieur droit de l’écran puis allez sur la page de configuration (settings) de votre compte.

Ouvrir les paramètres utilisateur

Ouvrez l’onglet Developper Settings (en bas de la barre latérale à gauche de l’écran).

github developper settings menu

Ouvrez l’onglet Personnal Access Tokens puis Generate New Token pour créer un nouveau jeton d’accès personnel.

github generate new developper token

Donnez un nom au jeton (token). Inutile de cocher les options.

Générer le token personnel

Descendez jusqu’en bas des options et cliquez sur Generate.

Générer le token personnel

Le jeton ne sera affiché qu’une seule fois à l’écran. Ne fermez pas la page jusqu’à la fin de l’installation de HACS ou notez le quelque part.

Vous pouvez créer autant de token que vous le souhaitez, donc pas de panique, si la page est fermée, créez un nouveau token. C’est tout.

Token GitHUb

Installer l’extension HACS pour Home Assistant

Pour installer l’extension HACS, vous aurez besoin d’un accès aux fichiers. Si vous utilisez le docker Hassio pour le NAS Synology, vous n’avez rien à faire. Pour le Raspberry Pi, vous devez d’abord installer et démarrer l’add-on Samba Share.

 

Ouvrez le dossier config de Home Assistant depuis le voisinage réseau sur Windows et réseau sur macOS.

Le dossier config se nomme homeassistant tout simplement sur un NAS Synology

Dossier config Home Assistant sur NAS Synology

Le dossier config de HomeAssistant fonctionnant sur l’image Docker pour Raspberry Pi (ou Odroid)

Dossier config Home Assistant Raspberry Pi

Si le dossier custom_components existe déjà vous pouvez passer à la suite, sinon créer un nouveau dossier nommé custom_components au même niveau que le fichier configuration.yaml.

Téléchargez maintenant le code du projet depuis GitHub en vous rendant sur cette page.

Télécharger le code source de l'intégration HACS pour Home Assistant

Décompressez l’archive ZIP avec votre logiciel favori puis déplacez le dossier hacs et tout son contenu dans le dossier précédemment créé.

hacs folder

Redémarrer le serveur Home Assistant en allant dans Configuration -> Contrôle du Serveur -> Redémarrer (en bas de la page)

Redémarrer le serveur HomeAssistant manuellement

Ajouter l’intégration (extension) HACS à Home Assistant

Une fois que HASS a redémarré, allez dans Configuration puis Intégration

home assistant integration hacs

Cliquez sur le plus dans le coin inférieur droit de l’écran.

hassio add integration

Dans la fenêtre qui s’affiche, saisissez hacs puis cliquer sur la ligne de l’extension pour débuter l’installation.

Configurer intégration HACS pour Home Assistant

L’installation dure quelques minutes. A la fin de l’installation, HACS vous demande de saisir votre jeton (Token) GitHub précédemment créé.

hacs hassio jeton token github

Terminez en cliquant sur soumettre. Si tout est correct, vous devez obtenir un message de succès. Vous pouvez associer HACS à une pièce mais ce n’est pas obligatoire. Cliquer enfin sur Terminer

hacs installe home assistant

Un nouveau raccourci a été ajouté à la barre latérale.

Menu HACS pour Home Assistant

Au premier démarrage HACS à besoin de quelques minutes pour lister les composants et les thèmes sur GitHub. Ne soyez pas surpris de trouver une liste vide, c’est normal, il faut attendre un peu.

Installer des composants avec HACS

Et voilà, vous pouvez dès maintenant installer des composants (integrations) développés par la communauté Home Assistant plus facilement qu’en passant par le Add-On Store officiel. C’est tout à fait possible, mais à chaque fois que l’on souhaite installer un add-on, il faut ajouter l’url vers le dépôt GitHub. En plus, on dispose d’un moteur de recherche par mot clé ce qui évite de devoir fouiller un peu partout pour trouver un composant pour un accessoire domotique.

HACS, installation de composants de la communauté Home Assistant

Installer des thèmes avec HACS

Si vous avez suivi le tutoriel sur l’installation manuelle de thèmes, vous allez adorer passer à HACS !

Tous les thèmes sont répertoriés dans l’onglet theme. Vous pouvez faire une recherche par mot clé et filtrer les thèmes (themes) et les composants d’affichage pour l’interface Lovelace.

Installer des thèmes frontend pour Home Assistant développés par la communauté

Il suffit de cliquer sur Install pour installer le thème. Aucune configuration n’est nécessaire. Les thèmes sont automatiquement installé dans un dossier themes dans le répertoire config (ou homeassistant sur NAS).

La sélection du thème se fait depuis le menu utilisateur. Cliquez sur l’icône utilisateur situé en bas de la barre latérale. Sélectionner le thème dans la liste. Le thème est appliqué à chaud sans avoir à redémarrer ou actualiser l’affichage.

Sélectionner un thème

Installer des automatismes (Automations) supplémentaires

La recherche d’automatismes (Automations) est désactivée par défaut. Allez dans configuration -> Integration et ouvrez les options depuis la carte HACS

Options HACS

Cochez les options souhaitées :

  • AppDeamon automatismes supplémentaires
  • NetDeamon obsolète

hacs appdemeon netdeamon

Vous pouvez maintenant rechercher de nouveaux automatismes à installer depuis HACS

Ajouter des automatismes à Home Assistant avec HACS

Mises à jour

19/06/2020Publication du tutoriel

Avez-vous aimé cet article ?
[Total: 2 Moyenne: 5]

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Domotique et objets connectés à faire soi-même