Owserver: USB device path changes at reboot

HAOS running in a VM on proxmox

I have successfully set up owserver, but noticed that after a reboot, the path of the USB device (DS9490R) changes, making owserver inoperable.

Example:
on HAOS, lsusb before reboot
Bus 002 Device 019: ID 04fa:2490 <--- DS9490R -> #19

on HAOS, lsusb after reboot
Bus 002 Device 021: ID 04fa:2490 <--- DS9490R -> #21

I have already created a udev rule on HAOS (imported via USB stick and rebooting HAOS):
etc-udev-rulesd

Rule has been applied on HAOS:

…but still: in homeassistant → owserver → configuration, no /dev/ds9490r is shown.

How can I make the DS9490R accessible for owserver, so that it does not change path after a reboot?

Hi tmo,

Don’t use the short name that is just the port name.
Use the long name with the serial number in it.

There is no such thing as a “by-id” path for the DS9490R.

Hi,
I have a very similar issue. Running on a PI4 though but in my case the DS9490r does not show at all - only as a USB device (DEVNAME: /dev/bus/usb/001/011) but not anywhere else. It used to show up as /dev/ttyACM2 and in the /dev/serial/by-id/ but no longer.
It worked well up until Nov 16 when there was an power cut / reboot. Everything else works and I have verified the DS9490r on another computer.
Many same - maybe not.

Unplug the USB, and few seconds later plug it back in. Then go to your HA system’s console (or possibly ssh) linux shell enter: dmesg. If you know how to use less then enter dmesg | less. Either way, go to the end of the output to see what it says.