5/5 - (2 votes)
Soldes domotique
Saint Valentin générique

Home Assistant s’est imposé comme une solution de domotique incontournable, plébiscitée pour sa nature libre, gratuite et sa compatibilité étendue avec une myriade d’objets connectés. Si son installation sur des ordinateurs monocartes comme le Raspberry Pi est populaire, une alternative gagne du terrain pour sa robustesse et ses performances : l’installation dite bare metal. Cette approche consiste à dédier un ordinateur personnel exclusivement à Home Assistant, sans la couche d’un système d’exploitation ou d’un hyperviseur. Pour les utilisateurs en quête de puissance et de simplicité de gestion, cette méthode représente souvent le choix optimal, transformant une simple machine en un véritable cerveau pour la maison intelligente.

Comprendre les exigences matérielles pour Home Assistant

Le choix du PC : NUC, mini PC ou machine reconditionnée ?

Le choix de la machine est la première étape cruciale. Plusieurs options s’offrent à vous, chacune avec ses avantages. Les NUC (Next Unit of Computing) et autres mini PC de marques reconnues comme HP ou Dell sont particulièrement appréciés. Ils combinent une taille compacte, une faible consommation électrique, souvent inférieure à 14 watts en fonctionnement normal, et une puissance de calcul bien supérieure à celle d’un Raspberry Pi. Ces appareils offrent une expérience fluide et réactive, même avec de nombreuses intégrations et automatisations. Une autre voie, plus économique, est celle des ordinateurs de bureau ou portables reconditionnés. Ils peuvent offrir un excellent rapport performance-prix, à condition de vérifier leur compatibilité et leur consommation énergétique.

  • ASUS Mini PC Nuc14 N150 4X 3,6 GHz, 16 Go DDR5, 512 Go NVMe, Windows 11 Pro
  • Huidun H50 Mini PC W-11 Pro Intel Twin Lake N150 (Mise à Niveau N95/N97), 8Go RAM 256Go SSD Mini Ordinateur de Bureau,4K@60Hz UHD, WiFi 6, BT 5.2,USB/HDMI/DP - l'école/Bureau
  • FUNYET Mini PC Laptop,Win 11 Portable, 16 GB de RAM DDR4, SSD de 512 GB,PC procesador N95 (Hasta 3,4 GHz) Laptop, HDMI+DisplayPort/RJ45 x2/WiFi5+Bluetooth 5.0/USB 3.2, Admite 4K, Blanco

Composants clés : processeur, mémoire et stockage

Pour faire fonctionner Home Assistant de manière confortable, une configuration minimale est requise, mais il est sage de viser un peu plus haut pour garantir l’évolutivité.

  • Processeur : Un processeur 64 bits est indispensable. Un modèle d’entrée de gamme comme un Intel Celeron ou un Core i3 récent est largement suffisant pour la plupart des usages.
  • Mémoire vive (RAM) : Si 2 Go de RAM est le minimum absolu, il est fortement recommandé de disposer d’au moins 4 Go. Pour une installation pérenne et capable de gérer des extensions comme des bases de données ou des machines virtuelles annexes, 8 Go de RAM constituent un choix judicieux.
  • Stockage : L’utilisation d’un disque SSD (Solid State Drive) est quasi obligatoire. Il assure des démarrages rapides, une réactivité sans faille de l’interface et une meilleure fiabilité des enregistrements de données par rapport à une carte SD ou un disque dur mécanique. Une capacité de 128 Go est un bon point de départ.
  • Crucial BX500 SATA SSD 480Go 2.5" Interne, jusqu'à 540MB/s, Compatible avec Ordinateur Portable et de Bureau (PC), 3D NAND, Accélération Dynamique de l'Écriture - CT480BX500SSD1
  • Crucial BX500 SATA SSD 1To2.5 Interne, jusqu'à 540MB/s, Compatible avec Ordinateur Portable et de Bureau (PC), 3D NAND, Accélération Dynamique de l'Écriture - CT1000BX500SSD101
  • Lexar NQ100 2,5" SATA III (6 Gb/s) 240 Go SSD, Jusqu'à 550 Mo/s en Lecture SSD, SSD Interne pour Ordinateur Portable, Ordinateur de Bureau/PC (LNQ100X240G-RNNNG)

Comparaison avec d’autres plateformes

Pour y voir plus clair, un tableau comparatif permet de situer l’installation bare metal par rapport à d’autres solutions populaires.

Critère PC Bare Metal Raspberry Pi Machine Virtuelle
Performance Élevée à excellente Limitée Dépend de l’hôte
Coût initial Moyen à élevé Faible Variable (partagé)
Évolutivité Bonne (RAM, SSD) Très limitée Excellente (logicielle)
Consommation Faible à modérée Très faible Partagée avec l’hôte
Simplicité Élevée (dédié) Moyenne (carte SD) Complexe (gestion VM)

