This is a request that a "generic Component Thermostat" be added to the collection of generic Component drivers included with Hubitat.
Thanks.
There are already virtual thermostats, generic Zigbee and Z-wave thermostats also there a is a vThemostat app that you can load via HPM that I am using that works pretty well.
What are you trying to control?
This is for a possible re-write of a driver for Honeywell Total Connect thermostats.
There's currently a driver that works well, but its designed for a single thermostat. If you have multiple thermostats, you have to install multiple copies. That part is easy, but a problem arises when you do it - the driver works by polling the honeywell web site and, if you have multiple thermostats (I have six), the web site may start denying access because its polled too often. The option is to slow the polling, but then updates become quite infrequent
I think I could rewrite that driver so that a single driver handles all thermostats in the account -- making each separate thermostat a child device using a component driver. The Honeyewell web API then let's you poll all thermostats in a single call, so that would reduce polling (in my case to 1/6 of what it is with the current driver).
I could write the component driver myself, but as Hubitat already includes an assortment of component driver (so they're obviously experienced in writing them) I was hoping it would be a small task for them to include one another among the "standard" component drivers.
Any update @mike.maxwell ??
@gslender
FYI - "Generic Component Thermostat" has been added (I think in 2.2.7).