core icon indicating copy to clipboard operation
core copied to clipboard

Nest Error: does not update its current temperature and status

Open sudomax opened this issue 1 year ago • 40 comments

The problem

Looks like this change broke Nest integration for updating its current temperature and status: https://github.com/home-assistant/core/issues/109254#issuecomment-1934141007

What version of Home Assistant Core has the issue?

2024.2.0

What was the last working version of Home Assistant Core?

2024.1.6

What type of installation are you running?

Home Assistant OS

Integration causing the issue

nest

Link to integration documentation on our website

https://www.home-assistant.io/integrations/nest

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

sudomax avatar Feb 08 '24 13:02 sudomax

Hey there @allenporter, mind taking a look at this issue as it has been labeled with an integration (nest) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of nest can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign nest Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


nest documentation nest source (message by IssueLinks)

home-assistant[bot] avatar Feb 08 '24 13:02 home-assistant[bot]

Same issue on my HA and Nest integration, after latest core update it is not updating its current temperature and status anymore, only when you reload the integration both temperature and status is updated.

rnannenberg avatar Feb 08 '24 14:02 rnannenberg

Same issue here. Currently runny Core 2024.1.6, didn't updated home assistant. It just stopped updating this morning, and missed some updates yesterday.

NickApparently avatar Feb 08 '24 14:02 NickApparently

Same here.

wlinard avatar Feb 08 '24 14:02 wlinard

Same issue here, but it stopped working before the update. Controling the temperature works fine but the sensors are not updating there value.

mcjackdus avatar Feb 08 '24 14:02 mcjackdus

I am seeing the same. If I reload the Nest Integration it gets the right state, but then fails to update. Seems the pub/sub from Google is not working?

I didn't make any changes in HA and am still on 2024.1.5

garysargentpersonal avatar Feb 08 '24 14:02 garysargentpersonal

Same issue with nest thermostats Controlling works but values are not updated until restart of the integration

tieskuh avatar Feb 08 '24 14:02 tieskuh

Same here, i'm running an older HA on synology nas package. exactly the same as above

I see this in the logs: "Error setting climate.living_room temperature to {'temperature': 15.0, 'entity_id': ['climate.living_room']}: Error from API: 400: FAILED_PRECONDITION: Device is offline.: Bad Request"

sebvandijk avatar Feb 08 '24 14:02 sebvandijk

I see this in the logs: "Error setting climate.living_room temperature to {'temperature': 15.0, 'entity_id': ['climate.living_room']}: Error from API: 400: FAILED_PRECONDITION: Device is offline.: Bad Request"

I'm not seeing "Device is offline" but I am seeing similar bad request issues. Seems to be when you try to perform an action, but because it has the wrong state it gets confused.

gary-sargent avatar Feb 08 '24 14:02 gary-sargent

Small addition: i can set the temperature trough HA, it only doesn't get info back.

sebvandijk avatar Feb 08 '24 15:02 sebvandijk

Workaround...

In developer tools templates, set the template as:

{{ config_entry_id('climate.upstairs') }}

Replacing "climate.upstairs" with the entity ID of one of your Nest devices. You should then get a GUID like 486bba4aad3b5ac9e95fd7bd4764ce2f.

Now create an automation that runs every 5 mins (or whatever) to reload the Nest integration, which causes the values to refresh.

service: homeassistant.reload_config_entry
target: {}
data:
  entry_id: 486bba4aad3b5ac9e95fd7bd4764ce2f

gary-sargent avatar Feb 08 '24 15:02 gary-sargent

Yes same issue here!

MichiMess avatar Feb 08 '24 15:02 MichiMess

``

reload_config_entry

Workaround...

This is a good work around for now, it will cause your cards or termostat to be unavailable for a few seconds every 5 minutes. So hopefull google will fix it :)

sebvandijk avatar Feb 08 '24 15:02 sebvandijk

Small addition: i can set the temperature trough HA, it only doesn't get info back.

Yes, the same problem here

MichiMess avatar Feb 08 '24 15:02 MichiMess

Also having the same issue, it's not the latest update that has caused as mine was broken this morning before I updated HA.

GTunney avatar Feb 08 '24 15:02 GTunney

Same issue for me also.

Mossrat avatar Feb 08 '24 15:02 Mossrat

So given all the descriptions: unrelated to any home assistant change, and likely a nest outage.

allenporter avatar Feb 08 '24 15:02 allenporter

This is not universally affecting everyone (my pub/sub messages are arriving fine and getting temperature updates) so it may be specific thermostat models.

Useful information for a report to Google could include Thermostat Model & Software version. From Google Home, mine which is working is:

  • Model: NEST_THERMOSTAT_E_DISPLAY.8
  • Software version: 6.2-27

