Hi all,
bit of a weird one. I’m currently using an HUSBZB-1 to control both zigbee and zwave devices. I have had a few issues with the controller getting different serial port identifiers (sometimes it would show up as /dev/ttyUSB0&1 and other-times 2&3) so I created a udev rule to create symlinks at /dev/zwave and /dev/zigbee.
After changing the device paths in configuration.yml and restarting Home Assistant I noticed that my zwave devices worked correctly, but the home-assistant.log displayed the error:
ERROR (MainThread) [homeassistant.config_entries] Error setting up entry /dev/ttyUSB1 for zha
despite the device being configured as /dev/zigbee. A quick check of /dev revealed that the /dev/zigbee symlink exists and is pointed to /dev/ttyUSB3. /dev/ttyUSB1 does not exist.
Why is Home Assistant trying to use the old Zigbee device path, and how can I force it to use the correct one?