Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Odd temperature spikes from room sensors, doesn't match Ecobee/Beestat #54

Open
guillochon opened this issue Sep 6, 2024 · 2 comments

Comments

@guillochon
Copy link

guillochon commented Sep 6, 2024

I'm noticing single measurement "spikes" for the temperature returned by this plugin:
image

The spikes are not present in Beestat for the same sensors over the same time period:
image

Also, the "spike" values seem to be the more correct ones: both Beestat and the Ecobee app show that my Office sensor is ~81 degrees, whereas the non-spike value from this plugin is only showing that value during the spikes. The lower "smooth" value is ~78 degrees, but this is wrong, at least comparing against the Ecobee app/beestat.

It's very strange that the spikes are correlated between all the sensors, the rooms are very far apart and the HVAC did not turn on during the spikes. Also note that the thermostat does not show these spikes.

@guillochon guillochon closed this as not planned Won't fix, can't repro, duplicate, stale Sep 6, 2024
@guillochon guillochon reopened this Sep 6, 2024
@guillochon
Copy link
Author

guillochon commented Sep 6, 2024

OK, I think I figured out why this is happening, but I don't have a good fix. The temperature reported in the Ecobee app does indeed appear 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, the spikes go away in the graph (I turned off the setting at around 2:15pm):

image

It seems like that the temperature retrieved from the Ecobee API is either the "feels like" temperature or the literal temperature measured off the sensor, with no indication of which is which. Perhaps there is some way in the API to see which temperature is being returned and ignore the temperatures computed using a heat index?

@vojtamolda
Copy link
Owner

Hm.. Interesting observation. I honestly have no clue why that may be happening. I'm also not aware of another way to check what temperature the API reports. But feel free to investigate it yourself and I'll be happy to merge a PR with the improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants