Page 1 sur 1

Port TTYACM0 change en TTYACM1 sur Synology...

Publié : 28 nov. 2017, 09:43
par kaboom69
Bonjour à tous.

J'utilise actuellement Domoticz en version V3.8153 sur un Synology DS 412+ avec un contrôleur Aeotec z-stick gen5.
Tout fonctionne bien même si je suis encore en phase de découverte de ce super soft qu'est Domoticz.

Cela dit il me reste un problème que je n'arrive pas à résoudre malgré mes différentes recherches. En effet le port usb change à chaque fois que je dois débrancher la clé Zwave ou redémarrer le Syno. Elle est normalement branchée en TTYACM0 mais bascule en TTYACM1. Je dois alors à nouveau débrancher/rebrancher ou bien redémarrer pour que tout refonctionne.

J'ai testé plusieurs solutions :
- sudo lsusb (la fonction marche mais je ne vois pas le contrôleur zwave)
- Dmesg (la fonction marche mais je ne vois pas le contrôleur zwave non plus)

Bref je n'arrive pas à recuperer le idvendor, idproduct et iserial.
En effet les solutions que j'ai pu trouver sur le net sont en général faites pour les Raspberry et n'ont pas l'air de fonctionner sur les Syno....

Quelqu'un aurait-il la marche à suivre pour fixer ce port sur mon Synology ?

Merci par avance pour votre aide précieuse ;)

Re: Port TTYACM0 change en TTYACM1 sur Synology...

Publié : 28 nov. 2017, 10:53
par mike913
Bonjour,

Chez moi sur un cubieboard la clef zwave est connectée en /dev/ttyUSB1
pour vérifier tu peux lancer les commandes suivantes:

Code : Tout sélectionner

udevadm info -a -n /dev/ttyACM0 | grep '{product}' | head -n1
udevadm info -a -n /dev/ttyACM1 | grep '{product}' | head -n1
udevadm info -a -n /dev/ttyUSB0 | grep '{product}' | head -n1
udevadm info -a -n /dev/ttyUSB1 | grep '{product}' | head -n1
ces commandes fonctionnent aussi sur Synology, j' ai aussi installé domoticz sur un syno ds-712 avec seulement un RFXCOM et voici la réponse à ces commandes:

Code : Tout sélectionner

root@DS-712:~# udevadm info -a -n /dev/ttyUSB0 | grep '{product}' | head -n1
    ATTRS{product}=="RFXtrx433"
root@DS-712:~# udevadm info -a -n /dev/ttyUSB1 | grep '{product}' | head -n1
device node not found
root@DS-712:~# udevadm info -a -n /dev/ttyACM0 | grep '{product}' | head -n1
device node not found
root@DS-712:~# udevadm info -a -n /dev/ttyACM1 | grep '{product}' | head -n1
device node not found
et voici les même tests sur le cubieboard

Code : Tout sélectionner


[10:41:47]  michel@Cubie-3:~$ udevadm info -a -n /dev/ttyACM0 | grep '{product}' | head -n1
device node not found
[10:50:41]  michel@Cubie-3:~$ udevadm info -a -n /dev/ttyACM1 | grep '{product}' | head -n1
device node not found
[10:50:52]  michel@Cubie-3:~$ udevadm info -a -n /dev/ttyUSB0 | grep '{product}' | head -n1
    ATTRS{product}=="RFXtrx433"
[10:50:59]  michel@Cubie-3:~$ udevadm info -a -n /dev/ttyUSB1 | grep '{product}' | head -n1
    ATTRS{product}=="CP2102 USB to UART Bridge Controller"
[10:51:09]  michel@Cubie-3:~$
Cordialement

Re: Port TTYACM0 change en TTYACM1 sur Synology...

Publié : 30 nov. 2017, 00:55
par kaboom69
Merci Mike913,

avec la commande que tu m'as indiqué j'obtiens :
ATTRS {product}=="USBDevice"

Par contre je ne sais pas quoi faire par la suite.....si quelqu'un pouvait m'en dire plus ?

Re: Port TTYACM0 change en TTYACM1 sur Synology...

Publié : 30 nov. 2017, 18:26
par FafaDomo
J'ai le même cas chez moi...
Si je débranche la clé, le nom du port change.
Lorsque c'est le cas, je modifie le port manuellement dans matériel et tout repart.
C'est pas top mais ça fonctionne !

Re: Port TTYACM0 change en TTYACM1 sur Synology...

Publié : 30 nov. 2017, 18:35
par kaboom69
Justement, le but serait de pouvoir éviter les manipulations de ce style si possible...

Re: Port TTYACM0 change en TTYACM1 sur Synology...

Publié : 30 nov. 2017, 18:42
par FafaDomo
Dans ce cas, je suppose qu'il faut arrêter le syno AVANT de débrancher ta clé.
Et aussi le démarrer après avoir mis ta clé.

Re: Port TTYACM0 change en TTYACM1 sur Synology...

Publié : 31 oct. 2020, 22:50
par GDS
pareil pour moi avec mon Syno, pas de suggestion pour figer le port? il y 'a un tuto pour Raspberry mais pas Synology :?