never mind… you are not running ha on a virtual machine, so not applicable in your case…
erm, what you said
It should be possible to run serial by usb_id (the first option you had issue’s with), but the ID could change after a reboot…
You could also take a whole other approach (actually my very 1st solution when I still ran under HyperV)
- install Z2m on another machine (could even be a windows machine), and set it up to communicate over mqtt with HA with one of your usb sticks
- move all your stuff over to z2m on the other machine
- copy the database from the other machine to HA config (this database holds all device ID’s)
- shutdown zha and take out the usb stick
- move the usb stick fro the other machine to ha
- fire up z2m , it should have all your devices