core: Netatmo integration stopped working with guest weather stations after 2022.10

The problem

Hi,

I’m having issues with all my sensors in the Netatmo integration being unavailable after I upgraded to 2022.10 (and later 2022.10.1 which didnt change anything related to this issue). I’ve seen two other issues here kinda similar but related to Home Assistant Cloud if I read them correctly. I don’t use the Cloud feature of home assistant, and I’m unsure if it’s related.

I could try to re-add my Netatmo integration, but I really don’t want to lose my historical sensor data if it’s possible to avoid, so I’m asking for help on how to fix this issue first. Is there any way to re-authenticate or anything like that, without removing the integration?

What version of Home Assistant Core has the issue?

2022.10(.1)

What was the last working version of Home Assistant Core?

2022.9.7

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Netatmo

Link to integration documentation on our website

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

Diagnostics information

config_entry-netatmo-dad510ef0667c6866bfcc5a87e4af827.json.txt

Example YAML snippet

No response

Anything in the logs that might be useful for us?

Not sure if this is related to my issue, but I don't think I've use webhook with this integration before. This is all the log I could find:

Logger: homeassistant.components.netatmo
Source: components/netatmo/__init__.py:200
Integration: Netatmo (documentation, issues)
First occurred: 19:37:42 (1 occurrences)
Last logged: 19:37:42

Webhook not registered - https and port 443 is required to register the webhook

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 66 (19 by maintainers)

Most upvoted comments

I was able to replicate this issue in my dev environment and fix it. I need to do some more testing before this will be pushed upstream. I’ll keep you posted.

i switched fuse to restart the outdoor cameras. after some seconds all valves, thermostate and outdoorcameras (all) works. thank you for the good work. with old versions i always had problems after homeassistant restart and had to rlead integration multiple times. now its perfect. Danke

Ah gotcha. I am facing that issue also. Didn’t realise that was the original issue.

I have 3 netatmo welcome, 6 netatmo tags, 2 netatmo sirens, 1 weather station, 2 thermostats and with the version 2022.10.05 all is working properly.

Yeah, please read over both the description and all answers before commenting to get the picture of what an issue is about first.

I have updated the title of this issue to better describe what it is about. It became clearer what exactly was going on the further down the road we went

@AceEye03 the issue with your instance is indeed different and actually relatively easy to fix. Please open a separate issue to collect details.

Is that NLPO contactor like a simple relay?

I opened a new issue.

I have 2 Legrand by Netatmo connected circuit breakers (maybe NLPO ?) that were managed by the Home + Control integration. This API was announced as deprecated soon. In the new Netatmo integration, I saw that it now manages these circuit breakers.

So I also removed this integration since it prevented me from reinstalling the Netatmo integration.

For others in here with similar issues: I’ll share my logging config, since I know I struggled to find the exact names of these components to enable debugging (I probably didnt know where to look)

I added this to my configuration.yaml, since I didnt have any other logging config. Adjust as needed if you already got some logging defined in there:

logger:
  default: warning
  logs:
    pyatmo: debug
    homeassistant.components.netatmo: debug

@snurre0 that was not targeted at you, sorry. I am still confused about your case.

No, the could subscription is not required at all. And the app works fine without webhook. Webhook events can provide significantly improved responsiveness for some devices (Netatmo only).