jeedom / plugin-openzwave

GNU General Public License v2.0
31 stars 89 forks source link

Z-Stick sans voisine (Neighbors) #37

Closed KiwiHC16 closed 8 years ago

KiwiHC16 commented 8 years ago

Hello, Sur le master et sur l'esclave, dans la page "Santé zwave", le statut du stick reste à "Neighbors" et la liste des voisines pour le stick zwave est vide. Tout semble fonctionner correctement du point de vue zwave. Dans le résumé de Z-Stick on a "La liste des noeuds voisin n'est pas encore disponible." Reste vide meme après des demandes de "mise a jour des noeud voisins", "soigner le noeud",... Jeedom 2.0.1 et Zwave: Version du : 2016-02-18 13:34:01 et complete fresh installation

nechry commented 8 years ago

stop jeedom, débranche le dongle 1 minute , rebranche et redémarre.

KiwiHC16 commented 8 years ago

Fait plusieurs fois. Je n'avais pas ce soucis en Jeedom 1.2xx. J'ai ce soucis depuis que je suis sous jeedom 2.0.x. Arret/redemarrage, Arret coupure électricité, Hard reset du Stick, Soft reset du Stick, rien ni fait. ;-)

Version de la librairie OpenZwave :1.4.8 Version de la librairie Python-OpenZwave : 0.3.0b8

Au démarrage de la pile zwave: 2016-02-19 15:19:01.735 Detail, Node001, QueryStage_Neighbors 2016-02-19 15:19:01.735 Detail, contrlr, Requesting routing info (neighbor list) for Node 1 2016-02-19 15:19:01.736 Detail, 2016-02-19 15:19:01.736 Detail, Node001, Queuing (WakeUp) Get Routing Info (Node=1): 0x01, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x03, 0x7a 2016-02-19 15:19:01.736 Info, 2016-02-19 15:19:01.736 Detail, Node001, Queuing (WakeUp) Query Stage Complete (Neighbors)

Pas de liste de voisine transmise par le contrôleur:

Dans le log, demande mise a jour voisines: 2016-02-19 16:12:13.551 Detail, Node001, Queuing (Controller) Request Node Neighbor Update 2016-02-19 16:12:13.551 Info, Requesting Neighbor Update for node 1 2016-02-19 16:12:13.551 Detail, 2016-02-19 16:12:13.551 Detail, Node001, Queuing (Controller) Request Node Neighbor Update 2016-02-19 16:12:13.551 Detail, Notification: ControllerComand - Starting 2016-02-19 16:12:13.552 Detail, Notification: ControllerCommand - Sleeping

Puis jamais de réponse.

Au niveau d'un noeud, celui ci donne bien la liste sauf le contrôleur (40 noeuds, aucun ne voit le contrôleur: Node 001 ): 2016-02-19 15:19:07.515 Info, Node006, Sending (Command) message (Callback ID=0x00, Expected Reply=0x80) - Get Routing Info (Node=6): 0x01, 0x07, 0x00, 0x80, 0x06, 0x00, 0x00, 0x03, 0x7d 2016-02-19 15:19:07.520 Detail, Node006, Received: 0x01, 0x20, 0x01, 0x80, 0xd6, 0xe0, 0xf1, 0xf7, 0xff, 0xe9, 0x53, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b 2016-02-19 15:19:07.520 Detail, 2016-02-19 15:19:07.520 Info, Node006, Received reply to FUNC_ID_ZW_GET_ROUTING_INFO 2016-02-19 15:19:07.520 Info, Node006, Neighbors of this node are: 2016-02-19 15:19:07.520 Info, Node006, Node 2 2016-02-19 15:19:07.520 Info, Node006, Node 3 2016-02-19 15:19:07.520 Info, Node006, Node 5 2016-02-19 15:19:07.520 Info, Node006, Node 7 2016-02-19 15:19:07.520 Info, Node006, Node 8 2016-02-19 15:19:07.520 Info, Node006, Node 14

La pile zwave qui a un soucis ?

(Coté jeedom master, si je sélectionne le stick depuis "Santé Zwave" et que ke sélectionné le "i" après "Etat des demandes", j'ai une bulle avec "Récupération de la liste des voisines 13/17") et dans le champ Voisins j'ai "La liste des noeuds voisin n'est pas encore disponible". Si je fais la même manie sur l'escalve j'ai le meme résultat "Récupération de la liste des voisines 13/17". Sur le master il y une 50ene de noeud et 2 seulement sur l'escalve (tous sans piles).

nechry commented 8 years ago

il faut éventuellement essayer via open-zwave-control-panel https://github.com/OpenZWave/open-zwave-control-panel

si le même résultat

il est disponible sous docker pour simplifier l'installation: https://github.com/OpenZWave/DockerImages

KiwiHC16 commented 8 years ago

Merci pour cette idée.

J’ai toujours utilisé open-zwave-control-panel avec une sur-couche php à ma sauce jusqu’a il y a un mois avec le passage sous jeedom. Je n’ai jamais rencontré ce problème avec control-panel. J’avais installé Jeedom en version 1.212.x et je n’avais pas non plus ce problème. Ce problème est apparu avec Jeedom V2.0.1 et la mise a jour de open zwave associé (installation from scratch, no upgrade). J’ai le meme problème sur le maitre et sur l’esclave.

Je vais faire une série de test avec jeedom 1.2xxx et control-panel des que je trouve un peu de temps.

Meme si les voisines ne sont pas rapportées par le dongle, le système fonctionne correctement ...

Le 25 févr. 2016 à 08:51, Jean-François Auger notifications@github.com a écrit :

il faut éventuellement essayer via open-zwave-control-panel https://github.com/OpenZWave/open-zwave-control-panel https://github.com/OpenZWave/open-zwave-control-panel si le même résultat

il est disponible sous docker pour simplifier l'installation: https://github.com/OpenZWave/DockerImages https://github.com/OpenZWave/DockerImages — Reply to this email directly or view it on GitHub https://github.com/jeedom/plugin-openzwave/issues/37#issuecomment-188658074.

KiwiHC16 commented 8 years ago

Bonsoir, je viens de faire une install de open-zwave et open-zwave-control-panel depuis git en prenant les dernières versions et j'ai le même soucis. Le contrôleur ne remonte pas ses voisines.

^[[39m^[[39m2016-03-03 20:53:30.371 Info, Node001, Sending (Command) message (Callback ID=0x00, Expected Reply=0x80) - Get Routing Info (Node=1): 0x01, 0x07, 0x00, 0x80, 0x01, 0x00, 0x00, 0x03, 0x7a ^[[39m^[[34m2016-03-03 20:53:30.378 Detail, Node001, Received: 0x01, 0x20, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e ^[[39m^[[34m2016-03-03 20:53:30.378 Detail, ^[[39m^[[39m2016-03-03 20:53:30.378 Info, Node001, Received reply to FUNC_ID_ZW_GET_ROUTINGINFO ^[[39m^[[39m2016-03-03 20:53:30.378 Info, Node001, Neighbors of this node are: # ^[[39m^[[39m2016-03-03 20:53:30.378 Info, Node001, (none reported)_ ^[[39m^[[34m2016-03-03 20:53:30.378 Detail, Expected reply was received ^[[39m^[[34m2016-03-03 20:53:30.378 Detail, Message transaction complete ^[[39m^[[34m2016-03-03 20:53:30.378 Detail, ^[[39m^[[34m2016-03-03 20:53:30.378 Detail, Node001, Removing current message

Le problème est dans la pile openzwave...

Je ne trouve rien dans les 'issue' du git open-zwave.

Je viens de re-installer la version 1.212 de jeedom et j'ai le meme problème: 2016-03-03 21:33:52.421 Info, Node001, Neighbors of this node are: 2016-03-03 21:33:52.42# 3 Info, Node001, (none reported)

Je ne comprend plus j'étais sûr que lors de mes premiers essais avec cette version de Jeedom je n'avais pas le soucis.

Serais je le seul avec ce problème ? J'ai deux contrôleurs zwave avec le même soucis (un sur rpi et un sur odroid).

nechry, as tu le soucis ? sur quelle version de la pile openzwave tournes tu ?

nechry commented 8 years ago

chez moi soigner le contrôleur ne fonctionne jamais. mais j'avais compris que c'était pour tout les modules. tu peux éventuellement faire un issue dans la lib avec ton log

KiwiHC16 commented 8 years ago

Tres bizarre: J'ai deux sticks Zwave qui ne se comportent pas de la même manière. Je viens de faire une fresh install sur une VM pour avoir le meme soft et voir si je retrouve les différences en testant les deux sticks l'un après l'autre. Le premiers ne me retourne pas les voisines et le second oui dans le log openzwave.log. Dans la page web jeedom-Plugin-zwave-sante, le premier apparait dans la liste et pas le second. Donc ce n'est pas jeedom ou openzwave qui font cette difference mais très probablement le stick. Peut être devrais je reinstaller le firmware sur celui qui ne remonte pas ses voisines mais je vais perdre toutes la config ;-( Ou alors il me faut transférer la config du stick en défaut vers un autre, puis mettre à jour le firmware ? Est ce que quelqu'un a deja fait cette manip ? Dois je passer par un "Créer un nouveau noeud primaire" associé à un "Receive Configuration" ?