Page 1 sur 1

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

Publié : 07 juin 2020, 10:49
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

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

Publié : 07 juin 2020, 12:38
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

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

Publié : 08 juin 2020, 09:31
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.

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

Publié : 08 juin 2020, 16:47
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

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

Publié : 08 juin 2020, 17:48
par balajol
Bonsoir,
Impeccable et merci en retour pour le lien vers le tuto qui servira sûrement à d autres.
Cdt
Bertrand

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

Publié : 09 juin 2020, 17:29
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.

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

Publié : 29 nov. 2020, 13:18
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" />