Clé Aeotec Z-Stick Gen5 n'est plus reconnue

Hello all,

Je rencontre un problème tout récent avec ma clé ZWAVE.

Je suis sous Jeedom 4.1.19 et raspbian Buster sur un PI 3B+.

Jusque qu’hier tout fonctionnait bien et suite à une mise à jour de l’OS via les commandes sudo apt-get update et sudo apt-get upgrade + reboot. Ma clé ne semble plus être reconnue :frowning:

J’ai parcourus tous les sujets lié à ce genre de problème et malgré tous mes essais, cela ne fonctionne toujours pas

Via la commande lsusb, on peut voir que la clé est bien présente.
La commande ls -l /dev/ttyA* ne me retourne plus le ttyACM0 (port qui était disponible avant).

En faite, en allant la première fois dans mes paramètres de protocole Zwave, j’ai vu que le port était vide. Alors qu’il devait se trouver sur ttyACM0.

lsusb
Bus 001 Device 008: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 007: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 001 Device 006: ID 2109:2813 VIA Labs, Inc.
Bus 001 Device 005: ID 2109:2813 VIA Labs, Inc.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ls -l /dev/ttyA*
crwxrwxrwx 1 root dialout 204, 64 févr. 11 18:14 /dev/ttyAMA0

dmesg
[[   14.156560] Adding 1048572k swap on /var/swap.  Priority:-2 extents:2 across:1179644k FS
[   15.470229] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1
[   39.362645] uart-pl011 3f201000.serial: no DMA platform data
[  187.827080] usb 1-1.4: new full-speed USB device number 7 using dwc_otg
[  187.960389] usb 1-1.4: New USB device found, idVendor=0658, idProduct=0200, bcdDevice= 0.00
[  187.960410] usb 1-1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0

J’ai essayé de passer en auto mais le deamon ne démarre plus (d’'après ce que j’ai pu lire c’est lié au faite que j’ai d’autre port utilisé sur le pi)

A savoir que sur les ports USB du PI, j’ai directement connecté:

  • Un hub USB 3.0 pour mon SSD
  • La clé Zwave.

J’ai également vérifié les logs en mode debug et j’en arrive à la même conclusion des postes précédents à savoir passer par un hub USB 2.0 auto alimenté.

Je me pose juste deux questions et votre expérience me sera bien utile:
-Est-ce une coÏncidence que cela ne fonctionne plus suite à une mise à jour de Raspbian?
-Comment puis-je être sûr que cela sera ok avec un hub car à première vue, il n’y a rien d’anormal avec la clé?

Je pense de toute façon que je serai obligé de passer par le hub (c’est un peu une loterie :p)

Merci à vous.

Bonjour,
Passe le port en auto dans le plugin, sauvegarde et relance le démon s’il ne s’est pas relancé tout seul et utilise un hub USB autoalimenté sur lequel mettre tes clés.
Là il n’y aura pas assez de puissance avec la simple alim du RPI3B

Salut mich,

Oui je pense que je vais devoir y passer. Ce qui est étrange c’est que cela fonctionne depuis plus d’un an :frowning:

Je vais en acheter un et voir si cela arrange le problème.

Il y aura 2 avantages, le premier c’est que tu n’auras plus de problème de puissance, le deuxième c’est que cela déportera ta clé de quelques dizaines de centimètres par rapport au RPI et donc limitera les effets d’interférence.

1 « J'aime »

Hub commandé. Je vous tiens au courant. Il devrait arriver le 18/02.

1 « J'aime »

J’aurais dû te conseiller ce hub :

https://www.amazon.fr/dp/B0000B0DL7/ref=cm_sw_r_cp_apa_i_X53MA56TQS5ZJ9B7NNFN?_encoding=UTF8&psc=1

Un peu cher mais 7 ports, USB2, bonne alim et clés orientées dans le bon sens pour permettre d’insérer de larges clés.
En plus c’est une bonne marque.

Bonjour,
Au cas où testez sur le hub que vous avez déjà non ?
Reboot du pi pour être sûr aussi.

Ça pourrait aussi être lié à une alimentation du pi qui a faibli, si vous en avez une autre sous la main ça vaut la peine de tester.

Tu as raison mais de toutes manières ça sera toujours mieux sur un hub que directement sur le PI ne serait-ce que pour l’éloignement.

J’ai commandé ce hub justement :grin:
Quelle chance.

Sur mon hub actuel cela n’a jamais fonctionné et j’ai refait le test pour être sûr. Peut être parce que c’est un hub usb 3

Bon beh je n’ai pas une bonne nouvelle.
Cela ne fonctionne pas avec le hub.
La clé est bien détectée :

Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 007: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 001 Device 006: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Par contre dans la config du plugin ZWave je n’ai tjs pas de ttyACM0 → je suis donc passé sur auto. (Sachant que sur le même hub j’ai mon disque SSD → j’ai même essayé en connectant le SSD sur un autre hub pour les séparer)

Voice log openzwave :

[2021-02-16 13:15:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-02-16 13:15:05][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device auto --loglevel debug --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php --apikey XX2OXC6cxFsI0IUt87M71K4gCEAy88SU --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
[2021-02-16 13:15:07][INFO] : Start openzwaved
[2021-02-16 13:15:07][INFO] : Log level : debug
[2021-02-16 13:15:07][DEBUG] : PID file : /tmp/jeedom/openzwave/deamon.pid
[2021-02-16 13:15:07][INFO] : Device : auto
[2021-02-16 13:15:07][DEBUG] : Apikey : XX2OXC6cxFsI0IUt87M71K4gCEAy88SU
[2021-02-16 13:15:07][INFO] : Callback : http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php
[2021-02-16 13:15:07][INFO] : Cycle : 0.3
[2021-02-16 13:15:07][DEBUG] : Initial disabled nodes list: []
[2021-02-16 13:15:07][DEBUG] : Init request module v2.25.1
[2021-02-16 13:15:07][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-16 13:15:07][DEBUG] : http://127.0.0.1:80 "GET /plugins/openzwave/core/php/jeeZwave.php?apikey=XX2OXC6cxFsI0IUt87M71K4gCEAy88SU HTTP/1.1" 200 0
[2021-02-16 13:15:07][INFO] : Check if the port REST server available
[2021-02-16 13:15:07][INFO] : --> pass
[2021-02-16 13:15:07][INFO] : Check OpenZWave Devices Database
[2021-02-16 13:15:07][INFO] : --> pass
[2021-02-16 13:15:07][ERROR] : No USB Z-Wave Stick detected
[2021-02-16 13:15:35][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
[2021-02-16 13:16:39][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-02-16 13:16:40][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device auto --loglevel debug --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php --apikey xxxxxxxxxxxxxxxx --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
[2021-02-16 13:16:42][INFO] : Start openzwaved
[2021-02-16 13:16:42][INFO] : Log level : debug
[2021-02-16 13:16:42][DEBUG] : PID file : /tmp/jeedom/openzwave/deamon.pid
[2021-02-16 13:16:42][INFO] : Device : auto
[2021-02-16 13:16:42][DEBUG] : Apikey : xxxxxxxxxxxx
[2021-02-16 13:16:42][INFO] : Callback : http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php
[2021-02-16 13:16:42][INFO] : Cycle : 0.3
[2021-02-16 13:16:42][DEBUG] : Initial disabled nodes list: []
[2021-02-16 13:16:42][DEBUG] : Init request module v2.25.1
[2021-02-16 13:16:42][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-16 13:16:42][DEBUG] : http://127.0.0.1:80 "GET /plugins/openzwave/core/php/jeeZwave.php?apikey=xxxxxxxxxxxxxxxxxxxxx HTTP/1.1" 200 0
[2021-02-16 13:16:42][INFO] : Check if the port REST server available
[2021-02-16 13:16:42][INFO] : --> pass
[2021-02-16 13:16:42][INFO] : Check OpenZWave Devices Database
[2021-02-16 13:16:42][INFO] : --> pass
[2021-02-16 13:16:42][ERROR] : No USB Z-Wave Stick detected
[2021-02-16 13:17:10][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log

J’ai également testé de réinstaller les dépendances, j’ai également fait un redémarrage du pi mais cela ne change malheureusement rien.

Je suis un peu perdu :frowning:

De plus, lorsque je veux accéder à la config de ma clé, j’ai le message suivant qui s’affiche en rouge :

Echec de la requête http : http://127.0.0.1:8083/network?type=info&info=getNodesList&apikey=xxxxxx Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused

Bonjour,
As-tu testé ta clé sur un PC Windows avec l’outil AEOTEC?
Si ça trouve, ta clé a morflé.
Au moins, ce test éliminera cette possibilité.

Hello, je viens de l’installer (Zensys) et j’ai des infos qui s’affichent. Est-ce qu’il y a quelque chose en particulier à vérifier ?

J’ai mon Static Controller affiché ainsi qu’un sensor et un entry control.

Est-ce que tu récupères les info de la clé ?
Il y a longtemps que je ne l’ai pas utilisé, mais est-ce qu’il y a moyen de voir le maillage?
Essaie aussi un backup de la clé pour voir si elle répond aux sollicitations.

Quand je veux afficher le maillage l’application crash :frowning:
Je vois qu’il y a une autre version de l’outil → Z-Wave PC Controller.
Je vais tester

Alors j’arrive en effet à voir le maillage (j’ai repris le tool sur un autre site)

Est-ce normal de ne pas avoir de driver sur le Port 4: Dev 7 ?

lsusb -t

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
        |__ Port 4: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
            |__ Port 4: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M
                |__ Port 4: Dev 7, If 0, Class=Communications, Driver=, 12M
                |__ Port 4: Dev 7, If 1, Class=CDC Data, Driver=, 12M
            |__ Port 3: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M
lsusb

Bus 001 Device 007: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 006: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bonjour,

Le port est bien en AUTO (directement sur la machine) ?

Vous n’avez fait QUE les commandes que vous avez indiqués en haut, pas de full-update/upgrade ?

Montrez nous la page santé de Jeedom svp.
Et la page de configuration de votre réseau
Et la page de configuration z-wave (il manque ce qu’il a dans « options avancées »

Avez vous déconnecté votre clé : 30 minutes (arrêt de Jeedom, arrêt du Raspberry Pi, retrait de l’alimentation de celui-ci et retrait de la clé)
= 30 minutes après, remettez la clé, l’alimentation du Raspberry et testez de nouveau.

Bonjour @Fabrice
En effet je n’ai réalisé que les commandes indiquées (pas de full-update/upgrade)
Et je suis en Auto avec la clé connectée au HUB USB alimenté (2.0). Avant j’étais sur le pi directement (mais vous l’avez déjà lu :p)

Voici la page santé. Le demon ne démarre pas et n’est pas en gestion automatique (il l’était avant mais cela ne change rien à la problèmatique)

Pour les options avancées de Zwave, je ne sais pas si c’est cela que vous souhaitez avoir ?

Alors non je n’ai pas testé en arrêtant le tout. J’attends votre réponse pour les options avancées et en fonction de cela je testerai l’arrêt pendant 30min.

Merci.

Dans la configuration réseau de Jeedom, il faut supprimer les 2 fois ou c’est écrit 80 et sauvegarder.

Le Daemon, doit BIEN être en gestion automatique, il faut donc cliquer sur le bouton [Activer]

Si cela ne fonctionne toujours pas, faites ce que j’ai indiqué SVP.

  1. Arrêt de Jeedom,
  2. Retrait de l’alimentation du Raspberry
  3. Retrait de la clé Z-Wave
  4. Suppression du hub

30 minutes d’attente

  1. Mise en place de la clé Z-Wave directement sur le Raspberry
  2. Branchement de l’alimentation du Raspberry Pi

Faites des tests.
Si cela ne fonctionne pas encore, en SSH, faites la commande suivante 15 minutes après le redémarrage (peut être plus, mais 15 c’est bien) :
dmesg | grep -i Voltage
Donnez le retour ici (si c’est vide, c’est bien)

Edit :
J’ai saisie les mêmes commandes que vous, sur un Raspberry Pi3B+ :

pi@jeedom:~ $ lsusb
Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 005: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 008: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge
Bus 001 Device 007: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@jeedom:~ $ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 3, If 0, Class=Hub, Driver=hub/3p, 480M
            |__ Port 2: Dev 8, If 0, Class=Mass Storage, Driver=usb-storage, 480M
            |__ Port 3: Dev 5, If 0, Class=Communications, Driver=cdc_acm, 12M
            |__ Port 3: Dev 5, If 1, Class=CDC Data, Driver=cdc_acm, 12M
            |__ Port 1: Dev 7, If 0, Class=Vendor Specific Class, Driver=lan78xx, 480M
        |__ Port 2: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
        |__ Port 2: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
        |__ Port 3: Dev 6, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 12M

Ma configuration au niveau physique :

USB1 : Disque SSD mSATA
USB2 : Z-Wave Gen5		: /dev/ttyACM0
USB3 : RFXCom			: RFXCOM RFXtrx433 (/dev/tthUSB0)
USB4 : Clé SENA UD100	: hci0
*********************************
* --------      ------- ------- *
* | RJ45 |      | USB1 | USB3 | *
* |      |      |-------------- *
* --------      | USB2 | USB4 | *
*               --------------- *
*********************************