The main focus here is how to get the firmware updated and the device back on your network with minimal hassle AND without breaking any existing setups or integrations! I am assuming you are already familiar with how to update the firmware itself (or find the instructions for that process elsewhere).
I have a Hubitat C7 and keep updated to the current firmware. Firmware as of this writing is 220.127.116.11. After trying various things on the first device, I then just performed these steps on 4 devices without any issues.
If your device is paired with S2 Authenticated security, you will need the 5 digit DSK from the box or it is also on the device itself under the cove plate.
Zooz Firmware Versions:
Work in progress and current versions may not be for public consumption yet
- ZEN21 - v4.04: Supervision fixes and added parameter to disable programming from paddle
- ZEN22 - v4.04: Supervision fixes and added parameter to disable programming from paddle
- ZEN24 - v4.04: Supervision fixes and added parameter to disable programming from paddle
- ZEN26 - v3.41: Supervision fixes and added parameter to disable programming from paddle
- ZEN27 - v3.04: Supervision fixes and added parameter to disable programming from paddle
- ZEN7X - v10.0: Bug fixed and added parameter to disable programming from paddle
- ZEN32 - v10.0
Updating the device
- Get the firmware - you will need to request firmware updates from Zooz via a support ticket
- Install the update - This can be done from the hub itself (using the built in App, or custom driver). Optionally you can use a USB Stick and update from a PC which is what I use because it seems to be more reliable.
Getting it back on your network
I have had a few Zooz devices come right back after an update and a power cycle. However most of the time the firmware update performs a factory reset so you have to join it back again.
- Open a log window on a separate browser tab / screen.
- OPTIONAL Power Cycle the device - either pull the air gap or reset the breaker. This step seems to help but I also tested without and was able to get the device to pair again.
- On Hubitat go to Settings > ZWave Details - then click refresh on the updated device. The page should refresh you should now have a replace button for that device (if not try to refresh again).
- Be ready to get to your device within 30 seconds and CLICK Replace ONCE. It should show you a Replace is running message.
- Put the device into pairing mode (tap up x3) - led should flash continuously
- Return to the Hubitat interface, if you have it paired with S2 you will get a prompt for the security code. For S2 Auth devices you need the 5 digit DSK. For S2 Unauth I just put in 00000 and that worked to get past the screen.
- After that it took me back to the "Replace is running" not sure why, so I just backed out back to the device list.
- BE PATIENT - it takes up to around 30 seconds and then I would see the configure stuff run in the logs. After that was complete the device was operational again.
- Check your settings, this seems to reset some of the settings back to the defaults (especially the toggles at the bottom such as info logging).
- That's it, should be fully operational again and continue to work with any rules or integrations.
This is just a general list of things that might help if you have problems
- If the device does not want to pair again, you may need to manually do a factory reset. Check the manual as it is not the same for all of the devices.
- If the Replace fails multiple times you may need to put the Zwave and device into EXclusion mode to clear the device out and then try the replace again. DO NOT remove the old node.
- Powering down the hub and unplugging it for about 10 seconds will reset the ZWave radio.