Nest doorbell events not triggering automations

A few weeks ago I went through the latest nest integration. It all worked, and I can see our camera feeds.

Today I tried to create an automation that senses our doorbell button press and invokes a service. The problem is that when I press the button, the event is not reliably “seen” by HA.

Interestingly if I go to Media → Nest I can see the “Doorbell” button press events, so at some level HA is aware that the event happened. But these events are not consistently visible at the automation level.

I created the automation using the HA GUI. Here’s the YAML equivalent (with the device ID hidden):

alias: Doorbell Chime
description: ""
trigger:
  - platform: device
    device_id: <hidden>
    domain: nest
    type: doorbell_chime
condition: []
action:
  - service: esphome.doorbell_chime_dfplayer_play
    data:
      file: 1
mode: single

When searching similar issues, some folks recommended checking the Google pub/sub console. I tried poking around in Google-land, but have to admit that it’s really a complicated place. I don’t know where to look for these events.

And in any case, I’m not sure it’s relevant given that I can see clips of the doorbell press in the Media → Nest folder. If HA knows to record these snapshots, how is the button press event getting lost at the automation level?

I tried restarting HA, and after it came up the automation worked exactly once. Attempts at pressing the doorbell button after that did nothing.

I tried changing the automation’s Mode from Single, to Restart, to Queued. There was no change in the results. It seems like button presses are sometimes detected, but often they are not.

Any thoughts as to how I can resolve this?

Thanks in advance for any help!

I am experiencing the same issue. Did you find a solution for this?

Unfortunately I have not found a solution. Sometimes it works, and sometimes it doesn’t.

I’m wondering if I should have posted on the Google integration mega thread instead of starting my own.

Hmm, now I am wondering if something is going on because this morning I seem to feel like my doorbell should have turned one of my outside lights on when I went out for my morning run and it didn’t seem to go on. Now I’m thinking I am also now having a problem. Going to have to test this out in the morning.

@allenporter any thoughts as to why some of us are seeing Nest Hello events going missing?

In my case it’s completely hit or miss whether a doorbell press triggers the automation.

Nice first name by the way. Extra credit for the spelling too :wink:

Thanks in advance for any suggestions.

If you are seeing the events show up in the media player, it implies they were observed and received by home assistant, so that is odd!

It may be interesting to turn up logging (see near bottom of troubleshooting that talks about event debugging Nest - Home Assistant) to confirm you’re seeing the messages and not seeing any other error messages.

You can interactively view events arriving in the developer tools of home assistant while the doorbell arrives as well and you can confirm the event is received there too.

Maybe this helps narrow down where exactly the issue is…

1 Like

Just setup a new HA and it does the same thing sometimes, I see the events in the media tab and also the Google Home app, but even the Google Home app itself doesn’t send notifications sometimes even if the event was created.

Idk what to do at that point, or where to check the cloud errors.