Installer HACS (Home Assistant Community Store) sur proprio HUB

4 minutes de lecture
OBJECTIFS DU GUIDE
  • Ajouter le magasin HACS sur le proprio Home Assistant
  • Niveau de difficulté: basso
CONCEPTS FACE:
  • Installation et configuration du logiciel
COMPOSANTS LOGICIELS UTILISÉS:
Pré-requis
DISPOSITIFS PHYSIQUES UTILISÉS:
GUIDE plus indiqué pour:

Tous les environnements

Notes et avertissement
  • qualsiasi modifica all'impianto elettrico dev'essere progettata ed effettuata da personale qualificato;
  • tout changement mis en œuvre dans proavant est un prola responsabilité personnelle, ainsi que propremier risque et danger (le contenu de la présente page est purement pédagogique);
  • tout changement mis en œuvre dans proavant un appareil, il annule la garantie, les approbations de qualité et les certifications.
Avis de conduite: 1.1

Abstrait

Comme sappIAMO Home Assistant est un HUB personnel le propremière domotique équipée d'un grand nombre de composants et de plateformes Utile intégration des composants domotiques les plus disparates, des services et ainsi de suite.

Home Assistant, cependant, peut utiliser aussi des composants externes, supplémentaire, non directement certifié par son équipe de développement, appelé "Composants personnalisés". L’installation de ces composants est généralement simple: il est souvent compliqué de garder une trace des mises à jour.namede ces composants; il y a aussi d'autres éléments supplémentaires, tels que les "scripts Phyton", plutôt que le "AppDaemon »: bref, un monde parallèle de fonctionnalités supplémentaires qui, si elles sont gérées, peuvent créer prodes problèmes ou du moins une perte de temps.

Pour résoudre cela problema intervient HACS, acronyme de "Home Assistant Magasin communautaire». HACS est en soi un composant personnalisé qui permet d’ajouter à l’interface frontale un "panneau de configuration" supplémentaire simple et fonctionnel, utile pour gérer (mettre à jour, supprimer, configurer, supprimer) les types d’éléments supplémentaires illustrés ci-dessus, présentés sous forme de catalogue.

HACS Cela rappelle beaucoup le magasin de distribution officiel HASSIO di Home Assistant; la chose intéressante est qu'il peut être installé tous les deux HASSIO que de Home Assistant installé comme applicativo (sur Raspbian, Windows, Mac etc.).

Dans ce guide, nous verrons comment installer HACS sur les différentes distributions de Home Assistant.

Interface HACS
l'interface HACS.

installation

L'ajout de l'entrée "Communauté" créée par la présence de HACS est assez simple.

L'approIl peut y avoir deux:

  • manuel, puis avec copie manuelle du composant;
  • via les commandes du terminal.
Installation manuelle

Dans ce cas, le proCedura envisage de télécharger à partir de GitHub le fichier .zip contenant le composant, décompressez-le et copiez le dossier “custom_components”Contenu dans celui-ci contenant le dossier le fichier de configuration de Home Assistant.

Ce dossier correspond généralement à:

  • si installé comme applicence sur Raspbian, dans le dossier “/home/homeassistant/.homeassistant";
  • su HASSIO, dans le dossier "/config/"

Pour copier le dossier, nous vous recommandons d’utiliser sFTP (peut-être en utilisant le client Filezilla), qui est opérationnel en présence du service SSH. Pour installer SSH sur HASSIO, se référer à à ce guide.

INSTALLATION DE TERMINAL

Sinon, pour éviter de copier des fichiers, vous pouvez utiliser des commandes Linux (évidemment, cette section ne convient pas aux utilisateurs. Windows - Un proposito! toujours utiliser Windows? Installez HA sur Raspberry ...) pour les télécharger directement sur le système et les installer automatiquement.

HASSIO

