Jump to content

Ring Doorbell to ISY (YAY!)


Recommended Posts

I wish to share the following on how to link your ISY using ISY PORTAL (like using ECHO)  Now as a added backup my lights in the family room flash when the doorbell rings!

 

 
 

 

If you have the ISY portal and a Ring doorbell you can have the ISY do any function for example, flask the lights in the house.

 

Create a variable for use in the ISY for use and it will show up in ISYPORTAL in the dropdown

(mine is RingDoor for example)

 

Set up ISY portal for IFTTT use and create a ISY key for use.

 

You will then have a link to use on IFTTT for example: 

 

https://my.isy.io/api/ifttt/RingDoor/key/<YourKEYFROMisyPORTAL>

 

You will need to copy this key for later use)

 

 

Use the variable you created in your isy and create a action to run it in ISYPORTAL.  For example in my ISYPORTAL:

 

 

Event name   Category   Resource            Address     Action   

RingDoor          Variable      RingDoorbellActive   8             Set value to 1

 

Showing 1 to 1 of 1 entries

 

 

Now

 

Log on to IFTTT and create a recipe using Ring Doorbell and Maker

 

Create a Recipe

 

If this then that and pick THIS

 

Choose trigger channel and search for Ring doorbell

 

When picked you have to log into Ring and follow the prompts.  When done....

 

 

 Choose a Trigger 

 

New Ding Detected

This Trigger fires every time somebody rings your Ring Doorbell.

 

OR

 

New Motion Detected

 

 

 

Set up a trigger for what you want (ie New Ring detected)

 

 

Complete Trigger Fields 

New Ding Detected

 

 

Which doorbell?

 Please select

Front Door

 

 

 

 

Now pick THAT  

 

 

Choose Action Channel 

 

 

and Search/pick MAKER

 

 

MAKER

 

 

IN MAKER, Choose an Action 

 

Make a web request

Pick the web request

 

 

 

Make a web request

URL

https://my.isy.io/api/ifttt/RingDoor/key/<YourKEYFROMisyPORTAL>

 

     Use the KEY from the ISY portal, plug in in the URL field.  PS I found using the copy feature from ISY PORTAL works best!

 

Choose the following in IFTTT

 

 

Method

       Please select POST

 

 

Content Type

   Please select application

/jsonapplication

 

Optional

 Body

(Leave blank)

 

 

now select action.

 

 

 

Now you can write any program you wish that will do a action and then reset the variable to 0 again.

 

I am willing to bet that if you use their new motion cameras you can also use them for events and motion around the house!

 

 

Enjoy!

 

Rich

Edited by richtimpa
  • Like 1
Link to comment

Thanks for posting this, I have a Ring doorbell installed and I am sure that I can put this to good use.

One thing that comes to mind, is that I like the motion notification, but it alerts me whether I am away or home.  I wanted to find a way to stop the notifications when I am home and only keep them when I am away.   So now I can turn off notifications for my phone, I have a variable that knows when I am home, so I can write logic to send me a pushover notification only is I am away.

So again, thank you for posting your steps here, much appreciated.

Link to comment

I want to thank you as well, richtempa. I have a 91 year young grand mother that can't hear the doorbell ring but has sharp vision and mind. She actually asked me why I couldn't make the lights flash when someone rings the doorbell!

 

 

GT

 

An Elk Doorbell Detector will allow you to integrate a standard doorbell with Insteon.

  • Like 1
Link to comment

I put a dpst 24vac relay between the button, 24vac transformer and bell, allowing me to have dry contacts that (in my case) trigger a non-alarm zone on my Elk, but could equally trigger an iolinc. Since I had the Elk already, it cost me less than $3 for the relay...

Link to comment

I put a dpst 24vac relay between the button, 24vac transformer and bell, allowing me to have dry contacts that (in my case) trigger a non-alarm zone on my Elk, but could equally trigger an iolinc. Since I had the Elk already, it cost me less than $3 for the relay...

Could you share how you wired this up?

I picked up an iolinc at the menards clearance sale hoping to do something like this, but have yet to figure it out.

I do also have a dsc alarm panel next to my doorbell transformer if that is easier.

Thanks

Link to comment

An Elk Doorbell Detector will allow you to integrate a standard doorbell with Insteon.

 

I had the ELK-930 wired up to an IOLinc for doorbell notification which worked OK, but I would occasionilly receive multiple notifications for each doorbell press.  The Elk-930 was originally designed to work with solenoid driven chimes, which will cross the 900 mAmp detection threshold only once.  Unfortunately, an electronic melody chime will cross the 900 mAmp threshold multiple times while the chime is playing.

 

For other reasons, I was able to free up an Elk zone so I could wire the ELK-930 directly to an Elk-M1G non-alarm zone.  (non-alarm, normally open, fast response).  To eliminate duplicate notifications for a single doorbell press, I used an Elk output for the duration of the melody and added it to the Elk notification rule.   

WHENEVER Door Bell (Zn 15) BECOMES NOT SECURE
 AND Door Bell (Out 7) STATE IS OFF
  THEN TURN Door Bell (Out 7) ON FOR 15 SEC
  THEN SEND EMAIL...

