Nest status slow to update after service calls

When using the climate services when connected to a Nest thermostat, the commands are executed pretty much immediately, but the state or status in Home Assistant takes forever to update.

For example, if I call the service to turn the fan on, my fan kicks on within seconds. However, it can take up to 5 minutes for Home Assistant to recognize the fan is on.

I can guess this is because the Nest API is polled at a time interval to cut down API requests. This is fine when no changes are happening. However, if I trigger a service command to change the state of the Nest, I believe that state change should be reflected in Home Assistant immediately.

Has anyone else ran into this problem or does anyone have a potential idea for a fix?

I’m seeing the same.
If I compare Nest temperature/humidity charts with other temp sensors in my house (Xiaomi), I can see a much much lower resolution on time axis for Nest - almost to the point of it not being usable :frowning:

See below - nest is the orange plot at the bottom.
It looks like temp is sampled 2-3 times less frequently.
(Xiaomi sampling is based on significant change, not period, to save battery in the sensors - nest should not have such a limit as it is constantly powered)

I’d really like to be able to update the reporting interval - e.g. per 30 or 60 minutes

1 Like

I’m having the same issue now (Nov 2021)! Were you able to figure this out?