Home Assistant : La solution open source pour automatiser votre maison efficacement

Ce qu’il vous faut
Matériel : un Raspberry Pi 4 ou 5 (2 Go de RAM minimum), une machine x86-64, un boîtier Home Assistant Green livré préinstallé, ou un serveur capable de faire tourner des conteneurs. Réseau : une connexion filaire de préférence. Temps : comptez une soirée pour l’installation et les premières automatisations. Niveau : aucun code n’est nécessaire pour démarrer.
En 6 étapes — 1. choisir sa méthode d’installation · 2. préparer le matériel · 3. faire le premier démarrage · 4. connecter ses appareils · 5. écrire une automatisation · 6. composer son tableau de bord.
Prérequis relevés sur la documentation officielle d’installation, consultée le 1er septembre 2026.

Home Assistant est un logiciel de domotique open source qui pilote vos objets connectés depuis votre propre réseau, sans passer par le cloud d’un fabricant. Le projet est né en 2013, quand Paulus Schoutsen « a écrit quelques lignes de Python pour prendre le contrôle de ses ampoules Philips Hue ». Il appartient aujourd’hui à l’Open Home Foundation, créée en 2024, une association à but non lucratif qui déclare ne pas être à vendre. Ce guide vous fait passer de zéro à une première automatisation qui fonctionne.

Qu’est-ce que Home Assistant, exactement ? #

C’est un serveur domotique écrit en Python que vous hébergez chez vous. Le code source du cœur du projet est publié sous licence Apache-2.0 sur GitHub. Sa promesse tient en une phrase affichée sur la page d’accueil du projet : « All your smart home data stays local, no need for a cloud » — toutes vos données restent locales, aucun cloud n’est nécessaire.

Ce qu’il pilote
Le site officiel annonce un fonctionnement « avec plus de 1 000 marques » et un catalogue de « plus de 1 500 intégrations » à parcourir. Le nombre exact évolue à chaque version : vérifiez-le dans le catalogue en ligne.
Qui le maintient
L’Open Home Foundation, qui indique gouverner « plus de 250 projets open source, standards, pilotes et bibliothèques » — dont ESPHome, HACS, Z-Wave JS, Music Assistant, Piper, Zigpy et Improv Wi-Fi.
Qui l’utilise
« Plus de 2 millions de foyers » selon la page d’accueil. Le dépôt home-assistant/core affiche 90,2 k étoiles et 38,4 k forks sur GitHub.

Chiffres relevés sur home-assistant.io, openhomefoundation.org et GitHub le 1er septembre 2026. Ils bougent : le catalogue d’intégrations et les compteurs GitHub sont mis à jour en continu.

À lire Z-Wave : Fonctionnement et avantages de cette technologie domotique émergente

Étape 1 — Choisir votre méthode d’installation #

C’est la décision structurante, et c’est aussi là que la plupart des tutoriels se trompent : les méthodes ne sont pas interchangeables. Au 1er septembre 2026, la documentation officielle en présente trois.

Option AHome Assistant Green
Un boîtier dédié qui « arrive avec Home Assistant déjà installé ». Rien à flasher, rien à choisir. C’est l’entrée la plus courte.
Option B — recommandéeHome Assistant Operating System
Un système complet à écrire sur votre propre machine (Raspberry Pi, ODROID, x86-64). La documentation le désigne comme « le type d’installation recommandé pour la plupart des utilisateurs ». Il apporte les modules complémentaires, les mises à jour en un clic et les sauvegardes.
Option CHome Assistant Container
Une image Docker sur un système que vous gérez déjà (Linux, NAS Synology ou QNAP, Docker Compose). Vous gardez automatisations, tableaux de bord, intégrations et blueprints, mais pas les modules complémentaires ni les mises à jour en un clic : elles se font à la main.
Le piège à connaître avant de trancher. La documentation prévient que « certaines intégrations, comme Thread et Z-Wave, sont contrôlées par des modules complémentaires ». Si votre installation repose sur du Z-Wave ou du Thread, l’option Container vous compliquera durablement la vie. Choisissez alors Green ou Operating System.

