Skip to content
G. G. testé !
🏠Home Assistant 🏠domotique 📖guide

Ma bascule finale de Jeedom vers Home Assistant 🏚️➡️🏡 Transférer une installation Z-Wave JS UI

Plongez dans l'étape ultime de ma migration vers Home Assistant où je transfère mon réseau Z-Wave, ce qui met officiellement ma Jeedom Atlas à la retraite.

G

Guillaume

2 min de lecture
Préfères-tu regarder la vidéo ? Voir sur YouTube

En bref

PrérequisHome Assistant en place avec Z-Wave JS UI installé · Jeedom avec Z-Wave JS UI comme serveur Z-Wave · Sauvegarde complète de Home Assistant avant de commencer
RésultatMigration du réseau Z-Wave de Jeedom vers Home Assistant via backup NVM du contrôleur, zéro ré-appairage des appareils
RessourcesZ-Wave JS UI · Documentation Z-Wave HA

Le guide complet

La fin d’une ère

Ceci est une Jeedom Atlas. Elle est posée sur mon bureau avec son câble d’alimentation à côté. Et pour la première fois depuis des années, ce n’est pas parce qu’elle pilote ma maison.

C’est la fin. Après plus de 10 ans avec Jeedom, je suis passé intégralement sur Home Assistant. Ouvrants, chauffage, sécurité, lumières, alarmes — tout est dans HA. La migration Z-Wave que je vous montre dans cette vidéo était la dernière étape.

Ce que j’ai migré

Pour ceux qui n’ont pas suivi l’aventure, voici ce que Home Assistant prend maintenant en charge chez moi :

  • Ouvrants : porte de garage, porte d’accès, volets roulants (ouverture/fermeture intelligente avec plannings)
  • SĂ©curitĂ© : dĂ©tecteurs d’ouvrants, dĂ©tection de mouvement et de prĂ©sence
  • Lumières : pilotage complet, allumage automatique sur dĂ©tection de mouvement
  • Chauffage : intĂ©gration des thermostats avec plannings semaine, modes tĂ©lĂ©travail/absence
  • Énergie : onduleurs, consommation
  • RĂ©seau : supervision des machines (allumĂ©es/Ă©teintes), services auto-hĂ©bergĂ©s (WireGuard, AdGuard Home)

La plateforme tourne sur une machine x86 64 bits (une Zimaboard), qui encaisse sans problème tout ce que j’y ai mis.

Pourquoi Z-Wave JS UI et pas Z-Wave JS simple ?

Home Assistant propose deux façons d’intégrer le Z-Wave :

  • Z-Wave JS (add-on officiel) : simple, recommandĂ© pour dĂ©buter
  • Z-Wave JS UI (add-on communautaire) : mĂŞme chose, mais avec une interface web complète pour gĂ©rer le rĂ©seau, les nĹ“uds, les firmwares, etc.

Je préfère Z-Wave JS UI parce que j’aime avoir le contrôle sur mon réseau. L’interface graphique est bien plus riche. Pour une migration, elle est indispensable — c’est depuis là que vous faites le backup NVM.

La migration Z-Wave : le principe

La migration Z-Wave d’un contrôleur à un autre (ou d’une installation à une autre) repose sur le backup NVM (Non-Volatile Memory). C’est la mémoire du contrôleur qui contient les clés de sécurité du réseau et la table des nœuds connus.

Si vous transférez ce backup vers un nouveau contrôleur, tous vos appareils Z-Wave reconnaissent immédiatement le nouveau contrôleur comme le leur. Zéro ré-appairage.

Étape 1 : Exporter la liste des entités (précaution)

Avant de toucher quoi que ce soit, j’exporte une cartographie complète de mes entités Z-Wave. Dans Z-Wave JS UI, allez dans l’éditeur de templates (Settings → Developer Tools) et utilisez ce template :

{% for state in states.zwave_js %}
  Node {{ state.attributes.node_id }}: {{ state.entity_id }} ({{ state.name }})
{% endfor %}

Copiez le résultat dans un fichier texte. Chez moi : ~600 lignes pour une cinquantaine de nœuds. Ça vous permettra de retrouver le nom exact de chaque entité si vous avez besoin de recâbler des automatisations après la migration.

