Visu des renomages USB devices

Bonjour,

Je post ici le message pour une évo: Avoir la possibilité de remonter les liens symboliques :slight_smile:

root@jeedom:~# ls -l /dev/ttyUSB-*
lrwxrwxrwx 1 root root 7 Oct 23 16:35 /dev/ttyUSB-EDF -> ttyUSB1
lrwxrwxrwx 1 root root 7 Oct 23 16:35 /dev/ttyUSB-VMC -> ttyUSB0
root@jeedom:~#

image

Salut,

Je devrais faire quoi? surtout dans l’idée ou ca doit rester un truc simple pouvant être exécuté à distance via ssh (installé le service vmczendher sur la meme machine que jeedom, ce n’est pas ce que je recommande)

pour l’instant je fais ca:

#!/bin/bash

for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev)
do
    syspath="${sysdevpath%/dev}"
    devname="$(udevadm info -q name -p $syspath)"
    [[ "$devname" == "bus/"* ]] && continue
    echo "/dev/$devname;"
done

Merci @Mips pour ton retour mais je n’ai pas compris l’objectif.
Ce code:

  • Parcourt tous les périphériques USB détectés par le système.
  • Récupère leur nom de périphérique udev.
  • Filtre ceux qui ne correspondent pas à de vrais périphériques.
  • Affiche la liste des fichiers /dev/... associés.

Mon souci est qu’il ne liste pas dans le plugin ceux que je liste dans le terminal :=)

reste à adapter le code pour liste ce que tu dis… comment?

oui très certainement, et le comment et bien je ne suis pas encore developer, je peux demander au owner du plugin :slight_smile: