beestat / app

The actual beestat app.
https://beestat.io
GNU General Public License v3.0
212 stars 16 forks source link

Room Sensor Temperatues Don't Match Sensor Detail Graph #415

Open guillochon opened 2 months ago

guillochon commented 2 months ago

I've noticed that the room sensor temperatures are consistently lower (by a few degrees) than the plotted temperatures in the sensor detail graph:

image image

Seems like the sensors with the higher temps are the ones that are the most off. Any idea why this is happening? Is one of these temperature displays a heat index or something?

guillochon commented 2 months ago

Also I'll mention that I have some independent temperature sensors, and those sensors seem to agree pretty closely with the higher of the two temperatures (what is shown on the graph). But, the Ecobee app itself/the thermostat seems to show the lower of the two temperatures (what is shown in the "sensors" panel in Beestat). Very confusing.

guillochon commented 2 months ago

Lastly, downloading the data for today through Ecobee's Home IQ, I see a temperature more consistent with the higher temperature reading as well. What gives? image

guillochon commented 2 months ago

OK, I think I figured out why this is happening, but I don't have a good fix. The temperature reported on the sensors pane does indeed to be a humidity corrected "feels like" temperature, which is what the thermostat displays for sensors when eco+ "adjust temperature for humidity" setting is turned on. With that setting turned off, I am seeing sensor temperatures that match what is shown in the graph.

Ideally, both the graph and the sensor view should agree with each other though, so I think this is indeed a bug with how beestat displays/retrieves the data from Ecobee.

ziebelje commented 2 months ago

Here's the sensor definition and data I got straight from ecobee as of 2024-09-07 10:35:06 UTC. This is what displays in that Sensors card as it's the instantaneous value and is the most recent data I have access to. The data on the Detail chart comes from a different data source and has any sort of temperature corrections automatically applied.

image

There's only one temperature value, and any sort of temperature correction is set to 0. It could be because there's just currently no temperature correction due to the time of day, so I'll monitor this for a bit and see what happens.