allenporter avatar Feb 08 '24 15:02 allenporter

Interesting that for my setup, I do get updates via my Homebridge link to Nest (which supports bits that the HA native one doesn't). But that doesn't use Google Pub/Sub, so I guess it is the Google api that is failing since it isn't working for me.

RogerSelwyn avatar Feb 08 '24 15:02 RogerSelwyn

This is not universally affecting everyone (my pub/sub messages are arriving fine and getting temperature updates) so it may be specific thermostat models.

Useful information for a report to Google could include Thermostat Model & Software version. From Google Home, mine which is working is:

  • Model: NEST_THERMOSTAT_E_DISPLAY.8
  • Software version: 6.2-27

Model : Display-2.8 software: 5.9.4-5

not working

sebvandijk avatar Feb 08 '24 15:02 sebvandijk

Model: Display-3.4 Software: 5.9.5-2

HA 2024.01 and 0.2

Not working since today, as reported by others, can set the temperature but do not receive updates back. The Nest app works fine.

roelandvdv avatar Feb 08 '24 15:02 roelandvdv

Model Display: 3.4 Software: 5.9.5-2

GTunney avatar Feb 08 '24 15:02 GTunney

Same issue for me. Started since the upgrade from 2024.1.5 to 2024.2.0. Everything works except for displaying the current temperature.

Model: Display-3.4 Software: 5.9.5-2

tjoll avatar Feb 08 '24 16:02 tjoll

Model: Display-3.4 Software: 5.9.5-2 Backplate model: Backplate-6.5 Heat link: model Amber-2.5, software 2.1.2-1

Mode, preset, temperature, and humidity doesn't update.

tjl10 avatar Feb 08 '24 16:02 tjl10

Looks like it kicked of for me (in the UK) around 7am this morning.

The Nest app sees near instant updates coming through to it fine enough.

The Google Home app does not - you have to back out of the thermostat view and come back in to see any changes. With that said, IDK if that's a change in behaviour as I never use it.

Model: Display-3.4 software: 5.9.5-2 Backplate: 6.5 Heat link: Amber-2.5 / 2.1.2-1

Nelsun23 avatar Feb 08 '24 17:02 Nelsun23

As of about 40 mins ago something started happening again; I'm seeing a slowly increasing temperature towards my setpoint (even though it has been at that setpoint for the whole afternoon). It's 'catching up' it feels like.

roelandvdv avatar Feb 08 '24 17:02 roelandvdv

As of about 40 mins ago something started happening again; I'm seeing a slowly increasing temperature towards my setpoint (even though it has been at that setpoint for the whole afternoon). It's 'catching up' it feels like.

Please can you test something on your system: Set preset to eco mode. It should work (thermostat changes to eco mode) but is the new mode shown in Home Assistant? On mine it still says preset: none.

tjl10 avatar Feb 08 '24 17:02 tjl10

The problem

Looks like this change broke Nest integration for updating its current temperature and status: #109254 (comment)

What version of Home Assistant Core has the issue?

2024.2.0

What was the last working version of Home Assistant Core?

2024.1.6

What type of installation are you running?

Home Assistant OS

Integration causing the issue

nest

Link to integration documentation on our website

https://www.home-assistant.io/integrations/nest

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

Same issue for me - Core Updated this morning and State and Temperature settings not being updated

Bozee123 avatar Feb 08 '24 17:02 Bozee123

oh thank the HA-gods I though it was me after a watchman tidyup session!

Same issue here, everything was working fine yesterday and then this morning around 8:47am GMT the sensors stopped updating.

I can set temps either manually in HA or through automations, but none of the automations work because the Nest sensors and attributes are not updating.

I have diagnostics running at the moment if anyone wants the dump let me know.

Running 2024.1.5 in docker, latest Debian, fully updated. I hadn't updated HA at all, Nest just stopped updating.

Nest Thermostat Details:

  • Model: Display 3.4
  • Software 5.9.5-2

18:58 GMT

sdm.devices.commands.ThermostatTemperatureSetpoint.SetHeat

Looking at the logs, temperature is now getting updated quite quickly, none of the other states appear to be updating.

rodders99 avatar Feb 08 '24 18:02 rodders99

As of about 40 mins ago something started happening again; I'm seeing a slowly increasing temperature towards my setpoint (even though it has been at that setpoint for the whole afternoon). It's 'catching up' it feels like.

Please can you test something on your system: Set preset to eco mode. It should work (thermostat changes to eco mode) but is the new mode shown in Home Assistant? On mine it still says preset: none.

Same here, thermostat changes but not reflected in HA.

roelandvdv avatar Feb 08 '24 18:02 roelandvdv