En bref
| Prérequis | Home Assistant avec Z-Wave JS UI et Zigbee2MQTT en place · Contrôleur Z-Wave série 700 (ou autre) à remplacer · Clé Zigbee à remplacer · Drivers Tera Term (Windows) pour le flash Zigbee |
| Résultat | Remplacement des deux contrôleurs Z-Wave et Zigbee par une seule clé Aeotec Z-Stick 10 Pro, sans ré-appairage des appareils Z-Wave |
| Ressources | â–ş Aeotec Z-Stick 10 Pro - Zigbee 3.0 & Z-Wave 800 Series Adaptateur USB |
Le guide complet
Contexte : deux clés deviennent une
La Z-Stick 10 Pro est une clé USB qui combine deux contrôleurs en un : Z-Wave série 800 (avec support Long Range) et Zigbee 3.0. Quand vous avez comme moi des ports USB qui se font de plus en plus rares dans l’installation domotique, passer de deux clés à une seule est une évolution naturelle.
Je devais faire cette vidéo en septembre 2025. La sortie a été retardée pour une raison simple : j’ai eu une panne sur la partie Z-Wave du premier exemplaire reçu. La partie Zigbee fonctionnait parfaitement, mais le Z-Wave ne répondait plus — impossible à flasher, plus identifié. Ma théorie : le petit bouton d’appui du contrôleur s’est bloqué ou cassé lors d’une mise à jour firmware Zigbee. J’ai dû commander un second exemplaire pour continuer.
Dans cette vidéo, je vous montre donc deux opérations distinctes :
- Remplacement du contrôleur Z-Wave (série 700 → série 800) via backup NVM
- Flash du firmware Zigbee sur la clé via Tera Term
Partie 1 : Migration Z-Wave série 700 → série 800
La procédure repose sur le backup NVM du contrôleur source, comme je l’explique dans l’article sur la migration depuis Jeedom. Le principe est identique que vous migriez depuis Jeedom ou depuis une autre clé Z-Wave dans Home Assistant.
Vérification de compatibilité SDK
Avant de commencer, vérifiez que vos versions SDK sont compatibles. Dans Z-Wave JS UI, vous voyez la version SDK en haut du tableau de bord. Si votre contrôleur source est très ancien, une mise à jour intermédiaire peut être nécessaire.
Ma clé série 700 était à jour, donc la migration directe vers le série 800 était possible sans conversion.
Backup NVM du contrĂ´leur source
Dans Z-Wave JS UI sur l’installation Home Assistant :
- NVM Management → Backup
- Téléchargez le fichier
.nvmbak - Faites aussi une sauvegarde complète de Home Assistant (Paramètres → Système → Sauvegardes → Complet)
Débranchement de l’ancienne clé
Arrêtez Z-Wave JS UI (pour libérer le port), débranchez l’ancienne clé. Si votre Z-Wave JS UI est l’add-on Home Assistant officiel : allez dans l’add-on et arrêtez-le avant de débrancher.
Import NVM sur la Z-Stick 10 Pro
Branchez la nouvelle clé. Dans Z-Wave JS UI, configurez le nouveau port série (Settings → Z-Wave → Port), redémarrez, puis :
- NVM Management → Restore
- Sélectionnez votre fichier
.nvmbak - Confirmez et attendez
Tous vos appareils Z-Wave réapparaissent immédiatement. Vérifiez le tableau de bord des nœuds — les appareils secteur reviennent de suite, les appareils sur batterie au prochain wake-up.
Partie 2 : Flash du firmware Zigbee
La Z-Stick 10 Pro arrive avec un firmware Zigbee de base. Pour utiliser la partie Zigbee avec Zigbee2MQTT, il faut flasher le firmware approprié. Cette étape est indispensable.
Matériel nécessaire :
- Un PC Windows (la procédure de flash est sous Windows)
- Tera Term (terminal série gratuit)
- Le firmware Zigbee pour la Z-Stick 10 Pro (disponible sur le site Silabs / GitHub Aeotec)
Procédure de flash
- Branchez la Z-Stick 10 Pro sur votre PC directement (pas via hub USB)
- Ouvrez Tera Term, connectez-vous au port COM de la clé (115200 bauds, 8N1)
- Dans Tera Term : File → Transfer → XMODEM → Send
- Sélectionnez le fichier firmware Zigbee (
.gbl) — attention à bien choisir le firmware Zigbee, pas le Z-Wave - Attendez la fin du transfert (moins d’une minute)
- Des caractères incompréhensibles s’affichent à la fin : c’est normal, c’est bon
Déconnectez la clé, fermez Tera Term.
Vérification après flash
Rebranchez la clé sur votre serveur Home Assistant. Relancez Z-Wave JS UI. Vérifiez que la clé est toujours identifiée en Z-Wave (elle doit l’être — le flash Zigbee ne touche pas à la partie Z-Wave). Le firmware affiché dans Z-Wave JS UI doit correspondre à votre version Z-Wave habituelle.
Configurez ensuite Zigbee2MQTT avec le nouveau port série de la partie Zigbee de la clé (les deux protocoles apparaissent sur des ports distincts).
Résultat et bilan
L’opération s’est bien passée — à part la panne initiale sur le premier exemplaire qui m’a coûté plusieurs mois de retard. La récupération de panne en elle-même (commander une nouvelle clé, refaire la migration) était rapide.
Depuis la migration :
- Le réseau Z-Wave est stable, plus fiable en série 800
- La partie Zigbee tourne correctement
- J’ai en plus la capacité Long Range si j’en ai besoin un jour
Ce que j’attends encore : un firmware R30 pour la Z-Stick 10 Pro était en cours de test au moment du tournage, avec des améliorations de stabilité sur les réseaux série 800. Je le déploierai quand il sera disponible.
Mon réseau Zigbee : situation actuelle
J’ai actuellement deux réseaux Zigbee distincts chez moi :
- Le réseau Philips Hue (très complet, isolé dans son bridge)
- Un petit réseau Zigbee sur la Z-Stick pour quelques équipements de test
L’objectif à terme : tout fusionner dans un seul réseau géré par Home Assistant, et me débarrasser du bridge Hue. Je ne sais pas encore quand je ferai cette migration — ça dépend de comment Philips gère la compatibilité de ses produits avec le Zigbee ouvert.
Ce qu’il me reste à faire côté HA
La dernière chose côté matériel : basculer le stockage de la Zimaboard sur SSD (actuellement sur eMMC intégré). C’est une opération non urgente mais que je veux faire pour pérenniser l’installation. Après ça, le matériel de mon HA est considéré comme complet.