Étape 2 : Sauvegarde complète de Home Assistant

Avant toute opération critique, faites une sauvegarde manuelle complète :

Paramètres → Système → Sauvegardes → Créer une sauvegarde (cocher “Complet”)

C’est la roue de secours. Si quelque chose se passe mal, vous pouvez revenir à l’état d’avant.

Étape 3 : Backup NVM du contrôleur source (Jeedom)

Sur l’installation Z-Wave JS UI de Jeedom :

  1. Menu Z-Wave JS UI → NVM Management
  2. Cliquer sur Backup (pas le backup JSON des nœuds, mais bien le NVM)
  3. Télécharger le fichier .nvmbak sur votre machine

Ce fichier contient les clés S2 du réseau et la table des nœuds. Il est précieux — conservez-en une copie.

Note sur la compatibilité des versions SDK : Le backup NVM est compatible entre contrôleurs ayant des versions SDK proches. Si votre contrôleur source est très ancien (série 300 ou 500), il faudra peut-être le mettre à jour en version SDK avant de pouvoir importer le backup vers un série 700 ou 800. Z-Wave JS UI gère ces conversions dans la plupart des cas, mais renseignez-vous selon votre matériel.

Étape 4 : Importer le backup NVM sur le nouveau contrôleur

Dans Home Assistant, branchez le nouveau contrĂ´leur Z-Wave. Ouvrez Z-Wave JS UI :

  1. NVM Management → Restore
  2. Sélectionnez le fichier .nvmbak exporté depuis Jeedom
  3. Confirmez — l’opération dure quelques secondes

Après le restore, redémarrez Z-Wave JS UI. Tous vos appareils Z-Wave apparaissent immédiatement. Pas de ré-appairage, pas de reconfiguration.

Étape 5 : Vérifier le réseau

Ouvrez le tableau de bord Z-Wave JS UI et vérifiez que vos nœuds sont bien présents et opérationnels. Quelques points à contrôler :

  • Les nĹ“uds alimentĂ©s en secteur (modules, prises) reviennent immĂ©diatement
  • Les nĹ“uds sur batterie reviennent au prochain “wake-up” (peut prendre quelques minutes Ă  quelques heures selon la configuration)
  • VĂ©rifiez les nĹ“uds en Ă©tat “dead” — ce sont gĂ©nĂ©ralement des appareils Ă©teints ou hors portĂ©e temporairement

Ce qu’il restait à faire

La migration Z-Wave en elle-même était la dernière étape bloquante. Il restait quelques petites choses :

  • Bluetooth : la clĂ© n’était pas encore reconnectĂ©e (pas de Bluetooth dans HA pour l’instant)
  • Sirène : quelques Ă©carts de comportement par rapport Ă  Jeedom, Ă  peaufiner
  • ContrĂ´leur Z-Wave : j’avais encore la clĂ© sĂ©rie 700 en place — le remplacement par la Aeotec Z-Stick 10 Pro (sĂ©rie 800 + Zigbee) est l’objet d’une autre vidĂ©o

Bilan : 10 ans de Jeedom, c’est fini

Jeedom, c’était 10 ans d’utilisation. Ça a bien fonctionné pendant longtemps. Mais sur les dernières années, deux choses m’ont épuisé :

  1. Le temps de maintenance : avoir deux systèmes en parallèle (Jeedom + Home Assistant en satellite) consommait énormément de temps
  2. Les fonctionnalités manquantes : des choses basiques que j’attendais depuis des années ne sont jamais arrivées dans Jeedom

Home Assistant n’est pas parfait non plus — j’en parle ailleurs. Mais il évolue plus vite, la communauté est plus active, et l’écosystème d’intégrations est bien plus large.

La Jeedom Atlas est officiellement à la retraite. Je la redémarrerai peut-être pour extraire quelques historiques, mais elle ne pilote plus rien.

Retour aux articles
Partager :

Suivre la chaîne

Une vidéo chaque jeudi à 17h30 — abonnez-vous pour ne rien rater.