Should you’re a SmartThings consumer and also you want to update firmware on a few of your Z-Wave devices, this text will clarify how to do it.
I bumped into this precise state of affairs just lately, and I assumed I’d give you the option to simply update the firmware by means of the SmartThings hub. Nonetheless, after fumbling round with it for a bit, I did a fast search and located that this was NOT one thing SmartThings might presently do.
Don’t fear, although. It may be performed with out an excessive amount of hassle. This text will present you the way.
Particularly, it’s going to present you the way to use the Z-Wave PC Controller software program to do OTA updates for your Z-Wave devices with out eradicating them out of your SmartThings community. Right here’s the essential steps:
- Get a Z-wave stick
- Set up Z-wave stick controller software program on PC
- Add Z-wave stick to SmartThings as secondary controller
- Update system firmware
1. Get a Z-wave stick
Since your hub (SmartThings) can’t do Z-wave OTA updates, you’ll want to get one which is able to performing the updates.
One of the simplest ways to do that is to purchase a Z-wave USB stick. There’s a pair fashions that can work, however I selected to get the Zooz ZST10.
2. Set up software program for Z-wave stick
Upon getting your stick, you’ll want to set up some software program to run the stick.
The software program I like to recommend is free and is named Z-Wave PC Controller. You’ll need a Home windows laptop to run it.
You’ll have to obtain and set up each the Z-Wave SDK and PC Controller situated on this web page: https://www.silabs.com/products/development-tools/software/z-wave/embedded-sdk. Additionally, you will want to create an account to obtain the software program.
When you’ve put in the software program, open it and it is best to get a display one thing just like the picture under. Then, proceed to part 3.
With this software program, the updates will want to be carried out one by one. For a paid software program that may do updates in batches, see the word under.
NOTE: I additionally bought HomeSeer’s Z-Flash software (it was solely $15), however was unable to get it working. The benefit to Z-Flash is that (if you will get it working) you may update a number of devices without delay.
For instance, when you had 10 of the identical Inovelli switches, you might queue up all 10 firmware updates and let it run. The updates would nonetheless be performed one by one, however the software program would maintain it as an alternative of you sitting there ready for every update to full so you can begin the following one.
3. Add Z-wave stick to SmartThings
Subsequent, we’re going to embrace the Z-Wave stick to your SmartThings community as a secondary controller. Utilizing the secondary controller technique will permit you to update your devices WITHOUT excluding them out of your community. This technique will protect all of your current automations.
It’s vital that you simply use the next technique to add the stick to the community in order that the right safety codes are shared. You can add the stick utilizing SmartThings’ normal scan and add characteristic, however that gained’t provide the correct safety to carry out the firmware updates. I do know as a result of that’s how I initially did it. Fortunately, there’s a bunch of useful folks within the Inovelli community that acquired me on the proper observe.
Begin by plugging the Z-Wave stick into one among your PC’s accessible USB ports.
Then, choose the settings choice on the controller software program.
Choose the COM port that corresponds to your Z-Wave stick and click on OK. In case your stick doesn’t present up, strive clicking the Detect and Refresh buttons.
If you click on OK, try to be taken again to the principle window and the tiles ought to now be energetic as an alternative of grayed out. Subsequent, click on on the Community administration tile.
On the Community administration display, it is best to see your Z-Wave stick listed on the left hand aspect.
Now, depart the controller software program open and swap over to your cellphone and open the SmartThings app.
Faucet the + button, then choose System.
Be sure By system sort is chosen. Then scroll down and choose Generic Z-Wave System.
Subsequent, faucet on the Z-Wave icon, then faucet on the Generic Z-Wave System choice.
Proceed including the brand new system by urgent Begin. On the following display, choose which hub and room you need to add it to. To proceed, you’ll faucet Subsequent however don’t do it till you’re prepared to proceed with the controller software program.
Now return to the PC Controller software program, however hold your cellphone with you. Within the Community administration tab, be certain the Z-Wave stick is chosen (it needs to be the one system listed) then click on Basic Be taught Mode.
The stick will begin looking out for the hub. After a couple of moments, a window ought to pop up on the controller software program with a System Particular Key (DSK). DON’T shut it. You’ll need to enter this quantity within the SmartThings app.
About the identical time, the SmartThings app ought to load a display with a QR code reader. Faucet Add system manually. Then, enter the 5 digit DSK and faucet Add system.
Lastly, identify your controller and faucet Executed.
The Z-Wave stick ought to now be linked to your SmartThings hub. At this level, it is best to now not want the SmartThings app.
It’s best to see the system listing on the PC Controller software program ought to populate with all of the Z-Wave devices linked to your SmartThings hub (under).
4. Update system firmware
You now have the Z-Wave stick correctly linked as a secondary controller. This part will present you the way to update the firmware. You’ll need to repeat the steps on this part for every system you want to to update.
The subsequent step is to retrieve some data from the system we’re going to update.
Within the Community administration window, choose the system you want to update. Then, click on Node Data.
NOTE: Should you don’t know which system Id you want to update, go to your SmartThings developer console. Choose My Devices. Then, discover the Show Title of the system you want to to update, and retrieve the System Community Id. Match that Id quantity with the Id numbers listed within the Community administration console of the Z-Wave PC Controller software program.
The stick will fetch the requested information.
The system might be up to date with its present safety scheme. With the system chosen, click on on the OTA Firmware Update button.
The Firmware Update window will load with a bunch of empty fields. Additionally, discover the folder icon for the firmware update file is grayed out. To repair that, with the system chosen, click on on the Get button.
The Present Firmware area ought to populate with the system’s present firmware data. At this level, it is best to test the Firmware Model to be certain an update is actually crucial.
The folder icon within the Firmware Update area ought to have modified from disabled to clickable. Click on the folder icon and choose the firmware file for your system.
Choose the Firmware Goal. Often this might be Goal: 0. Nonetheless, if there’s greater than 1 goal listed, refer to the system producer’s firmware set up directions to verify.
NOTE: At this level, you may want to do a double-check to ensure you’ve chosen the proper system and firmware file. Should you incorrectly match a tool with the improper firmware, you might brick the system.
When you click on Update the firmware update course of will begin.
You’ll be able to watch the update progress because it occurs packet by packet. The velocity of the update can vary wherever from a pair minutes to an hour. It’s going to rely on the dimensions of the firmware file and the proximity of the devices.
As soon as the update is full, it is best to get a standing update on the backside of the window.
At this level, your system’s firmware is up to date. When you’ve got a number of devices, you should have to repeat the firmware update steps as described in Part 4 for every system.
Take away the Z Wave stick from the community (non-compulsory)
There’s nothing improper with leaving the Z-Wave stick linked to your community. However, if you would like to use it elsewhere, you may take away it once you’re performed updating the firmware.
To take away the stick, go to the Community administration tab and choose the Z-Wave stick. Then, press the Reset button on the Z-Wave PC Controller software program. This can carry out a manufacturing facility reset on the Z-Wave stick.
Lastly, delete the Z-Wave stick out of your SmartThings community utilizing the SmartThings app.
In order that’s just about it. Hopefully, it was pretty painless for you.
In fact, the entire course of can be even much less painless if SmartThings supported OTA firmware updates for Zwave devices. SmartThings’ builders have been speaking about doing it for a number of years, however there’s no assure of when or if it truly will get performed.