Débutant: installer une integration depuis git

Oui et non :wink:

Le 1er lien que je t’ai donné oui ! Le deuxième explique ce que @golfvert te dit juste dessus :+1:



C’est que quand tu dis :

je te mets le lien de HACS et celui que je viens de remettre juste dessus :point_up:

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 :+1: :wink:


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 :wink:).

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 (:stuck_out_tongue_winking_eye:) se fait non pas par l’interface graphique mais par le fichier configuration.yaml (sauf si tu as changé ton mode de configuration).

Prenons l’exemple de l’ecobee : ecobee - Home Assistant.

On tombe sur :

Donc elle est intégrable depuis l’interface graphique.

Mais si tu continues de lire la documentation, tu tombes sur :

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).

Pour en revenir à ta question initiale et Nissan Leaf - Home Assistant :


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 tu accèdes à ton fichier depuis File Editor par exemple (✅ Installer File Editor et modifier vos fichiers de configuration depuis HA) et tu ajoutes les lignes en dessous des autres :

#configuration.yaml
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

#https://www.home-assistant.io/integrations/nissan_leaf/
nissan_leaf:
  username: !secret nissan_leaf_username
  password: !secret nissan_leaf_password
  region: NE #(for Europe)

(la notion de !secret est aborder dans ✅ Installer InfluxDB dans Home Assistant et booster votre base de donnée)


J’espère que c’est plus clair pour toi maintenant :wink: