- Home Assistant est une plateforme domotique open source axée sur la confidentialité et le contrôle local.
- Il offre une compatibilité étendue avec les appareils et les marques, intégrant le WiFi, le Zigbee, le MQTT et d'autres protocoles.
- Il vous permet de créer des automatisations, des scènes et des panneaux personnalisés sans programmation.
- Il comprend des outils de sauvegarde, une sécurité avancée et un écosystème d'extensions très actif.

Si vous avez déjà rêvé de ne plus jamais avoir à toucher un interrupteur , de rentrer chez vous et de trouver les lumières qui s'allument automatiquement , le café prêt à votre sortie de douche, ou une alerte lorsque les enfants rentrent, vous pensez à la domotique, même si vous ne l'appelez pas ainsi. Aujourd'hui, grâce à des plateformes comme Home Assistant, tout cela est à la portée de tous ceux qui sont un peu curieux et prêts à expérimenter.
Ce guide complet rassemble et réorganise en détail tout ce que vous devez savoir pour débuter avec la domotique et Home Assistant : définition, importance accrue, fonctionnement de Home Assistant, matériel adapté à vos besoins, installation, interface au premier lancement et configuration des automatisations, scénarios, capteurs, protocoles et paramètres de sécurité. À la fin de votre lecture, vous disposerez d'une vision claire du sujet et pourrez démarrer votre projet en toute sérénité.
Qu’est-ce que la domotique et pourquoi est-elle si importante aujourd’hui ?
Quand on parle de domotique, on fait référence à l' ensemble des technologies qui permettent de gérer et d'automatiser une maison . Concrètement, cela signifie pouvoir contrôler l'éclairage, la climatisation, la consommation d'énergie, la sécurité, les stores , voire la musique, de manière centralisée et souvent automatique.
Pour entrer un peu plus dans les détails techniques, la domotique combine électronique, informatique, réseaux et capteurs pour que votre maison cesse d'être « bête » et commence à réagir à ce qui se passe : en cas de mouvement, s'il fait nuit, si la température augmente, si quelqu'un entre ou sort, si vous êtes à la maison ou non, etc.
Mais au-delà de la définition formelle, beaucoup préfèrent une vision plus concrète : pour beaucoup, la domotique consiste simplement à utiliser la technologie pour vivre plus confortablement et en toute sécurité chez soi. Par exemple, ne plus avoir à se lever du canapé pour éteindre la lumière, allumer la climatisation en rentrant du travail et retrouver une maison fraîche, ou encore configurer un scénario qui, d'un simple geste, baisse les stores, tamise la lumière et allume la télévision avec son application de streaming préférée.
Outre le confort, deux domaines essentiels voient l'automatisation gagner du terrain : l'accessibilité et les économies d'énergie . Des organisations comme l'ONCE (Association espagnole des aveugles) soulignent comment l'automatisation accroît l'autonomie des personnes en situation de handicap sensoriel. De même, des organismes comme l'IDAE (Institut pour la diversification et l'économie d'énergie) ont publié des guides pratiques expliquant comment réaliser des économies d'énergie grâce à l'installation de systèmes domotiques, du suivi de la consommation électrique à l'optimisation du chauffage.
Qu'est-ce que Home Assistant et comment s'intègre-t-il à votre maison connectée ?

