Zwave - Stick USB non détecté - Freebox delta / Docker

Salut, et il l’a reconnaît sous quel nom ?

ls -l /dev/serial/by-id dans ta vm devrait t’aider

j’ai donc vérifié sur ma VM jeedom :

freebox-jeedom:~$ ls -l /dev/serial/by-id

lrwxrwxrwx 1 root root 13 Sep 13 21:34 usb-0658_0200-if00 → …/…/ttyACM0

freebox-jeedom:~$ ls /dev/tty*
/dev/tty /dev/tty13 /dev/tty19 /dev/tty24 /dev/tty3 /dev/tty35 /dev/tty40 /dev/tty46 /dev/tty51 /dev/tty57 /dev/tty62 /dev/ttyAMA0
/dev/tty0 /dev/tty14 /dev/tty2 /dev/tty25 /dev/tty30 /dev/tty36 /dev/tty41 /dev/tty47 /dev/tty52 /dev/tty58 /dev/tty63 /dev/ttyS0
/dev/tty1 /dev/tty15 /dev/tty20 /dev/tty26 /dev/tty31 /dev/tty37 /dev/tty42 /dev/tty48 /dev/tty53 /dev/tty59 /dev/tty7 /dev/ttyS1
/dev/tty10 /dev/tty16 /dev/tty21 /dev/tty27 /dev/tty32 /dev/tty38 /dev/tty43 /dev/tty49 /dev/tty54 /dev/tty6 /dev/tty8 /dev/ttyS2
/dev/tty11 /dev/tty17 /dev/tty22 /dev/tty28 /dev/tty33 /dev/tty39 /dev/tty44 /dev/tty5 /dev/tty55 /dev/tty60 /dev/tty9 /dev/ttyS3
/dev/tty12 /dev/tty18 /dev/tty23 /dev/tty29 /dev/tty34 /dev/tty4 /dev/tty45 /dev/tty50 /dev/tty56 /dev/tty61 /dev/ttyACM0

On voit bien sur cette VM que la clé USB semble être reconnue sur le ttyACM0
Et pas sur la VM Gladys :frowning:

La VM Gladys ? Tu parle de docker ?

Quelle commande as tu utilisé pour créer le conteneur ?

Peux tu retourner le résultat de docker inspect gladys

Oui désolé je voulais dire docker Gladys

Pour la commande j’ai en premier lieu utilise la commande de la documentation Gladys sur VM freebox
Ensuite, quand j’ai rencontré mes problèmes de zwave, j’ai ajouté des arguments trouvé dans un autre fil de la communauté (dans lequel tu interviens) sur un problème de clé zwave :

Les arguments que j’ai ajoutés : -v dev/udev…, —device, (pas sur d’avoir essayé avec ACM0

Mais en fait, le problème n’est-il déjà pas présent sur la VM Ubuntu (et donc par héritage sur le container) ?
Ne faut-il pas faire qqchose sur la VM pour que l’usb soit « mieux » reconnu ?
Car si je tapes la commande :
Ls /dev/serial/…
Ça me renvoie une erreur…

Merci encore

Surtout pas. Bon c’est pas la source de ton problème mais n’ajoute rien à la commande.

Je te propose de détruire la VM et de reprendre l’installation en suivant le tuto à la lettre, à partir de là on avisera si ton stick n’est toujours pas vu.

Je viens de voir que tu as plusieurs vm ( notamment une jeedom) qui exploite le stick, stop la VM jeedom et redémarre celle de gladys. L’accès au hardware est peut être exclusif.

Edit:

En fait, le gestionnaire de VM de la Freebox ne t’autorise pas à démarrer 2 VMs qui exploite l’USB
Donc j’arrête Jeedom a chaque fois que je fais des tests d’installation de Gladys

OK ! Je retente une réinstallation complète en suivant (de nouveau) scrupuleusement la documentation d’installation sur le site Gladys pour installation
(je l’avais fait tout au début ensuite j’ai essayé des options au run de docker en cherchant dans le forum)

Bon… :frowning:
Retour à la case départ : j’ai tout réinstallé de 0 en suivant la doc
J’ai toujours une longue liste de tty dans la configuration zwave de gladys mais pas 1 qui reconnait la clé…

Par contre, j’ai vu ce post :

Je vais essayer car j’ai un hub usb que j’avais justement débranché avant d’installer Gladys
Je viens d’essayer : même chose…

je crois qu’on est plus sur un pb linux que docker ou gladys
L’usb n’est pas « aussi bien » receonnu sur ma VM Ubuntu de Gladys que sur la VM Jeedom
(ex : sur l’une je peux faire « ls -l /dev/serial/by-id » et sur l’autre ça me renvoit une erreur)

si vous avez une idée ?

C’est quoi l’erreur ?

Et bien en fait je n’ai pas d’erreur…
Je test dans l’interface zwave de Gladys chacun des tty pour vérifier si celui de ma clé zwave mais rien n’y fait…
Il vérifie (message sur fond bleu) mais jamais ça n’aboutit…

Je pense que vonox parle de Ton précédent message.

Je parlais de ça effectivement

Ah pardon…
Alors je n’ai plus le message d’erreur exact sous les yeux mais en clair, /dev/serial… n’existe pas - file not found

Ok bizarre

Bon déjà on va s’assurer que le package udev soit présent sur Ubuntu ( la VM ) car c’est lui qui gère ça.

sudo apt update && sudo apt install udev -y

Tu redémarre la VM et tu retest :wink:

Bon…j’ai fait l’update et l’install de udev
D’ailleurs il m’a signalé qu’il était déjà installé
J’ai tout de même relancé la VM et je suis retourné dans l’integration Zwave
J’ai toujours la même liste de tty mais pas (AMA0, S0…S30)
Je tente de sélectionner (un peu par hasard) le AMA0 et de valider
Messages :
Gladys n’est connectée à aucune clé USB Z-Wave.
Tentative de connexion à la clé USB Z-Wave…

Bref, pas mieux qu’au début

Mais pourquoi sur cette VM Ubuntu l’USB n’est pas reconnu comme sur l’autre VM de la freebox :frowning: ?

On ne maitrise pas du tout l’OS

Dans ce cas part sur une VM debian plutôt que ubuntu, je penses que tu l’aura compris mais j’ai pas de freebox pour tester :confused:

Merci !
ça marche sur une Debian du premier coup ! on voit bien ACM0 dans l’intégration zwave (en plus de AMA0)
Et le stick USB Zwave est bien détecté !
Et mes périphériques déjà associés sont vus sur le réseau zwave !
Note : j’ai fait une installation du package usb-utils avant de lancer les tests dans Gladys (peut être que ce package aurait mérité d’être installé sur Ubuntu aussi - à tester)

@VonOx / @Reno / @Jean34 : merci pour votre aide et votre accompagnement !

2 « J'aime »

ça vaudrait peut-être le coup de mettre à jour le tutoriel sur la documentation pour parler de Debian pour la gestion de l’USB ? :slight_smile: ( Freebox Delta | Gladys Assistant )

j’ai fait ma première pull-request :stuck_out_tongue_winking_eye:
https://github.com/GladysAssistant/v4-website/pull/12