Sur le terrain HASSIO il est nécessaire de se connecter via SSH. Si le service n'a pas encore été installé, vous pouvez le faire. suite à cela guide.
Une fois cela fait, connectez-vous au système via SSH et exécutez les commandes suivantes:

cd /config/
mkdir custom_components
cd custom_components/
git clone https://github.com/custom-components/hacs.git hacs_temp
cd hacs_temp
git checkout $(git describe --tags --always $(git rev-list --tags --max-count=1000) | grep -e "[0-9]\+\.[0-9]\+\.[0-9]\+$" | head -n 1)
cd ../
cp -r hacs_temp/custom_components/hacs hacs
rm -R hacs_temp

A ce stade, redémarrez avec

reboot
HOME ASSISTANT sur Raspbian

Encore une fois, selon HASSIO, Mais aussi se connecte via SSH.
Une fois connecté, exécutez les commandes suivantes:

cd /home/homeassistant/.homeassistant
sudo mkdir custom_components
cd custom_components/
git clone https://github.com/custom-components/hacs.git hacs_temp
cd hacs_temp
git checkout $(git describe --tags --always $(git rev-list --tags --max-count=1000) | grep -e "[0-9]\+\.[0-9]\+\.[0-9]\+$" | head -n 1)
cd ../
cp -r hacs_temp/custom_components/hacs hacs
rm -R hacs_temp

enfin, redémarrez (ou redémarrez le service, c'est pareil):

sudo reboot

Configuration

Nous sommes à mi-chemin.
Pour le compléter, en fait, il est nécessaire d’ajouter l’entrée suivante au fichier de configuration de Home Assistant:

hacs:
  token: mio_token

où "mio_token"Un jeton d'accès personnel est-il obtenu de Git?"Hub.

Pour l'obtenir, allez au partie Jetons personnels de la propremier panneau utilisateur à GitHub et cliquez sur "Générer un nouveau jeton".

Indiquer "HACS"Sur le terrain"Note"Et en bas (sans cliquer plus), cliquez sur" Générer un jeton ".

cette prova harceler le propremier jeton d'accès (par exemple "ee437a5186726118c799d124e04cecd962c965bb") Ce qui sera indiqué dans la configuration, par exemple:

hacs:
  token: ee437a5186726118c799d124e04cecd962c965bb

Une fois la configuration enregistrée, recommencer Home Assistant.

Utiliser

Bien que ce guide ne soit pas conçu pour illustrer comment utiliser HACS mais comment l'installer, il n'en reste pas moins une occasion de mentionner son modèle fonctionnel.nameNto.

Une fois appla voix brûléeCommunauté "Sur l’interface, cliquer dessus donne accès au magasin communautaire. Pour installer un nouveau composant prenant en charge HACS (tous les principaux composants personnalisés s’adaptant, par exemple la version 1.3.0 de Alexa Media Player) cliquez simplement sur "Boutique"Consulter la liste des composants déjà présents dans le catalogue (les installer et les configurer directement.

En cliquant sur "REGLAGES«Au lieu de cela, vous pouvez ajouter des référentiels supplémentaires pour tous les composants qui ne sont pas encore présents dans le catalogue, afin de les ajouter à celui local et, comme ci-dessus, de les installer et de les configurer.

SENSOR

L’installation de HACS génère également une nouvelle entité appelée "sensor.hacs“, Ce qui montre, dans son état, le nombre de update ils attendent d'être installés en fonction du nombre de composants personnalisés installés via HACS. Évidemment, il est utilisable comme trigger pour tout automations notification automatique (si elles sont plus que 0, laissez-moi savoir).

plus d'informations

Plus d'informations sur HACS sont disponibles sur son site de référence.


Home Assistant Logo officielATTENZIONE: rappelez-vous qu'il y a sur notre communauté FORUM une section ad hoc dédiée à Home Assistantpour tout doute, question, information sur le mérite spécifique de ces composants.


Veuillez commenter ci-dessous