Abstract violet and amber illustration representing Home Assistant, a self-hosted home automation and smart home hub platform

Home Assistant

Home Assistant est une plateforme domotique open source qui regroupe tous vos appareils connectés, ampoules, serrures, thermostats, capteurs, caméras, dans un seul tableau de bord local, plutôt que de les éparpiller entre une dizaine d’applications et de comptes cloud différents. Elle dialogue directement avec plus d’un millier d’intégrations sur votre réseau dès que l’appareil le permet, et ne passe par internet qu’en dernier recours, quand aucune option locale n’existe. Une seule installation suffit pour piloter et automatiser l’ensemble de votre maison connectée depuis un seul endroit.

D’où vient vraiment Home Assistant

Home Assistant démarre le 17 septembre 2013 comme projet personnel de l’ingénieur néerlandais Paulus Schoutsen. Il vient d’acheter un kit de démarrage Philips Hue, découvre que le hub dispose d’une API locale, et préfère écrire un script Python pour piloter ses ampoules plutôt que de passer par l’application officielle. Schoutsen fonde Nabu Casa en 2018 pour financer le développement du projet via l’abonnement optionnel Home Assistant Cloud. En 2024, la gouvernance passe à l’Open Home Foundation, une fondation à but non lucratif qui possède désormais le projet et qui, par ses statuts, ne peut pas être revendue.

Licence : Home Assistant Core est distribué sous licence Apache License 2.0, vérifiée directement dans le fichier LICENSE.md du dépôt GitHub home-assistant/core, pas simplement déduite d’un badge. L’Apache-2.0 est permissive plutôt que copyleft : contrairement à la licence AGPL-3.0 qu’utilisent la plupart des autres applications de ce site, elle n’oblige pas à repartager le code source même si vous le modifiez et le redistribuez, même si pour une installation personnelle cette nuance change rarement quelque chose.

En bref : site officiel home-assistant.io · GitHub home-assistant/core, plus de 88 000 étoiles · version actuelle 2026.7, une sortie environ tous les mois · plus de 2 millions de foyers l’utilisent.

Deux méthodes d’installation officielles, pas quatre

Home Assistant ne propose officiellement que deux types d’installation aujourd’hui. Les anciens articles qui en décrivent quatre, Core, Supervised, Container et Operating System, parlent d’une offre qui n’existe plus : le projet a abandonné Core et Supervised le 22 mai 2025, et leur support s’est arrêté à la version 2025.12. Les deux fonctionnent encore techniquement sur les installations existantes, mais ils ont disparu de la documentation et ne sont plus maintenus.

  • Home Assistant Operating System (HAOS) : un système clé en main qui embarque le Supervisor et la boutique d’Apps (ce que la plupart des guides appellent encore des add-ons), à flasher sur un Raspberry Pi, un ODROID, une machine x86-64, ou à lancer en VM. C’est l’option recommandée par défaut pour la plupart des gens, et celle préinstallée sur le Home Assistant Green.
  • Home Assistant Container : une image Docker que vous gérez vous-même, avec votre propre runtime de conteneurs. Pas de boutique d’Apps, pas de mise à jour en un clic, et des intégrations comme Thread ou Z-Wave qui arrivent normalement sous forme d’Apps demandent une installation séparée. L’option qui convient le mieux si tout le reste tourne déjà sous Docker Compose.

Home Assistant Green est l’option prête à l’emploi : HAOS déjà flashé, il ne reste plus qu’à brancher l’alimentation et l’Ethernet. Home Assistant Yellow vise plutôt le bricoleur : vous apportez votre propre Raspberry Pi Compute Module 4, vous ajoutez un dissipateur, et vous flashez vous-même une base plus extensible.

services:
  homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:stable"
    volumes:
      - /PATH_TO_YOUR_CONFIG:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
    restart: unless-stopped
    privileged: true
    network_mode: host
    environment:
      TZ: Europe/Paris
docker compose up -d

Remplacez le chemin de configuration et le fuseau horaire par les vôtres, puis lancez la stack. Home Assistant répond sur le port 8123 une fois démarré, et les deux méthodes d’installation mènent ensuite au même assistant de configuration.

Matériel : pour HAOS sur votre propre machine, la documentation recommande au minimum un Raspberry Pi 4 ou 5 avec 2 Go de RAM, plus une carte microSD et une connexion Ethernet pour l’installation. Les installations Container sont moins exigeantes puisque vous fournissez déjà l’OS, mais ce plancher de 2 Go reste une bonne référence. Notre guide pour monter votre premier homelab entre plus dans le détail du choix du matériel.

Automatisations, intégrations et Assist

Le tableau de bord n’est que la partie visible. Le vrai travail se fait dans le moteur d’automatisation : allumer une lumière au coucher du soleil, alerter si la porte du garage reste ouverte trop longtemps, ou synchroniser des scènes entre marques qui, sinon, ne se parlent pas entre elles. Ça va des assistants visuels simples jusqu’au templating YAML pour la logique que ces assistants ne savent pas exprimer. Les intégrations ne se limitent pas au matériel : l’intégration officielle Mealie récupère directement le planning de repas du foyer sur le calendrier du tableau de bord. Assist, le contrôle vocal intégré, suit le même principe local d’abord : il peut tourner entièrement sur votre propre matériel, avec une intégration LLM optionnelle pour des demandes plus conversationnelles. On détaille cette association dans notre guide des LLM auto-hébergés, et Assist est mentionné dans notre comparatif des meilleurs outils d’IA auto-hébergés.

