Page 1 of 3

Ring Doorbell Plugin (version 0.1.25)

PostPosted: Sun Sep 17, 2017 7:38 pm
by mpoulson
What is supported?
Ring Doorbell - Checks for Activities and update states on devices

Requirements:
A current username/password for your RingDoorbell.
A supported device (see below)

Supported Devices:

Ring Doorbell (https://www.amazon.com/dp/B00N2ZDXW2)
Ring Doorbell Pro (https://www.amazon.com/Ring-Doorbell-Existing-Wiring-Required/dp/B01DM6BDA4/)
Ring FloodLight (https://www.amazon.com/Ring-Floodlight-Camera-Motion-Activated-Security/dp/B0727XJQLD/)
Ring Stick-up Cam ([url]https://www.amazon.com/Ring-Stick-Outdoor-security-camera/dp/B01C6DXMX0/[url])

How to use:
Install plugin from:https://github.com/mpoulson/Indigo-Ring/archive/0.1.25.zip or the Plugin Store [url]http://www.indigodomo.com/pluginstore/[url]
Configure with Username/Password
Pick if you don't want to Send Telemetry to the developer. (Default is YES)

What is does:
Updates Devices States on Motion or Ring Events
Has separate states for last Motion and Ring event date/time
Will provide URL to recording video of last event (Requires Ring Cloud subscription)
Turning flood light On/Off
Turning siren On/Off

What is planned:
Event that will generate a "shareable" Url (Requires Ring Cloud subscription)
Action to share a recording with the Community (ring beta offering)

Ring Doorbell Plugin (version 0.1.16)

PostPosted: Mon Sep 18, 2017 5:38 pm
by mclass
Is it possible to access (stream or snapshot) the Ring doorbell video locally rather than via the Ring Cloud? I have been searching (without success) for a means of doing this to allow display on an Indigo control page.
Any ideas?


Sent from my iPhone using Tapatalk

Re: Ring Doorbell Plugin (version 0.1.16)

PostPosted: Tue Sep 19, 2017 7:47 pm
by mpoulson
I don't know an easy way. The Ring door bell posts an "event" to the ring app that includes data for the app to then do a SIP call to the RING servers. From there video and audio is setup and passed.
I am not an expert with SIP but I think the only way then to get the snap-shot or a video feed would be to do a SIP call.

Re: Ring Doorbell Plugin (version 0.1.16)

PostPosted: Sun Oct 15, 2017 6:25 pm
by kelmk
I'm not getting any motion or ring triggers from this plugin anymore. I have deleted and readded the device and the doorbell is listed in the drop down as available. Not sure what to do from here. It used to work perfectly.
Thanks

Re: Ring Doorbell Plugin (version 0.1.16)

PostPosted: Fri Nov 03, 2017 9:48 pm
by brianmaas
Me too. My floodlight doesn't send alerts. I'm not sure when it stopped working. I tried to revert back to 1.14 but it still doesn't work. Maybe something with the Ring API or maybe something with Indigo 7.1?

Re: Ring Doorbell Plugin (version 0.1.16)

PostPosted: Sat Nov 04, 2017 3:31 am
by marketability
+1

Re: Ring Doorbell Plugin (version 0.1.16)

PostPosted: Sat Nov 04, 2017 1:37 pm
by McJohn
Thank you very much for this plugin.
Question: we have a Trigger that fires when Indigo Device Ring Pro," lastButtonPressTime" has any change
(Action = do a SecuritySpy capture script and send an email and make a door bell sound)
But every time when we use the Ring App at the iPhone and take a look at the front door with the Ring Live view option a couple of seconds later the above Trigger fires in Indigo and no one pushed the Ring bell button.
How can we solve this?

Thanks and kind regards,

John

Re: Ring Doorbell Plugin (version 0.1.16)

PostPosted: Mon Nov 06, 2017 12:40 pm
by McJohn
Found it!

Thanks for the Debug option:
This is what happened when the App was openend with live view and closed with the red button:
Ring Doorbell Debug Updating Device: DeurbelRing , State: lastEvent, Value: on_demand
That Value: "on_demand" only happened when the App was opened.
So, we changed the Condition in the Trigger: LastEvent does not contain "on_demand".

And no false Triggers anymore! :D :D

Re: Ring Doorbell Plugin (version 0.1.25)

PostPosted: Fri Jun 01, 2018 3:04 am
by McJohn
Because Ring has changed the url to their (EU?) website (because of GDPR rules), the Ring Doorbell plugin doesn't work anymore:

Ring Doorbell Debug Login failed! Check your username/password.
Ring Doorbell Error Login to Ring site failed. Canceling processing!

The start of this plugin was great and a very nice addition to Indigo but the Python problems and now the change of the Ring login has made it unfortunately to a dead product.

The only solution now to connect Ring at Indigo is via IFTT and then for example a color cycle to a Hue light, and that change of the light could fire a Trigger in Indigo.

Re: Ring Doorbell Plugin (version 0.1.25)

PostPosted: Fri Jun 01, 2018 3:37 am
by autolog
Same issue with version 0.1.26 :|

This may explain what has happened? : tchellomello/python-ring-doorbell

Re: Ring Doorbell Plugin (version 0.1.25)

PostPosted: Fri Jun 01, 2018 4:47 am
by mclass
.... and with 0.1.27 :( The url change must apply in AU too?

This is (was?) a great plugin. I was using the motion detector to trigger entrance lighting after dark.

Is it still being maintained by the original author?

mclass

Re: Ring Doorbell Plugin (version 0.1.25)

PostPosted: Fri Jun 01, 2018 6:17 am
by McJohn
Maybe a "Python master" could fix the login script?

Re: Ring Doorbell Plugin (version 0.1.25)

PostPosted: Fri Jun 01, 2018 6:24 am
by autolog
McJohn wrote:
Maybe a "Python master" could fix the login script?

Unfortunately, the python module within the plugin which communicates with the Ring server is a .pyc file (python compiled) and the python source isn't available AFAICS. :|

I think it will therefore need the original author to update the plugin. :)

Re: Ring Doorbell Plugin (version 0.1.25)

PostPosted: Fri Jun 01, 2018 7:00 am
by autolog
Looks like it has been fixed in the last 24 hours in this github python project - davglass/doorbot - so I guess the good news is that it can be made to work. :)

Re: Ring Doorbell Plugin (version 0.1.25)

PostPosted: Fri Jun 01, 2018 7:29 am
by McJohn
Thanks for the happy news! :D :D

Tried via IFTTT but there is a lag of ~ 2 minutes and that takes too long for the postman :wink: