Z-Wave devices are not accessible after power outage related restart

Hubitat C7 hub. I have 2 Ring contact sensors and 4 Zooz water leak sensors paired to the hub. I use home assistant for automation using hubitat integration. After a recent power outage and restart of the hub, all 6 devices were showing up as unavailable on home assistant. Here are the steps I took to troubleshoot and nothing has worked so far.

  1. Reload home assistant hubitat integration. Reloads fine but device status is still unavailable.
  2. On Hubitat hub, devices seems to be paired. Z-wave details page shows checkmark next to all devices and at least battery status is getting updated regularly per logs.
  3. Using Maker API end-points, get device is working fine however, send device command returns "Device not found or not authorized to send that command"
  4. Restarted hubitat hub
  5. Rebuilt z-wave network
    None of these has worked so far. INow the only option to try is to re-pair all the devices. Before I go that route, I wanted to check
  6. If there are any other troubleshooting steps that I could perform?
  7. Is this expected behavior after a unplanned hub restart?
  8. Is this something specific to devices?
    This will help me create mitigation plan for future such incidents as I expand my home automation and security.

Thanks in advance and appreciate your help here.

Edit: Hub has the latest firmware. Maker API app is on latest version.

Did the hub lose power? Or did you shut it down gracefully during the power outage? If the hub lost power, I would start with reboot, with advanced options and select rebuild database.

You mentioned the restart, but did not mention if you did the reboot with rebuild option. It is possible that the database got corrupted if it lost power unexpectedly.

That might fix that.

Secondly, you mention maker API. Are you using the cloud endpoint or the local endpoint when you are testing? If testing with the cloud endpoint, try testing with the local (and make sure the IP address of the hub itself didn't change). If you don't have DHCP reservations on your hub, the address can change on the hub. The hubitat integration on HA uses the local address.

Just the two things I would start with.

Thanks for the reply. The hub lost power and restarted by itself. When I restarted the hub manually, I did not use rebuild database,
Hub has static IP (DHCP reservation). I am using local API endpoint with hub's IP.
I am wondering if the database was corrupt, would it still show the devices to be okay and actually logging?
I will try this rebuilding the database anyways and see if that helps.

Also, did you try directly controlling the devices directly from hubitat in the devices tab in the app or from a computer?

If they don't work from the devices tab, you might want to show logs of what is happening when you send commands from the devices tab.