Débutant sur HA, je vais poser une question qui semble bête, mais comment on installe une intégration non officielle ?
Quand je vais sur configuration, intégrations, ajouter , il y a toute une liste, ça ca marche, mais en dessous il est marqué d autres sont dispo sur le site web de homeassistant , je clique dessus et je tombe sur des depots GIT
exemple Nissan Leaf - Home Assistant
j ai copié les fichiers un à un dans custom_compents , ça marche, mais je suppose qu il y a un moyen plus simple ?
Le « code » (comme indiqué dans le tuto) renvoie vers la racine de HA sur github.
Là, on est dans un sous-répertoire de HA. Et quand on est dans le répertoire de l’intégration Leaf, et pour les autres, ça semble identique, tu ne peux pas (en tout cas, je n’ai pas vu comment) faire un zip des X fichiers de cette intégration là uniquement…
Il y a un outil externe pour ça
Aller sur DownGit et indiquer le chemin de l’intégration voulue. Donc ici core/homeassistant/components/nissan_leaf at dev · home-assistant/core · GitHub copier ce lien dans downgit et faire download. Ca va télécharger le repertoire sous forme de .zip avec tous les fichiers d’un coup. Dezipper dans custom_components et ça doit être bon!
alors, pour la première réponse de Clemalex , c’est pour installer HACS , je l avais déjà mis sur mon install mais en tout cas le tuto est bien fait ( j était partit d un truc en anglais et avait un peu galéré ).
Le « code » (comme indiqué dans le tuto) renvoie vers la racine de HA sur github.
Là, on est dans un sous-répertoire de HA. Et quand on est dans le répertoire de l’intégration Leaf, et pour les autres, ça semble identique
j avoue ne pas comprendre, a quoi servent ces répertoires si on peut pas les integrer ?
en fait quand je vais dans configuration/integrations/ + / site web, il m’ouvre cette page : https://www.home-assistant.io/integrations/ il y a pleins d’intégrations intéressantes
j avais prix nissan_leaf en exemple
comment vous les rajoutez a votre installation ?
est ce qu on est obligé de récupérer le zip des fichier (merci pour le lien downgit ) et le dezipper dans custom_components ? donc j avais fait correctement ?
qu en sera t il pour les mises a jours ?
j avoue que quand on arrive c est un peu déroutant, mais je tiens a tester HA en conditions reeles ( marre des caprices de mon jeedom )
@Clemalex , j ai pas compris la dernière réponse .
télécharge le core ?
je dois confondre des choses mais je suis déja en
Version core-2021.2.3
Pour celles qui ne sont pas disponible via l’interface mais qui sont dans https://www.home-assistant.io/integrations/, il faut simplement rajouter les lignes de configuration and le configuration.yaml et après, c’est « magique » HA va télécharger les fichiers. Et en plus, cela va être mis à jour tout seul.
elles sont accessibles via HACS et l’installation est simplifié. Le téléchargement et la mise à jour seront (quasi) automatiques
elles ne sont pas dans HACS et il faut télécharger à la main sur github ou ailleurs et mettre les fichiers au « bon endroit ». Par contre, pour cela, pas de mise à jour automatique. Il faudra le faire toi-même.
Le 1er lien que je t’ai donné oui ! Le deuxième explique ce que @golfvert te dit juste dessus
C’est que quand tu dis :
je te mets le lien de HACS et celui que je viens de remettre juste dessus
Mais ensuite quand tu parles de :
J’en déduis que tu veux récupérer une intégration du core (pour la modifier, pour revenir à une version précédente, etc.)
Mais après avoir lu ta dernière réponse :
J’ai compris ce que tu souhaitais
Pour reposer les bases, toutes les intégrations présentées ici :
sont intégrées nativement dans le Core (@golfvert, je ne suis pas sûr du téléchargement, pour moi c’est inclus nativement, ce qui est pas plus mal car pas dépendant d’internet, pour celle ne le nécessitant pas ).
Cela veut dire que tu navigues, tu cliques sur une intégration qui t’intéresse et tu lis la documentation.
En la lisant, soit tu tombes sur un paragraphe qui t’indique que cette intégration est disponible dans l’interface graphique soit tu ne rencontres pas ce paragraphe et cela veut dire que l’intégration de l’intégration () se fait non pas par l’interface graphique mais par le fichier configuration.yaml (sauf si tu as changé ton mode de configuration).
Donc elle est aussi intégrable par le fichier de configuration.
C’est toi qui choisi, mais généralement ce qui est préconisé, c’est l’intégration par interface graphique.
Si tu prends l’intégration Méteo-France (Météo-France - Home Assistant), tu ne peux l’intégrer que depuis l’interface graphique en lisant la documentation (car rien n’indique comment l’intégrer de façon manuelle).
Il est indiqué d’ajouter des lignes dans le fichier configuration.yaml qui se trouve dans le dossier /config qui lui même est la base de la configuration de ton instance/serveur HA.
donc si je comprends bien, tout ce que je vois en plugins ( integrations pardon ) sur la page web est en natif dans homeAssistant ?
je n’était donc pas obligé de télécharger le repertoire nissan_leaf ?
il suffit juste de rajouter dans le configuration.yaml ?
si c est ça c est super simple en fait
je vais tester ( en supprimant mon repertoire par exemple )
Le fait de l’ajouter dans le dossier custom_component permet d’outrepasser l’intégration native (utile si tu veux faire une modification locale avant la publier)
J’ai un peu le même soucis, j’a récupérer un git pour un fichier zip qui m’a décompressé mais maintenant je dois le récupérer car c’est une extension chrome ( indégo bosch ) donc windows ?