[Re-release] Hubitat Ring Integration (Unofficial)

Okay here's what I get:

If I try to the .com portion, the message is: {"message":"Forbidden"}

If I add api, the message is: {"message":"Missing Authentication Token"}

The full URL gives the message: {"error":true,"type":"AppException","message":"Method Not Allowed"}

I'm wondering about the 'token message'. Would this be an oauth issue? I did enable oauth in the apps code, so could there be something else to set?

Thanks!!

That's good. It means you at least can hit the endpoint, now the question is why can't IFTTT. Are you sure it's setup correctly: Does visiting the full URL from say your phone off your wifi also given the same "Method not allowed" message?

Been using IFTTT for years. Was triggering some Ring events to Smartthings before; transitioning to HE now.

I’ll check the phone.

I seem to be getting the same messages. Can’t copy from the IFTTT app, so I tried the first 2 URLs I notes before.

As long as you are getting the last response, then you are good. Seems like an issue with IFTTT, I'll DM you.

Issue resolved! Thanks @SoundersDude

The issue is that some extraneous info from the app generated URL was pasted into IFTTT. Unfortunately it was on the source line and this was my first time using Webhooks, so it didn’t jump out. After removing the offending details, it worked fine. Note the info ahead of “kind” in the body.

1 Like

@SoundersDude @Evilborg This has been very helpful. I setup everything correctly I believe using momentary switch and alexa trigger but the switch remain off and get a connection refused and Error making Call to Alexa message gateway: {"header":{"namespace":"System","name":"Exception","messageId":"8c9d8814-3xxx and INVALID_REQUEST_EXCEPTION xxx NoCorrelationSessionFound: No active session found for correlation token : error message.
I picked the access token from my snapshot section and as well well the /apps/api/36, is that correct. Just starting with hubitat c-8 so please apologies if any obvious mistake I am making. What should be the IP address in the HTTP server field? I put the hubitat's one as well as the ring camera one just in case but none worked. The port I left it as 80 as default since I didn't change. Hub security is on.

The motion from Alarm works great using the integration, it is triggering the motion and doorbell press to HE I am trying to achieve without using IFTTT.

Edit: I was able to get it to work to trigger the motion (port I put was 80 replaced with 8080). Now the motion is active for about 2-3 min how can I push the motion to be inactive in a min from Alexa? I tried with switch off but that didn't work, should that need different body of message?

Can you post a screenshot of what you are trying to do (blanking out anything important like I did in that post)?

The only difference between press or motion using the momentary switch is what's in the body.

Thank you for taking time @SoundersDude , I was able to get it to work to trigger the motion (port I put was 80 replaced with 8080). Now in the device state the motion is active for about 2-3 min before turning inactive by integration, how can I push the motion to be inactive in a min from Alexa? I tried with switch off when no motion for 1 min (that is the min I can select in Alexa) but that didn't work, should that need different body of message?

I'm pretty sure that is hard coded in this integration, not configurable.

Is anyone else having issues with Ring Doorbells all of a sudden? I had everything up and running earlier this week (I’m new to Hubitat, so new install) and on Wednesday night the push request from ifttt started to fail with a 404 error (it worked for about 24 hours prior to that). Just trying to figure out if it’s just me or a broader issue.

I opted to create routines in Echo to turn on virtual motion devices to record camera motion. This has worked very well for me, so might be an option if IFTTT stops working longer term for you.

1 Like

As an update to my earlier post, I completely uninstalled all of the Ring devices and the app and re-installed everything and it is back up and running for now. Fingers crossed it stays that way, but if not I may follow @Sebastien 's suggestion

2 Likes

Hello,

I was not getting thumbnails of the camera images and uninstalled the app. When I ty to reinstall, I get DNI already exists. How do I remove the saved DNI value in Hubitat?

Thanks as I am new at this,
Scott

Hi gang, good morning.

Apologies in advance if this has been asked before, I'd like to confirm I understand correctly.

I'm trying to integrate a Ring Video Doorbell 4 to my Hubitat. I'd like Hubitat to recognize when the doorbell button is pressed but starting to understand that's not a possibility without an IFTTT integration.

Is that right? Hubitat / the Hubitat Ring Integration cannot detect a Ring doorbell button press? Is there another way to do this without an external service like IFTTT?

Thank you!

You are correct, there isn't a way directly for Hubitat to reach a doorbell. If you want to avoid IFTTT, you can follow the instructions above on using Alexa and a momentary switch. I do this today.

1 Like

Thank you for the quick and helpful response!

1 Like

Being new to Hubitat, please may someone explain in layman’s terms what the benefits are of connecting a doorbell and floodlight to my hub?

Depends on what devices you have but it's just a way to link other devices with your Ring devices.

Myself I have a rule to turn on my Hue outdoor bulbs whenever there's motion from my outdoor Ring cameras/lights whenever it's night time. I also have a rule set up to turn on my front entry light (Lutron Switch) inside my house whenever the doorbell rings.

Thank you, and which part of the process is run locally? As I know ring relies on cloud