[SOLVED] Missing Things after upgrade from 3.4 to 4.3.11

I am running OH on a Windows box. I performed a backup of the system, and then ran the runtime\bin\update.bat script from 3.4.4 to 4.3.11. Upgraded to Azul Zulu Java 17. Everything appeared to complete just fine. But when I restarted the service, all of my Z Wave Things were not found. The Health Check says the items don’t exist.

Did I miss a step in the upgrade? I tried to copy the old userdata\etc files into the new structure, but that resulted in the service not starting.

Edit 1: The Z Wave Things are controlled through a USB Aeotec Z Stick. It’s a Gen 5.

Edit 2: I asked ChatGPT for help. Remarkably, gave very relevant suggestions, but nothing has worked.

  • Removed and added the Z Wave Serial Controller
  • Removed and added the Z Wave Binding
  • Verified the COM3 serial port

What is weird here is that when I try to add a Z Wave Serial Controller manually, it finds two different ones. One has ThingID 39aa2b1ce5 and the other has ThingID 98a2f8d1b7. Neither of them seems to get me past the serial controller being offline with the following message:

Status: OFFLINE
BRIDGE_OFFLINE
Controller is offline

Thanks,

Jeff

The root cause of the problem was that there were two Z Wave Serial Controller devices. One was held over from v3.4.4 and the other was from v4.3.11. I had to go to the console to delete the old controller (bundle:uninstall). Small side effect was that all my zwave devices also had the wrong controller ID. So, I will either need to fix those by editing the JSON or just add all the new things and go from there. There’s pros and cons to each of those things.