LumenPnP: Auf Linux immer die gleiche serielle Port-Nummer zuweisen

English Deutsch

Es ist sicherlich mühsam, wenn Sie OpenPnP immer neu konfigurieren müssen, um das richtige serielle Gerät für LumenPnP zu öffnen.

Um dies zu beheben, erstellen wir einen Alias /dev/lumenpnp, der auf /dev/ttyACM0 oder /dev/ttyACM1 oder einen anderen Port verweist, der LumenPnP zugewiesen wird. Erstellen Sie /etc/udev/rules.d/99-lumenpnp.rules:

99-lumenpnp.rules
ACTION=="add", ENV{ID_VENDOR_ID}=="0483", ENV{ID_MODEL_ID}=="5740", SYMLINK+="lumenpnp"

Laden Sie nun udev neu, um die Regel zu aktivieren:

reload_udev_rules.sh
sudo udevadm control --reload-rules && sudo udevadm trigger

Öffnen Sie nun ~/.openpnp2/machine.xml, finden Sie diese Zeile:

machine_serial_example.xml
<serial line-ending-type="LF" port-name="ttyACM0" baud="115200" ...

und setzen Sie port-name auf lumenpnp:

machine_serial_lumenpnp_example.xml
<serial line-ending-type="LF" port-name="lumenpnp" baud="115200" ...

Danach müssen Sie OpenPnP neu starten. Typischerweise funktioniert es ohne erneutes Verbinden des Geräts (dank udevadm trigger). Wenn es nicht funktioniert, ziehen Sie den Mainboard-USB-Stecker ab und stecken Sie ihn wieder ein.


Check out similar posts by category: Linux, LumenPnP