How does ecobee calculate indoor temperature

I have three sensors in my house, and between them there’s a fairly big spread of temperature. During the day it’s fairly clear how the average temp is calculated, it’s pretty much just the main sensor on the thermostat, as that’s where we spend the most time and the other two sensors are turned “off”.

However, at night, the “indoor temp” sometimes does wild things. Here’s a graph from last night, where the average jumped up and down several times, even though the three sensors were pretty steady in their measurements. Is there any documentation on how ecobee averages the temperatures to come up with its “average”?

It mostly just averages the participating sensors. Then on top of that, 30 minutes prior to a comfort profile change, it will slowly start averaging in the new sensors. Then on top of that, if you have any of the offset/humidity settings active it’ll use those.

I’m not sure all the exact details off the top of my head but if you turn all that stuff off it becomes a lot easier.

It also depends whether you have the “Follow Me” feature enabled. If it is, unoccupied sensors will get dropped out of the averaging. EDIT: If I remember correctly, Follow Me isn’t active in SLEEP.

I also noticed that the fan appears to be running w/o heat at night. What’s up with that? Seems it could account for some of the average temp weirdness you’re seeing.

1 Like

I made sure “Follow Me” is off. Here’s an image from last night. I only have the red sensor participating in Sleep mode, so I would expect the indoor temp to follow that for most of the purple period… instead it kinda oscillates between the main thermostat and some kind of average. I just turned off all the eco+ stuff off, but this is already quite baffling.

There’s also the mystery period prior to sleep mode where the average temperature is below all three of the sensors, which is just bonkers. I really wish they documented this stuff better (or at all).