# Ring doorbell - is there a working contrib node?

**URL:** <https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572>\
**Category:** General\
**Created:** [24 June 2021 00:36 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572 "2021-06-24T00:36:31Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [24 June 2021 00:36 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/1 "2021-06-24T00:36:31Z")

</div>

Do you know if there is any alternative to node-red-contrib-ringdoorbell that works with the new authentication ?

Just got one on Amazon day and would like to add some NR goodness 😉

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [24 June 2021 08:56 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/2 "2021-06-24T08:56:49Z")

</div>

> [@Sean-McG](#):
>
> Do you know if there is any alternative to node-red-contrib-ringdoorbell that works with the new authentication ?

I've moved this post to it's own thread...

@Sean-McG - There isn't a contrib node that works, as far as I know.  
However... I am using IFTTT to interact with the Ring doorbell, to detect motion & rings.

I'm combining the [Ring applet](https://ifttt.com/ring) with the [Webhook applet](https://ifttt.com/maker_webhooks), and which then posts alerts to a node-RED endpoint.

It works pretty reliably, although I have just purchased a 'Ring Video Doorbell Wired' doorbell, which was only launched a few weeks ago, and the IFTTT applet has not been yet updated to work with that model.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [24 June 2021 12:06 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/3 "2021-06-24T12:06:37Z")

</div>

The joys of proprietary, cloud-based IoT 😧

---

<div class="post-metadata">

**Author:** ![spants](https://avatars.discourse-cdn.com/v4/letter/s/73ab20/32.png) [@spants](https://discourse.nodered.org/u/spants)\
**Post date:** [24 June 2021 13:57 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/4 "2021-06-24T13:57:12Z")

</div>

I use home assistant as a bridge to nodered to determine motion etc

---

<div class="post-metadata">

**Author:** ![wb666greene](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wb666greene/32/6534_2.png) [@wb666greene](https://discourse.nodered.org/u/wb666greene)\
**Post date:** [24 June 2021 21:23 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/5 "2021-06-24T21:23:14Z")

</div>

I've no personal experience with it, but Amcrest makes a 1080p wired (power, 12-24V "doorbell" transformer) that connects via WiFi and can stream the camera over rtsp meaning it will work with Blue Iris, etc. Just Google "Amcrest Video Doorbell"

I have used Amcrest DVRs, NVRs, and 4K cameras.

I started my "AI Person Detection" project partially motivated by all the false motion alerts my friend got from her Ring doorbell while we were on a diner date. My project can use any rtsp stream that VLC can play and have used a few that it can't with some oddball straight from China cameras (OpenCV/gstreamer seems a bit more versatile than VLC, but VLC is a much easier and quicker test).

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [24 June 2021 21:50 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/6 "2021-06-24T21:50:30Z")

</div>

@wb666greene - The OP has just purchased a Ring doorbell, and not looking for an alternative, just a solution for the question that has been asked at post#1.

---

<div class="post-metadata">

**Author:** ![wb666greene](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/wb666greene/32/6534_2.png) [@wb666greene](https://discourse.nodered.org/u/wb666greene)\
**Post date:** [24 June 2021 21:55 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/7 "2021-06-24T21:55:03Z")

</div>

I replied on the assumption that others reading might be interested in possibly getting off the proprietary protocol treadmill if contemplating doing such a thing.

With a doorbell delivering a "normal" rtsp stream all the node-red "display live video in the dashboard threads" goodness becomes available.

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [25 June 2021 00:20 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/8 "2021-06-25T00:20:40Z")

</div>

OK so I have a cunning plan 😉

I setup a virtual switch device in alexa-home, and used an alexa routine to switch it on when ring detects bell press, then I can use the node output to trigger any actions I need !!

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [25 June 2021 00:26 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/9 "2021-06-25T00:26:29Z")

</div>

Thanks - I'm not sure I understand all security issues exposing my PI to the internet, but it sounds like it may not have worked for me anyway as I think thats the same bell I got.

So my cunning plan should work for you also.

---

<div class="post-metadata">

**Author:** ![lius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lius/32/12679_2.png) [@lius](https://discourse.nodered.org/u/lius)\
**Post date:** [5 July 2021 17:23 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/10 "2021-07-05T17:23:34Z")

</div>

@Sean-McG, I can confirm that your 'cunning plan' also works perfectly fine with [VSH](https://flows.nodered.org/node/node-red-contrib-virtual-smart-home): An Alexa routine can trigger a virtual device state change or scene, which you can then react to in Node-RED.

By the way, the latest VSH version v2.11.0 also adds support for a 'virtual doorbell event source', which can be used for the reversed use-case: Something in Node-RED can trigger an Alexa routine or announce a doorbell event at a configured Echo device.

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [5 July 2021 22:56 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/11 "2021-07-05T22:56:48Z")

</div>

Take a look at [Tutorial: how to obtain Ring Doorbell alerts for node-RED flows](https://discourse.nodered.org/t/tutorial-how-to-obtain-ring-doorbell-alerts-for-node-red-flows/48058)

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [5 July 2021 23:54 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/12 "2021-07-05T23:54:52Z")

</div>

Nice write up - but I claim dibs on the cunning plan 😉

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [19 July 2021 23:55 UTC](https://discourse.nodered.org/t/ring-doorbell-is-there-a-working-contrib-node/47572/13 "2021-07-19T23:55:40Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
