For those who’re a SmartThings person 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 actual state of affairs lately, and I assumed I might 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 at the moment do.
Don’t fear, although. It may be executed with out an excessive amount of bother. This text will present you ways.
Particularly, it’ll present you ways 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 machine 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 may 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 will want a Home windows pc 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 you need to get a display screen one thing just like the picture beneath. Then, proceed to part 3.
With this software program, the updates will want to be carried out separately. For a paid software program that may do updates in batches, see the observe beneath.
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’ll be able to update a number of devices directly.
For instance, in case you had 10 of the identical Inovelli switches, you could possibly queue up all 10 firmware updates and let it run. The updates would nonetheless be executed separately, however the software program would deal with 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 methodology will enable you to update your devices WITHOUT excluding them out of your community. This methodology will protect all of your current automations.
It’s essential that you simply use the next methodology to add the stick to the community in order that the right safety codes are shared. You might 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 individuals within the Inovelli community that acquired me on the appropriate observe.
Begin by plugging the Z-Wave stick into one in all your PC’s out there USB ports.
Then, choose the settings possibility 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, attempt clicking the Detect and Refresh buttons.
If you click on OK, you ought to be taken again to the principle window and the tiles ought to now be lively as an alternative of grayed out. Subsequent, click on on the Community administration tile.
On the Community administration display screen, you need to see your Z-Wave stick listed on the left hand aspect.
Now, depart the controller software program open and swap over to your telephone and open the SmartThings app.
Faucet the + button, then choose System.
Make certain By machine kind 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 possibility.
Proceed including the brand new machine by urgent Begin. On the following display screen, 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 maintain your telephone with you. Within the Community administration tab, be sure the Z-Wave stick is chosen (it must be the one machine listed) then click on Traditional Be taught Mode.
The stick will begin looking for the hub. After just a few moments, a window ought to pop up on the controller software program with a System Particular Key (DSK). DON’T shut it. You will want to enter this quantity within the SmartThings app.
About the identical time, the SmartThings app ought to load a display screen with a QR code reader. Faucet Add machine manually. Then, enter the 5 digit DSK and faucet Add machine.
Lastly, identify your controller and faucet Accomplished.
The Z-Wave stick ought to now be linked to your SmartThings hub. At this level, you need to now not want the SmartThings app.
It is best to see the machine listing on the PC Controller software program ought to populate with all of the Z-Wave devices linked to your SmartThings hub (beneath).
4. Update machine firmware
You now have the Z-Wave stick correctly linked as a secondary controller. This part will present you ways to update the firmware. You will want to repeat the steps on this part for every machine you prefer to to update.
The subsequent step is to retrieve some info from the machine we’re going to update.
Within the Community administration window, choose the machine you would like to update. Then, click on Node Data.
NOTE: For those who don’t know which machine Id you want to update, go to your SmartThings developer console. Choose My Devices. Then, discover the Show Identify of the machine you prefer 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 machine shall be up to date with its present safety scheme. With the machine 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 machine chosen, click on on the Get button.
The Present Firmware area ought to populate with the machine’s present firmware info. At this level, you need to examine the Firmware Model to be sure an update is actually obligatory.
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 machine.
Choose the Firmware Goal. Normally this shall be Goal: 0. Nonetheless, if there’s greater than 1 goal listed, refer to the machine producer’s firmware set up directions to affirm.
NOTE: At this level, you may want to do a double-check to be sure to’ve chosen the right machine and firmware file. For those who incorrectly match a tool with the mistaken firmware, you could possibly brick the machine.
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 is going to rely on the dimensions of the firmware file and the proximity of the devices.
As soon as the update is full, you need to get a standing update on the backside of the window.
At this level, your machine’s firmware is up to date. In case you have a number of devices, you should have to repeat the firmware update steps as described in Part 4 for every machine.
Take away the Z Wave stick from the community (optionally available)
There’s nothing mistaken with leaving the Z-Wave stick linked to your community. However, if you need to use it elsewhere, you’ll be able to take away it while you’re executed 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 may carry out a manufacturing unit 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 really will get executed.