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
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)