Choix port /dev/ttyUSB1 et non /dev/ttyUSB0

Bonjour à tous :wave:

Lorsque je souhaite intégrer un nouvel équipement ( un onduleur ABB entre-autre ) je dois choisir le port sur lequel est raccordé l’onduleur :

image

Or le port sur lequel se trouve le convertisseur ( liaison RS485 ) est sur le USB1

L’USB0 lui est déjà affecté, pour un autre équipement, un autre onduleur en RS232, …

atomic@debian:~$ sudo dmesg | grep usb
[619864.730427] usb 1-2: USB disconnect, device number 2
[619870.441115] usb 1-2: new full-speed USB device number 9 using xhci_hcd
[619870.594617] usb 1-2: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 4.00
[619870.594624] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[619870.594628] usb 1-2: Product: usb serial converter
[619870.594630] usb 1-2: Manufacturer: FTDI
[619870.594633] usb 1-2: SerialNumber: FTCEXMZ8
[619870.600252] usb 1-2: Detected FT232BM
[619870.600638] usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0
[889711.386413] usb 1-1: new full-speed USB device number 10 using xhci_hcd
[889711.540915] usb 1-1: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[889711.540921] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[889711.540924] usb 1-1: Product: FT232R USB UART
[889711.540927] usb 1-1: Manufacturer: FTDI
[889711.540930] usb 1-1: SerialNumber: AQ03HKTN
[889711.549128] usb 1-1: Detected FT232RL
[889711.549875] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1

Je me disais, pas grave, je choisis un port autre, non utilisé et ensuite je modifie la configuration ( si c’est possible ) en USB1 ( ou via l’ID). Mais là c’est pas possible, il faut d’abord établir la communication avec l’équipement pour qu’il soit intégré dans HA …

Quelqu’un a une idée pour modifier les choix possibles dans le pop-up, ou alors il faut se lancer dans des manip à mapper les ports …

Merci :grinning:

Ma configuration

image

Salut…
Installation en mode Container donc il faut faire attention :

  • ton lsusb s’exécute dans l’hote
  • ton ha va chercher les ports DANS le container

Donc le #1 du 1er n’est pas forcément le #1 du second. Et ça dépends aussi de ton montage docker

Bonjour Pulpy-Luke

J’avais pas percuté sur l’aspect « container » … :shushing_face:

Mais la numérotation suit bien celle de l’hôte, je vois bien passer les trames de l’équipement déjà raccordé sur l’USB0:

Dans une console sur le container de HA :

/config # cat /dev/ttyUSB0
(000000000000000000000000000000000000<48.0 50.0 48.8 54.4 54.2 2 02 050 1 2 1 9 01 0 0 00.0 0 1 060 199 010'T

Je retiens la leçon sur les actions à mener sur le container et pas sur l’hôte ! Merci :ok_hand:

Le plus simple c’est de passer par le menu paramètre puis systeme puis matériel (j’ai pas HA sous la main => la séquence est peut-être fausse) mais tu dois pouvoir voir qui est branché en quoi et tu devrai être en mesure de faire bon choix dans l’intégration par la suite

Bonjour Pulpy-Luke

Merci pour la piste !!!
Je voulais tenter de mapper le /dev/ttyUSB1 vers le /dev/ttyS0 ( qui s’affiche dans le pop-up de sélection de port lors de la création de l’équipement ) et hoooo miracle :innocent: le port s’affiche dans le pop-up !!!

Donc j’ai simplement « mapper » le port en le déclarant dans le docker-compose de HA :

image

et dans le pop-up de l’équipement je vois :

Parfait Nickel !!! :ok_hand:

1 « J'aime »