Jump to content

Ring is down?


Go to solution Solved by bmercier,

Recommended Posts

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
    

 

 

Link to comment

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
Link to comment

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.

Link to comment

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  

 

 

Screenshot 2024-07-30 at 9.11.00 PM.PNG

Link to comment
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!!!

 

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

×
×
  • Create New...