Starting with the July 6th, 2022 release of Home Assistant, the Z-Wave Over-The-Air (OTA) update process was simplified. Please make certain you are running the release version (or later) of Z-Wave JS (0.1.64) with Z-Wave JS server (1.20.0).
Here is a screenshot of Z-Wave Server with a DZ6HD and DZ15R paired using an Aeotech 5 USB stick and a Raspberry Pi3:
Clicking on the Dimmer, you are able to access more information on the Leviton Z-Wave device:
To the right of 'Configure Device' option, press the 3 dots:
Choose Update Device Firmware:
The next step is CRITICAL, confirm the Leviton Z-Wave device part number. Prior to the introduction of the Decora Smart Z-Wave Plus products, OTA was not available.
The following Decora Smart Z-Wave 500 series part numbers have a Z-Wave OTA firmware update available:
- DZ15S - 15A Switch
- DZ1KD - 1,000W Dimmer
- DZ6HD - 600W Dimmer
- DZPA1 - 15A Plug-in Switch
- DZPD3 - 300W Plug-in Dimmer
Note, the DZ15R and DZ4SF are Z-Wave 700 series devices with OTA capabilities. However, there has been no released firmware updates. If a new file becomes available, it will be added to this article.
The following Decora Smart Z-Wave 800 series part numbers have a Z-Wave OTA firmware update available:
- ZW15S - 15A Switch
- ZW6HD - 600W Dimmer
Attempting to download an incorrect firmware file can permanently damage your Z-Wave device. It is CRITICAL that the file name match the device. If you have any questions, please contact technical services before attempting the update.
When you have confirmed the firmware file matches your device part number, choose Yes:
Choose the file at the bottom of the article that matches your Leviton Decora Smart Z-Wave device.
Leave the firmware_target as 0
This is the last chance to confirm the firmware file and Leviton Decora Smart Z-Wave part number match.
Press Begin Firmware Update.
The update speed is dependent on the Z-Wave network connection and hops. It usually takes between 2 and 5 minutes.
When the update process is complete, you will see the following message: