Comment installer un add-on officiel et non officiel

par 15 Mai, 2020Articles, Add-ons2 commentaires

Article Sous Licence CC 4.0

Les add-ons (extensions) permettent d’ajouter des fonctions, services ou autres à votre Home Assistant. Des services très connus et reconnus (comme Node-Red, Grafana, InfluxDB, DuckDNS, etc…) sont déjà presque configuré pour communiquer simplement avec votre système domotique.

Il existe deux types d’extensions :

  • Les officielles : reconnues officiellement par Home Assistant
  • Les non officielles : nécessitant l’ajout du dépôt GitHub en manuel.

L’installation des extensions étant toujours la même, voici les différentes méthodes.

Débutant / Intermédiaire / Avancé

Matériels nécessaires / Matériels utilisés / Prérequis

  • Une installation Home Assistant

Installation d’une extension Officielle.

Rendez vous dans supervisor , Add-ons. Faites une recherche de votre Extensions puis cliquer dessus. (Ici Mosquitto Broker).

Magasin d'add-on Home Assistant
Add-on dans Home Assistant

Vous avez devant vous une interface avec des onglets.
Pour le moment il y a seulement les onglets info et documentation.
Dans la première, c’est une explication du rôle de l’add-on et dans la deuxième c’est la documentation de configuration et les ports à ouvrir (si besoin).

Add-on Mosquitto Broker dans Home Assistant
Configuration de l'add-on Mosquitto Broker dans Home Assistant

NOTA : Si l’add-on que vous essayez d’installer est Ingress cela veut dire qu’il ne nécessite pas d’ouverture de port sur votre routeur.

Cliquer sur install. L’installation prendra plus ou moins de temps en fonction de votre connexion internet et d l’add-on.

Une fois installé, des onglets supplémentaires apparaissent. Un onglet Configuration et un onglet Log.

Configuration de l'addon Mosquitto Broker dans Home Assistnt 2
Log d'un add-on

L’onglet configuration vous permettra de savoir ce qui est autorisé ou nécessaire avant de démarrer votre add-on.

L’onglet Log vous permettra de voir si tout s’est bien passé et dans le cas contraire, une piste pour essayer de résoudre le problème. Pour cela, il faudra cliquer sur REFRESH sinon rien ne s’affichera.

Une fois votre configuration paramétrée, retourner sur l’onglet Info puis sélectionner, si vous le souhaitez, Start on Boot et Auto Update avant de cliquer sur START.

Ce sont deux choix qui vous reviennent. Personnellement je préfère faire les mises à jour moi-même ce qui permet de voir les changelog et vérifier qu’elle ne va rien casser.

NOTA : Il y a certain Add-on qui n’ont pas besoin de fonctionner en permanence, par exemple ESPHome, mais d’autres doivent être démarrés dès le lancement, comme Mosquitto Boker sinon vos appareils MQTT ne seront pas disponibles.

NOTA 2 : Bien-sur, plus il y a d’add-on installé plus il faudra de ressources à votre installation.

Installation d’une extension Non Officielle.

La procédure pour installer l’add-on non officiel est identique. La seul différence est qu’il faut ajouter la source de l’add-on.

Ajouter une source.

Toujours dans add-on, cliquer sur les ... en haut à droite puis sur Repositories.
Ajouter votre source (ici GitHub – yllibed/hassio: Yllibed’s HASS-IO add-ons 2 pour Zigbee Assistant) puis ADD .

Ajouter un add-on non officiel dans Home Assistant
Ajouter un dépôt externe dans Home Assistant

Vous pouvez voir vos sources ajoutées et vos recherches inclurons les nouveaux add-on de la source ajoutée.

Conclusion

Cet article ne vous apprendra peut être rien mais cela nous permettra de ne pas avoir à détailler la partie installation d’extension dans nos articles.

Nous vous fournirons le nom de l’extension et la configuration.

Une question, un problème

Annexes

Sources

  • RAS

Suivi des modifications

  • 12/02/2021 : Suppression de la partie HACS.
  • 03/11/2020 : V2 @McFly
  • 15/05/2020 : V1

Un mot sur McFly

Un peu GEEK ayant découvert Home Assistant très récemment, je me suis essayé à plusieurs systèmes de domotique avant de trouver le bon. J'aime essayer de domotiser tout ce que je peux pour me faciliter la vie. Je ne suis pas codeur, ni programmeur ou toute autre chose liée à ce domaine. Je cherche seulement à transformer pour moi ce que je trouve sur internet.

Share This