I know some driver versions require specific platform versions, however I think Hubitat should strongly consider building a separate driver update service.
The primary benefits of decoupling driver updates from HE updates are:
Driver bugs and or features aren’t delayed by large HE projects (eg matter)
New product drivers can be made available to owners as soon as they are ready
drivers that only work on certain HE platforms can still be restricted as needed
service could be scheduled to customer preferences to either auto update or simply notify of new versions
previous versions of drivers could be made available in the UI - This would need great for troubleshooting if any driver issues arise
@mike.maxwell @bravenel @bobbyD @bcopeland
This is something we've "strongly" considered more than once over the years. However, doing this would require a major redesign of the hub architecture and update mechanisms. We think the current release schedule for hub updates works well for most of our customers most of the time. Making this change would introduce a whole new level of complexity for updates and for the hub itself, risk and cost that is not really warranted for what has been about a 3 month release cycle. Bottom line, this won't be on our to-do list.
most of the time
most of the time that’s the issue. Eg it’s taken me since December 22 and 2 topics to prove that the Zen Driver has an update bug in it:
Ever since 2.3.4 was released, my zen thermostat’s have been broken. The driver reports status's that dont match reality. eg:
However it's actually off:
At first I thought my rules that drive my 2x Zens were broken, but this has kept happening day after day.
@bobbyD This has been in the driver for the last few releases but I kept forgetting to raise it. It only seems to impact my AC / Heat Pump thermostat, but basically it shows the Heat setpoint as 20.5c when it's actually 20.0c.
If I manually change the temp to 21c and then back to 20c, the driver does correct itself. This happens every day without fail when my morning rule sets the setpoint to 20c.
[Screenshot 2023-09-21 at 9.17.29 am]
PS, I've tri…
Had I been able to roll back drivers, it would have been IMO easier to diagnose.
And Aeotec Shutters are still broken in home kit many months after being reported - in not sure if that is a driver issue specifically, but it’s still frustrating.
@gopher.ny @bobbyD Aeotec nano shutters are unusable in HomeKit ATM.
The only function that works is status. Opening and closing them is no longer possible. The HE mobile app still works fine tho.
I’m on the latest release of HE 184.108.40.206
I get the architectural change argument, but in the long run it would enable Hubitat to be more responsive.
Community driver updates via HPM are a great example. When ppl report bugs in the Weather Underground driver that I maintain, I can fix them and make them available very quickly.
Sorry, but our failure to address some particular bug in a timely fashion is a totally different problem.
This is not feasible, nor will we be pursuing this.
These are not built-in to the hub, pre-compiled and an intimate part of the hub. There really is no comparison.
Sorry, but there are no arguments that will overcome the issues that prevent what you are asking for from happening. With that said, I'm closing this topic.