Une fois le matériel sélectionné et assemblé, il est nécessaire de le préparer pour accueillir son nouveau système d’exploitation, une étape qui passe inévitablement par la configuration de son programme interne, le BIOS.

Préparer le BIOS pour une installation optimale

Accéder au BIOS ou à l’UEFI

Le BIOS (Basic Input/Output System) ou son successeur, l’UEFI (Unified Extensible Firmware Interface), est le premier logiciel qui se lance au démarrage de votre PC. C’est ici que l’on configure les paramètres matériels de bas niveau. Pour y accéder, il faut tapoter une touche spécifique dès la mise sous tension de l’ordinateur. Cette touche varie selon les fabricants, mais il s’agit le plus souvent de Suppr (Del), F2, F10 ou Échap (Esc). Consultez la documentation de votre carte mère ou l’écran de démarrage pour connaître la bonne combinaison.

Configurer l’ordre de démarrage

L’objectif principal est de dire à l’ordinateur de démarrer sur la clé USB d’installation de Home Assistant plutôt que sur son disque interne. Dans le menu du BIOS/UEFI, cherchez une section nommée « Boot », « Boot Order » ou « Boot Priority ». Vous devrez alors placer votre clé USB (souvent identifiée par son nom ou comme « USB Device ») en première position de la liste. Cela garantit que le programme d’installation sera lancé automatiquement au prochain redémarrage.

Paramètres recommandés pour la stabilité

Pour assurer une installation sans accroc, quelques ajustements peuvent être nécessaires. Le plus courant est la désactivation du « Secure Boot ». Cette fonctionnalité de sécurité, conçue pour Windows, peut empêcher le démarrage de systèmes d’exploitation basés sur Linux comme Home Assistant OS. Cherchez cette option dans les sections « Security » ou « Boot » et positionnez-la sur « Disabled ». Il est également conseillé de s’assurer que les technologies de virtualisation (Intel VT-x ou AMD-V) sont activées, même si elles ne sont pas directement utilisées par une installation bare metal, elles peuvent s’avérer utiles pour de futurs modules complémentaires. N’oubliez pas de sauvegarder les changements avant de quitter le BIOS.

Le PC est désormais prêt à démarrer sur le bon support. L’étape suivante consiste à préparer ce support en y installant l’image du système d’exploitation Home Assistant.

Télécharger et écrire le système d’exploitation Home Assistant

Télécharger et écrire le système d'exploitation home assistant

Où trouver l’image officielle de HAOS ?

La source la plus fiable pour obtenir le système d’exploitation est le site officiel de Home Assistant. Rendez-vous dans la section des téléchargements et cherchez l’image correspondant à votre matériel. Pour une installation sur un PC standard, il faut choisir la version nommée « Generic x86-64 ». Téléchargez le fichier, qui se présente généralement sous une forme compressée (extension .img.xz). Il n’est pas nécessaire de le décompresser manuellement, les outils de gravure s’en chargeront.

Créer une clé USB bootable

Pour transférer l’image du système sur une clé USB et la rendre amorçable, un logiciel spécialisé est requis. Balena Etcher est l’un des outils les plus recommandés pour sa simplicité et sa compatibilité avec Windows, macOS et Linux. Le processus est simple :

  • Lancez Balena Etcher.
  • Sélectionnez le fichier image de Home Assistant que vous venez de télécharger.
  • Choisissez la clé USB de destination. Attention, toutes les données présentes sur la clé seront effacées.
  • Cliquez sur « Flash ! » et attendez la fin du processus d’écriture et de vérification.

Une fois l’opération terminée, votre clé USB est prête à être utilisée pour l’installation.

  • SanDisk 64 GB Cruzer Blade USB 2.0 Flash Drive - Black
  • SanDisk Ultra 32 Go Clé USB avec USB 3.0 et jusqu'à 130 Mo/s en lecture - Lot de 3 unités
  • Philips Snow Édition High Speed clé USB 2.0 3X 32 Go pour PC, Ordinateur Portable, Stockage de données informatiques, Vitesse de Lecture jusqu'à 23 Mo/s

Le processus d’installation pas à pas

Insérez la clé USB bootable dans le PC dédié à Home Assistant et démarrez-le. Grâce aux réglages du BIOS effectués précédemment, l’ordinateur devrait démarrer directement sur le programme d’installation. L’installation de Home Assistant OS est entièrement automatisée. Vous verrez une série de lignes de code défiler à l’écran pendant que le système se copie et se configure sur le disque de stockage interne (votre SSD). L’ensemble du processus peut prendre plusieurs minutes. Une fois terminé, le système vous invitera à retirer la clé USB et redémarrera l’ordinateur. À ce stade, l’installation de base est achevée.

Avec le système fraîchement installé et le PC redémarré, il est temps de procéder à la configuration initiale, qui se déroule entièrement depuis un navigateur web.

Configurer le réseau et les paramètres essentiels

Configurer le réseau et les paramètres essentiels

Première connexion à l’interface web

Une fois que Home Assistant a démarré pour la première fois, il doit être accessible sur votre réseau local. Ouvrez un navigateur web sur un autre ordinateur ou un smartphone connecté au même réseau. Saisissez l’une des adresses suivantes : http://homeassistant.local:8123 ou, si cela ne fonctionne pas, l’adresse IP de la machine suivie du port 8123 (par exemple, http://192.168.1.50:8123). Vous pouvez trouver cette adresse IP dans l’interface d’administration de votre routeur. La première connexion peut prendre un certain temps, car le système finalise son installation.

Création du compte administrateur

Vous serez accueilli par un écran de bienvenue vous invitant à créer le premier utilisateur. Ce compte sera le compte administrateur de votre instance. Choisissez un nom d’utilisateur et un mot de passe fort. Ensuite, l’assistant de configuration vous demandera de nommer votre maison, de définir votre emplacement géographique (essentiel pour les automatisations basées sur le lever/coucher du soleil ou la météo) et de choisir vos unités de mesure (système métrique ou impérial).

Configuration réseau : IP statique ou DHCP ?

Par défaut, votre serveur Home Assistant obtiendra une adresse IP via DHCP, ce qui signifie qu’elle peut changer à chaque redémarrage. Pour un accès fiable, il est fortement recommandé de lui attribuer une adresse IP fixe. Vous avez deux options : configurer une IP statique directement dans les paramètres réseau de Home Assistant (via le menu « Paramètres > Système > Réseau ») ou, solution souvent plus simple, créer une réservation DHCP sur votre routeur. Cette dernière méthode lie l’adresse MAC de votre PC à une adresse IP spécifique, garantissant qu’il recevra toujours la même.

Votre socle Home Assistant est maintenant fonctionnel et accessible de manière stable. La prochaine étape, la plus passionnante, consiste à lui donner vie en y connectant vos appareils.

Ajouter des intégrations pour une gestion intelligente

Ajouter des intégrations pour une gestion intelligente

La découverte automatique des appareils

L’un des grands atouts de Home Assistant est sa capacité à explorer votre réseau local pour y trouver des appareils compatibles. Dès la fin de la configuration initiale, il est probable qu’une notification apparaisse, vous indiquant que de nouveaux appareils ont été découverts. Il peut s’agir de vos ampoules Philips Hue, de votre téléviseur connecté, de vos enceintes Sonos ou d’autres équipements utilisant des protocoles standards comme l’UPnP. L’ajout se fait alors en quelques clics, simplifiant grandement la mise en route.

Ajouter manuellement des intégrations

La bibliothèque de Home Assistant compte des milliers d’intégrations officielles. Pour connecter un appareil qui n’a pas été découvert automatiquement, rendez-vous dans le menu « Paramètres > Appareils et services ». Cliquez sur le bouton « Ajouter une intégration » et recherchez la marque ou le protocole souhaité (par exemple, Zigbee via ZHA, Z-Wave JS, Shelly, Tuya, etc.). Chaque intégration dispose de sa propre procédure de configuration, qui est généralement bien documentée. C’est ici que vous connecterez vos clés USB spécialisées, comme une clé Zigbee ou Z-Wave, pour communiquer avec ces écosystèmes.

  • NOUS A7Z Prise Connectée ZigBee avec Suivi Énergie, 16A, Contrôle Vocal & via App, Programmation & Minuterie, Compatible Alexa, Google Home, Home Assistant, Tuya, Hub ZigBee Requis, 3 Pack
  • SONOFF SNZB-02D Mini Capteur ZigBee de Température et d'humidité Intelligent, Thermomètre Hygrometre Intérieur, écran LCD, Actualisation 5S, Compatible avec Alexa/Google Home/Home Assistant
  • SONOFF Zigbee 3.0 & Thread Dongle Lite (EFR32MG21) | Coordinateur de clé USB pour Home Assistant & Zigbee2MQTT | Passerelle compacte avec Fonction Flash Simple firmware et rallonge

L’écosystème HACS pour des fonctionnalités étendues

Pour aller encore plus loin, la communauté a créé le Home Assistant Community Store (HACS). Il s’agit d’un gestionnaire de paquets non officiel qui facilite l’installation d’intégrations, de thèmes d’interface et de cartes personnalisées développés par des passionnés. HACS ouvre la porte à des milliers de fonctionnalités supplémentaires, permettant de connecter des appareils de niche ou de personnaliser l’apparence de votre tableau de bord de manière très poussée. Son installation est une étape quasi incontournable pour tout utilisateur souhaitant exploiter le plein potentiel de la plateforme.

L’installation de Home Assistant sur un PC en bare metal est une démarche qui offre des bases solides et performantes pour construire une maison intelligente sur mesure. Cette méthode garantit une réactivité et une fiabilité supérieures, tout en offrant une grande latitude pour l’évolution future du système. En suivant ces étapes, de la sélection du matériel à la configuration des premières intégrations, vous disposez d’un centre de contrôle domotique puissant, prêt à centraliser et automatiser tous les aspects de votre foyer.