5/5 - (4 votes)

La domotique, autrefois réservée aux passionnés de technologie, s’est largement démocratisée grâce à des solutions ouvertes et puissantes comme Home Assistant. Cette plateforme permet de centraliser le contrôle de l’ensemble des objets connectés d’un foyer. Pour en simplifier l’usage au quotidien, l’application mobile Home Assistant Companion s’impose comme un outil indispensable. Elle offre non seulement un contrôle à portée de main, mais également la capacité, moins connue, de gérer plusieurs installations distinctes de Home Assistant, ouvrant ainsi la voie à des usages plus complexes et mieux organisés pour les utilisateurs avancés.

Introduction à Home Assistant Companion

Qu’est-ce que l’application Companion ?

Home Assistant Companion est l’application mobile officielle pour la plateforme Home Assistant. Disponible sur les systèmes d’exploitation iOS et Android, elle transforme votre smartphone ou votre tablette en une véritable télécommande pour votre maison intelligente. Son rôle ne se limite pas à une simple interface de contrôle. Elle intègre également le téléphone comme un appareil à part entière dans l’écosystème domotique, en exposant ses propres capteurs tels que la localisation GPS, l’état de la batterie, la connexion Wi-Fi ou encore les notifications. Cette intégration profonde permet de créer des automatisations beaucoup plus contextuelles et personnelles.

  • XIAOMI Smartphone Redmi Note 14,6+128GB,Noir,système de caméra IA 108MP,Batterie 5500mAh,écran de Soins oculIAres 120Hz,fonctionnalités IA (Chargeur Non Inclus)(Version Française+2 Ans de Garantie)
  • XIAOMI Redmi A5 Smartphone 6.88" 4GB/128GB Dual SIM 4G 5200mAh 15W Negro
  • realme 14 Pro Smartphone 5G 8+256GB, White, 6.72 Pouces d'écran incurvé, 120Hz d'affichage, 45W SuperVOOC, 5260 mAh de Batterie, 50 MP de caméra, Dimensity 7300 Energy, IP69

Les avantages d’une gestion centralisée

L’avantage principal de l’application Companion réside dans la centralisation de l’information et du contrôle. Plutôt que de jongler entre différentes applications pour chaque appareil connecté, l’utilisateur dispose d’une interface unifiée, entièrement personnalisable via les tableaux de bord (dashboards) de Home Assistant. Cela se traduit par un gain de temps et une simplification drastique de l’expérience utilisateur. La possibilité de recevoir des notifications interactives, d’activer des scènes ou de consulter l’état de la maison en un clin d’œil, où que vous soyez, constitue le cœur de sa proposition de valeur.

Avec une configuration bien pensée, l’application devient le centre névralgique de la maison connectée, offrant une vue d’ensemble et un contrôle total. Cette centralisation est d’autant plus pertinente lorsqu’il s’agit de gérer non pas une, mais plusieurs installations domotiques distinctes depuis un seul et même appareil.

Configuration initiale de Home Assistant Companion

Configuration initiale de home assistant companion

Prérequis à l’installation

Avant de pouvoir profiter des fonctionnalités de Companion, quelques éléments sont nécessaires. Le prérequis fondamental est de disposer d’une instance de Home Assistant fonctionnelle et accessible sur votre réseau local. Cette instance peut être hébergée sur divers matériels, comme un Raspberry Pi, un mini-PC ou un serveur domestique. Ensuite, il vous faudra télécharger l’application Home Assistant Companion depuis le magasin d’applications de votre appareil mobile (App Store pour iOS, Google Play Store pour Android). Assurez-vous que votre smartphone est connecté au même réseau Wi-Fi que votre serveur Home Assistant pour faciliter la détection initiale.

  • Raspberry Pi 4 Modèle B (4 Go)
  • Raspberry Pi 4 4 Go Starter Kit Noir | Alimentation Officielle 15W | Boîtier Officiel | Carte mémoire de 64 Go | Câble 4k Micro HDMI | Kit dissipateur Thermique
  • Raspberry Pi 4 4 Go Starter Kit | Alimentation Officielle 15W | Boîtier Officiel | Carte mémoire de 64 Go | Câble 4k Micro HDMI | Kit dissipateur Thermique

Processus de première connexion

La première connexion est conçue pour être aussi simple que possible. Au lancement de l’application, celle-ci scanne automatiquement le réseau local à la recherche d’une instance de Home Assistant. Si elle en trouve une, il vous suffira de la sélectionner et de vous authentifier avec votre nom d’utilisateur et votre mot de passe. Dans le cas où la détection automatique échouerait, ou si votre serveur se trouve sur un sous-réseau différent, vous pouvez saisir manuellement son adresse IP ou son URL locale, par exemple : http://192.168.1.10:8123.

Permissions et intégrations essentielles

Une fois la connexion établie, l’application vous demandera d’accorder plusieurs permissions. Ces autorisations sont cruciales pour exploiter tout le potentiel de Companion. Elles incluent généralement :

  • La localisation : pour permettre des automatisations basées sur la présence (geofencing), comme allumer le chauffage lorsque vous quittez le travail.
  • Les notifications : pour recevoir des alertes critiques ou des notifications interactives de votre système domotique.
  • L’accès aux capteurs : pour remonter des informations comme le niveau de la batterie, le type de connexion (Wi-Fi/4G), ou le nombre de pas effectués.

