Throwing this out there as I won’t have time to look at this myself for a bit, but I was recently told about a firmware repo for finding releases of firmware… I did a cursory look around and didn’t see an app that had been built to search for firmware updates, so I figured I’d post this in case somebody else had more time on their hands than I do right now.
firmware.zwave-js.io is a firmware update service framework that include a number of vendors who apparently submit update notifications when a device has new firmware.
Just thinking through some requirements, an app that did the following would be cool:
-
At install time, grabs the list of supported vendors and allow you to select ones to query for updates. Later, as part of a weekly job, re-parse the supported list. Perhaps defaults to “on” to catch new vendors participating (Having a list prevents searching for vendors who don’t participate (even tho the returned info will exclude them), or that you don’t want to ever update)
-
Runs a weekly job which dedupes your devices and makes a single call for all enabled vendors using the v4 API and sends a push message with a short list of Models with updates at a scheduled date and time.
-
Allow you to go to the app for an “extended” mode report which shows the updated driver (with clickable URL link to download) and all the devices by name that use that driver. Makes it easier to then download firmware (perhaps drop it in the proper place), and then allow you to open another window and launch updater so you have the firmware information and your locally named device list – makes it easy to walk the list with the firmware details you need for updater all concisely listed.
(I thought about but decided against launching an upgrade. You probably want to be a little more aware of devices updating… but auto-downloading the new version could be cool)
So, if anybody has time before I do, have at it! Or if somebody’s already done this already… please share.