Continuing the discussion from 2.2.4 - New App: Thermostat Controller:
Speaking to 184.108.40.206...
Was wondering why my thermostat was constantly running, and during my digging I discovered that one of the temperature sensors used in the weighted calculation was reporting -273 degF. This was pretty far from true, and it threw off the calculation significantly... the weighted average was 31 degF or so, instead of 71. I fixed the issue with the device before I thought to screenshot the weighting calc page in the thermostat controller app (sorry).
A quick add to this particular function is requested: allow for user-input bounds on reasonable values from temperature sensors. Any sensor reporting outside these bounds will be ignored (perhaps a log entry indicating there's a sensor issue would be a nice touch).