How to setup Netatmo integration using webhooks to speed up device status update response times

hello followed the instructions but I get this when restarted HA :slight_smile: The netatmo integration does not support YAML configuration

what is wrong ?

I found a solution. In fact now you just have to set up the application id. Uninstall the integration, reboot ha. Install the intégration and select webhook.

1 Like

Great but I am misssing the Netatmo Smart Smoke Alarm sensors. Any chance we can integrate these as well ? Thank you !

1 Like

I have now modified the step number 5 in my original post to reflect the updated official instructions.

1 Like

very helpful, that worked perfectly for me . Good job thanks a lot

For the past few days, my Netatmo Video Doorbell hasn’t been streaming. Therefore, I deleted the integration and attempted to reinstall and reconfigure it. However, it’s now only linking to my account via the HA cloud, despite my attempts to connect to my developer account → “Successfully authenticated. Created configuration for Home Assistant Cloud.”

The next step I took was creating a new app on dev.netatmo.com, which is where things became strange. After entering the necessary information (title, email, DPO) and clicking ‘create,’ I ended up on a 404 error page (on dev.netatmo.com).

When I returned to my apps, it seemed that one had been created. However, all fields were empty, and even after attempting to fill them or enable/disable the active status, nothing was saved.

I suspect this may be an issue on Netatmo’s end. Is anyone else experiencing something similar?

1 Like

I have the same problem. Creating a new app on dev.netatmo.com is not possible. After deleting the integration, it is also not possible to establish a connection via the HA Cloud.

Same here. Hope this will be solved soon! Happy to have any tip to receive webhooks again…

Thanks

1 Like

Seems to be a problem on Netatmo’s side:

Very good job indeed; this worked perfectly!!

EDIT: webhooks now work flawlessly.
I don’t know what i did differently

ORIGINAL POST:
Can anybody confirm if webhooks are still working with a “fresh” installation?
I only use smart valves, not sure if this is the problem.
My installation was working untill march, then we turned off the heating and i did not care for a while.

For some maintenance, I deleted the integration and re-installed it.
If during installation i use the “developer” method here described I get nowhere, with an error that states unable to register webhooks, and i get no entities or device.

If I login “normally” with user/password I get my entities but no webhooks.

Anybody in this situation?

How can I check if the webhook is working properly? Everything seems fine, but my presence camera lamp is always unavailable.

You can activate the log in the netatmo integration, restart ha and look on log.

Thanks, I activated the debug in the integration, restarted, but in the log I don’t see anything. How do I access the specific log with Netatmo debug?

There seems to be some inconsistency here…
In your bullet #5 you say to select the Netatmo integration.
Then, in bullet #7 you say to add the Netatmo Integration!

How can I select the Netatmo integration in bullet #5 when i don’t add it before I come to bullet #7 ??

Because in step 5 in the menu you have all the intégration even if you don t install it.

1 Like

after months it seems that I managed to make the camera light reappear. Does anyone know how to create a motion sensor when the camera detects movement? It will certainly be possible via API, but I really don’t know how to do it. I have already created an app on Netatmo dev, for the webhook, I don’t know if I will have to create another one or if I can do everything with that one. I hope this post of mine is not OT

You have to use the netatmo.event as trigger

Where? Do you have any more information to give me? Thanks

alias: Telecamera Vialetto Movimento Rilevato
description: Rileva il movimento e lo spegne dopo 60 secondi
triggers:
  - event_type: netatmo_event
    event_data:
      type: human
    trigger: event
  - event_type: netatmo_event
    event_data:
      type: vehicle
    trigger: event
  - event_type: netatmo_event
    event_data:
      type: animal
    trigger: event
actions:
  - action: input_boolean.turn_on
    data: {}
    target:
      entity_id: input_boolean.telecamera_vialetto_movimento_rilevato
  - delay: "00:00:60"
  - action: input_boolean.turn_off
    target:
      entity_id: input_boolean.telecamera_vialetto_movimento_rilevato
    data: {}

it works, but the events arrive 3 or 4 minutes late. Am I doing something wrong or is it a limitation of the netatmo ap? It’s useless like this