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ère | Raspberry Pi 4 (4 Go) | Raspberry Pi 5 (8 Go) |
| CPU | ARM Cortex-A72 4× @ 1,8 GHz | ARM Cortex-A76 4× @ 2,4 GHz (+2× plus rapide) |
| RAM | 4 Go (recommandé) ou 8 Go | 4 Go ou 8 Go |
| Stockage recommandé | SSD NVMe via adaptateur USB3 | SSD NVMe via HAT M.2 (natif PCIe) |
| USB | USB 3.0 × 2, USB 2.0 × 2 | USB 3.0 × 2, USB 2.0 × 2 |
| Consommation | 5–8 W | 8–12 W |
| Alimentation | USB-C 5V/3A | USB-C 5V/5A (adaptateur officiel recommandé) |
| Prix (carte seule) | ~55 € (4 Go) — ~75 € (8 Go) | ~80 € (4 Go) — ~105 € (8 Go) |
| Support HA OS | Officiel (images dédiées) | Officiel (images dédiées) |
| Recommandé pour | Budget serré, usage < 50 appareils | Usage 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
| Composant | Recommandation | Prix |
| Carte RPi | Raspberry Pi 5 8 Go | ~105 € |
| Boîtier | Boîtier officiel RPi 5 avec ventilateur actif | ~12 € |
| Alimentation | Adaptateur officiel Raspberry Pi 27W USB-C | ~15 € |
| Stockage | SSD NVMe 256 Go (Samsung 990 Evo M.2 2242) + HAT M.2 pour RPi5 | ~45 € |
| Carte microSD | Minimum 16 Go classe 10 (uniquement pour le 1er démarrage) | ~8 € |
| Câble Ethernet | Câble RJ45 CAT6 (connexion filaire recommandée) | ~5 € |
| Dongle Z-Wave | Zooz ZST39 800LR ou Aeotec Z-Stick 7 Plus | ~45–50 € |
| Rallonge USB | Anker USB 2.0 extension 1 m (déport du dongle Z-Wave) | ~8 € |
| TOTAL | Budget 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
- Téléchargez Raspberry Pi Imager sur votre PC/Mac : rpi.raspberrypi.com/software
- Insérez votre SSD USB ou microSD dans votre ordinateur
- Lancez Raspberry Pi Imager
- Cliquez sur ‘CHOISIR L’OS’ > ‘Other specific-purpose OS’ > ‘Home assistants and home automation’ > ‘Home Assistant’
- Sélectionnez la version correspondant à votre Raspberry Pi (RPi 4 ou RPi 5)
- Cliquez sur ‘CHOISIR LE STOCKAGE’ et sélectionnez votre SSD
- Cliquez sur la roue dentée ⚙️ pour configurer le nom d’hôte (optionnel mais pratique : ‘homeassistant’)
- Cliquez sur ‘ÉCRIRE’ et confirmez — l’écriture prend 5 à 10 minutes
Étape 2 : Premier démarrage
- Branchez votre SSD au port USB 3.0 bleu du Raspberry Pi
- Branchez votre câble Ethernet (réseau filaire fortement recommandé pour la stabilité)
- Branchez votre dongle Z-Wave sur un port USB 2.0 (port noir)
- Branchez l’alimentation — le RPi démarre automatiquement
- Attendez 5 à 10 minutes (premier démarrage plus long — installation des composants)
- Sur votre navigateur, accédez à : http://homeassistant.local:8123
- 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
- L’écran de bienvenue HA apparaît — créez votre compte administrateur
- Renseignez votre localisation (pour les automatisations liées au lever/coucher du soleil)
- HA détecte automatiquement certains appareils sur votre réseau — passez cette étape pour l’instant
- Vous arrivez sur le tableau de bord HA — félicitations, HA OS est opérationnel !
- 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






