I have my Google Nest Thermostat connected to HA and a thermostat card on my home screen, as shown in the below screenshot. The issue I’m having is that the card, and the integration in general is not updating unless I go to Integrations -> Reload and manually reload it. Basically I can change the mode from heat to cool to off just fine, but whatever mode the thermostat is in when I reload the integration is the only mode I can change temperature in. For example, as shown in the screenshot below, I am in “cool” mode, and thus I can change temp just fine. If I change the temp on the actual Nest itself, the temp will not update, though. In addition, although I theoretically can change to heat, if I press the heat button the card does not update saying the thermostat is in heat mode (even though it is). It stays on cool, and while I’m in “heat” mode I can no longer change the temperature unless I change it back to cool mode (or the original mode it was in after the last reload).
I followed this guide: https://maartendamen.com/ha-nest-sdm/ very, very closely. I redid the guide 3 times, checked every single step multiple times, re did my pub/sub subscription, OAuth, made sure to enable the Smart Devices API, and re-pasted all my IDs into the configuration.yaml. I’m completely out of ideas here as I’ve done everything, and I’m just not sure what to do at this point because being able to control my Nest is absolutely critical to me using HA at all.
Thanks for your help.


