Ecobee "Current Temperature" not updating through HomeKit Controller integration

Just paired my Ecobee Smart thermostat with the HomeKit controller integration.

The Smart sensor that comes with the thermostat updates temperature pretty frequently, however the “current temperature” entity of the thermostat is slow to update (hasn’t changed in over 1 hour). I know its inaccurate because the temperature displayed as part of the climate entity is different. (See below, for example the climate entity thinks the current temp is 20.4 C, while the “current temperature” sensor entity thinks it’s 21.2C and hasn’t changed in over an hour.

image

Is there a way to fix this?

I’m on homeassistant version 2021.7.4 and observing the same behavior. On the overview page I can click on the temperature sensor and see that it hasn’t updated once in the last half hour. It did appear that the cooling status mode is updating instantly as once the AC kicked on I do see that it displays “cooling” on the tile. Any suggestions on getting the temp updating more frequently would be appreciated. I"m currently reading them through the ecobee web API but I had hoped to transition to local control with more timely updates.

I do now see that when I click on the history tab of the main entity card I can see the temp moving - albeit in only whole number increments (i’m using F) This should allow me to see temperature with tenths resolution right?

UPDATE It appears restarting home assistant after the initial homekit device setup is allowing the values to track as expected.

1 Like

Thanks @baku104788 for the Update. This was killin me. Looks like all I needed to do was restart :tada:

1 Like