Introduction
Si tu es passionné de domotique et que tu utilises Home Assistant, tu sais qu’il peut être très utile de connecter plusieurs instances de Home Assistant ensemble. Que ce soit pour gérer une maison secondaire ou pour étendre les fonctionnalités de ton installation, cette intégration peut faciliter la gestion de tes appareils. Dans cet article, nous allons explorer comment configurer deux Home Assistant pour qu’ils communiquent entre eux et qu’ils te permettent de récupérer les entités d’un deuxième Home Assistant sur ton premier.
Prérequis techniques
Avant de te lancer, il est important d’avoir quelques éléments en place :
- Réseau : Les deux Home Assistant doivent être sur le même réseau. Si ce n’est pas le cas, tu peux utiliser un VPN ou un service tel que ZeroTier.
- Connaissances requises : Une compréhension de base de Home Assistant et des fichiers YAML sera bénéfique.
Aperçu des étapes
Le processus de connexion de deux Home Assistant se décompose en plusieurs étapes clés :
- Installation de HACS (Home Assistant Community Store) sur les deux instances.
- Ajout de l’intégration Remote Home Assistant dans HACS.
- Configuration de vos Home Assistant pour qu’ils puissent échanger des informations.
Prêt à démarrer ? Suivons le guide étape par étape !
Prérequis
Matériel nécessaire
- Deux instances de Home Assistant (sur Raspberry Pi, serveur, etc.).
- Un ordinateur pour accéder à l’interface web de Home Assistant.
Versions logicielles requises
- Home Assistant version 2022.3 ou supérieure.
- Installer HACS (version la plus récente).
Connaissances préalables
- Notions de base sur Home Assistant, YAML, et comment accéder aux fichiers de configuration.
Guide étape par étape
1. Installer HACS
Pour installer HACS sur ta première instance de Home Assistant, suit ces instructions :
- Ouvre ton navigateur et accède à l’URL d’installation de HACS via ce lien.
- Remplace
homeassistant.local
par l’adresse IP de ta seconde instance si tu as des conflits d’instance. Utilise donc l’adresse IP plutôt que le nom de domaine. - Une fois sur le site, clique sur Open link.
- Si tu n’es pas connecté, connecte-toi à ton Home Assistant.
- Clique sur Installer pour démarrer l’installation de HACS.
Note : Après l’installation, redémarre Home Assistant via Paramètres > Trois petits points en haut > Redémarrer.
2. Ajouter HACS dans Home Assistant
- Dans ton interface de Home Assistant, vas dans Appareils et Services.
- Clique sur Ajouter une intégration et cherche HACS. Si tu ne le vois pas, fais un Ctrl + F5 pour recharger la page.
- Coche toutes les options d’installation, puis valide.
- Ouvre le lien fourni pour confirmer l’autorisation avec GitHub. Si tu n’as pas de compte GitHub, crée-en un.
- Une fois que HACS est installé, vérifie qu’il apparaisse dans le menu de gauche.
3. Installer Remote Home Assistant
Maintenant que HACS est opérationnel :
- Clique sur HACS > Intégrations et cherche Remote Home Assistant.
- Clique sur Télécharger. Encore une fois, il est probable que tu aies besoin de redémarrer Home Assistant après cette installation.
4. Configurer l’intégration Remote Home Assistant
Après le redémarrage :
- Retourne à Appareils et Services, ajoute une nouvelle intégration et cherche Remote Home Assistant.
- Clique sur Configurer une nouvelle instance et choisis d’ajouter un Home Assistant distant.
- Tu auras besoin d’un access token pour authentifier l’accès.
Générer un Access Token
Sur l’instance de Home Assistant d’où tu souhaites récupérer les entités :
- Accède à Profil > Sécurité et descends jusqu’à Créer un jeton d’accès.
- Nomme ce jeton (“achat distant” par exemple) et copie le token généré.
Configuration de l’intégration
Dans la configuration de l’intégration :
- Pour Host, entre l’adresse IP de ton Home Assistant à distance.
host: 192.168.2.204
port: 8123
access_token:
max_messages: 16
secure: true
-
N’hésite pas à ajouter un préfixe d’entité pour identifier facilement les entités de l’instance liée. Par exemple :
-
Préfixe pour les services :
achat_maison
-
Préfixe pour les entités :
achat_maison
-
Valide la configuration. Tu peux inclure ou exclure des domaines spécifiques selon tes préférences.
5. Vérification des entités
Maintenant, pour vérifier que tout fonctionne :
- Accède à Outils de développement > États.
- Tu devrais voir toutes les entités récupérées avec le préfixe que tu as choisi. C’est ici que tu pourras contrôler, par exemple, ton chauffage ou autres appareils de la maison distante.
Conclusion
Félicitations, tu as réussi à connecter deux instances de Home Assistant ensemble et à récupérer les entités d’un Home Assistant à un autre. Tu as maintenant la possibilité de gérer tes appareils d’une manière intégrée et fluide.
Suggestions d’améliorations
- Pense à explorer des intégrations supplémentaires dans HACS pour enrichir ton installation.
- Tu pourrais également envisager de configurer des automatisations qui exploitent les entités de tes deux Home Assistant.
Si tu as trouvé cet article utile ou si tu as des questions, n’hésite pas à partager ton expérience en commentaire. Bonne domotique !