Home Assistant est un système domotique open source conçu pour être le « cerveau » de votre maison connectée. Il s'installe sur un appareil de votre réseau local (mini-PC, Raspberry Pi, NAS, etc.) et se connecte ensuite à des ampoules, prises, capteurs, caméras, serrures intelligentes et bien plus encore.
L'une de ses principales différences par rapport à de nombreuses solutions commerciales réside dans son approche axée sur la confidentialité et le fonctionnement local . Vos données et vos automatisations sont ainsi traitées sur votre propre réseau, sans dépendre de clouds externes ni de frais mensuels, et vous conservez un contrôle total sur les données stockées et leur emplacement.
Home Assistant communique avec les appareils via des intégrations et des protocoles standard (Wi-Fi, Ethernet, Zigbee, MQTT, HTTP, etc.), ce qui lui permet de fonctionner avec plus d'un millier de marques différentes. Si vous possédez divers appareils chez vous (ampoules connectées Wi-Fi, prises Zigbee, téléviseur intelligent, capteurs divers), l'objectif est de les centraliser sur un seul tableau de bord et une seule logique d'automatisation.
Un autre atout majeur réside dans sa communauté : des milliers d’utilisateurs et de développeurs créent de nouvelles intégrations, des plugins, des tableaux de bord et des tutoriels pas à pas . Il en résulte un écosystème dynamique et en constante évolution, où presque toutes vos questions ont probablement déjà été posées et résolues.
Principales caractéristiques de Home Assistant
Home Assistant se distingue par sa combinaison de puissance, de flexibilité et d'attention portée à la confidentialité. Parmi ses fonctionnalités les plus importantes figurent plusieurs éléments qui le différencient des autres plateformes.
Tout d'abord, la plateforme est compatible avec des milliers d'appareils et plus d'un millier de marques . Grâce à son système d'intégration, il est rare de trouver un capteur, une prise, une caméra ou une ampoule qui ne puisse être connectée d'une manière ou d'une autre. Cela réduit considérablement la dépendance à un seul fabricant.
Une autre caractéristique essentielle est son automatisation extrêmement flexible . Vous pouvez créer des règles qui se déclenchent en fonction de l'heure, des conditions météorologiques, de la présence de personnes, des variations de consommation électrique, de la détection de mouvement et d'innombrables autres déclencheurs, sans avoir besoin de connaissances en programmation. Et si vous êtes un utilisateur avancé, vous pouvez utiliser YAML ou même du code pour aller encore plus loin.
L'interface utilisateur, appelée Lovelace, permet de créer des tableaux de bord personnalisés avec des cartes affichant des données et des boutons de contrôle. Vous pouvez organiser des panneaux pour chaque pièce, des panneaux dédiés à la consommation d'énergie, des cartes, une vue d'ensemble de la maison, et bien plus encore. L'objectif est de ne visualiser que les informations pertinentes dans chaque situation.
De plus, il intègre son propre assistant vocal évolutif et peut être connecté à d'autres assistants comme Google Assistant ou Alexa, soit via un abonnement Nabu Casa payant, soit par une configuration manuelle plus avancée. Vous pouvez ainsi donner des commandes vocales ou écouter des messages et des alertes sur les enceintes.
Le système est hautement extensible : vous pouvez développer vos propres intégrations, scripts, plugins et tableaux de bord. Il repose sur une approche modulaire qui vous permet d'ajouter des fonctionnalités sans perturber votre système existant. Il inclut également un panneau de gestion de l'alimentation intégré et la prise en charge de l'affichage des tableaux de bord sur quasiment tous les écrans grâce à Home Assistant Cast.
Enfin, Home Assistant propose des applications mobiles officielles qui permettent non seulement de contrôler la maison, mais aussi de faire office de capteurs (localisation, batterie, état de la connexion, etc.) et de canal de notification push, ouvrant ainsi un vaste éventail de possibilités d'automatisation depuis votre téléphone portable.
Avantages par rapport aux autres solutions domotiques
Comparé aux plateformes commerciales ou aux écosystèmes fermés, Home Assistant offre un certain nombre d'avantages qui expliquent pourquoi il est devenu la plateforme domotique open source la plus utilisée au monde.
Le premier atout est son impressionnante capacité à s'intégrer aux appareils de marques multiples . Alors que de nombreux systèmes ne prennent en charge que les équipements de leur propre fabricant ou de quelques partenaires, Home Assistant vous permet de combiner des ampoules d'une marque, des prises d'une autre, des capteurs d'une troisième, tout en centralisant le tout de manière transparente.
Un autre avantage majeur réside dans la protection de la vie privée . Fonctionnant principalement en local, l'application ne transmet ni vos données de présence, ni les enregistrements de votre caméra, ni votre position géographique à des serveurs tiers. C'est un point particulièrement important si vous vous souciez de la quantité d'informations que certains géants du numérique collectent sur vos habitudes quotidiennes.
Il se distingue également par sa flexibilité, adaptée à différents types d'utilisateurs . Un débutant peut utiliser des assistants graphiques pour créer des automatisations simples et des tableaux de bord basiques ; un utilisateur intermédiaire peut ajouter des conditions, des scènes et des scripts ; et un utilisateur avancé peut écrire ses propres intégrations ou automatisations complexes en utilisant YAML et une logique plus élaborée.
La communauté active est un autre élément clé : forums, serveurs Discord, blogs et chaînes YouTube publient des actualités, des solutions aux problèmes, des configurations complètes et des exemples d’utilisation. Vous n’êtes donc pas seul, et si vous rencontrez un problème, il y a de fortes chances que quelqu’un l’ait déjà résolu.
Options d'installation pour les débutants
Avant de créer des automatisations et d'expérimenter avec les panneaux de contrôle, vous devez choisir l'emplacement de votre serveur Home Assistant. Plusieurs options s'offrent à vous, adaptées à différents niveaux d'expérience, budgets et besoins en énergie, notamment si vous souhaitez un fonctionnement continu (24 h/24 et 7 j/7) sans faire exploser votre facture d'électricité.
L'une des solutions les plus simples consiste à utiliser Home Assistant Green , le boîtier officiel prêt à l'emploi. Ce petit appareil est livré avec Home Assistant préinstallé ; il suffit donc de le brancher, de le connecter à votre routeur et de lancer la configuration depuis votre navigateur web. C'est la solution idéale si vous souhaitez éviter les installations complexes.
Si vous préférez une approche DIY (Do It Yourself), le Raspberry Pi reste l'une des plateformes les plus populaires. Ces microcontrôleurs basse consommation permettent d'installer Home Assistant comme un système d'exploitation complet, au même titre qu'Ubuntu ou tout autre système. La procédure est relativement simple : il suffit de flasher l'image de Home Assistant sur une carte SD ou un SSD, puis de démarrer le Raspberry Pi à partir de ce dernier.
Une autre option très intéressante consiste à recycler un vieux mini PC ou NAS qui traîne peut-être chez vous. Vous pouvez installer Home Assistant directement comme système d'exploitation (Home Assistant OS) ou le déployer à l'aide de conteneurs Docker. Cette méthode est plus complexe, notamment si elle implique de partitionner des disques ou de modifier la configuration système, mais elle permet de réutiliser du matériel qui prenait peut-être la poussière.
Certains préfèrent commencer par utiliser des machines virtuelles sous Windows ou un autre système d'exploitation, à des fins de test. On crée une machine virtuelle, on y installe Home Assistant OS et on teste le tout sans toucher à son système principal. L'inconvénient est évident : si l'ordinateur ou Windows s'éteint, Home Assistant plante également. Cette solution n'est donc pas idéale pour la production, mais elle constitue un excellent environnement de test.
Dans tous les cas, si vous optez pour un serveur dédié permanent, il devrait idéalement être équipé d'un processeur basse consommation (par exemple, un Celeron N ou J, certains processeurs Atom ou une carte mère mini-ITX passive) et, si possible, d'un petit SSD. Une machine puissante n'est pas nécessaire : 2 Go de RAM suffisent pour une configuration de base. L'essentiel est qu'il consomme peu d'énergie, dégage peu de chaleur et puisse être installé discrètement chez vous.
Réseau, Zigbee et matériel supplémentaire recommandé
Un aspect essentiel de la domotique moderne réside dans la communication entre les appareils et avec le serveur. Dans une installation classique, on combine Ethernet, Wi-Fi et un protocole spécifique comme Zigbee , chacun ayant son rôle propre.
L'Ethernet est idéal pour connecter le serveur Home Assistant à votre routeur , car il offre stabilité, faible latence et une meilleure couverture . Le Wi-Fi est généralement privilégié pour les ampoules connectées, les prises intelligentes et autres appareils se connectant directement au routeur, mais un réseau trop dense peut vite devenir ingérable.
C'est là qu'intervient Zigbee , un protocole sans fil conçu pour les appareils basse consommation et offrant une transmission de données très légère, idéal pour les détecteurs de mouvement, les contacts de porte, les boutons-poussoirs, les capteurs de température et autres dispositifs similaires. Grâce à sa faible consommation, nombre de ces appareils peuvent fonctionner pendant des années avec des piles bouton ou des piles classiques.
Un autre avantage de Zigbee est que, grâce à son réseau maillé dédié entre les appareils, il ne surcharge pas le réseau Wi-Fi de votre routeur et s'adapte parfaitement à l'installation de nombreux capteurs dans votre maison. Pour utiliser Zigbee avec Home Assistant, vous avez besoin d'un coordinateur, généralement une clé USB, qui sert de pont entre Home Assistant et le réseau Zigbee.
Il est recommandé de choisir des coordinateurs basés sur des puces largement compatibles , comme la TI CC2652P (associée à une puce de communication telle que la CP2102N). De nombreux utilisateurs ont utilisé avec succès des dongles comme le SONOFF Zigbee 3.0 USB Dongle Plus. Sur les systèmes Linux (comme Home Assistant OS), il est important de vérifier la compatibilité afin d'éviter tout problème.
Au-delà du coordinateur, l'utilisation d'ampoules ou de prises connectées Wi-Fi est idéale pour se familiariser avec le Zigbee avant de passer au Zigbee. La configuration initiale est généralement plus simple et permet de s'exercer aux automatisations, aux scénarios et aux panneaux de contrôle sans se soucier de la complexité d'un réseau Zigbee complet.
Premiers pas après l'installation de Home Assistant
Une fois Home Assistant installé et lancé pour la première fois, vous verrez un assistant de configuration initiale conçu pour rendre la plateforme opérationnelle avec le strict minimum, afin que vous puissiez commencer à tout intégrer relativement rapidement.
La première fenêtre qui s'affichera vous invitera à créer votre maison connectée . Après avoir accepté, vous créerez le compte utilisateur principal, qui disposera de droits d'administrateur et vous permettra de vous connecter à l'interface web pour la première fois.
Au cours de cette procédure, il vous sera également demandé de définir l'emplacement de votre domicile , ce qui est essentiel pour des fonctions telles que les prévisions météorologiques intégrées, les calculs du lever et du coucher du soleil ou les automatisations basées sur votre fuseau horaire et votre géolocalisation.
Une fois ces étapes terminées, vous accéderez à l'interface principale de Home Assistant, appelée Lovelace . À gauche, vous trouverez le panneau latéral, une barre comportant des sections telles que « Carte », « Énergie », « Paramètres », « Journaux », etc., qui vous permettront de naviguer sur la plateforme. La vue principale affichera des fiches simples avec votre nom d'utilisateur, les prévisions météo et, à mesure que vous intégrerez des appareils, de plus en plus d'informations.
À ce stade, il est conseillé d'explorer un peu le panneau latéral, sans crainte de toucher l'écran et de parcourir les menus. Home Assistant est conçu pour être appris par l'expérience tactile, l'expérimentation et la possibilité de revenir en arrière ; tant que vous avez des sauvegardes, vous pouvez expérimenter en toute sérénité.
Configuration utilisateur et sécurité d'accès
L'une des premières choses à faire est de modifier les paramètres de chaque utilisateur . Connectez-vous avec l'utilisateur que vous souhaitez configurer et, en bas à gauche de la barre latérale, cliquez sur l'icône ou la photo de l'utilisateur pour accéder à ses paramètres.
En haut, vous trouverez les options générales telles que la langue, le format de date et d'heure, le fuseau horaire et d'autres préférences de base. C'est le moment idéal pour tout personnaliser à votre convenance, surtout si le système n'est pas en espagnol ou si vous préférez un format horaire spécifique.
Un élément important est le mode avancé . Son activation débloque des fonctionnalités supplémentaires dans l'interface pour l'utilisateur, comme des sections de paramètres techniques plus poussées ou des vues système détaillées. Il est recommandé de disposer d'au moins un compte administrateur avec le mode avancé activé et d'un autre compte utilisateur standard pour une utilisation quotidienne, avec des privilèges limités.
Plus bas, vous trouverez des options spécifiques au client que vous utilisez (par exemple, votre navigateur ou votre application mobile) : thèmes de couleurs, options pour modifier l’ordre et la visibilité des éléments dans le panneau latéral, etc. Il est conseillé de consulter ces paramètres et de les peaufiner chaque fois que vous vous connectez depuis un nouvel appareil.
Dans la section « Sécurité utilisateur », vous trouverez l’option permettant de modifier votre mot de passe , de consulter les appareils sur lesquels votre compte est connecté et, surtout, d’activer l’authentification multifacteurs . Cette dernière option ajoute une couche de sécurité supplémentaire : en plus de votre nom d’utilisateur et de votre mot de passe, vous aurez besoin d’un code temporaire généré par une application d’authentification telle que Google Authenticator, Authy, Microsoft Authenticator ou une solution similaire.
Le processus consiste généralement à scanner un code QR avec votre application d'authentification, puis à saisir le code généré pour le confirmer. Par la suite, ce code supplémentaire vous sera demandé à chaque connexion, ce qui réduit considérablement le risque d'accès non autorisé, même si quelqu'un parvient à obtenir votre mot de passe.
Paramètres globaux de Home Assistant
La section Paramètres , accessible depuis le panneau latéral, vous permet de gérer la quasi-totalité des configurations de la plateforme et du système. C'est là que vous passerez beaucoup de temps lors de l'intégration de nouveaux appareils, de la modification des automatisations ou de la vérification de l'état du serveur.
Dans les Paramètres, l'une des premières sections qui attire l'attention est Home Assistant Cloud . C'est ici que se concentrent les fonctionnalités payantes proposées par Nabu Casa, la société à l'origine du projet. Bien que Home Assistant soit gratuit, cet abonnement mensuel simplifie considérablement des tâches comme l'accès à distance sécurisé depuis l'extérieur de votre domicile ou l'intégration avec Google Assistant et Alexa.
Tout ce que propose Home Assistant Cloud peut également être réalisé manuellement et gratuitement, mais cela exige des connaissances plus poussées (ports, certificats, DNS, configurations spécifiques, etc.). Payer l'abonnement, c'est en quelque sorte gagner du temps et du confort, tout en soutenant financièrement le développement du projet.
Dans la section Général du système, vous pouvez modifier les paramètres globaux tels que le nom du serveur, l'altitude de votre domicile, le pays, la localisation exacte ou la langue par défaut, les paramètres qui affectent tous les utilisateurs et de nombreuses fonctions internes (calculs du lever du soleil, notifications, services localisés, etc.).
Appareils, services et intégrations
Le cœur de la domotique dans Home Assistant se trouve dans la section Appareils et services . Vous y trouverez les intégrations que le système a automatiquement détectées sur votre réseau, celles que vous avez déjà configurées, ainsi que la possibilité d'en ajouter manuellement de nombreuses autres.
Il existe un vaste catalogue proposant des milliers d'intégrations officielles et communautaires. Pour ajouter une intégration, vous pouvez effectuer une recherche par nom ou par type d'appareil (par exemple, « Philips Hue », « Tuya », « Weekday », etc.). Certaines intégrations spécifiques affichent une icône représentant un carré et une flèche, indiquant qu'elles nécessitent une configuration via du code YAML. Cependant, la plupart des intégrations migrent vers une configuration 100 % via l'interface.
Lorsque vous ajoutez une intégration, cela crée généralement un ou plusieurs appareils , et chaque appareil, à son tour, crée plusieurs entités . Une entité est la représentation concrète d'un capteur, d'une lumière, d'un interrupteur, d'une mesure ou d'une action au sein de Home Assistant (par exemple, « sensor.temperature_living_room » ou « light.lamp_dining_room »).
Dans les vues Appareils et Entités, vous pouvez voir tous les éléments que vous avez ajoutés, modifier leurs noms, les affecter à des zones (pièces), les désactiver si vous ne les utilisez pas, ou vérifier les informations qu'ils offrent et les actions qu'ils autorisent.
Dans la section « Helpers » , vous pouvez créer des entités virtuelles très utiles pour compléter celles existantes. Par exemple, un helper « toggle » fonctionne comme un interrupteur logique qui ne correspond à aucun appareil physique de votre maison, mais que vous pouvez utiliser dans des automatisations pour activer ou désactiver des comportements, activer des « modes » (comme le mode invité, le mode vacances, etc.) ou une logique de groupe.
Types d'appareils et protocoles de communication
La liste des appareils compatibles avec Home Assistant est très longue, mais en général, ils peuvent être regroupés en quelques types d'appareils qui vous aideront à organiser mentalement votre installation et à déterminer ce dont vous avez besoin.
La section éclairage comprend tous les appareils liés à la lumière : ampoules intelligentes, rubans LED, interrupteurs connectés, variateurs et capteurs de lumière permettant de mesurer la quantité de lumière ambiante dans une pièce.
Les détecteurs de mouvement sont des dispositifs qui repèrent la présence ou les changements dans l'environnement (passage de personnes, ouverture de portes, etc.). Ils servent à allumer la lumière lorsqu'une personne entre dans une pièce, à activer des alarmes, à envoyer des notifications ou à déclencher des scénarios complets.
Dans la catégorie surveillance , nous proposons des caméras IP , des sonnettes vidéo, des serrures connectées et autres systèmes de sécurité similaires. Nombre d'entre eux peuvent être intégrés à Home Assistant pour visionner des vidéos en direct, recevoir des alertes ou déclencher des automatisations lorsqu'une personne sonne à la porte ou qu'une porte s'ouvre.
Les boutons physiques ou numériques sont de simples actionneurs qui, lorsqu'on appuie dessus, déclenchent une action ou une scène. Il peut s'agir de simples boutons-poussoirs Zigbee à touche unique, de claviers numériques ou de télécommandes spécialement conçues pour la domotique.
Enfin, les capteurs environnementaux collectent des données sur l'environnement : température, humidité, qualité de l'air, dioxyde de carbone, fumée, consommation d'électricité, niveau sonore, etc. Tous ces paramètres peuvent servir de déclencheurs ou de conditions dans les systèmes d'automatisation afin d'optimiser le confort et la consommation d'énergie.
En matière de protocoles, Home Assistant prend en charge la quasi-totalité de ceux utilisés dans la domotique moderne. MQTT (Message Queuing Telemetry Transport) est très répandu dans l'univers de l'Internet des objets (IoT) grâce à sa légèreté et sa rapidité, ce qui le rend idéal pour l'échange de messages entre plusieurs appareils et le serveur domotique.
Le protocole HTTP , fondement du Web, est également largement utilisé pour communiquer avec les API de services, les caméras, les appareils compatibles REST, etc. De nombreuses intégrations s'appuient sur des requêtes HTTP pour récupérer des données ou envoyer des commandes.
Comme nous l'avons mentionné précédemment, Zigbee excelle dans les appareils basse consommation qui transmettent des informations très simples. En combinant Wi-Fi, MQTT, HTTP et Zigbee, vous pouvez couvrir pratiquement tous les besoins domestiques sans être limité à une seule norme.
Domotique de base
Ce qui transforme véritablement une maison équipée d'objets connectés en une maison entièrement automatisée, ce sont les automatisations elles-mêmes. Home Assistant se distingue par sa capacité à créer très facilement des règles complexes, sans aucune connaissance en programmation.
Un système d'automatisation se compose généralement de trois éléments : les déclencheurs, les conditions et les actions . Un déclencheur est ce qui initie l'automatisation (par exemple : « il est 7 h 00 », « la porte d'entrée s'est ouverte », « le soleil s'est couché », « la température du salon a changé »).
Les conditions sont des vérifications facultatives qui doivent être remplies pour que l'automatisation se poursuive, même si le déclencheur a été activé. Par exemple : « uniquement si c'est un jour de semaine », « uniquement si personne n'est à la maison » ou « uniquement si la lumière du salon est éteinte ».
Enfin, les actions correspondent à ce que vous souhaitez que Home Assistant fasse lorsque l'automatisation est déclenchée et que les conditions sont remplies : allumer ou éteindre des appareils, envoyer des notifications, activer des scènes , diffuser un message sur un haut-parleur, modifier une température cible, etc.
Avec cette structure de base, vous pouvez créer des actions comme « au coucher du soleil, allumer les lumières de l'entrée » ; « lorsque la télévision est allumée dans le salon, baisser les stores et tamiser les lumières » ; ou « à 7 h, si c'est un jour ouvrable, diffuser un message de bonjour et allumer la cafetière ».
Création d'automatisations, de scènes et de scripts
Pour créer des automatisations depuis l'interface graphique, accédez à Paramètres > Automatisations et scènes . Vous y trouverez un bouton permettant de créer une nouvelle automatisation ; un éditeur visuel s'ouvrira alors, vous permettant de définir tous les éléments.
Dans cet éditeur, vous devrez spécifier un ou plusieurs déclencheurs (par exemple, l'heure, l'état d'une entité ou un événement spécifique), les conditions à appliquer et, enfin, les actions à effectuer. Tout ceci se configure à l'aide de menus déroulants et de formulaires, sans qu'il soit nécessaire d'écrire une seule ligne de code.
Dans cette même section, vous pouvez créer des scènes . Une scène est en quelque sorte un instantané de l'état de différents éléments à un moment donné : des lumières avec une luminosité et une couleur spécifiques, des stores à une certaine hauteur, de la musique à un volume particulier, etc. Lorsque vous activez la scène, Home Assistant place ces éléments dans cet état prédéfini.
Des exemples typiques de scénarios sont « obscurcir la pièce » (baisser les stores et éteindre les lumières) ou « regarder un film » (éteindre la lumière principale, allumer l’éclairage d’ambiance, baisser les stores et allumer la télévision). Les scénarios peuvent être déclenchés manuellement depuis l’interface, à l’aide d’un bouton, ou automatiquement.
Les scripts , en revanche, sont des séquences d'actions exécutées les unes après les autres. Contrairement aux scènes, qui se concentrent sur des états, les scripts s'apparentent davantage à de petites routines programmées : « attendre 30 secondes, allumer cette lumière, envoyer une notification, attendre 10 secondes, baisser un store ».
Un exemple typique de script est une « routine de réveil » : allumer progressivement la lumière de la chambre, ouvrir les stores après un certain temps et diffuser une musique douce. Vous pouvez déclencher des scripts manuellement, depuis d’autres automatisations ou par la voix.
Zones, étiquettes, aires et panneaux de commande
Pour gérer le nombre croissant d'entités et d'automatisations, Home Assistant propose plusieurs outils de classification : zones, étiquettes et régions , en plus des panneaux de contrôle ou tableaux de bord.
Les zones représentent les pièces ou espaces de votre maison (salon, cuisine, chambre parentale, couloir, garage, etc.). Vous pouvez y associer des appareils, des objets et même des automatisations. Il est ainsi facile de filtrer par pièce et de créer des tableaux de bord dédiés à chaque zone.
Les étiquettes offrent une solution plus flexible pour regrouper les éléments, indépendamment de la configuration physique de la maison. Vous pouvez créer des étiquettes par fonction (« Énergie », « Éclairage », « Chauffage », « Sécurité »), par type de connexion (« WiFi », « Zigbee », « Cloud ») ou selon tout autre critère pertinent.
Les zones permettent de définir les lieux extérieurs au domicile que Home Assistant doit connaître, comme le bureau, l'école, le domicile d'un proche ou une salle de sport. Ces zones permettent de créer des automatisations basées sur la présence : « Quand j'arrive au bureau, éteins le chauffage » ou « Quand je quitte le travail, allume la climatisation du salon ».
Les tableaux de bord constituent le principal moyen d'interagir visuellement avec votre système. Depuis le menu latéral, vous pouvez accéder aux tableaux de bord et y ajouter des cartes affichant l'état des entités, des graphiques, des boutons, des cartes, des curseurs, etc. Home Assistant crée automatiquement un tableau de bord de base, mais vous pouvez également créer des tableaux de bord personnalisés supplémentaires et les paramétrer entièrement.
Il est fortement conseillé d'expérimenter en créant un nouveau panneau, en y ajoutant des cartes et en testant les différents types disponibles. C'est un domaine où l'on apprend beaucoup par essais et erreurs, et où votre style personnel d'utilisation de la domotique se reflétera.
Accessoires, assistants vocaux et étiquettes NFC
Si vous utilisez le système d'exploitation Home Assistant, vous aurez accès à la section Modules complémentaires . Il s'agit d'applications supplémentaires, conditionnées sous forme de conteneurs (comme Docker), qui peuvent être installées directement depuis l'interface, à la manière d'une petite boutique d'applications.
De nombreux modules complémentaires sont des services indépendants (serveurs MQTT, proxys, enregistreurs vidéo, outils de gestion, etc.) qui peuvent ensuite être intégrés à Home Assistant. D'autres proposent leurs propres interfaces web accessibles depuis le panneau latéral.
Dans la section Assistants vocaux , vous pouvez configurer différents services vocaux. Home Assistant développe actuellement sa propre solution, mais propose également une intégration avec Alexa et Google Assistant. Avec un abonnement Nabu Casa, cette configuration est beaucoup plus simple ; si vous préférez la configurer gratuitement, vous devrez suivre des tutoriels plus avancés pour effectuer la configuration manuelle.
La section « Étiquettes » des Paramètres permet d'enregistrer des étiquettes NFC ou des codes QR. Chaque étiquette peut être associée à une action ou une automatisation : la scanner avec votre téléphone déclenche alors l'action configurée : activer une scène, ouvrir une porte (sous certaines conditions), activer le mode maison, etc. Les étiquettes NFC étant très peu coûteuses, les possibilités sont infinies.
Gestion des personnes, des utilisateurs et des accès distants
Home Assistant fait la distinction entre les utilisateurs (comptes pouvant se connecter à l'interface) et les personnes (entités représentant des individus ou même des animaux de compagnie, avec photos et dispositifs de suivi associés).
Dans la section « Personnes », vous pouvez créer une liste des individus que le système doit reconnaître : les membres de votre famille, vos invités habituels, voire votre chien équipé d’un traceur GPS. Il n’est pas nécessaire que chaque personne possède un compte utilisateur ; par exemple, votre chien ne se connectera pas à Home Assistant, mais vous souhaiterez peut-être tout de même visualiser sa position sur la carte.
À l'inverse, vous pouvez avoir un utilisateur technique pour un appareil fixe (comme une vieille tablette ou un smartphone fixé au mur) sans avoir besoin de créer une personne associée, puisqu'il est inutile de le localiser, l'important étant de l'utiliser comme panneau de contrôle partagé par la famille.
L'accès à distance depuis l'extérieur du domicile est possible grâce à Home Assistant Cloud ou via une configuration personnalisée du routeur et des certificats TLS. Dans tous les cas, il est essentiel de protéger la sécurité des comptes en utilisant des mots de passe robustes et l'authentification multifacteurs pour tous les comptes disposant de privilèges d'administrateur.
Sauvegardes, mises à jour et maintenance du système
Dans un système fonctionnant en permanence et où vous ajouterez sans cesse de la logique et des appareils, les sauvegardes sont essentielles. Home Assistant intègre des outils permettant de créer et de restaurer des sauvegardes relativement facilement.
Dans la section Sauvegardes, vous pouvez consulter la liste de toutes les sauvegardes créées, les télécharger, les supprimer ou en créer de nouvelles. Il est fortement recommandé de créer et de télécharger une sauvegarde chaque fois que vous prévoyez d'apporter des modifications importantes à la configuration (par exemple, l'installation d'intégrations complexes, la modification de fichiers système ou le changement du type d'installation).
La section « Mises à jour » vous indique si de nouvelles versions sont disponibles pour le système d'exploitation, le noyau de Home Assistant, les modules complémentaires ou les intégrations. Vous recevrez généralement des notifications ; il n'est donc pas nécessaire de consulter cette section quotidiennement. Cependant, il est conseillé de maintenir votre système à jour afin de bénéficier des améliorations et des correctifs de sécurité.
Dans la section Réparations, vous trouverez des alertes concernant les problèmes détectés dans votre configuration, les intégrations obsolètes ou les changements de comportement nécessitant une vérification. Quant aux journaux, ils contiennent l'historique des avertissements et des erreurs générés par les différents composants, ce qui est très utile pour diagnostiquer les dysfonctionnements.
La section Réseau vous permet de modifier le nom que les autres appareils utilisent pour accéder à votre serveur, de sélectionner la carte réseau, de définir les URL internes et externes et de configurer des adresses IP statiques. Il est conseillé d'attribuer une adresse IP statique à Home Assistant, soit depuis cette section, soit depuis votre routeur, afin d'éviter les problèmes en cas de changement d'adresse IP et de perte d'accès ou de défaillance des intégrations.
Dans la section Stockage, vous verrez l'espace disponible et pourrez ajouter des périphériques réseau pour stocker des sauvegardes, des enregistrements de caméras ou des fichiers multimédias que vous souhaitez lire depuis Home Assistant. La section Matériel affiche les ressources utilisées (processeur, mémoire, etc.) par le serveur, ce qui est très utile si vous utilisez une machine virtuelle ou un matériel peu performant.
Dans la section Analyse , vous pouvez choisir de partager anonymement certaines données concernant votre installation afin que l'équipe de développement puisse mieux comprendre comment Home Assistant est utilisé, détecter les erreurs et décider sur quoi concentrer ses efforts.
Grâce à tout cela, Home Assistant devient une plateforme incroyablement puissante pour unifier, automatiser et contrôler l'ensemble de votre écosystème domotique en toute liberté et sans être lié à un fabricant unique. Que vous commenciez avec quelques ampoules et un Raspberry Pi ou avec un serveur dédié et un réseau Zigbee complet, peu importe : l'essentiel est d'y aller progressivement, de faire des sauvegardes, de profiter de la communauté et de faire évoluer votre maison vers une maison intelligente à votre propre rythme.
