Netatmo is suddenly dead

If not mandatory why I get time out from the netatmo platform? I don’t see any entity in Hassio

Good question. Please upgrade to the latest stable release and try again.

Completed ! but same result. I’m trying to integrate use homekit, seems working

Netatmo thermostat (not homekit integration and webhook working), unavaiulable state since latest 4 release :confused:

also for me netatmo thermostat 1st generation sometimes not work in home assistant.
how is it possible resolve this problem?

This is a known bug. It happens as far as I can tell when the Netatmo relay becomes unavailable. Subsequently the thermostats and valves attached to it will be rendered unavailable and wont be able to recover unless you reload the integration or restart HA. I am working on a fix but right know I don’t have quick solution that wont be a regression in other parts. Please be patient. I’ll notify when this is fixed.

3 Likes

it is possible to relaod integration without restart home assistant? this proble, for me, was born with the installation of the 2021.11 version.
now when i replenish netatmo, only the smart valves appear and not the weather station

Dettagli registro (ERRORE)
Logger: homeassistant.config_entries
Source: components/netatmo/init.py:220
First occurred: 10:40:18 (1 occurrences)
Last logged: 10:40:18

Error setting up entry Home Assistant Cloud for netatmo
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 304, in async_setup
result = await component.async_setup_entry(hass, self) # type: ignore
File “/usr/src/homeassistant/homeassistant/components/netatmo/init.py”, line 230, in async_setup_entry
await register_webhook(None)
File “/usr/src/homeassistant/homeassistant/components/netatmo/init.py”, line 220, in register_webhook
await hass.data[DOMAIN][entry.entry_id][AUTH].async_addwebhook(webhook_url)
File “/usr/local/lib/python3.9/site-packages/pyatmo/auth.py”, line 381, in async_addwebhook
resp = await self.async_post_request(WEBHOOK_URL_ADD, {“url”: webhook_url})
File “/usr/local/lib/python3.9/site-packages/pyatmo/auth.py”, line 339, in async_post_request
async with self.websession.post(
File “/usr/local/lib/python3.9/site-packages/aiohttp/client.py”, line 1117, in aenter
self._resp = await self._coro
File “/usr/local/lib/python3.9/site-packages/aiohttp/client.py”, line 619, in _request
break
File “/usr/local/lib/python3.9/site-packages/aiohttp/helpers.py”, line 656, in exit
raise asyncio.TimeoutError from None
asyncio.exceptions.TimeoutError

I can confirm i am having the same issue as of today

A fix for this is available in the latest beta and will be shipped with the next release (2021.12).

3 Likes

This is fantastic news, thank you! It had gotten pretty annoying, as I have an open/closed window automation and sometimes the heat would not start back up after closing the window because of this issue.

Since yesterday, my netatmo integration does not work.

Just says “Configuration failed”

I can see indoor/outdoor temperature, windspeed and direction and rain gauge in the netatmp app on the phone, so the unit seems to be working.

Am i the only one ?

Here is the log entry (I updated to latest version 2021.12.3 yesterday)

Logger: homeassistant.config_entries
Source: helpers/config_entry_oauth2_flow.py:373
First occurred: 17. december 2021 19.40.41 (1 occurrences)
Last logged: 17. december 2021 19.40.41
Error setting up entry Home Assistant Cloud for netatmo

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 313, in async_setup
    result = await component.async_setup_entry(hass, self)  # type: ignore
  File "/usr/src/homeassistant/homeassistant/components/netatmo/__init__.py", line 109, in async_setup_entry
    await config_entry_oauth2_flow.async_get_config_entry_implementation(
  File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 373, in async_get_config_entry_implementation
    raise ValueError("Implementation not available")
ValueError: Implementation not available
2 Likes

Did this start to fail right after the update? What version did you update from?

Same here, I updated to 2021.11.5 → 2021.12.3 on the 15th of December

Edit: Tried to remove and re-add the integration and now it won’t let me re-add it any more. I get this error:

Aborted
The component is not configured. Please follow the documentation.

Edit 2:
I was missing some lines in configuration.yml for netatmo. Re-added after re-entering the lines and now it works again.

Mine has stated working again after about a day, without me doing anything to it.

Not a lot of help i know, but i do not know what killed it and what brought it back to life.

Hi,
I was upgrade my HA on version 2021.12.5. but my Radiator Valves was not function, I deleted integration and install again, but now I see only Weather station. Valves was not add. Secrets in configuration.yaml I have.

In version 2021.11.5. was all right.

Hi,

I’ve the same issue, but with the smart indoor camera. Not found anymore, nothing changed after the upgrade to 2021.12.5

It’s working perfectly fine in the Netatmo app.

Try to reboot the camera, and after 10 min a reboot of HA… does this work?

1 Like

In general, if something stops working that did work before turn the log level for the integration to debug and restart HA or the integration. Watch the logs for the device/service in question and feel free to tag me for Netatmo related issues.

Hi, I have the same problem, the integration is activated but the thermostat no longer sees me.

2021-12-27 23:51:32 INFO (MainThread) [homeassistant.components.netatmo.data_handler] Netatmo webhook successfully registered
2021-12-27 23:51:32 DEBUG (MainThread) [homeassistant.components.netatmo.data_handler] No device data available
2021-12-27 23:51:32 DEBUG (MainThread) [homeassistant.components.netatmo.data_handler] Data class AsyncHomeCoachData added
2021-12-27 23:52:02 DEBUG (MainThread) [homeassistant.components.netatmo.light] Adding camera lights []

Did you try to reboot the camera(s)? In my case it helps!

1 Like