Jump to content

New - Ring node server is now available in the PG3x store


Bumbershoot

Recommended Posts

2 hours ago, Bumbershoot said:

Geddy, will there be a sub-forum created for this node server?

@Bumbershoot yep...and just moved this into it.

I've been running this a little while since it was in the non-production store and it's been good. If I could just get a spider to quit building a web in front of the floodlight I could use the motion trigger overnight more often. 

  • Haha 1
Link to comment
1 hour ago, hart2hart said:

Does it run PG3 and PG3X?

Requires PG3x. Can run on eisy or Polisy that has converted to PG3x.

Per UDI site blog post: https://www.universal-devices.com/eisy-ring/

And from Ring node server “more info”: https://github.com/UniversalDevicesInc/ring/blob/master/README.md#requirements

 

Quote

Requirements

PG3x (eisy, or Polisy updated with PG3x)

ISY firmware 5.6.0 or later

PG3 Remote connection must be enabled

Settings are in Portal under Select Tools | Maintenance | PG3 Remote connection

 

Link to comment

I was thinking of installing this, but I looked at the requirements everywhere and does not mention that the Ring plan for their subscription is needed. 

All my other nodeservers like this use the mfg's portal.  I don't have the plan for my Ring doorbells.

 

 

Link to comment
50 minutes ago, captainc said:

I was thinking of installing this, but I looked at the requirements everywhere and does not mention that the Ring plan for their subscription is needed. 

All my other nodeservers like this use the mfg's portal.  I don't have the plan for my Ring doorbells.

 

 

I know you need a Ring account to link with the node server, but I don't think you need a subscription to the protect plan.  I see that the node server has a free trial account, so nothing would be lost to give it a go and find out.  The motion detection of the doorbell and cameras works well and is quite useful.

Link to comment
13 hours ago, BMarking said:

Will it read the armed state? That is whether it is "disarmed", "stay" or "away"?

No. Doesn't appear to. Read the blog post from UDI linked above. Only options I see are "motion" and "ding". Perhaps something in the Ring side might pause or handle alerts differently depending on it's "armed state". 

The node server is only for doorbells, stickup cams & floodlights.

Link to comment
11 hours ago, BMarking said:

It would be useful to have the doorbell trigger some interior lights when no one is home.

THAT is possible…just have to use geofence (UD Mobile or other options) and can trigger programs when the geofence is exited that would activate/enable other programs to run while gone. Then the reverse when you enter the geofence that basically disables those programs (if you don’t want them to run when “home”). 

That part is simple! 

Link to comment

How do you authenticate in PG3x for Rachio?


I have it installed on 5.6 and 3.26 PG3x on Polisy with PG3 remote connection enabled and $9 license purchased but no matter how many times I reboot/restart IoX, PG3x, Polisy, etc. I can’t get it to authenticate?

 

What am I missing so it will pull in my Ring device?

 

Thanks!

Link to comment
1 hour ago, DennisC said:

 

What does the logs indicate?



2023-05-15 09:53:34,371 Thread-5 udi_interface INFO oauth:getAccessToken: Getting access token
2023-05-15 09:53:34,373 Thread-5 udi_interface INFO ring:configDoneHandler: Access token is not yet available. Please authenticate.
 
 
 
2023-05-15 09:53:34,100 MainThread udi_interface.interface INFO interface:updateProfile: Sending Install Profile command to Polyglot.
2023-05-15 09:53:34,102 MainThread udi_interface INFO ringInterface:__init__: Ring interface initialized...
2023-05-15 09:53:34,103 MainThread udi_interface.interface WARNING interface:db_getNodeDrivers: controller not found in database.
2023-05-15 09:53:34,104 MainThread udi_interface.interface INFO interface:addNode: Adding node Ring(controller) [None]
2023-05-15 09:53:34,106 MainThread udi_interface.interface INFO interface:setController: Using node "controller", driver "ST" for connection status.
2023-05-15 09:53:34,108 MainThread udi_interface INFO controller:__init__: Controller Initialized...
2023-05-15 09:53:34,137 MQTT udi_interface.interface INFO interface:_message: custom data response {'customparamsdoc': '<h2>Configuration</h2>\n\n<p>shortPoll = The interval used to poll the battery level</p>\n\n<p>longPoll = The interval used to resubscribe to Ring events</p>\n'}
2023-05-15 09:53:34,147 MQTT udi_interface.interface INFO interface:_message: Successfully set key = customparamsdoc
2023-05-15 09:53:34,368 Thread-5 udi_interface.custom INFO custom:_save: Sending data notices to Polyglot.
2023-05-15 09:53:34,371 Thread-5 udi_interface INFO oauth:getAccessToken: Getting access token
2023-05-15 09:53:34,373 Thread-5 udi_interface INFO ring:configDoneHandler: Access token is not yet available. Please authenticate.
2023-05-15 09:53:34,377 Thread-5 udi_interface.custom INFO custom:_save: Sending data notices to Polyglot.
2023-05-15 09:53:34,457 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices
2023-05-15 09:53:34,461 MQTT udi_interface.interface INFO interface:_message: Successfully set key = notices
2023-05-15 09:53:34,665 MQTT udi_interface.interface INFO interface:_message: Profile installation finished
Link to comment
4 hours ago, DennisC said:

 

