[Markdown]
Photovoltaik und Co: Serielle Schnittstellen im Linux
Serielle Schnittstellen wechseln
Nach einem Neustart des Linux verändern sich machmal die Bezeichnungen der Schnittstellen. So findet sich nach einem Neustart das Gerät was vorher unter /dev/USBtty0 war auf einmal unter /dev/USBtty1 wieder.
Das Kommando:
hwinfo --usb | grep tty
liefert Beispielsweise folgende Ausgabe:
Device File: /dev/ttyUSB0
Device Files: /dev/ttyUSB0, /dev/serial/by-path/pci-0000:00:14.0-usb-0:3.1:1.0-port0, /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DN05GZ8W-if00-port0
Device File: /dev/ttyUSB2
Device Files: /dev/ttyUSB2, /dev/serial/by-path/pci-0000:00:14.0-usb-0:4:1.0-port0, /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A6009TB1-if00-port0
Device File: /dev/ttyUSB1
Device Files: /dev/ttyUSB1, /dev/serial/by-path/pci-0000:00:14.0-usb-0:3.2:1.0-port0, /dev/serial/by-id/usb-Silicon_Labs_OWL_Wireless_Electricity_Monitor_USB_version_is_connected_0023F045-if00-port0
Um nun die Zuordnungen bootfest zumachen kann man nun den String
*/dev/serial/by-id/....*
anstelle von
*/dev/USBttyx*
verwenden