Cela fait plusieurs jours que je galérais sur ce problème que je viens de régler. N'ayant pas vu trace de ce problème en particulier sur le forum (sauf erreur), je fais profiter de l'information si ca peut servir à quelqu'un.
Configuration :
Jeedom sur une VM hébergé sur le NAS Synology
1 dongle Zwave (Aeotec)
1 dongle zigbee (ZiGate)
Symptômes :
L'install est pleinement fonctionnelle. Les réseaux zigbee et zwave sont UP et communiquent bien avec Jeedom.
Puis, après un temps aléatoire (entre 1h et 12h), les réseaux deviennent inutilisables. Les ordres ne fonctionnent plus, les ping ne répondent plus.
La page santé ne remonte rien en KO.
Dans les logs Zwave, quelques erreurs de ce type (1 fois par équipement en fait) :
Code : Tout sélectionner
Error, NodeXXX, ERROR: Dropping command, expected response not received after 1 attempt(s)
Cause :
Après avoir cherché plusieurs jours, je suis venu à la conclusion que les dongles USB ne sont pas compatibles avec le mode USB passthrough réglé sur "USB 3.0" dans le Synology.
En effet, le seul moyen de faire monter 2 ports USB et + sur une VM est de le mettre en "USB 3.0", or c'est ce qui a fait crasher mes réseaux. En étant repassé en mode "2.0" et donc remonté un seul USB, tout est parfaitement stable.
Résolution :
Pour être pleinement opérationnel, on va s'appuyer sur Jeelink. Il nous faut donc deux VMs :
- un Jeedom master qui va porter toute l'intelligence, et un des dongle (Zwave pour ma part)
- un jeedom slave, avec quasi rien dessus, sauf le plugin Jeelink et Zigate
Depuis quelques jours tout fonctionne parfaitement, et je ne suis pas obligé d'installer un équipement supplémentaire (raspberry).