DISCLAIMER: You may notice there are a lot of over-used keywords or phrases as well as English that seems a little off. This is because these articles are used to feed our AI Robot (Ira) and she needs the data to be structured in a certain way.
IMPORTANT: Please proceed at your own risk. Bricked switches due to user error will not be replaced nor refunded. If you'd like to mail in your device to have us do it for you, we're happy to do so.
In addition, beta firmware is not considered stable. We recommend you wait for a production ready version if you do not want to tinker with things.
Below we will walk you through the process to update your Inovelli Gen 1 On/Off Switch w/Scenes (NZW30-S). In some cases, this is an easy process, whereas in others, it's fairly complex as not all hub manufacturers make it easy.
Navigating the Instructions
Please work your way through these instructions in the order they are written as we tried to follow a flow when writing them. There will be times when you're taken to another page as different hubs have different instructions for updating. If you have any issues, please do not hesitate to reach out.
Step 1 - Check Your Device Firmware
The first step is to determine whether or not your device has an update available and/or whether or not you even want to update your device.
To check to see what firmware version your device is, please see the following article and use one of the three methods: Checking Your Firmware Version
Example: Clicking on the URL above, I followed the instructions for checking the firmware via my hub (SmartThings) and determined that my Gen 1 On/Off Switch w/Scenes was on version 1.01.
Step 2 - Check the Firmware Changelog Article
Once you've determined what firmware version your Inovelli device is on, it's time to compare it against the device's listed Beta & Production firmware version on the changelog article and then review the changelog notes to determine whether or not you'd like to proceed with the update.
Determining the Current Production & Beta Version
To determine the current production and beta version for the Gen 1 On/Off Switch w/Scenes, please see the following article: Gen 1 On/Off Switch w/Scenes • Firmware Changelog
The current Production and Beta version are listed here:
Example: Comparing what we found in Step 1 (our firmware version was on 1.01) we can see that the Current Production Version is higher so we can move forward with updating the device if we want.
Reading the Changelog Notes
The last thing to do before attaining the files is to make sure you want to update your device by reading the changelog notes. Sometimes an update is hub specific (ie: optimizing the firmware for Hubitat for example) so you may not want/need to update your device.
On the same page (Gen 1 On/Off Switch w/Scenes • Firmware Changelog) scroll down to the table and look through the notes.
Example: Looking at the changelog notes, it looks like there are some important changes (enhancements), so it's in our best interest to update the firmware.
Step 3 - Locating the Firmware Files
Once you've determined you'd like to update your device, it's time to locate and/or download the applicable firmware files.
NOTE: Some hubs do not require you to download and/or locate the files as they already have them on their servers. For the sake of simplicity, we will share how to locate the file and leave it up to you to download it if you need it.
To locate the firmware files, please click here: Gen 1 On/Off Switch w/Scenes Firmware Files
NOTE: The Gen 1 On/Off Switch w/Scenes changed SDK's during our April 2018 production run so it's important that you use the proper firmware file. Failure to do so will brick your switch.
To understand which firmware file you need, please look at the date code on your switch which can be found at the lower right corner:
If your date code is either 0418 or 0818, please use the firmware that has, "-Apr-2018-Present" at the end. All other date codes (or if you do not have a date code), please use the firmware file that has, "-Before-Mar-2018" after it.
Example: After visiting the GitHub Gen 1 On/Off Switch w/Scenes and checking our switch and seeing that it had a date code of 0418, we downloaded the applicable .otz file (NZW30-S_1.04-Apr-2018-Present.otz).
NOTE: If you're using a firmware uploader that requires a URL (ie: Hubitat Z-Wave Firmware Updater Driver), please use the Raw link (ex: https://raw.githubusercontent.com/InovelliUSA/Firmware/main/Red-Series/Z-Wave/NZW30-S-On-Off-Switch/Beta/1.04/NZW30-S_1.04-Apr-2018-Present.otz).
Otherwise, right click on the non-Raw link (ex: https://github.com/InovelliUSA/Firmware/blob/main/Red-Series/Z-Wave/NZW30-S-On-Off-Switch/Beta/1.04/NZW30-S_1.04-Apr-2018-Present.otz) and click, "Save Link As" to download the actual file.
Step 4 - Understanding the Target Number
The last step before physically updating your device is to understand what target you need to flash the firmware to.
Some hubs will ask for a target to flash the firmware to as shown in the screenshot below:
The target we'll use for the Gen 1 On/Off Switch w/Scenes is 0.
Example: When updating the firmware, we will use Target 0 for the Gen 1 On/Off Switch w/Scenes .otz file.
Step 5 - Updating Your Firmware
After attaining the firmware file and understanding the target number, it's time to upgrade your Gen 1 On/Off Switch w/Scenes.
We've created specific instructions based on your hub and they can be found below:
Home Assistant - ZWave JS
Home Assistant - ZWave JS UI
Please click on the applicable link above to finish updating the firmware on your Gen 1 On/Off Switch w/Scenes.