Scénario A : Raspberry Pi 4 / 5

Le Raspberry Pi est la plateforme la plus populaire pour Home Assistant dans le monde. Sa communauté est immense, la documentation abondante et les images officielles sont maintenues en priorité par l’équipe HA. C’est le choix naturel pour débuter.

Raspberry Pi 4 vs Raspberry Pi 5 : lequel choisir ?

CritèreRaspberry Pi 4 (4 Go)Raspberry Pi 5 (8 Go)
CPUARM Cortex-A72 4× @ 1,8 GHzARM Cortex-A76 4× @ 2,4 GHz (+2× plus rapide)
RAM4 Go (recommandé) ou 8 Go4 Go ou 8 Go
Stockage recommandéSSD NVMe via adaptateur USB3SSD NVMe via HAT M.2 (natif PCIe)
USBUSB 3.0 × 2, USB 2.0 × 2USB 3.0 × 2, USB 2.0 × 2
Consommation5–8 W8–12 W
AlimentationUSB-C 5V/3AUSB-C 5V/5A (adaptateur officiel recommandé)
Prix (carte seule)~55 € (4 Go) — ~75 € (8 Go)~80 € (4 Go) — ~105 € (8 Go)
Support HA OSOfficiel (images dédiées)Officiel (images dédiées)
Recommandé pourBudget serré, usage < 50 appareilsUsage intensif, > 50 appareils, addons nombreux

⚠️ N’utilisez PAS une carte microSD pour Home Assistant
Les cartes microSD sont la principale source de panne sur Raspberry Pi + Home Assistant. Home Assistant écrit en permanence dans sa base de données (capteurs, historique) — une microSD s’use en quelques mois et provoque des corruptions de données. Utilisez OBLIGATOIREMENT un SSD USB3 ou un SSD NVMe (Pi 5) comme stockage principal.

Liste du matériel

ComposantRecommandationPrix
Carte RPiRaspberry Pi 5 8 Go~105 €
BoîtierBoîtier officiel RPi 5 avec ventilateur actif~12 €
AlimentationAdaptateur officiel Raspberry Pi 27W USB-C~15 €
StockageSSD NVMe 256 Go (Samsung 990 Evo M.2 2242) + HAT M.2 pour RPi5~45 €
Carte microSDMinimum 16 Go classe 10 (uniquement pour le 1er démarrage)~8 €
Câble EthernetCâble RJ45 CAT6 (connexion filaire recommandée)~5 €
Dongle Z-WaveZooz ZST39 800LR ou Aeotec Z-Stick 7 Plus~45–50 €
Rallonge USBAnker USB 2.0 extension 1 m (déport du dongle Z-Wave)~8 €
TOTALBudget complet Raspberry Pi 5 + Z-Wave ready~243–248 €

Installation pas à pas — Home Assistant OS sur Raspberry Pi

Étape 1 : Préparer le SSD avec l’image Home Assistant OS

  1. Téléchargez Raspberry Pi Imager sur votre PC/Mac : rpi.raspberrypi.com/software
  2. Insérez votre SSD USB ou microSD dans votre ordinateur
  3. Lancez Raspberry Pi Imager
  4. Cliquez sur ‘CHOISIR L’OS’ > ‘Other specific-purpose OS’ > ‘Home assistants and home automation’ > ‘Home Assistant’
  5. Sélectionnez la version correspondant à votre Raspberry Pi (RPi 4 ou RPi 5)
  6. Cliquez sur ‘CHOISIR LE STOCKAGE’ et sélectionnez votre SSD
  7. Cliquez sur la roue dentée ⚙️ pour configurer le nom d’hôte (optionnel mais pratique : ‘homeassistant’)
  8. Cliquez sur ‘ÉCRIRE’ et confirmez — l’écriture prend 5 à 10 minutes

Étape 2 : Premier démarrage

  1. Branchez votre SSD au port USB 3.0 bleu du Raspberry Pi
  2. Branchez votre câble Ethernet (réseau filaire fortement recommandé pour la stabilité)
  3. Branchez votre dongle Z-Wave sur un port USB 2.0 (port noir)
  4. Branchez l’alimentation — le RPi démarre automatiquement
  5. Attendez 5 à 10 minutes (premier démarrage plus long — installation des composants)
  6. Sur votre navigateur, accédez à : http://homeassistant.local:8123
  7. Si le nom d’hôte ne résout pas : utilisez l’IP directe (trouvable dans l’interface de votre box)

Étape 3 : Configuration initiale de Home Assistant

  1. L’écran de bienvenue HA apparaît — créez votre compte administrateur
  2. Renseignez votre localisation (pour les automatisations liées au lever/coucher du soleil)
  3. HA détecte automatiquement certains appareils sur votre réseau — passez cette étape pour l’instant
  4. Vous arrivez sur le tableau de bord HA — félicitations, HA OS est opérationnel !
  5. Passez maintenant au chapitre 3 de ce guide pour installer ZWave JS UI

Étape 4 : Vérifier le démarrage sur SSD (RPi 4)

Sur Raspberry Pi 4, le démarrage USB nécessite parfois une mise à jour du bootloader. Si votre RPi4 ne démarre pas depuis le SSD USB :

# 1. Démarrez temporairement depuis une microSD avec Raspberry Pi OS
# 2. Ouvrez un terminal et exécutez :
$ sudo raspi-config
# → Advanced Options → Bootloader Version → Latest
# → Boot Order → USB Boot
# → Finish → Reboot


# 3. Éteignez, retirez la microSD, rebranchez le SSD et redémarrez
# Le RPi4 démarrera maintenant depuis le SSD en priorité

Raspberry Pi 5 : SSD NVMe via HAT M.2

Le RPi 5 supporte nativement le PCIe Gen 2 via son connecteur M.2 HAT. Achetez un HAT M.2 Raspberry Pi officiel (~12 €) et un SSD M.2 2242 ou 2280.

Le SSD NVMe via HAT est 3 à 5× plus rapide qu’un SSD USB3 et plus fiable à long terme.
Dans raspi-config : Advanced Options → PCIe Speed → Gen 2 ou Gen 3 (selon le SSD).

Optimisations spécifiques au Raspberry Pi

Désactiver le Wi-Fi et Bluetooth (non utilisés)

Si vous utilisez le câble Ethernet (recommandé), désactivez le Wi-Fi et le Bluetooth pour réduire la consommation et les interférences potentielles avec votre dongle Z-Wave :

# Dans Home Assistant OS, via SSH add-on :
# Paramètres > Modules complémentaires > SSH & Web Terminal


# Éditer /etc/network/interfaces ou via raspi-config
# Sur HAOS, ajouter dans /boot/config.txt :
dtoverlay=disable-wifi
dtoverlay=disable-bt


# Alternativement via le fichier de config HAOS (/boot/config.txt) :
# Accessible en montant la carte sur un autre PC ou via SSH

Surveiller la température CPU

Le Raspberry Pi peut throttler (réduire ses performances) si la température dépasse 80°C. Avec un boîtier avec ventilateur actif, ce n’est pas un problème. Surveiller via Home Assistant :

# Ajouter dans configuration.yaml pour monitorer la température CPU :
sensor:
  - platform: command_line
    name: RPi CPU Temperature
    command: "cat /sys/class/thermal/thermal_zone0/temp"
    unit_of_measurement: '°C'
    value_template: '{{ value | multiply(0.001) | round(1) }}'
    scan_interval: 60