Bonjour,
Je rencontre un problème avec le plugin Z-Wave JS de Jeedom et je sèche complètement.
J’ai basculé d’un RS820+ vers un RS1221+, dans la foulé j’ai mis à jour Z-Wave JS… donc j’ignore si le pb que je rencontre est lié à la maj Z-Wave JS ou si il est lié à la migration vers le nouveau NAS.
Configuration
-
NAS : Synology RS1221+
-
DSM : DSM 7.4
-
Jeedom : installé dans une machine virtuelle Synology VMM
-
Plugin : Z-Wave JS
-
Z-Wave JS UI : 11.19.0
-
Contrôleur : Aeotec / AOTEC Z-Stick Gen5 (ZW090) — Sigma Designs
0658:0200 -
Clé USB présentée directement à la VM depuis le Synology.
Je rencontre en permanence le message :
Le driver Z-Wave n’est pas initialisé, veuillez patienter. Si le message reste trop longtemps, veuillez vérifier la configuration du démon
Tests déjà effectués
J’ai vérifié que la clé est bien reconnue par le Synology :
- Panneau de configuration → Périphériques externes : OK, la clé apparaît.
-
Dans la VM Synology, la clé USB est bien présentée à Jeedom.
-
lsusbdans Jeedom voit bien :
ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen 5 (ZW090) - UZB
J’ai également vérifié les ports série.
/dev/ttyACM0 existe :
crw-rw---- 1 root dialout 166, 0 ... /dev/ttyACM0
Et dans /dev/serial/by-id, j’ai bien :
usb-0658_0200-ig00 -> ../../ttyACM0
J’ai donc essayé dans la configuration Z-Wave JS :
/dev/ttyACM0
puis :
/dev/serial/by-id/usb-0658_0200-ig00
Dans les deux cas, même résultat.
J’ai également testé le passage de la VM en USB 3.0 puis USB 2.0, sans changement.
/dev/ttyUSB1 correspond quant à lui à un modem Huawei et n’est pas la clé Z-Wave :
usb-HUAWEI_MOBILE_HUAWEY_MOBILE_0123456789ABCDEF-ig00-port0 -> ../../ttyUSB1
J’ai donc bien identifié la clé Z-Wave comme étant ttyACM0.
Logs
Le démon démarre correctement mais le driver ne s’initialise pas.
J’ai notamment cette erreur :
ERROR APP: Unhandled Rejection, reason: ZWaveError: driver instance destroyed (ZW0102)
Et surtout, lors de l’initialisation, j’obtiens régulièrement :
Driver: Failed to initialize the driver:
ZWaveError: Timeout while waiting for an ACK from the controller (ZW0200)
at Driver.sendMessage (...)
at ZWaveController.queryCapabilities (...)
at Driver.initializeControllerAndNodes (...)
La version de Z-Wave JS UI est :
zwave-js-ui@11.19.0
Version: 11.19.0.78df883
J’ai également les warnings suivants au démarrage :
WARN STORE: scenes.json not found
WARN STORE: configurationTemplates.json not found
mais je ne sais pas s’ils sont liés au problème.
Ce que je cherche à déterminer
La clé est bien vue :
Synology → VM → Jeedom → lsusb → /dev/ttyACM0
mais Z-Wave JS n’arrive pas à communiquer correctement avec elle et finit par avoir :
Timeout while waiting for an ACK from the controller (ZW0200)
Est-ce qu’il y a une particularité avec DSM 7.4 + Synology VMM + USB série + Jeedom en VM qui pourrait empêcher correctement le dialogue avec une Aeotec Z-Stick Gen5 ?
Est-ce que le port série de la VM Synology VMM doit être activé/configuré d’une manière particulière ?
Ou est-ce qu’il y a une configuration spécifique à faire côté Synology/VMM pour cette clé ?
Merci d’avance pour vos pistes, car je tourne en rond.
