[Re-release] Hubitat Ring Integration (Unofficial)

I'm getting Unofficial Ring Connect
settings
Unexpected Error
An unexpected error has occurred trying to load the app. Check Logs for more information.
Error: Device type 'Ring API Virtual Device' in namespace 'ring-hubitat-codahq' not found

app:162025-02-17 02:56:20.796 AM

error

com.hubitat.app.exception.UnknownDeviceTypeException: Device type 'Ring API Virtual Device' in namespace 'ring-hubitat-codahq' not found on line 1643 (method mainPage)

app:162025-02-17 02:56:20.731 AM

error

mainPage - OAuth Exception: java.lang.RuntimeException: OAuth is not enabled for this App

app:162025-02-17 02:56:15.381 AM

error

com.hubitat.app.exception.UnknownDeviceTypeException: Device type 'Ring API Virtual Device' in namespace 'ring-hubitat-codahq' not found on line 1643 (method mainPage)

app:162025-02-17 02:56:15.337 AM

error

mainPage - OAuth Exception: java.lang.RuntimeException: OAuth is not enabled for this App

app:162025-02-17 02:51:33.262 AM

warn

apiRequestAuthPassword HTTP 403 error: {"error_type":"credentials-reset-required"}

app:162025-02-17 02:51:25.513 AM

warn

apiRequestAuthPassword HTTP 403 error: {"error_type":"credentials-reset-required"}

app:162025-02-17 02:51:12.190 AM

warn

Invalid username/password

app:162025-02-17 02:51:06.907 AM

warn

Invalid username/password

app:162025-02-17 02:49:54.374 AM

error

mainPage - OAuth Exception: java.lang.RuntimeException: OAuth is not enabled for this App

Show more...

It looks to me like your OAuth might not be enabled. To do so, you will need to go to the « App Code » section:

Then from there, select the « Unifficial Ring Connect » app.

Once in the code, select the three dots on the top right:

Then, select OAuth:

If you see a button labeled: « Enable OAuth in App », click on it:

See if this fixes the errors…

OAuth is enabled

Ok. Then maybe you need to login again in the app?

Unofficial Ring Connect
settings
Unexpected Error
An unexpected error has occurred trying to load the app. Check Logs for more information.
Error: Device type 'Ring API Virtual Device' in namespace 'ring-hubitat-codahq' not found

That one sounds like there are missing components… Did you install it via the Hubitat Package Manager (HPM)?

Package Manager (HPM)

Error logging in to hub

An error occurred logging into the hub. Please verify your Hub Security username and password.

I log in and hub was wiped.

Yes, I just saw that in another thread. Did you try restoring a backup? Go to http://hubip:8081

From there, you can chose the option to restore from backup.

http://hubip:8081

Hmmm… can't reach this page

did you replace "hubip" with your hub's ip address?

1 Like

got Package Manager fix by a reboot of the hub.

2 Likes

Does anyone know how or if a chime gen 2 can be discovered in the Hubitat Ring Integration app?

I recently had my original chime gen 1 die and purchased a new chime gen 2. I tried to discover it in the Hubitat Ring Integration app and it doesn't find it. I did add the new one to my ring account in the ring app and deleted the one that no longer works. All is working within the ring itself.

Figured it out. Needed to add "chime_v3": [name: "Ring Chime V3", driver: "Ring Virtual Chime"], to the list in the app code

I just came across this thread and I am interested in using this app with my Ring Alarm system, but first I'd like to get some feedback:

  1. Do you find that you need to re-authenticate periodically, or does it just keep working once it is set up?
  2. How reliably does it report motion from motion sensors and open/close events from contact sensors? Is there any material lag, beyond what one would expect for a cloud-connected service?

Thanks in advance for sharing your perspective with me.

Marc

My setup doesn’t require any re-authentication. However, I setup a rule that would do this on its own when it detected an issue. Not sure how often it runs, but it is seemless.

I don’t use their motion sensors with Hubitat, but I do use contact sensors and the integration is very good. I only very rarely have any issues, and when I do, opening and closing the door fixes it.

It is an excellent integration, but remember that it is not supported by Ring or Hubitat, so there is no guarantee of how long it will continue to work.

1 Like

I love how it works with my Ring.

It's generally been great

Like @Sebastien, I setup a rule to watch the websocket to make sure it is connected. It also makes an announcement not connected and it has been months since I've heard anything (last time was an internet outage), so very stable and works well.
I have noticed slight lag every now and again but typically not much. I use 2 motion sensors and Ring Camera for front door motion. None of the automation I deem critical enough to make it local. I also have my locks connected to Ring. I wanted to be able to control them remotely when internet is down. I have a lot of automation with the locks and which works very well. Again occasionally there is a little lag with a lock not reporting quickly but I build in a little delay to offset it.

1 Like

Thanks for that info -- I am going to give it a try!

@CaptWoody & @Sebastien would you mind sharing the rule you set up to monitor and reauthenticate the websocket? I already know how to setup rules in Rule Machine, but have never created a rule to monitor a websocket...

Thanks!

Marc

For sure!

The 1h delay is long to ensure it doesn’t uselessly reboot. It could likely be a bit shorter than that.

1 Like

Not wanting to read through 1579 posts, can someone tell me if I can turn on and off the motion detection of a ring doorbell with Hubitat using this app? Not the alerts but
motion detection. Otherwise Alexa just keeps announcing that someone is in the back yard.

Back story, I have a Ring doorbell on my patio door. I have it there to monitor the door for break ins. I like to turn the motion detection off when we are on the patio and I want to create a rule that turns it back on at a certain time, so that I do not forget to turn it back on.