Comment supprimer un module z-wave défectueux dans Domoticz

Forum dédié au Z-Wave : protocole, équipements, objets, interfaces ...
ernst
Messages : 12
Inscription : 30 mars 2020, 14:29

Comment supprimer un module z-wave défectueux dans Domoticz

Message par ernst »

Bonjour,
J'ai un relais Fibaro FGS 223 défectueux, que je veux donc supprimer de Domoticz. Comme il ne fonctionne plus, je ne peux pas faire l'exclusion et le supprimer par la procédure normale. Curieusement, je n'ai rien trouvé sur internet; pourtant les pannes de matériels doivent être assez courantes. Existe-t'il un tuto ? J'apprécierais beaucoup votre aide.

Ma configuration: RPI 3+, Raspian buster, domoticz version beta 2020.1; contrôleur Aeontec Gen 5.

Merci à tous
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: Comment supprimer un module z-wave défectueux dans Domoticz

Message par balajol »

Bonjour,
Cherche Zenzys-tools , c'est le seul moyen que j'ai trouvé à ce jour pour supprimer des Nœuds morts de dispositifs à piles.
Attention à utiliser Prudemment.
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: Comment supprimer un module z-wave défectueux dans Domoticz

Message par lost »

ernst a écrit : 07 juin 2020, 10:49 J'ai un relais Fibaro FGS 223 défectueux, que je veux donc supprimer de Domoticz. Comme il ne fonctionne plus, je ne peux pas faire l'exclusion et le supprimer par la procédure normale. Curieusement, je n'ai rien trouvé sur internet; pourtant les pannes de matériels doivent être assez courantes. Existe-t'il un tuto ? J'apprécierais beaucoup votre aide.
J'avais eu le problème... et trouvé une solution sur le forum anglophone. De mémoire il y avait moyen de forcer mais parfois cela ne fonctionnait pas durablement, surtout avec les noeuds sur batterie (supposés endormis 99.9% du temps par le controleur) et de mémoire il fallait arrêter le service Domoticz et éditer le fichier xml contenant les descriptions des noeuds avant de redémarrer...

Mais la procédure était assez précise et ne s'improvisait pas... Dans mon cas, cela avait fonctionné. Avec les bons mots clefs la source doit se retrouver.
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Comment supprimer un module z-wave défectueux dans Domoticz

Message par Jeff »

balajol a écrit : 07 juin 2020, 12:38 Bonjour,
Cherche Zenzys-tools , c'est le seul moyen que j'ai trouvé à ce jour pour supprimer des Nœuds morts de dispositifs à piles.
Attention à utiliser Prudemment.
Cdt
Bertrand
J'ai utilisé cette méthode et elle fonctionne très bien, merci Balajol, en utilisant ce tuto
https://aeotec.freshdesk.com/support/so ... ensys-tool
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: Comment supprimer un module z-wave défectueux dans Domoticz

Message par balajol »

Bonsoir,
Impeccable et merci en retour pour le lien vers le tuto qui servira sûrement à d autres.
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: Comment supprimer un module z-wave défectueux dans Domoticz

Message par lost »

Jeff a écrit : 08 juin 2020, 16:47 J'ai utilisé cette méthode et elle fonctionne très bien, merci Balajol, en utilisant ce tuto
https://aeotec.freshdesk.com/support/so ... ensys-tool
Sinon, sans utiliser zensys-tool, il faut faire en sorte que le noeud soit marqué "dead" pour pouvoir virer le noeud du panneau de controle OZW dans Domoticz, via un heal (réparation) global ou, sur le noeud fautif, sélectionner la commande "has node failed" jusqu'a avoir le noeud marqué "dead" et le virer.

Quand ca ne fonctionne pas, il faut (après avoir stoppé le service Domoticz) éditer manuellement le fichier zwcfg_xxxx.xml et, pour le noeud fautif, retirer la ligne comportant COMMAND_CLASS_WAKE_UP. Après un redémarrage Domoticz/OZW, le noeud devrait passer dead à la fin de l'interrogation de tous les noeuds par OZW et se retirer sans outil tiers... surtout quand on n'a plus de machine Windows depuis des années!

Jeedom a d'ailleurs automatisé la procédure, cf:
https://jeedom.github.io/plugin-openzwave/fr_FR/

"Si un module sur pile n’est plus joignable et que vous souhaitez l’exclure, que l’exclusion ne s’effectue pas, vous pouvez lancer Supprimer le noeud fantôme Un assistant effectuera différentes actions afin de supprimer le module dit fantôme. Cette action implique de redémarrer le réseau et peut prendre plusieurs minutes avant d’être complétée."

Et si on regarde dans le lien la description de ce que fait cet assistant, c'est exactement ce qui est décrit plus haut.
damolc
Messages : 240
Inscription : 24 juil. 2016, 22:08

Re: Comment supprimer un module z-wave défectueux dans Domoticz

Message par damolc »

lost a écrit : 09 juin 2020, 17:29
Jeff a écrit : 08 juin 2020, 16:47 J'ai utilisé cette méthode et elle fonctionne très bien, merci Balajol, en utilisant ce tuto
https://aeotec.freshdesk.com/support/so ... ensys-tool
Sinon, sans utiliser zensys-tool, il faut faire en sorte que le noeud soit marqué "dead" pour pouvoir virer le noeud du panneau de controle OZW dans Domoticz, via un heal (réparation) global ou, sur le noeud fautif, sélectionner la commande "has node failed" jusqu'a avoir le noeud marqué "dead" et le virer.

Quand ca ne fonctionne pas, il faut (après avoir stoppé le service Domoticz) éditer manuellement le fichier zwcfg_xxxx.xml et, pour le noeud fautif, retirer la ligne comportant COMMAND_CLASS_WAKE_UP. Après un redémarrage Domoticz/OZW, le noeud devrait passer dead à la fin de l'interrogation de tous les noeuds par OZW et se retirer sans outil tiers... surtout quand on n'a plus de machine Windows depuis des années!

Jeedom a d'ailleurs automatisé la procédure, cf:
https://jeedom.github.io/plugin-openzwave/fr_FR/

"Si un module sur pile n’est plus joignable et que vous souhaitez l’exclure, que l’exclusion ne s’effectue pas, vous pouvez lancer Supprimer le noeud fantôme Un assistant effectuera différentes actions afin de supprimer le module dit fantôme. Cette action implique de redémarrer le réseau et peut prendre plusieurs minutes avant d’être complétée."

Et si on regarde dans le lien la description de ce que fait cet assistant, c'est exactement ce qui est décrit plus haut.
bonjour pouvez vous preciser exactement quoi supprimer dans le fichier zwcfg_xxxx.xml?
peut etre ça? :

Code : Tout sélectionner

</CommandClass>
            <CommandClass id="132" name="COMMAND_CLASS_WAKE_UP" version="2" request_flags="2" innif="true">
                <Instance index="1" />
                <Value type="int" genre="system" instance="1" index="0" label="Wake-up Interval" units="Seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="7200" />
                <Value type="int" genre="system" instance="1" index="1" label="Minimum Wake-up Interval" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="1" />
                <Value type="int" genre="system" instance="1" index="2" label="Maximum Wake-up Interval" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="65535" />
                <Value type="int" genre="system" instance="1" index="3" label="Default Wake-up Interval" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="7200" />
                <Value type="int" genre="system" instance="1" index="4" label="Wake-up Interval Step" units="Seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="1" />
Répondre