[RTEX] restauration NVM d’une carte sur GPIO génération 5 vers une génération 7 sur zwave-js

Bonjour à tous,

Voilà mon retour d’expérience du passage d’une carte Razberry gen5 a la carte Razberry 7 pro suite a la fermeture du sujet Interrogation Z-Wave JS
Matériel utilisé
Razberry 5
Razberry 7 pro

Raspberry pi 3 B
Logiciel z-way de chez z-wave_me
N’étant pas un spécialiste de linux j’ai suivi la procédure que @typher a utilisé et qui m’a bien aidé
Il faut savoir que pour pouvoir faire le passage d’une gen5 a une gen7 il faut au minimum un SDK 6.61 et pour la Razberry 7 pro un FW 7.21
Mon problème étais que ma Raz7 pro avais un FW 7.06 et donc pas compatible, il a donc fallu upgradé le FW qui est faisable avec le logiciel z-way qui lui tourne sur un raspberry et d’autre carte mais que je n’ai pas pu faire fonctionné sur un odroid n’y sous windows 10 car j’ai dû passer par un adaptateur mais z-way ne le reconnaissais pas, d’où l’utilité du Raspberry.
Pour l’upgrade de la Raz5 ou Raz7 ou autre comme un stick de chez z-wave.me la procédure est ici et la

Ensuite j’ai suivi la procédure ici, le problème que j’ai rencontré se situait au niveau du NVM-Rebuild qui ne voulais pas se faire, j’ai dû faire une mise à jour de npm en exécutent la commande

npm install npm –g

Une fois que mon fichier NVM_REBUILD créé je l’ai restauré dans m’a Raz7 pro et par sécurité,egalement le fichier nodes.bin

Et tous fonctionne :smile:

Encore un grand merci à Typher qui m’a bien aidé Pour le Raspberry PI
En espérant que ça puisse vous aider

Dominique

1 « J'aime »

Bonjour,

Merci pour ton retour :+1:

A priori tu pouvais tout faire par l’interface de zwavejs-UI.

Ou bien cela ne marchait pas et il t’a fallu convertir manuellement ?

J’ai essayé en auto ça m’a bien fait les sauvegarde et ça a bien transformé le NVM gen5 de 256ko en NVM gen7 en 48 Ko et tout étais dedans sauf que tous les modules étaient dead et ne remontais pas donc j’ai fait les sauvegarde avec zjs-ui et en manuel avec nvmedit pour le rebuild avec putty
edit: pas de debian 11, j’ai fait sous jeedom et zwave-js/réseaux zwave/action/interface zwavejs UI

Pourtant tout ce qui est conversion est généré automatiquement par l’UI dixit les dévs…
Peut-être pas avec des anciennes versions par contre.

En tout cas, avec les dernières versions de zwave-js, plus besoin de s’embêter avec les lignes de commande (qui de base était mon tuto… repris quelques posts plus loin avec des screens au passage :sweat_smile:).

1 « J'aime »

Effectivement en auto la conversion fonctionne mais tous les nœuds étais Dead et pas moyen de les faire fonctionner et c’est quand j’ai fait la commande de conversion sous putty, que ça m’a signalé que ça ne va pas et qu’il fallait installer la version npm 9.5.0, après, peut-être qu’après la mise à jour de npm si j’avais essayé en automatique avec ZJS-UI ça aurais peut-être fonctionné sans commande manuel, à tester

Le probleme c’est que le plugin actuel n’a pas la modification donc pas faisable sur une box Jeedom avec le plugin ZwaveJS en direct