macjeff Posted July 31 Posted July 31 I lost connection to ring. Restarted EISY and did not help Looks like gateway is down I even did a reinstall. I have log before I did reinstall but the same errors are there after 2024-07-30 20:42:54.421 Thread-10 (oauthHandler) udi_interface ERROR ringInterface:_callApi: Call GET https://api.ring.com/integrations/v1/user/info failed: 504 Server Error: Gateway Time-out for url: https://api.ring.com/integrations/v1/user/info 2024-07-30 20:42:54.422 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: Exception in thread 2024-07-30 20:42:54.422 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: Thread-10 (oauthHandler) 2024-07-30 20:42:54.422 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: : 2024-07-30 20:42:54.422 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: Traceback (most recent call last): 2024-07-30 20:42:54.422 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner 2024-07-30 20:42:54.423 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: self.run() 2024-07-30 20:42:54.423 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.11/threading.py", line 982, in run 2024-07-30 20:42:54.424 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: self._target(*self._args, **self._kwargs) 2024-07-30 20:42:54.424 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026585_1/ring.py", line 45, in oauthHandler 2024-07-30 20:42:54.424 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: configDoneHandler() 2024-07-30 20:42:54.424 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026585_1/ring.py", line 37, in configDoneHandler 2024-07-30 20:42:54.424 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: controller.discoverDevices() 2024-07-30 20:42:54.424 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026585_1/nodes/controller.py", line 75, in discoverDevices 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: self.userId = userInfo['user']['id'] 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ~ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.425 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: ^ 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: TypeError 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: : 2024-07-30 20:42:54.426 Thread-10 (oauthHandler) udi_interface ERROR udi_interface:write: 'NoneType' object is not subscriptable
macjeff Posted July 31 Author Posted July 31 more data came in but still not working (in debug mode) 2024-07-30 20:52:48.464 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message command 2024-07-30 20:52:48.465 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING command 2024-07-30 20:52:48.465 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS command message {'address': 'controller', 'cmd': 'DISCOVER', 'query': {}} from Polyglot 2024-07-30 20:52:48.465 Command udi_interface INFO oauth:getAccessToken: Getting access token 2024-07-30 20:52:48.465 Command udi_interface INFO oauth:getAccessToken: Token expiry is 2024-07-31T00:42:44.259776 2024-07-30 20:52:48.465 Command udi_interface INFO oauth:getAccessToken: Refresh tokens is still valid, no need to refresh 2024-07-30 20:52:54.296 MQTT udi_interface.interface DEBUG interface:_message: QUEUING incoming message command 2024-07-30 20:52:58.625 Command udi_interface ERROR ringInterface:_callApi: Call GET https://api.ring.com/integrations/v1/user/info failed: 504 Server Error: Gateway Time-out for url: https://api.ring.com/integrations/v1/user/info 2024-07-30 20:52:58.626 Command udi_interface.interface ERROR interface:_handleInput: _parseInput: failed controller.runCmd(DISCOVER) 'NoneType' object is not subscriptable Traceback (most recent call last): File "/var/polyglot/pg3/ns/0021b9026585_1/.local/lib/python3.11/site-packages/udi_interface/interface.py", line 964, in _handleInput self.nodes_internal[item['address']].runCmd(item) File "/var/polyglot/pg3/ns/0021b9026585_1/.local/lib/python3.11/site-packages/udi_interface/node.py", line 178, in runCmd fun(self, command) File "/var/polyglot/pg3/ns/0021b9026585_1/nodes/controller.py", line 75, in discoverDevices self.userId = userInfo['user']['id'] ~~~~~~~~^^^^^^^^ TypeError: 'NoneType' object is not subscriptable 2024-07-30 20:52:58.628 Command udi_interface.interface DEBUG interface:_parseInput: DEQUEING command 2024-07-30 20:52:58.628 Command udi_interface.interface DEBUG interface:_handleInput: PROCESS command message {'address': 'controller', 'cmd': 'TEST', 'query': {}} from Polyglot 2024-07-30 20:52:58.628 Command udi_interface.node DEBUG node:setDriver: controller:Ring Reporting set GV0 to 1 to Polyglot 2024-07-30 20:52:58.628 Command udi_interface.node DEBUG node:reportDriver: Updating value to 1 2024-07-30 20:52:58.632 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': 'controller', 'driver': 'GV0', 'value': '1', 'uom': 25, 'text': None}]} 2024-07-30 20:52:58.667 MQTT udi_interface.interface INFO interface:_message: Successfully set controller :: GV0 to 1 UOM 25 2024-07-30 20:52:59.635 Command udi_interface INFO oauth:getAccessToken: Getting access token 2024-07-30 20:52:59.635 Command udi_interface INFO oauth:getAccessToken: Token expiry is 2024-07-31T00:42:44.259776 2024-07-30 20:52:59.635 Command udi_interface INFO oauth:getAccessToken: Refresh tokens is still valid, no need to refresh 2024-07-30 20:53:09.805 Command udi_interface ERROR ringInterface:testApiCall: Call GET https://api.ring.com/integrations/v1/user/info failed: 504 Server Error: Gateway Time-out for url: https://api.ring.com/integrations/v1/user/info 2024-07-30 20:53:09.806 Command udi_interface ERROR controller:test: Test Ring API call failed: Connection to Ring API failed 2024-07-30 20:53:09.806 Command udi_interface.node DEBUG node:setDriver: controller:Ring Reporting set GV0 to 4 to Polyglot 2024-07-30 20:53:09.806 Command udi_interface.node DEBUG node:reportDriver: Updating value to 4 2024-07-30 20:53:09.815 Thread-1 (send_thread) udi_interface.interface DEBUG interface:_send: PUBLISHING {'set': [{'address': 'controller', 'driver': 'GV0', 'value': '4', 'uom': 25, 'text': None}]} 2024-07-30 20:53:09.850 MQTT udi_interface.interface INFO interface:_message: Successfully set controller :: GV0 to 4 UOM 25
bmercier Posted July 31 Posted July 31 There seems to be an outage with Ring itself. The infrastructure is up and we keep receiving webhooks from other sources than Ring. But It seems like we stopped receiving webhook events from Ring about 3 hours ago. Also, the errors in your PG3 log seems to confirm that the Ring API also do not respond. So something's wrong at Ring.
Solution bmercier Posted July 31 Solution Posted July 31 It is indeed down: https://status.ring.com/ 1
macjeff Posted July 31 Author Posted July 31 I sent you an email. I am in IT and had several reports today of all ring devices showing DISCONNECTED in the app. In all the years using ring (Since before Amazon bought them) I have never had a total outage. Mine was down too from about 5pm EDT until 7pm EDT but about the same time they came back the nodeserver went down so thats why I thought it was something else. So it most likely is some sort of Denial of Service attack or service crash. UPDATE they have updated their website. See the screenshot. Too bad I reinstalled. Now I have to set it all up again
Goose66 Posted July 31 Posted July 31 Maybe they secretly still had a few Microsoft Windows servers in the mix running crowdstrike. 1
macjeff Posted July 31 Author Posted July 31 13 hours ago, Goose66 said: Maybe they secretly still had a few Microsoft Windows servers in the mix running crowdstrike. Being an apple guy, I always blame microsoft. Michel always blames Apple!!!
macjeff Posted July 31 Author Posted July 31 FYI- Ring is back online and working. If you did not touch it, it should just work. Worse case, restart the nodeserver (only the Ring nodeserver)
Recommended Posts