Problème de compatibilité clé RFPLAYER et clé ENOCEAN USB310

Bonjour ,
Ma config :
Raspbian 10 , jeedom 4.3.22 , plugin enocean et rfplayer2 dernière version
les clés rfplayer et enocean fonctionnent parfaitement seule , mais lorsque les 2 sont utilisées ensemble les demon rfplayer et enocean plantent .
j’ai remarqué que les 2 clés ont un FTDI très proche , et que dans le choix du port dans la config des 2 plugin on ne voit que l’un des 2
lrwxrwxrwx 1 root root 13 févr. 9 18:01 usb-0658_0200-if00 → …/…/ttyACM0
lrwxrwxrwx 1 root root 13 févr. 10 10:15 usb-FTDI_FT232R_USB_UART_AQ047EUG-if00-port0 → …/…/ttyUSB2
lrwxrwxrwx 1 root root 13 févr. 10 10:04 usb-FTDI_FT232R_USB_UART_AU00SX0Y-if00-port0 → …/…/ttyUSB0
lrwxrwxrwx 1 root root 13 févr. 9 18:01 usb-RFXCOM_RFXtrx433XL_DO5P0JAE-if00-port0 → …/…/ttyUSB1
un extrait du log rfplayer ( je ne peux pas joindre de fichier en tant que nouvel utilisateur )
[2024-02-10 10:20:27.873][DEBUG] : Signal 15 caught, exiting…
[2024-02-10 10:20:27.874][DEBUG] : Shutdown
[2024-02-10 10:20:27.874][DEBUG] : Removing PID file /tmp/jeedom/rfplayer2/deamon.pid
[2024-02-10 10:20:27.886][DEBUG] : LoopNetServer Thread stopped
[2024-02-10 10:20:27.898][DEBUG] : Signal 15 caught, exiting…
[2024-02-10 10:20:27.899][DEBUG] : Shutdown
[2024-02-10 10:20:27.899][DEBUG] : Removing PID file /tmp/jeedom/rfplayer2/deamon.pid
[2024-02-10 10:20:27.900][DEBUG] : Close serial port
[2024-02-10 10:20:27.900][DEBUG] : Serial port closed
[2024-02-10 10:20:27.901][DEBUG] : Exit 0

Merci d’avance pour vos idées

Salut

Faire une recherche sur port usb persistent.

Antoine

Merci Tonio
Je pense que c’est une bonne piste

Si tu ne peux pas mettre dans les plugins le chemin complet comme ceci (je crois que ce n’est pas possible en 4.3.xx)
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AQ047EUG-if00-port0
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AU00SX0Y-if00-port0

Oui, la piste est ici

Dans le fichier /etc/udev/rules.d/99-usb-serial.rules, il faudra bien rajouter les numéros de série afin de différencier les 2 clés.

ATTRS{serial}=="AQ047EUG"
ATTRS{serial}=="AU00SX0Y

"

1 « J'aime »