Chaque permission accordée crée de nouvelles entités dans Home Assistant, que vous pourrez ensuite utiliser comme déclencheurs ou conditions dans vos scénarios d’automatisation.

Une fois cette première instance configurée et fonctionnelle, il devient aisé d’envisager l’ajout de serveurs supplémentaires pour des besoins plus spécifiques.

Ajouter plusieurs instances de Home Assistant dans Companion

Les cas d’usage courants

La gestion de plusieurs serveurs Home Assistant depuis une seule application répond à des besoins concrets et de plus en plus fréquents. Le cas le plus évident est la gestion de plusieurs domiciles, comme une résidence principale et une maison de vacances. L’utilisateur peut ainsi piloter les deux systèmes sans avoir à se déconnecter ou à changer d’application. Un autre usage très répandu est la séparation entre un environnement de production, qui gère la domotique du quotidien, et un environnement de test ou de développement. Cela permet d’expérimenter de nouvelles intégrations, de tester des mises à jour majeures ou de développer des automatisations complexes sans risquer de perturber le fonctionnement stable de l’installation principale.

Guide pas à pas pour l’ajout d’un serveur

Le processus pour ajouter une seconde instance, ou plus, est intégré de manière intuitive dans les paramètres de l’application. Voici la marche à suivre :

  1. Ouvrez l’application Home Assistant Companion sur votre mobile.
  2. Accédez au menu des Paramètres, puis sélectionnez Application compagnon.
  3. Dans la section intitulée « Serveurs et appareils », vous trouverez une option pour Ajouter un serveur.
  4. Saisissez manuellement l’adresse URL de votre second serveur Home Assistant, qu’elle soit locale (ex : http://192.168.2.15:8123) ou distante (ex : https://monautremaison.duckdns.org).
  5. Authentifiez-vous avec les identifiants correspondant à cette nouvelle instance.

Le nouveau serveur apparaît désormais dans la liste, vous permettant de le gérer aux côtés du premier.

Basculer entre les différentes instances

Une fois plusieurs serveurs configurés, le passage de l’un à l’autre est très fluide. Dans la section « Serveurs et appareils » des paramètres de l’application, vous pouvez simplement sélectionner le serveur que vous souhaitez rendre actif. Le serveur actif est celui qui reçoit les données des capteurs de votre téléphone et qui peut vous envoyer des notifications. Pour une navigation encore plus rapide, un geste de balayage (généralement vers le haut ou sur le côté, selon la version de l’application) permet de passer instantanément d’un tableau de bord à l’autre. Chaque serveur conserve sa propre configuration, ses propres entités et ses propres tableaux de bord, assurant une séparation claire et efficace entre les environnements.

La capacité de connecter plusieurs instances ouvre logiquement la question de leur pilotage, notamment lorsque l’on n’est pas physiquement présent sur le réseau local de chacune.

Piloter vos dispositifs à distance avec Companion

Piloter vos dispositifs à distance avec companion

Configuration de l’accès distant sécurisé

Pour contrôler vos instances Home Assistant depuis l’extérieur de votre domicile, un accès distant sécurisé est indispensable. La méthode la plus simple et recommandée par les développeurs est l’abonnement à Nabu Casa. Ce service cloud payant configure automatiquement une connexion HTTPS chiffrée, sans nécessiter de redirection de port ou de configuration réseau complexe. Pour les utilisateurs plus avancés, des solutions manuelles et gratuites existent, comme l’utilisation de DuckDNS pour obtenir un nom de domaine dynamique, couplé à un reverse proxy (comme Nginx Proxy Manager) pour gérer le chiffrement SSL/TLS. Des solutions comme ZeroTier permettent également de créer un réseau privé virtuel (VPN) pour connecter vos appareils de manière sécurisée.

Tableau comparatif des méthodes d’accès

Le choix de la méthode d’accès distant dépend de vos compétences techniques et de vos besoins. Voici une comparaison pour vous aider à décider :

Caractéristique Nabu Casa Configuration Manuelle (DuckDNS, etc.)
Facilité de configuration Très simple, quelques clics Complexe, nécessite des connaissances réseau
Coût Abonnement mensuel modique Gratuit (hors coût du matériel)
Sécurité intégrée Élevée, gérée par l’équipe HA Dépend de la qualité de la configuration utilisateur
Maintenance Aucune, tout est automatique Nécessite une surveillance et des mises à jour régulières

Exemples de pilotage à distance

Une fois l’accès distant configuré, les possibilités sont vastes. Vous pouvez, depuis votre lieu de travail, vérifier que les lumières de votre domicile principal sont bien éteintes. En partant pour votre résidence secondaire, vous pouvez activer le chauffage à distance pour arriver dans une maison confortable. Recevoir une notification avec une capture de votre caméra de sécurité si un mouvement est détecté et pouvoir déclencher une sirène, où que vous soyez dans le monde, sont des exemples concrets de la puissance offerte par cette combinaison de technologies.

Au-delà du simple contrôle, l’application Companion permet des interactions bien plus riches et personnalisées avec votre système domotique.

Utilisation avancée et personnalisations

Les capteurs du téléphone comme entités Home Assistant

L’une des fonctionnalités les plus puissantes de Companion est sa capacité à transformer votre téléphone en un véritable dispositif IoT pour Home Assistant. L’application peut exposer des dizaines de capteurs qui deviennent des entités à part entière. On retrouve par exemple :

  • Le niveau et l’état de la batterie.
  • La géolocalisation précise (GPS).
  • Le nom du réseau Wi-Fi auquel le téléphone est connecté.
  • L’état du Bluetooth, du mode « ne pas déranger » ou de la sonnerie.
  • Des capteurs de mouvement comme le podomètre ou le type d’activité (marche, course, voiture).

Ces informations permettent de créer des automatisations extrêmement fines, comme passer la maison en mode « absent » uniquement si les téléphones de tous les résidents ont quitté la zone géographique du domicile.

Notifications interactives et personnalisées

Oubliez les alertes passives. Companion supporte les notifications interactives, qui permettent d’intégrer des boutons d’action directement dans la notification. Par exemple, une alerte « Porte de garage laissée ouverte » peut proposer des boutons « Fermer maintenant » et « Ignorer ». Une pression sur un de ces boutons déclenche une action spécifique dans Home Assistant. Il est même possible d’envoyer des notifications avec des images, des vidéos ou des liens vers des tableaux de bord spécifiques, offrant un niveau d’interaction très avancé.

Création de tableaux de bord spécifiques au mobile

Pour une expérience optimale, il est conseillé de créer des tableaux de bord (dashboards) spécifiquement conçus pour l’affichage sur mobile. Home Assistant permet de définir des vues qui ne s’affichent que sur certains appareils. Vous pouvez ainsi créer une interface épurée, avec de gros boutons pour les actions les plus courantes (ouvrir le portail, éteindre toutes les lumières), tout en conservant des vues plus détaillées et complexes pour l’accès depuis un ordinateur ou une tablette. Cette flexibilité garantit une ergonomie parfaite quel que soit le contexte d’utilisation.

  • Samsung Galaxy Tab A9 - Tablet - Android - 64 GB - 22,05 cm (8.7")
  • Ainmel Tablette 10 Pouces, Android 14 Tablette Processeur Octa-Core, 8GB+64GB(TF 1TB), 1280 x 800 HD IPS Wi-FI 6 /Widevine L1/5000mAh/Double Caméra/Identification Faciale Tablettes PC (Noir)
  • OYEFIT Tablette Android 15 10 Pouces, 18Go+128 Go(2To Extensible) Tablette Tactile avec Port USB, 5G WiFi 6 Tablettes, IPS HD 1280 x 800, Radio FM, 5000 mAh, GPS, Bluetooth

Face à une telle richesse fonctionnelle, il est naturel de parfois chercher de l’aide ou des conseils pour aller plus loin.

Assistance et communautés pour Companion et Home Assistant

Où trouver de l’aide officielle ?

Pour toute question ou problème, la première ressource à consulter est la documentation officielle de Home Assistant et de l’application Companion. Extrêmement complète et régulièrement mise à jour, elle détaille chaque fonctionnalité et intégration. Le blog officiel de Home Assistant est également une mine d’informations, annonçant les nouvelles versions, présentant des cas d’usage inspirants et partageant les meilleures pratiques de la communauté.

Les communautés francophones actives

L’écosystème Home Assistant bénéficie d’une communauté mondiale très active, et le monde francophone n’est pas en reste. Des forums, comme celui de la communauté Home Assistant Communauté Francophone (HACF.fr), sont des lieux d’échange privilégiés. On y trouve des tutoriels, des réponses à des problèmes spécifiques et des discussions passionnées entre utilisateurs de tous niveaux. Ces plateformes sont idéales pour obtenir de l’aide personnalisée et partager ses propres découvertes.

Contribuer au projet open-source

Home Assistant est un projet open-source. Cela signifie que son développement est ouvert à tous. Les utilisateurs les plus techniques peuvent contribuer directement au code source via GitHub, en proposant des améliorations ou en corrigeant des bugs. Pour les autres, une contribution précieuse consiste à remonter les problèmes rencontrés de manière détaillée, à participer à la traduction de la documentation ou simplement à aider les nouveaux venus sur les forums communautaires. Chaque contribution, même modeste, aide à faire grandir le projet.

L’application Home Assistant Companion s’affirme comme bien plus qu’une simple télécommande. C’est un outil puissant et flexible qui centralise le contrôle de la maison connectée, y compris pour des configurations multi-sites. En permettant la gestion de plusieurs serveurs, elle répond aux besoins des utilisateurs gérant plusieurs propriétés ou souhaitant séparer leurs environnements de production et de test. Grâce à l’intégration poussée des capteurs du téléphone et aux notifications interactives, elle ouvre la porte à des automatisations infiniment personnalisées, renforçant la position de Home Assistant comme une solution domotique de premier plan.