What does the logs indicate?

5/15/2023, 06:58:08 [pg3] info: Verifying node servers are installed on IoX correctly
5/15/2023, 06:58:08 [pg3] info: IoX entry for Ring::2 OK
5/15/2023, 06:58:08 [pg3] info: IoX entry for WirelessTag::4 OK
5/15/2023, 06:58:08 [pg3] info: IoX entry for WeatherBit::5 OK
5/15/2023, 06:58:08 [pg3] info: [00:0d:b9:53:30:34_1] Unmanaged NodeServer 'ISY Portal' found. Adding to DB.
5/15/2023, 06:58:11 [pg3] info: [00:0d:b9:53:30:34_4] wtcontroller reporting command DOF
5/15/2023, 07:03:08 [pg3] info: Verifying node servers are installed on IoX correctly
5/15/2023, 07:03:08 [pg3] info: IoX entry for Ring::2 OK
5/15/2023, 07:03:08 [pg3] info: IoX entry for WirelessTag::4 OK
5/15/2023, 07:03:08 [pg3] info: IoX entry for WeatherBit::5 OK
5/15/2023, 07:03:08 [pg3] info: [00:0d:b9:53:30:34_1] Unmanaged NodeServer 'ISY Portal' found. Adding to DB.
5/15/2023, 07:06:52 [pg3] info: Getting push notification API token
5/15/2023, 07:06:52 [pg3] error: Failed to get push api token:
5/15/2023, 07:06:52 [pg3] error: Error: Request failed with status code 401
5/15/2023, 07:06:52 [pg3] error: getPushToken: Failed with Cannot read properties of undefined (reading 'data')
5/15/2023, 07:06:53 [pg3] info: call_udx: Making reqeust to socket for /rest/pg3.auth.ns
5/15/2023, 07:06:53 [pg3] info: call_udx: /rest/pg3.auth.ns on socket happened.
5/15/2023, 07:06:53 [pg3] info: call_udx: /rest/pg3.auth.ns on finish happened.
5/15/2023, 07:06:53 [pg3] info: call_udx: incoming chunk {"status":"success"}
5/15/2023, 07:06:53 [pg3] info: call_udx: /rest/pg3.auth.ns returns {"status":"success"}
5/15/2023, 07:06:53 [pg3] info: Successful login by admin
5/15/2023, 07:06:53 [pg3] info: Updating mqtt frontend password to jwt token
5/15/2023, 07:06:53 [pg3] info: call_udx: Making reqeust to socket for /rest/pg3.frontendpw.ns
5/15/2023, 07:06:53 [pg3] info: call_udx: /rest/pg3.frontendpw.ns on socket happened.
5/15/2023, 07:06:53 [pg3] info: call_udx: /rest/pg3.auth.ns on close happened.
5/15/2023, 07:06:53 [pg3] info: call_udx: /rest/pg3.frontendpw.ns on finish happened.
5/15/2023, 07:06:54 [pg3] info: call_udx: incoming chunk {"status":"success"}
5/15/2023, 07:06:54 [pg3] info: call_udx: /rest/pg3.frontendpw.ns returns {"status":"success"}
5/15/2023, 07:06:54 [pg3] info: call_udx: /rest/pg3.frontendpw.ns on close happened.
5/15/2023, 07:06:57 [pg3] info: [00:0d:b9:53:30:34_2] Retrieved customparams
5/15/2023, 07:06:57 [pg3] info: [00:0d:b9:53:30:34_2] Retrieved oauth
5/15/2023, 07:06:57 [pg3] info: [00:0d:b9:53:30:34_2] Retrieved customparams
5/15/2023, 07:06:58 [pg3] info: Starting log stream for pg3frontend_tU7vY :: /var/polyglot/pg3/ns/000db9533034_2/logs/debug.log
5/15/2023, 07:08:08 [pg3] info: Verifying node servers are installed on IoX correctly
5/15/2023, 07:08:08 [pg3] info: IoX entry for Ring::2 OK
5/15/2023, 07:08:08 [pg3] info: IoX entry for WirelessTag::4 OK
5/15/2023, 07:08:08 [pg3] info: IoX entry for WeatherBit::5 OK
5/15/2023, 07:08:08 [pg3] info: [00:0d:b9:53:30:34_1] Unmanaged NodeServer 'ISY Portal' found. Adding to DB.
5/15/2023, 07:08:11 [pg3] info: [00:0d:b9:53:30:34_4] wtcontroller reporting command DON

 

Edited by roblombardo
Link to comment
12 hours ago, roblombardo said:

Mine seems to authenticate, buy remains disconnected. I'm at a loss for what to do next.

What browser are you using? I seem to think that I had an issue when I installed it for some reason. I think I was in Firefox at the time. I think it was blocking some popup or new tab creation. I'd try from a different browser first. 

When you click authenticate it should open a tab to the Ring login site to login then prompt to allow UDI to use the Ring information.

I just tried it in Chrome and it didn't open a new tab it just went straight to: https://oauth.ring.com/oauth/users/sign_in

Maybe if you click authenticate then open that link in another tab you might get to the prompt, but I didn't fully try this time.

 

Link to comment
11 minutes ago, Geddy said:

What browser are you using? I seem to think that I had an issue when I installed it for some reason. I think I was in Firefox at the time. I think it was blocking some popup or new tab creation. I'd try from a different browser first. 

When you click authenticate it should open a tab to the Ring login site to login then prompt to allow UDI to use the Ring information.

I just tried it in Chrome and it didn't open a new tab it just went straight to: https://oauth.ring.com/oauth/users/sign_in

Maybe if you click authenticate then open that link in another tab you might get to the prompt, but I didn't fully try this time.

 

Very helpful, thank you - I don't have any option to authenticate w/Ring...didn't notice any pop-up blocker in Safari or Chrome (tried Chrome on Windows and Mac).  Didn't even realize that's what was supposed to happen, thanks for making it known.

I even ran update packages on my Polisy just in case...feels like it might be support ticket time.

When I try https://oauth.ring.com/oauth/users/sign_in it tells me:

our session has expired. Please close the window and try again.

 

Code: 000

Link to comment
3 minutes ago, JBlake01 said:

Didn't even realize that's what was supposed to happen, thanks for making it known.

Did you click "authenticate" again in the node server? If I go directly to the link now it gives me the same error. But I clicked on authenticate again (even though mine is working) and it took me to that site. If you are not being forwarded to that when logging in then something else is blocking you. Possibly browser or OS related. 

I think the best thing, at this point, would be to open a support ticket with UDI and they might be able to review the logs and situation more to see what's happening for your specific issue. 

https://www.universal-devices.com/my-tickets/

 

Link to comment
46 minutes ago, roblombardo said:

5/15/2023, 07:08:08 [pg3] info: Verifying node servers are installed on IoX correctly
5/15/2023, 07:08:08 [pg3] info: IoX entry for Ring::2 OK

@roblombardo same advice as above for you. Since the log seems to indicate it is installed correctly I would open a support ticket with UDI to see if they can dig deeper. 

Since this node server is so new there could be a few issues here and there now that more people are using it. 

If you get this resolved through support please post back what they did to help so that it might help others that run into this issue. 

https://www.universal-devices.com/my-tickets/

Link to comment
9 minutes ago, Geddy said:

Did you click "authenticate" again in the node server? If I go directly to the link now it gives me the same error. But I clicked on authenticate again (even though mine is working) and it took me to that site. If you are not being forwarded to that when logging in then something else is blocking you. Possibly browser or OS related. 

I think the best thing, at this point, would be to open a support ticket with UDI and they might be able to review the logs and situation more to see what's happening for your specific issue. 

https://www.universal-devices.com/my-tickets/

 

Thank you, ticket created

 

Interestingly, all other nodes have my IP address in IoX under Node Servers -> Configure -> Choose Slot for Node Server...the Ring had a random IP...changed it in IoX but still no positive impact for Authenticate in PG3x

  • Like 1
Link to comment

@JBlake01 Are you sure you have an active portal license for the eisy? I'm not familiar enough with the process of install that I don't recall an IP address ever being an issue. I know it's looking for the ISY UUID for the target ISY, but not an IP address. 

I think support will be the best way to get you fixed up. Please post how you get this fixed so it can help others down the road. (And we can learn what happened too!)

 

Link to comment
Guest
This topic is now closed to further replies.

×
×
  • Create New...