Sommaire
Étant le gagnant du concours de Noël 2024 d'une box domotique Home Assistant Green de Nabu Casa (voir Concours de Noël HACF : les résultats), je me propose de vous présenter le processus de migration de mon infra Home Assistant vers cette box. Encore merci à toute l'équipe HACF pour cette organisation et aux différents contributeurs de cette incroyable communauté !
Ouverture du paquet
Une fois le colis ouvert voici ce que l'on découvre :


Une belle boite en carton recyclée avec quelques explications au dos.
Et ouvrons la boite :


Le contenu :
- Une documentation succincte - mais suffisante,
- une notice de garantie - que personne ne lit et je ne vais pas faire exception,
- un auto-collant - parfait pour coller sur l'armoire électrique qui va accueillir la box (voir en toute fin d'article),
- un chargeur avec tous les types de prises possibles - seul le format Européen nous intéresse, les autres resteront dans la boite toute leur vie,
- et la box elle-même, emballée dans un film protecteur scellé et donc étanche
La documentation :


et enfin la box elle-même :




Les ports disponibles sont :
- Un jack d'alimentation. Pas d'USB-C, dommage.
- 2 ports USB 2.0. Ce n'est pas beaucoup comme on va le voir plus tard. J'ai deux clés USB à insérer, ça empêchera de brancher un clavier typiquement le jour où il faudra taper des commandes. Pas d'USB 3.0 pour un éventuel disque SSD.
- Un port HDMI (et pas micro-hdmi). Bonne nouvelle, car les câbles micro-hdmi ne sont pas monnaie courante et sont très fragiles.
- Un port mini card-sd. Ne servira pas, mais peut servir à réinstaller totalement le système.
- Un bouton "Power off". Il faut appuyer 6 secondes dessus pour un arrêt propre ou 12 secondes pour un arrêt complet et brutal (déconseillé évidemment).
- Un port Ethernet Gigabit sans LEDs de contrôle.
La box est équipée de 4Go de RAM et 32 Go de disque eMMC (embedded MultiMediaCard) - stockage flash d'entrée de gamme.
Le disque eMMC est plus rapide qu'un HDD mais plus lent qu'un disque SSD ou SATA. Ses capacités sont limitées (32 Go) et ne sont pas extensibles. Ils sont soudés à la carte mère et ne sont donc pas remplaçables en cas de panne.
Conclusion :
Rien d'exceptionnel, le juste nécessaire, mais suffisant. Le plus gênant pour moi est le nombre de ports USB et l'absence de port USB 3.0. Cette absence se fera sentir le jour où les 32 G de disque eMMC seront insuffisants.
Premier démarrage
Les branchements sont ultra-simples :
- un câble Ethernet dans le port Ethernet,
- l'alimentation dans la prise jack prévue à cet effet et ça démarre tout seul.
Pour l'instant, je vais juste faire un démarrage sans mes clés USB pour vérifier que tout fonctionne correctement.
La LED blanche (alimentation) s'allume, les LEDs jaune et verte clignotent.

Le démarrage est effectif lorsque la LED jaune clignote de façon régulière. Cela arrive après quelques minutes. Le système est alors prêt, une version par défaut étant pré-installée.
Pour vérifier le bon démarrage, il faut brancher le câble HDMI sur un écran adapté et voici ce que l'on observe :

Puis :

Vous avez accès à votre IP locale qui sera nécessaire dans la suite. Notez là quelque-part.
J'en ai profité pour créer un bail DHCP sur ma box, ainsi qu'un nom DNS pour éviter la perdre plus tard. Se référer à votre box pour savoir comment faire.
Première connexion à Home Assistant
Ouvrez un navigateur l'url http://<votre ip locale>:8123
et vous devriez voir cet écran :

Il vous propose soit de débuter sur une instance de HA vierge, soit de restaurer une précédente sauvegarde.
Si vous commencez une instance vierge, cliquez sur "Créer ma maison connectée" et suivez les pages de configuration suivante. Vous pouvez vous arrêter là, car la suite concerne la migration d'une instance existante.
Pour l'instant, je ne fais pas la restauration tout de suite, parce qu'il y a quelques pré-requis pour que cela se fasse sans douleur.
La migration
La migration se fait avec les étapes suivantes (dans l'ordre) :
- préparer l'ancien système (full backup, vérification des chemins USB),
- arrêt physique de l'ancien système,
- branchement des clés USB sur le HA green,
- restauration du backup sur la HA Green,
- vérifications
Préparation de l'ancien système
Pour que la migration se passe bien, il est nécessaire d'effectuer un certain nombre d'actions préliminaires.
a. Vérification des chemins USB
Lorsque vous allez rebrancher vos clés USB sur le HA green, vous risquez de devoir reconfigurer les addons qui les utilisent.
Pour éviter ça, il est important de vérifier que vos chemins d'accès USB sont bien configurés avec les identifiants de la clé et non pas le port USB (qui va changer).
Chez moi, mes 2 clés sont reliées à Zigbee2Mqtt (Z2M) pour les équipements Zigbee, et à Open Thread Border Router (OTBR) pour les équipements Matter over Thread.
Ouvrez la configuration de ces addons, allez dans 'Configuration' et vérifier les chemins d'accès. Vous devez avoir quelque-chose qui ressemble à ça :

Si vous voyez /dev/serial/by-id
, c'est bon. Sinon, je vous conseille de faire ça d'abord.
Faites de même avec OTBR et vos éventuels autres addons accédant aux clés USB :

b. Changez l'adresse IP locale de votre serveur
Après migration, votre serveur HA va changer d'IP ce qui va rendre inopérants les addons qui l'utilisent.
Chez moi, j'ai trouvé cette adresse IP dans la configuration Z2M :

c. Backup complet de l'ancien système
Si vous ne l'avez pas encore fait, c'est le moment de configurer le système de backup natif de HA 2025.2. Vous choisissez un backup local complet (système + data + configuration + addons) sans clé de chiffrage. Le backup sera stocké en local sur l'ancien système.
Si vous avez configuré une intégration type Google Drive (sauvegarde dans le Cloud), vous pouvez aussi le récupérer depuis votre lecteur Google Drive.
Donc, copiez bien le backup sur votre ordinateur de sorte qu'il soit accessible via le navigateur, une fois que l'ancien sera éteint. C'est important et ne passez pas à la suite si vous n'arrivez pas à le récupérer.
Comme vous avez préparé la configuration AVANT de faire le backup, le système devrait être totalement opérationnel à la fin de la restauration (magie !).
Restauration complète du système sur HA Green
Reprenez votre navigateur sur le HA green qui est sur l'écran de restauration. Cliquez sur importer une sauvegarde et choisissez le backup sur votre PC ou Mac recopié à l'étape précédente :






La restauration complète du système + données + addons est en cours.
Elle est très longue. Il faut être patient. Très patient. Encore un peu. Ça ne se termine pas, c'est bizarre non ? Ça fait plus d'une heure. Attends là ça fait 2 heures, ce n'est pas normal, c'est planté non ?
Chez moi, je ne suis jamais sorti de cet écran. Il a tourné plusieurs heures, jusqu'à ce que je décide de redémarrer le système, qui était manifestement bloqué, en débranchant / rebranchant.
Au redémarrage, la restauration était bien faite et tout fonctionnait normalement. Donc n'hésitez pas à le faire aussi chez vous si vous tombez dans le même cas. La difficulté est de savoir si la restauration s'est bien terminée.
Reconfiguration après redémarrage
Après la restauration et le redémarrage, vous devriez constater que la plupart des entités sont vivantes, notamment toutes celles qui sont en wifi, Zigbee ou Matter.
Je n'ai eu aucun ré-appairage ni reconnexion à faire (c'était ma crainte), car beaucoup d'équipements sont dans les prises et donc difficilement accessibles pour un ré-appairage.
Certaines intégrations nécessitent une reconnexion :

Il faut alors cliquer sur chacune et refaire la procédure d'authentification.
Si on voit aussi une mise à jour HAOS présente, bien sûr, on l'installe aussi :

À noter : Piper (Text To Speech) ne fonctionne plus. Je n'ai pas encore compris pourquoi, mais il est resté sur l'ancienne adresse et je n'arrive plus à le faire parler.


Le défaut se situe dans le fichier .storage/core.config
. Ce fichier contient l'adresse IP et elle doit être remplacée par la nouvelle et un redémarrage sera nécessaire pour sa prise en compte. Normalement, cette IP se modifie dans l'écran suivant, mais l'écran est verrouillé chez moi :

Après toutes ces corrections et redémarrage, le système est totalement opérationnel, les performances sont bonnes (pas de différences visibles par rapport à mon RPI4 avec 8 Go de Ram, disque SSD).
Conclusion
La box domotique Home Assistant Green de Nabu Casa est clairement faite pour ceux qui ne veulent pas se prendre la tête et qui cherchent une box Home Assistant prête à l'emploi pour un prix très compétitif (moins de 100€ chez notre partenaire Domadoo au moment où j'écris ces lignes).
Les performances sont au rendez-vous, au niveau d'un Raspberry PI4 sans être exceptionnelles. Elles ne permettront pas de faire tourner Frigate par exemple, mais la Green box supporte mon réseau (300 entités) et ma cinquantaine d'intégrations et d'addons.
- Le CPU est chargé à 16%, il reste ainsi beaucoup de marge.
- La RAM est chargée à 60% ce qui est raisonnable.
- Enfin, les 32 Go d'eMMC sont remplis à 60%.

Le refroidissement se fait via un grand carter en aluminium, ce qui évite les ventilateurs qui finissent toujours par faire du bruit.
On regrettera juste les 2 ports USB 2.0 et la non-extensibilité de ce matériel.
La HA Green box a tout naturellement trouvée sa place dans l'armoire informatique dédiée, elle y est discrète et à sa place, pour de longues années (on espère).