Étape 2 — Préparer le matériel #

Pour une installation sur Raspberry Pi, la documentation exige un Raspberry Pi 4 ou 5 avec son alimentation, et 2 Go de RAM au minimum. Elle ne fixe aucune capacité de stockage minimale, mais le support compte : une carte microSD bas de gamme finit par corrompre la base de données d’historique.

  • Utilisez l’alimentation officielle du modèle : les redémarrages inexpliqués viennent presque toujours de là.
  • Branchez la machine en Ethernet pour l’installation, quitte à repasser en Wi-Fi ensuite.
  • Écrivez l’image officielle de Home Assistant Operating System récupérée sur le site du projet — jamais une image trouvée sur un forum.

Étape 3 — Le premier démarrage #

Alimentez la machine et laissez-la travailler quelques minutes : le système télécharge et déploie ses composants au premier boot. L’interface s’ouvre ensuite dans un navigateur, sur le port 8123 de la machine (la documentation Container donne la forme http://<hôte>:8123). L’assistant d’installation vous demande de créer votre compte : choisissez un mot de passe long et unique dès maintenant, cette interface commandera bientôt vos serrures et votre chauffage.

La version courante au 1er septembre 2026 est la 2026.8, publiée le 5 août 2026. Home Assistant sort une version majeure par mois, en général dans la première semaine : ne recopiez jamais un numéro de version lu dans un tutoriel, y compris celui-ci — installez la dernière et lisez ses notes de version.

À lire ESP32 : Le microcontrôleur puissant pour vos projets IoT et domotique

Étape 4 — Connecter vos appareils #

Home Assistant détecte seul une grande partie des équipements du réseau local et vous les propose à l’ajout. Le reste passe par le catalogue d’intégrations, où chaque marque et chaque protocole dispose de sa fiche de documentation et de ses prérequis propres.

  • Vérifiez le nom exact de l’intégration dans le catalogue officiel avant d’acheter un appareil « compatible Home Assistant ». Les noms proches ne sont pas des synonymes.
  • Z-Wave et Thread réclament un module complémentaire : rappelez-vous de l’étape 1.
  • Mettez à jour le firmware de vos passerelles et capteurs depuis l’application du fabricant avant de les appairer.

Étape 5 — Créer votre première automatisation #

Une automatisation Home Assistant s’articule autour de trois briques : les déclencheurs (triggers), les conditions et les actions. La documentation est explicite sur le niveau requis : « You build automations in Home Assistant with the visual automation editor, so no coding is required ». L’éditeur YAML reste disponible pour les scénarios imbriqués.

Le raccourci le plus efficace pour débuter s’appelle blueprint : la documentation les décrit comme des « automatisations prêtes à l’emploi issues de la communauté, qu’il ne vous reste qu’à configurer », et recommande de commencer par là. Vous choisissez un blueprint, vous désignez vos entités, c’est terminé.

Piloter la maison à la voix
L’intégration officielle s’appelle exactement Google Gemini. Elle ajoute à Home Assistant un agent conversationnel, une reconnaissance vocale et une synthèse vocale, et peut recevoir l’autorisation de commander vos appareils. Elle exige une clé d’API Gemini et une localisation dans une région où l’API est disponible. Fiche officielle de l’intégration.

Étape 6 — Composer votre tableau de bord #

Attention au vocabulaire : la documentation actuelle parle de tableaux de bord (Dashboards). Le terme « Lovelace », omniprésent dans les anciens tutoriels, n’apparaît plus dans les pages officielles. La construction se fait « en glisser-déposer, sans écrire de code », avec une vue en sections qui réorganise les cartes.

À lire Domotique et automatisation : comment transformer votre maison en espace intelligent

Les cartes portent des noms précis, utiles à connaître pour chercher efficacement : Tile, Gauge, Glance, Entities, History graph, Thermostat, Map, Weather forecast, Energy cards. Commencez par une carte Tile par pièce, ajoutez le reste au besoin.

Sécurité, vie privée et accès à distance #

Le modèle local est la meilleure protection : par défaut, les données de votre installation ne quittent pas votre réseau. Exposer directement l’interface sur Internet est l’erreur la plus coûteuse — et c’est précisément celle que l’accès distant officiel évite.

Cet accès distant est vendu par Nabu Casa, présentée comme « partenaire commercial de l’Open Home Foundation », sous le nom Home Assistant Cloud. Tarifs relevés le 1er septembre 2026 : 7,50 € par mois ou 75 € par an dans l’Union européenne (6,50 USD / 65 USD aux États-Unis et à l’international). L’abonnement couvre l’accès distant chiffré, le raccordement à Google Assistant et Amazon Alexa, la sauvegarde en ligne et l’assistant vocal maison. Les prix varient par région et changent : consultez la page de tarifs avant de vous décider.

Erreurs à éviter #

  • Exposer l’interface Home Assistant directement sur Internet sans passerelle ni VPN.
  • Choisir l’installation Container puis découvrir que votre clé Z-Wave réclame un module complémentaire.
  • Alimenter un Raspberry Pi avec un chargeur de téléphone générique.
  • Suivre un tutoriel qui fige un numéro de version ou un chemin de menu : avec une version par mois, il est périmé en quelques semaines.
  • Repousser les sauvegardes. Sur Home Assistant OS elles sont intégrées ; sur Container, c’est à vous de les organiser.

Questions fréquentes #

Home Assistant fonctionne-t-il sans connexion Internet ?
Le projet met en avant un fonctionnement local : les données de la maison restent sur votre installation. La page d’accueil précise toutefois que Home Assistant « se rabat sur le cloud pour récupérer des données s’il n’y a pas d’autre option » — certaines intégrations de services en ligne, elles, ont besoin d’Internet.
Quelle méthode d’installation choisir si j’hésite ?
Home Assistant Operating System : c’est celle que la documentation recommande explicitement pour la plupart des utilisateurs, et la seule des deux méthodes « à monter soi-même » qui inclut modules complémentaires, mises à jour en un clic et sauvegardes.
Faut-il payer pour utiliser Home Assistant ?
Non. Le logiciel est open source et gratuit. Seul l’accès distant clé en main de Home Assistant Cloud est payant, et il reste optionnel.
Faut-il savoir coder ?
Non pour démarrer : la documentation indique qu’aucun code n’est requis avec l’éditeur visuel, et conseille de commencer par les blueprints de la communauté. Le YAML devient utile pour les scénarios complexes.

Ressources externes #

Documentation officielle
home-assistant.io — la source de référence, et le seul endroit où vérifier une version, une exigence matérielle ou le nom exact d’une intégration.
Guide d’installation
Code source
github.com/home-assistant/core — le cœur du projet, en Python, sous licence Apache-2.0.
Forum officiel
community.home-assistant.io — dépannage, retours d’expérience et partage de configurations.
Ressources francophones
domotique-facile.fr/forum et maison-et-domotique.com — communautés et tutoriels en français.
À retenir
Le choix de la méthode d’installation détermine tout le reste : Green ou Operating System si vous voulez les modules complémentaires, Container seulement si vous savez pourquoi. Ensuite, les blueprints font gagner des semaines. Enfin, comme Home Assistant publie une version par mois, aucune capture d’écran ni aucun numéro de version lu ici ou ailleurs ne vaut la documentation officielle du jour.
Faits, chiffres et tarifs de cet article vérifiés le 1er septembre 2026 sur home-assistant.io, openhomefoundation.org, nabucasa.com et le dépôt GitHub du projet.

Partagez votre avis