Eric was hinting that Samsung was working on OTA updates in Smart Things, not Inovelli. Inovelli can’t do anything to change how that is handled. That’s up to Silicon Labs and each hub developer.
Yeah, unfortunately it is up to the hub manufacturer to integrate OTA updates into their hub. We have been discussing with SmartThings this capability and are trying to work with them on it. The reason that our instructions show the method that they do is that it is the most straight forward option with the fewest technological hurdles that can apply to the majority of users. As an alternative you do have a few options (for next time).
As @jtronicus mentioned, you can use the replace method that SmartThings has. There is one additional thing to note for this though. When you reset a z-wave device many newer devices (last few years) will send a “Device Reset Locally” report (as per z-wave specs) to the hub before they reset. The hub is supposed to remove the node at this point. SmartThings will respond to this report by removing the device. So, I recommend that you power off the SmartThings hub while you reset it if you want to use the replace option.
The second option is to include the Z-stick into your SmartThings network as a secondary controller. You put the SmartThings hub into inclusion mode and click on the “Learn” icon in the PC Controller Software. This should obtain the S0 security key that will be needed to update the switch.
The second option is to include the Z-stick into your SmartThings network as a secondary controller. You put the SmartThings hub into inclusion mode and click on the “Learn” icon in the PC Controller Software. This should obtain the S0 security key that will be needed to update the switch.
Well that seems like the best way (keeping the switch included in the ST z-wave network and have the PC controller join the existing z-wave network to do OTA) I was wondering if that were possible and if it is, why is that not the preferred method? I’ll try it next time
Hi @EricM_Inovelli, can you clarify a few things with the firmware update?
- SmartThings classic app says (fw 1.4) after the attempted update; how do we know for sure if the update worked (1.41)?
- I downloaded 2 files from the support site (.bin & .otz) but the instruction only give direction for the .otz file. At what point do we use the .bin file?
Thanks
@ny_robert For number two, you use the .bin file to flash target 1. The otz file is for target 0. It’s vague on the webpage, but it’s in one of the notes squares.
I verified firmware on HE after flashing. I just had to hit the configure button and it refreshed. I also used the Zwave pc controller to verify. I hit Get after flashing both target 0 and 1.
I wonder if your SmartThings is cutting off some of the text. Mine is showing the full version.
You can look in the current states in the IDE to see as well.
The instructions for the two files are also at the top of the page:
Thank @harjms & @EricM_Inovelli. I re-flashed the firmware and the SmartThings IDE says 1.41. Classic App on iPhone still says 1.4, probably just getting cut off as you said.
@EricM_Inovelli just curious if there’s any more details on the idea of splitting firmware so there’s more room for features? There seems to be a fair amount of desire to have the local settings feature dropped for those of us using hubs that can manage those.
I tried this and appears to not work. For the OTA firmware update I’m using the “Z-Wave PC Controller” software from Silicon Labs with the zwave.me UZB1 stick . I was able to get it to join my SmartThings network as a secondary controller, but that appears to disable the PC Controller’s ability to do OTA as a secondary. Looks like it can only do OTA when its the primary.
It should work but you need to select the node in network management and click on the “Node Info” icon. This will discover that the node is using S0 security and that the PC Controller software needs to use the security key to communicate.
Edit: When you first join the USB stick with PC Controller software to the SmartThings network it obtains the S0 key. If you close the software it may lose the key so make sure you copy it or save it out of the “Security Test Schema” portion of the PC Controller software.
Honestly I thought it would be out by now. The engineers are ghosting me with the last change requests that I made. I think they got annoyed with my OCD about things being perfect. Also, they might be busy with other projects. I will try to bug them again.
@EricM_Inovelli You may want to check out quote below from this thread. I rechecked my settings, and my HA Hub is displaying “Neutral” for A/C type, when the install is definitely non-neutral and functioning entirely correctly. I’ve only installed the beta software at one normal location, but I could update this switch as well and see if this looks to be corrected with the beta? This user’s aux switch wasn’t behaving until settings were set as follows:
I actually upgraded the firmware of one of my switches in a 3 way config with the 1.41 beta and my setup still needs to be configured as I mentioned in the other thread. Oh well, it works as a switch so I can live with this!
I updated to 1.41 on one switch that kept turning off a few seconds after being powered on in the 3-way setup and the switch is still turning off if I set the brightness higher than 80%. I tried switching the power settings to non-neutral and load only and then back again and it still would shut off.
I wanted to check on the instructions…
I use an Intel NUC and Home Assistant and have 3 of these switches.
I use the HUSBZB-1
I unplug it, plug it into my PC, and I can use the ZWave Controller from Silabs. I use it when I struggle to get stuck devices removed.
So in my situation, I can skip all the remove / add nodes parts of those instructions and just do the OTA parts of those instructions I assume?
I also think in the instructions where it says click the button 6 times, don’t you mean 3?
Will test today, been wanting the feature for not changing the notification color
Did updating the .bin firmware on target 1 for the LZW31-SN for anyone else result in the Z-Wave PC Controller software getting stuck at “packet# 2531 of 2531 written…” and them seeming to hang there indefinitely? I’ve tried this on two different dimmers, and it happened to them both, and I’m pretty sure it’s not just an issue of waiting long enough, as I let one sit over night and it was still doing this in the morning. The LED bar on the dimmer is flashing blue like it’s updating. Target 0 completed successfully. The switch also appears to still work fine, but I’m nervous about this apparently half-complete state.
I did try un-pairing and resetting (I do confess that I first tried updating from a Zooz S2 stick paired to Hubitat as a secondary controller but then tried it paired directly to the stick in case there’s some reason it wouldn’t like that). Not sure what else I can try, but at least it looks like I didn’t totally break anything…
Yeah, sounds like you might have grabbed the wrong file. Good news is that it is extremely difficult to mess up a z-wave device during the flash process. You should be able to close the software and try again with the bin file. I think you have to click the file type drop down and choose all types for it to show the bin file.