I have virtual thermostats and use @nclark's " [RELEASE] Advanced vThermostat - Virtual Thermostat HVAC control - Developers / Code Share - Hubitat" app.
Let's talk the living room as an example:
- I have 3 temp sensors located here and there which feed into Advanced vThermostat
- Then I have 2 heaters that are controlled by the app by way of Fibaro z-Wave outlets.
This means that the heaters are controlled on and off by the outlets, which does give one pause that they may not like that action (turned off / on), but reality is that I have had this kind of setup running for 8+ years (previously on Vera), so I am pretty confident in how this works.
Main thing is to set the Outlets to go to on if power is restored, this way they will still work if Hubitat will not come up as well.
Then I simply have the Thermostat Scheduler app installed which has different set points based on mode. This setup has worked so far, but as @nclark pointed out, and several others, if the Hubitat is down, then the vThermostat will not work, so therefore my heaters are set at a max temp on the internal thermostat, so in case Hubitat goes down, they will still work.
I hope this helps. As mentioned, the only thing that I would like to have in addition is some kind of Hysterisis so that an outside weather station could control the thermostat schedulers, else it is working fine.
A slight issue is that at some point the vThermostat set points could be changed via Google Home, but that is no longer possible if they are in Heat only (which is my main mode).