Nest thermostat help please

Hi all,

First of all best wishes to all of you!

Here is my problem, since a few days I can’t get my automations to control the Nest thermostat. I still can control it when I select the thermostat via Lovelace, but not through automation. For example, when we leave the house the thermostat must go to “eco” and when we come home to “heat”.

Only thing changed I think is the HA update to 84. Do you have similar problems?

Here is part of the code, is there something wrong (new in HA 84) here:

- action:
  - data:
       home_mode: home
    service: nest.set_mode
 - alias: ''
   data:
      operation_mode: heat
   service: climate.set_operation_mode

Hi,

I think it should be:

action:
  - service: nest.set_away_mode
    data:
      away_mode: home
  - service: climate.set_operation_mode
    data:
      entity_id: climate.nest
      operation_mode: 'heat'

There was a breaking change in the 0.83 release.

https://www.home-assistant.io/blog/2018/11/29/release-83/#breaking-changes

Thank you very much! I tried your code, but no luck… for me it should be "entity_id: climate.downstairs

Ik works now!

Correct the enitity_id is not always the same.
This depends on the initial setup of the nest thermostat.

1 Like

But why those changes… when it works, it works!

Still happy, got my system back up again!

You should read the release notes and github pull requests if you want to know why someone makes a change.

https://github.com/home-assistant/home-assistant/pull/17836

Will do, thank you