Nest integration suddenly stopped working

A few days ago my thermostats suddenly stopped working through home assist. Troubleshooting online suggested removing the integration and setting it up fresh. But now I can get them added back. I’ve run out of things to try so I’m hoping someone has suggestions for what I can try next. Here are the logs related to the issue.

Logger: homeassistant.config_entries
Source: config_entries.py:761
First occurred: 1:52:49 PM (2 occurrences)
Last logged: 1:53:06 PM

Error setting up entry Home for nest
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 761, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/components/nest/init.py”, line 218, in async_setup_entry
subscriber.cache_policy.store = await async_get_media_event_store(hass, subscriber)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/components/nest/media_source.py”, line 91, in async_get_media_event_store
await hass.async_add_executor_job(mkdir)
File “/usr/local/lib/python3.13/concurrent/futures/thread.py”, line 59, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/src/homeassistant/homeassistant/components/nest/media_source.py”, line 89, in mkdir
os.makedirs(media_path, exist_ok=True)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “”, line 228, in makedirs
OSError: [Errno 74] Bad message: ‘/config/nest/event_media’

I assume this isn’t applicable?

It’s a few weeks early though.

Switch away, nest is soon turning off the integration capabilities. I got rid of it an purchased the ecobee smart thermostat enhanced. It is completely local access through the homekit integration - and much more reliable than the Nest even ever was. I got it at a deep discount by using my local power utility’s online store.

1 Like

We should verify the OP’s Nest gen type before jumping to conclusions.

Gen 1 and 2 are pre 2013 and simply looking at the model # in the Nest app will identify the gen.

For example Display 3.7 is Gen 3 with the 3 as the gen identifier.

I have two thermostats. One is 3.7 the other 3.4

Then the end of support does not apply to your issue or devices.

Do you mean can’t?

Yes sorry, I can’t get them added back.