I sometimes wonder why HVAC thermostats measure air temperature in one part of the room, instead of using multiple sensors to measure the average temperature of the room. Or, maybe PIR sensors that can be aimed at the areas that are occupied. Or adding ceiling and floor temperature sensors to deal with temperature stratification. For large rooms, it could also shut down the vents in unoccupied areas while continuing to blow hot or cold air in occupied areas. An HVAC system that does a better job of calculating and measuring temperatures would seem to be a better proposition than a $250 electronic thermostat that doesn't do much better at measuring the temperature than an old bi-metallic mechanical thermostat. Recording usage history and pattern matching seems like a poor substitute for more and better sensors.