Netatmo Doorbell

What you are looking for is this:

event_type: netatmo_event
platform: event
event_data:
  type: None
  data:
    user_id: "xxxxxxxxxxxxxxxxxxxx"
    data:
      type: offer
    device_id: xx:xx:xx:xx:xx:xx
    home_id: "xxxxxxxxxxxxxxxxxxxxxxxx"
    push_type: NDB-rtc

1 Like

Hi I was wondering if anyone can offer me any support

I have been running the netatmo developer integration for a while so I can use my doorbell and all of a sudden all my netatmo devices have dropped offline.

I have tried re setting up again which did not work and have also tried logging in the normal way where I don’t get my doorbell which brings all of the devices back online other than my doorbell for obvious reasons

all my devices work within their own apps and are showing on the developer website

does anyone have any suggestions

My doorbell has been offline for HA for over a week now. My other cameras are ‘currently’ operational. The doorbell, as in your case, still works with the Netatmo App. I have restarted HA a few times with no luck to reestablish connection; I’ve noticed that after an update to HA that I have to usually restart HA at least twice to get camera streams back. So you don’t appear to have an isolated condition.

Hi the issue I have is that my thermostats are also offline and doorbell I don’t have any other cameras

I have tried restarting I’ve had it before but not on the developer though where I have had to reset up the integration as it failed when I restarted home Assistant

Although what I don’t understand is the thermostats will work if I set up not in the developer method if that makes sense

Have you tried checking if the webhook is blocked for your doorbell “app” on the Netatmo.developer page? noticed mine was “banned” but it still worked somehow…
image

Yes that all looks okay

I have also tried setting it up as a new app

my webhooks are working but sometimes only shop up in the listener after firing an netatmo_event manual

All started working okay now not done anything

Glad yours is working; I did some more digging and found that the update my doorbell just got forced it to IPv6 and dropped the IPv4 address. I just forced an IPv4 address to the doorbell from my router and then rebooted…and still nothing for the doorbell. So maybe there is another update forth-comming for mine.

Thank you for the description.
I still have issues with getting events from the doorbell. I set up cloudflare for remote access and added the cloudflare URL to HA and in the netatmo dev page under webhook URL.

Any suggestions to why I am not picking up any events?
Also, the webhooks get banned in the app quite fast, apparantly this is because I need to send a reply to the netatmo servers within 10s, but how do I do that?

Did you set up Netatmo before adding dev acc? When yes you have to delete Netatmo from HA and reinstall

I followed rwzdoorn’s description above.

Works like a charm!

The only problem i now have, is that the image is outdated as soon as the notification arrives. E.g.: i press the doorbell button right in front of the door, receive the notification as soon as this happens, but the image does not show me standing in front of the door, but instead an older image (without me).

Do you happen to have this issue too? How to workaround it, other than increasing the delay?

Fun fact: having the doorbell integrated into Apple Home via Homekit directly, its able to have a (nearly) live stream of the camera

Could someone please explain what actions or services are possible using the doorbell with HA? For example, is it possible to crerate a toggle on the dashboard to send the command to open the door?

Thanks

Hello,
currently you get these features of the doorbell in HA:

  • video stream (a very slow stream with a frame every 10 seconds or so)
  • events from the doorbell like “button pressed” or “human recognized”

For example, is it possible to crerate a toggle on the dashboard to send the command to open the door?

The Netatmo product is a door bell not a door lock. Please look at the netatmo site for more clarification.

Hi HolgerT.
Do you know of a guide for setting up events from the doorbell? I am quite green so I don’t know where to start with webhooks, or setting up the reply to Netatmo so the webhook does not get banned. I assume I have to do some work in the configuration.yaml, but I have no clue where to start.
I would pay to get help sorting this out…

If you like you can watch my video about the doorbell integration. Its in german but i think its easy to follow with automatic translations. The Video has chapters so you can just watch the chapters you are interested. There is an own chapter about setting up webhooks with events. I hope the video helps you?!

3 Likes

use the developer tool … go outside and press the button. in the event logger you see all the relevant information. what can be dropped and what you have to use you can see in some older posts.

event_type: netatmo_event
platform: event
event_data:
  type: None
  data:
    user_id: "xxxxxxxxxxxxxxxxxxxx"
    data:
      type: offer
    device_id: xx:xx:xx:xx:xx:xx
    home_id: "xxxxxxxxxxxxxxxxxxxxxxxx"
    push_type: NDB-rtc

Smartmatic my man :heart:
I had come across your video earlier, but I had not given it a proper view due to the only captions I was able to get were in German. The stuff I needed was from 13:56, the earlier stuff I already had functioning. So much time spent on this, you have no idea how happy I am now. Thanks!

1 Like

Great! Thats the reason why i make YT videos to help others and to share informations.

1 Like