I have a blink doorbell that I just configured with HA and I am trying to get a notification/event triggered when someone presses the doorbell but no luck so far.
Is it even possible?
These are the entities created after adding the integration
I have a blink doorbell that I just configured with HA and I am trying to get a notification/event triggered when someone presses the doorbell but no luck so far.
Is it even possible?
These are the entities created after adding the integration
Hey there, just installed one myself. Did you ever work this out?
Looking at my history, when I press the button, it seems to track it in the entity âblink G8T1-TV02-2075-00JH Motion Detectedâ - As I see it change from OFF to ON for the period of about 5 minutes, so could possibly use that change, however, if you ALSO have motion detection turned on, not sure youâd be able to distinguish between the press and the motion event triggering.
Nope.
Seems useless in itâs current form for HA but good thing you can arm/disarm the doorbell
Agreed, Iâm hoping itâs because the doorbell is still quite new to the market, and the current integration only has the enity options exposed for security cameras (as that is what the core product base has been so far for Blink). What letâs seeâŠ
EDIT at least I can create a Routine in Alexa for the doorbell press, so that is one option.
Hmm and can that be passed back to HA? Might be a âworkaroundâ for now
Hmm, good thinking!
The way Iâll do it, is create a dummy switch in HomeAssistant (or in Smartthings, as I still have a few things I run from there), then import that into Alexa. Then set up a routine that when the doorbell is pressed the swich toggles. That switch can then be used in HomeAssitant to trigger any automation needed (like flashing the lights)
That could work, I use a bunch of virtual buttons in smartthings as well and then HA can see when they were changed by Alexa. Assuming the delay is bearable.
Also works if you create an input helper button in HA, expose it to Alexa and then create an Alexa routine which âpressesâ the button.
I did the method above with a virtual switch and an Alexa routine for when my blink doorbell was pressed, to get a notification via telegram (via node red) and also to change the colour of the smart bulbs in the house (again via node red.)
Interestingly, the delay between the notification from the blink app and the notification from telegram via node red was only 1 second.
This makes this workaround a viable alternative and (via node red) means theres way more customisation / options also.
This sounds great,
I am new on Alexa
Does the integration to Alexa ( accessing the HA switch) require you have a cloud HA account? Or is it possible to do the integration the other way around, that is HA can access Alexa devices like the doorbell and their events.
Thanks
Hey Matt,
can u please send me the code to do that? Iâm not getting it to work
What you need is a working node-red installation and those two âpalettesâ:
Then you create a helper in HASS of type âinput booleanâ.
In node-red you have to create a flow like this:
In the Alexa app a routine is needed that sets the device called âTriggerâ to âonâ when the doorbell is pressed" and after 2 seconds resets it to âoffâ.
Now you have an entity in HASS that follows the state in Alexa.
With a suitable automation you can now do whatever you like in HASS.
This wonât help you in any way (and I have lots of other stuff in this flow).
What you need is just the Echo-Hub (from ânode-red-contrib-amazon-echo-oztourerâ) that is connected to a Echo-Device (from ânode-red-contrib-amazon-echo-oztourerâ) connected to a simple switch:
The output â1â is connected to a âhomeassistant call-serviceâ element (from ânode-red-contrib-home-assistant-websocketâ) that calls this:
Output â2â of the switch goes to the same type of element but calls âturn_offâ.
Thatâs all the âmagicâ in this flow.
Thanks! Very usefull!
My problem is that it takes two plus minutes for Alexa to respond. I wish that there was a native HA event, but they obviously did not want that. We should probably find another brand for this purpose.
Thatâs strange. In my case the âbutton pressedâ event is routed âinstantâ (Blink->Alexa->Node-red->HA).
My Blink doorbell died a month ago and now I use the exact same method for my Aqara G4.
To be honest, I donât know if this works without ECHO device.
In the meantime, I have switched from the implementation in Node-Red to Nabu Casa.
I have created a helper entity (âRing buttonâ) and released it for Alexa.
This allows me to trigger this entity directly in the event of a ringing event.
The cumbersome way via Node-Red can thus be omitted.
Hi! I was just trying to make this work on my Blink Doorbell. Can you please elaborate better? Iâm just a day-1 user with just a weekâs worth of learning. Where can I find this helper?