#Google Nest Thermostat API failures

1 messages · Page 1 of 1 (latest)

valid moon
#

Server: SER5PRO Beelink
Hypervisor: Proxmox
VM: HA OS
Core 2025.10.3 stable

I have been using the Nest E thermostat for 5 years solid, but Google screwed the API over. If I use my automation of in the UI to change the preset mode of turn it off or heat, it gives this message:

Perform action 'Climate: Set preset mode' on Kachel

Executed: October 21, 2025 at 23:26:43

Error: Error setting climate.kachel preset mode to eco: Bad Request response from API (400): FAILED_PRECONDITION (400): sdm.devices.commands.ThermostatEco.SetMode command not allowed in current thermostat mode.

I see in the documentation that:

The Nest Device Access Console Pub/Sub setup process has changed as of January 23rd 2025. Please make sure you are using the latest version of Home Assistant.

I am on the latest stable release of Home Assistant Core. If I look at the logs it seems to be a problem since yesterday afternoon. The usage of thermostats this autumn just started in the Netherlands, so maybe this issue have been over summer. Certainly not during last February/March.

I tried to find out what needs to be changed. I have no clue, since the Cloud Console is already a bit different than what the documentation says.

Is there anything I can do to get it working again? Or do I need to sell it and get a works with HA brand?

Thanks in advance!!

Kind regards,

Jip Temmink

valid moon
#

So i guess my only option is to delete everything and try again? I already paid for the api access...

valid moon
#

It seems to work again, but it needs an extra step then before. So first turn the heat off before setting the preset to eco, and turning the heat on before setting the preset to none... Well, that delays the buying of a new item a bit