jpty
Juillet 6, 2023, 5:44
43
Non pas de modif. C’est le lancement de la commande en direct. Commande que j’avais vue dans le plugin rfxcom.
En fait udevadm aurait changé de répertoire. Il suffirait alors de lancer.
udevadm info --name=/dev/ttyUSB0 --query=all
Bonjour,
Depuis que j’ai réinstallé une debian 11.7, j’ai ce message dans le cron_execution : sh: 1: /sbin/udevadm: not found
[image]
Je ne suis pas un spécialise Linux, je ne sais pas a quoi sert ce binaire et s’il faut l’installer (si oui quel version ?).
J’ai chercher dans les fichiers jeedom ou l’on retrouve /sbin/udevadm
$ sudo grep -r -i "/sbin/udevadm" /var/www/html/ | cut -d: -f1
/var/www/html/log/cron_execution
/var/www/html/log/cron_execution
/var/www/html/log/cron_execution
/var/…
Je rectifie mon post au dessus.
Je ne connais pas udevadm. J’ajoute une commande qui peut aider.
ls -la /dev/serial/by-id
Elle permet d’avoir une réponse du genre :
total 0
drwxr-xr-x 2 root root 80 1 juil. 12:51 .
drwxr-xr-x 4 root root 80 1 juil. 12:51 ..
lrwxrwxrwx 1 root root 13 1 juil. 12:51 usb-0658_0200-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 1 juil. 12:51 usb-Silicon_Labs_SONOFF_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 -> ../../ttyUSB0
Je n’ai pas de RfLink, à voir si mon apport sert à quelque chose
1 « J'aime »
jpty
Juillet 6, 2023, 5:53
45
Merci,
C’est exactement ce dont on a besoin.
Je corrige mon post au dessus.
intalle os il y a 2 semaine :Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux [11.7]
-udevadm info --name=/dev/ttyUSB0 --query=all
udevadm info --name=/dev/ttyUSB0 --query=all
P: /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/ttyUSB0/tty/ttyUSB0
N: ttyUSB0
L: 0
S: serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-port0
E: DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/ttyUSB0/tty/ttyUSB0
E: DEVNAME=/dev/ttyUSB0
E: MAJOR=188
E: MINOR=0
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=1591041194640
E: ID_BUS=pci
E: ID_VENDOR_ID=0x1106
E: ID_MODEL_ID=0x3483
E: ID_PCI_CLASS_FROM_DATABASE=Serial bus controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=USB controller
E: ID_PCI_INTERFACE_FROM_DATABASE=XHCI
E: ID_VENDOR_FROM_DATABASE=VIA Technologies, Inc.
E: ID_MODEL_FROM_DATABASE=VL805 USB 3.0 Host Controller
E: ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0
E: ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_1_1_0
E: ID_USB_MODEL=CP2102_USB_to_UART_Bridge_Controller
E: ID_USB_MODEL_ENC=CP2102\x20USB\x20to\x20UART\x20Bridge\x20Controller
E: ID_USB_MODEL_ID=ea60
E: ID_USB_SERIAL=Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001
E: ID_USB_SERIAL_SHORT=0001
E: ID_USB_VENDOR=Silicon_Labs
E: ID_USB_VENDOR_ENC=Silicon\x20Labs
E: ID_USB_VENDOR_ID=10c4
E: ID_USB_REVISION=0100
E: ID_USB_TYPE=generic
E: ID_USB_INTERFACES=:ff0000:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=cp210x
E: ID_MM_CANDIDATE=1
E: DEVLINKS=/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-port0
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:
ls -l /dev/serial/by-id
ls: impossible d'accéder à '/dev/serial/by-id': Aucun fichier ou dossier de ce type
j essaye la commande d arnaud_69
ls -la /dev/serial/by-id
ls: impossible d'accéder à '/dev/serial/by-id': Aucun fichier ou dossier de ce type
dernier log ce matin depuis la veille
-rflink
[2023-07-05 21:12:44]INFO : Arrêt du service rflink
[2023-07-05 21:13:03]INFO : Arrêt du service rflink
[2023-07-05 21:13:03]INFO : Lancement du démon rflink
[2023-07-05 21:13:03]DEBUG : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=OMgIJcKBOwOdTFYTwNndKPXBEMhT7HGTV1raObKpsYCbBmli4pBlSgKElJUBEhHb /dev/ttyUSB0 none debug
[2023-07-05 21:13:03]INFO : Démon rflink lancé
[2023-07-05 21:13:08]INFO : 10;STATUS;
[2023-07-06 00:01:03]DEBUG : Recherche firmware http://www.nemcon.nl/blog2/fw/update.jsp?ver=1&rel=48
-rflink_node
Wed Jul 05 2023 21:13:04 GMT+0200 (Central European Summer Time) - Jeedom url : http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=OMgIJcKBOwOdTFYTwNndKPXBEMhT7HGTV1raObKpsYCbBmli4pBlSgKElJUBEhHb, gwAddress : /dev/ttyUSB0
Wed Jul 05 2023 21:13:04 GMT+0200 (Central European Summer Time) - server bound on 8020
Port open
Wed Jul 05 2023 21:13:08 GMT+0200 (Central European Summer Time) - Server connected
Tu as d’autres clef sur cette box (zigbee, zwave… ) ?
jpty
Juillet 6, 2023, 6:27
50
Merci des infos,
J’attendais l’Arduino vu dans lsusb.
Vous avez quoi d’autre que ttyUSB0 dans cette liste:
Yapa de /dev/ttyACMx ?
Pourriez-vous exécuter la commande udevadm info --name=/dev/xxx --query=all en remplaçant xxx par ce que vous trouverez dans la liste au dessus.
Il me faudrait aussi la version de Jeedom que vous utilisez.
Tu devrais essayer une fois en enlevant toutes les autres clés et rebouter avant de lancer eflink.
Antoine
jpty
Juillet 6, 2023, 8:01
52
Avec Bullseye, ça semble être: ls -l /dev/serial/by-path
Mais c’est moins précis.
Ca marche très bien sous Bullseye, j’utilise régulièrement
Poumi
Juillet 6, 2023, 12:04
54
apparement c’est un bug de udev dans les dernieres versions:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035094
1 « J'aime »
Oui c’es ce que je dis plus haut d’où ma demande si le contournement a été mis en place.
Donc tant que cette commande ne marchera pas chez Chrisb13 c’est peine perdue.
jpty
Juillet 6, 2023, 12:50
57
Bah non. Le plugin utilise /dev/ttyxxx. /dev/ttyUSB0 existe
Le répertoire /dev/serial/by-id ne contient que des liens symboliques vers les périphériques.
On a juste beaucoup de mal à identifier ce qui se cache derrière les /dev/ttyx et choisir le port à utiliser.
Sur ma Bullseye:
Pourtant udevadm (qui est la commande utilisée par Jeedom pour lister les fichiers de périphérique ) fonctionne.
jpty:
Sur ma Bullseye:
du coup ni by-id ni by-path ne marche sur ta Bulleyes si j’ai suivi
oui j ai une zigate branché en usb aussi
du coup que dois je faire comme commande?
on voit le arduino qui ressort
ls -la /dev/serial/by-id
ls: impossible d’accéder à ‹ /dev/serial/by-id ›: Aucun fichier ou dossier de ce type
marche pas chez moi
1 « J'aime »
La zigate fonctionne et avec quel plugin ? Vous pouvez mettre une copie de la page configurations de votre plugin zigbee ?
jpty
Juillet 6, 2023, 4:49
62
udevadm info --name=/dev/ttyAMA0 --query=all
puis
udevadm info --name=/dev/ttyACM0 --query=all
Il me faudrait aussi la version de Jeedom que vous utilisez.