The added benefit is the electronic chime also supports wireless doorbell buttons, which I added one to my back door.  

Edited by elvisimprsntr
Link to comment

Could you share how you wired this up?

I picked up an iolinc at the menards clearance sale hoping to do something like this, but have yet to figure it out.

I do also have a dsc alarm panel next to my doorbell transformer if that is easier.

Thanks

Sure! It's pretty straightforward though....

 

My transformer supplies 24vac (some are 12vac, others 16vac - you'll need to get a relay with an appropriate voltage coil - make sure it's an AC coil!)...

 

There are two circuits - transformer to relay coil via the bell push - and a second circuit from transformer to bell via one set of n/o relay contacts. At that point - the bell push works properly, ringing the bell - with the addition of a relay click.

 

I then wired the other relay n/o contacts to my Elk (could easily be an iolinc).

Link to comment

Thanks to everyone for the comments and hope you enjoy the use of this.  I also just found out we can do the same for a Nest Camera.  There is a delay from the nest servers but it can work for detecting motion and activating an event too!  Just follow the same procedures as the Ring Doorbell and instead pick Nestcam!

 

Like I said, I also found out that unlike Ring, the Nest servers seem to take a while (approx 2 mins) to process the event.

Link to comment
  • 6 months later...

Thanks to everyone for the comments and hope you enjoy the use of this. I also just found out we can do the same for a Nest Camera. There is a delay from the nest servers but it can work for detecting motion and activating an event too! Just follow the same procedures as the Ring Doorbell and instead pick Nestcam!

 

Like I said, I also found out that unlike Ring, the Nest servers seem to take a while (approx 2 mins) to process the event.

How long is the delay from the Ring device detecting motion to the info getting to the ISY...?

Edited by homejones
  • Like 1
Link to comment
  • 1 year later...

I am trying to follow these directions and having a few hiccups and no success.


 


I have never set up a state variable before.  I was able to set one up in the ISY admin console ID = 1 Name = Ringdoor  Init = 0 State = 1


 


I then logged into the portal and tried to create an action.  I was able to find the variable and set the Event name, Category and Action as above, but the Resource is set at Ringdoor instead of Ringdoorbellactive and address is set at 1 instead of 8.  I can't figure out how to change these.


 


I was able to log onto IFTTT and create an applet.  The If integration seemed to go as above. 


 


The when doing the then section I could not find a "maker", and it seems like this has been replaced with "webhooks".    I was able to paste the address generated by the ISY portal, and set the Method to POST and the content type to "application/json" instead of /jsonapplication. I left the body blank.


 


I was unsure what "now select action" means in the instructions above.


 


The applet on IFTTT seems to run, but I am not sure if the info is actually getting to the ISY.  I set a few simple programs to see if it would turn on a light, but the program does not seem to run.


 


The applet says it runs every time the bell rings, but the variable does not seem to activate anything in the ISY.  


 


Sorry if I am missing something obvious.  Any help would be appreciated.

Link to comment
  • 1 month later...

I've followed the steps in this forum to generate alerts via the ISY whenever my Ring products detect motion.  My thanks to all who contributed here!

 

I was wondering if anyone has done any work to control Ring products from other ISY devices or events.  For example, when I installed a Ring Floodlight in my back yard, I replaced a regular old floodlight that was controlled by an Insteon switch.  Since that wiring was repurposed to power the Ring Floodlight, I now have to have that on all the time or the Ring camera and its integrated floodlight do not function.  Unfortunately, that means the only way to turn on the light is using the Ring app.

 

Ideally, I'd like to use a different Insteon switch to send a signal to the Ring Floodlight (either directly or via something like IFTTT) to turn on the Ring floodlight.  Has anyone done anything in this area?

Link to comment

There are no official API for Ring, but few folks figured out how to work with it unofficially. I'm wondering if you can try that script and see if it really controls the flood light? If yes - someone might be able to write a node server based on it :)

 

BTW, I've noticed that Ring thru IFTTT has a horrendous delay, sometimes like 60 minutes, however Ring via Stringify is almost instant.

Link to comment

Awesome!

 

The other day I pinged their support asking for a way to control my Ring Floodlight (and 2 spotlights) by API.

 

You cannot even do this via IFTTT - there are only triggers for Ring, no actions.

 

Glad to hear it will be coming to the Portal!

  • Like 1
Link to comment
  • 2 months later...
  • 3 months later...
Hi Bumbershoot,

Yes, we more than half way done in developing the Polyglot in the Cloud. Once that's done, this should be quite simple.

With kind regards,

Michel

 

FANTASTIC news! My PRO doorbell, two spotlight cams and floodlight cam are eagerly awaiting integration... default_smile.png

 

Are you able to talk about what will be possible with the integration...

 

Turn on/off light? (Floodlight, spotlight)

Trigger program on light changing state?

Trigger program on camera motion detect (within defined motion zone)? (Does the API indicate which motion zone was triggered?)

Trigger program on bell push?

 

I’d understand if their NDA prevents talking specifics of course....

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing

    • No registered users viewing this page.
  • Who's Online (See full list)

    • There are no registered users currently online
  • Forum Statistics

    • Total Topics
      37k
    • Total Posts
      371k
×
×
  • Create New...