WTH is there no automation trigger for pressing the button on a Blink doorbell?

I just installed a Blink doorbell. Through home assistant, I can see the camera, and have access to all sorts of sensors, like wi-fi strength, temperature, motion sensing, whether the motion sensor was turned on or off, even battery life (it’s a wired doorbell) BUT there seems to be no way to trigger an automation if someone actually pressed the button on the doorbell.

Does Blink not support this? It seems like a no-brainer.

I think HA is just treating my doorbell like any other Blink camera.

Can you show a screenshot of the device entities page?

Go to Settings → Devices & Services → click on the Blink card name then the link where it lists the number of entities. e.g.

If there is no binary sensor for the doorbell button is there an event entity?

Here’s what I can see from the two views where the entities are shown:


I’ve been doing a bit of research and it would appear that this is a limitation of the Blink cloud API. So there is nothing the developers can do about it unfortunately. You can read more here: Blink doorbell integration sensors not working · Issue #69923 · home-assistant/core · GitHub

There are some work-arounds here: Blink doorbell pressed

That’s a bummer. Like i said, it seems like a no-brainer from an automation point of view. It’s unfortunate that there is no way to capture this event.