root@proxmox:~# ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Mar 3 18:31 usb-0658_0200-if00 -> ../../ttyACM1
lrwxrwxrwx 1 root root 13 Mar 3 18:31 usb-FTDI_FT232R_USB_UART_A9HS9DK-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Mar 3 18:31 usb-Texas_Instruments_CC2538_USB_CDC-if00 -> ../../ttyACM0
/etc/udev/rules.d/20_usb.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A9HS9DK", SYMLINK+="ttyUSB_smartmeter"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0451", ATTRS{idProduct}=="16a8", ATTRS{serial}=="__0X00124B0018ED33E7", SYMLINK+="ttyACM_zigbee"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="ttyACM_zwave"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0451", ATTRS{idProduct}=="16c8", ATTRS{serial}=="0000:00:15.0", SYMLINK+="ttyACM_zigbee2"
Der Symlink bei Z-Wave Stick klappt, beim Zigbee nicht:
root@proxmox:~# ls -l /dev/ttyA*
crw-rw---- 1 root dialout 166, 0 Mar 3 18:31 /dev/ttyACM0
crw-rw---- 1 root dialout 166, 1 Mar 3 18:40 /dev/ttyACM1
lrwxrwxrwx 1 root root 7 Mar 3 18:31 /dev/ttyACM_zwave -> ttyACM1
Falls er also bei einem Neustart mal eine andere Nummer erhält klappt das mappen in die VM in der Datei /etc/pve/nodes/proxmox/lxc/100.conf nicht mehr.