Bumbershoot Posted May 11, 2023 Posted May 11, 2023 I just purchased/installed it, and all my Ring cameras and doorbells are now available in IoX. Very glad to see this happen. @Geddy, will there be a sub-forum created for this node server? Thanks @bmercier! The previous iteration of this node server was rock solid. 2 1
Geddy Posted May 11, 2023 Posted May 11, 2023 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. 1
randyth Posted May 12, 2023 Posted May 12, 2023 On 5/11/2023 at 8:20 AM, Geddy said: ...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. Ditto. Caught this pest on my back deck recently: 1
Geddy Posted May 13, 2023 Posted May 13, 2023 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
BMarking Posted May 13, 2023 Posted May 13, 2023 Will it read the armed state? That is whether it is "disarmed", "stay" or "away"?
captainc Posted May 13, 2023 Posted May 13, 2023 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.
Bumbershoot Posted May 13, 2023 Author Posted May 13, 2023 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.
Geddy Posted May 13, 2023 Posted May 13, 2023 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.
BMarking Posted May 13, 2023 Posted May 13, 2023 Thank you for your reply. It would be useful to have the doorbell trigger some interior lights when no one is home.
Geddy Posted May 14, 2023 Posted May 14, 2023 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!
JBlake01 Posted May 14, 2023 Posted May 14, 2023 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!
captainc Posted May 14, 2023 Posted May 14, 2023 I was able to set it up and authenticate it with the basic ring account, not the subscription which is surprising.
JBlake01 Posted May 15, 2023 Posted May 15, 2023 3 hours ago, captainc said: I was able to set it up and authenticate it with the basic ring account, not the subscription which is surprising. When I click “Authenticate” nothing happens, any ideas?
roblombardo Posted May 15, 2023 Posted May 15, 2023 Mine seems to authenticate, buy remains disconnected. I'm at a loss for what to do next.
DennisC Posted May 15, 2023 Posted May 15, 2023 13 hours ago, roblombardo said: Mine seems to authenticate, buy remains disconnected. I'm at a loss for what to do next. What does the logs indicate?
JBlake01 Posted May 15, 2023 Posted May 15, 2023 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
roblombardo Posted May 15, 2023 Posted May 15, 2023 (edited) 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 May 15, 2023 by roblombardo
Geddy Posted May 15, 2023 Posted May 15, 2023 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.
JBlake01 Posted May 15, 2023 Posted May 15, 2023 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
Geddy Posted May 15, 2023 Posted May 15, 2023 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/
Geddy Posted May 15, 2023 Posted May 15, 2023 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/
DennisC Posted May 15, 2023 Posted May 15, 2023 I would also add, check your browser settings again to make sure you allow 3rd party cookies, temporarily. I have seen some popups blocked otherwise.
JBlake01 Posted May 15, 2023 Posted May 15, 2023 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 1
Geddy Posted May 15, 2023 Posted May 15, 2023 @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!)
Recommended Posts