[RELEASE] Z-Wave Firmware Updater

Bryan, would it be possible to give this version a slightly different name? Both this, and the original ("safe") driver show up as "Z-Wave Firmware Updater" on the device page driver type drop down.

2 Likes

Yes.. That is one of the items I tested with..

1 Like

Good idea. I'm sure @bcopeland wouldn't mind if you changed the line:

definition (name: "Z-Wave Firmware Updater",namespace: "djdizzyd", author: "Bryan Copeland") {

to

definition (name: "Z-Wave Binary Firmware Updater",namespace: "djdizzyd", author: "Bryan Copeland") {

2 Likes

Can anyone comment on how long this firmware update should/could take? I am using this to flash an Inovelli LZW36 Fan/Light controller right now. I have been at this status screen for almost 30 minutes. Is that reasonable?
image

1 Like

It’s done

1 Like

@wboweiii You should be done. Change back to the Inovelli driver.

2 Likes

So it is - Thanks much!!!

2 Likes

Anytime

2 Likes

So.. to update the .bin file, it just needs the URL to the file and the appropriate "firmware target"? Currently, if I click on the link to 1.47 .bin file on the Inovelli site, it downloads the file to my local drive (unlike the .otx), so want to make sure that it what is expected.

I searched for the driver in the Hubitat Package Manager and it did not find it, so I'm assuming that I will need to import it via the URL and that both drivers (Z-Wave Firmware Updater and the binary updater) can coexist? Thanks for your help...

the binary updater will update hex and otz firmwares too, so this is a replacement

4 Likes

The last time I tried to update a LZW42 color bulb using the uploaded file to Hubitat I bricked the device. The file was "LZW42_2_30.hex" So when @rakeshg said:

I searched for the driver in the Hubitat Package Manager and it did not find it, so I'm assuming that I will need to import it via the URL and that both drivers (Z-Wave Firmware Updater and the binary updater) can coexist? Thanks for your help...

and you replied:

I'm concerned I don't understand what is meant. So at least for the moment I will stay with the Inovelli URL link using your Z-Wave Firmware updater.
Am I on the right track?

Thanks
John

Key word was replacement. The updated driver will do everything that the old driver did, plus also update the binary target. You can use it to update the OTX and the BIN on your Innovelli (in separate steps)

I guess I am confused too. I think this is a "replacement" in the sense that it will do both the .otz (like the original one) but you will have to select the target (firmware target - 0 for the .otz file, 1 for the .bin file in case of the Inovelli LZW31-SN dimmer). However, I don't understand what is required to update the .bin as the link on the Inovelli site (https://files.inovelli.com/firmware/LZW31-SN/Beta/LZW31-SN_1.47.bin) downloads the file to a local directory.

:point_up_2: This

1 Like

Run a local webserver. python3 -m http.server from inside that directory will likely be sufficient, even on Windows if you run it in the Linux workspace

or just right click on the link and hit copy then paste it in the url input..

It’s already on a web server

:man_shrugging: Just saying

5 Likes

Sorry, I wasn't paying attention to this thread. I didn't realize the "zwaveBinaryUpdater.groovy" existed and is replacing the original.

2 Likes

Thanks - I just wanted to make sure that was the correct process!

2 Likes

@bcopeland - Is the "zwaveBinaryUpdater" going to be available in the Hubitat Package Manager? It's not showing up in a search or as an available update to the "Z-Wave Firmware Updater".

If it needs to be installed manually, do I need to remove "Z-Wave Firmware Updater" first? Github (hubitat/zwaveBinaryUpdater.groovy at master · djdizzyd/hubitat · GitHub) shows the name as "definition (name: "Z-Wave Firmware Updater",namespace: "djdizzyd", author: "Bryan Copeland")", so would likely show as a duplicate?

@rakeshg If you want to keep the original, as I did, just change the name to Z-Wave Original Firmware Updater for the current driver and something appropriate for the updated one like Z-Wave New Firmware Updater. That way you have both.

3 Likes