Cet écart entre brancher un Home Assistant Green et faire vraiment tourner une maison connectée explique pourquoi on classe Home Assistant en Medium, pas en Easy. La mise en route est réellement accessible aux débutants, sans doute une première heure plus courte que le fichier Docker Compose de Nextcloud ou la stack à quatre conteneurs d’Immich. Ce qui fait basculer la difficulté au-dessus d’Easy, c’est tout ce qui vient après l’installation : appairer une clé Zigbee ou Z-Wave, construire des automatisations au-delà des assistants intégrés, et décider comment accéder à son tableau de bord à distance. Rien de tout ça n’est optionnel si l’objectif dépasse le remplacement d’une seule prise connectée, et la courbe d’apprentissage YAML est bien réelle, même si l’installeur n’est pas la partie difficile.

Ne redirigez jamais le port 8123 directement vers votre routeur. Home Assistant Cloud, l’abonnement Nabu Casa, offre l’accès à distance, l’intégration Alexa/Google Assistant, et un certificat TLS gratuit sans rien ouvrir sur votre réseau, et finance directement le développement du projet. Vous préférez gérer ça vous-même ? Un reverse proxy avec un vrai certificat ou un VPN maillé comme Tailscale fonctionnent tous les deux ; notre guide d’accès distant à Jellyfin détaille exactement ce genre de configuration.

Home Assistant : avantages et inconvénients

  • Tourne en local par défaut, avec plus de 1 000 intégrations et aucun compte cloud requis pour les fonctions de base
  • Gratuit et open source sous licence Apache-2.0 permissive, gouverné par une fondation à but non lucratif qui ne peut pas être revendue
  • Le contrôle vocal Assist fonctionne entièrement hors ligne si vous le souhaitez, avec une intégration LLM optionnelle pour des commandes en langage naturel
  • Des options matérielles pour tous les niveaux, du Green prêt à l’emploi jusqu’au Raspberry Pi que vous apportez vous-même
  • Seules deux méthodes d’installation sont désormais officiellement supportées ; de nombreux tutoriels plus anciens décrivent encore des méthodes abandonnées
  • Les automatisations sérieuses demandent une clé Zigbee ou Z-Wave, une certaine familiarité avec YAML, ou les deux, dès qu’on dépasse les bases
  • Les installations Container n’ont pas accès à la boutique d’Apps, donc certaines intégrations demandent une configuration manuelle supplémentaire
  • L’accès à distance est une décision à prendre vous-même, ce n’est pas sécurisé par défaut

Home Assistant face aux alternatives

Face à Google Home, Amazon Alexa ou Samsung SmartThings, c’est le compromis habituel du self-hosting : un peu plus de configuration en échange d’appareils qui continuent de fonctionner même quand internet est en panne, et de données qui restent sur votre réseau par défaut. Apple HomeKit, c’est différent : moins un concurrent qu’une destination possible. Home Assistant peut exposer ses appareils à l’application Maison d’Apple, et jouer le rôle de cerveau derrière une interface HomeKit sur votre iPhone.

Home AssistantGoogle Home / AlexaApple HomeKit
Contrôle local/hors ligneOuiNon, dépend du cloudPartiel, nécessite un Home Hub
Appareils supportésPlus de 1 000 intégrationsSelon la marqueUniquement les appareils certifiés HomeKit
Données conservées sur votre réseauOui, par défautNonPartiel
CoûtGratuit, votre propre matérielApplication gratuite, matériel variableApplication gratuite, matériel Apple nécessaire

FAQ

Home Assistant est-il vraiment gratuit ?

Oui. La plateforme de base est gratuite et open source sous licence Apache-2.0, sans fonctionnalité verrouillée derrière un paywall. Home Assistant Cloud, l’abonnement optionnel Nabu Casa pour l’accès distant et la voix dans le cloud, sert surtout à financer le développement et à éviter de monter soi-même un reverse proxy.

Faut-il un Raspberry Pi pour faire tourner Home Assistant ?

Non. Le Raspberry Pi reste le point de départ le plus courant, mais Home Assistant OS tourne aussi sur des cartes ODROID, des mini PC x86-64 et des VM, et Container fonctionne partout où Docker fonctionne, y compris sur un NAS. Le Home Assistant Green évite carrément la question du matériel.

Que sont devenus Home Assistant Core et Supervised ?

Les deux ont été officiellement abandonnés le 22 mai 2025, perdant tout support à la version 2025.12. Ils fonctionnent encore techniquement sur les installations existantes, mais le projet ne les documente plus et n’accepte plus de rapports de bugs à leur sujet, orientant tout le monde vers Home Assistant OS ou Container à la place.

Home Assistant est-il meilleur que Google Home ou Apple HomeKit ?

Ça dépend de ce que vous recherchez en priorité. Google Home et HomeKit sont plus simples à démarrer et s’appuient davantage sur le cloud. Home Assistant échange une installation plus exigeante contre un contrôle local, un support d’appareils plus large, et aucune dépendance aux serveurs d’une entreprise qui doivent rester en ligne.