At 11:29 I have “Home Assistant stopped” in my logbook, and sure enough home assistant became unavailable then. The virtual machine was still running but unreachable by network. In the logs, I have the following. Thoughts on what’s going on? Surely this timeout fetching front door data would not bring down the server?
2023-02-12 11:18:26.242 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 334, in data_received
messages, upgraded, tail = self._request_parser.feed_data(data)
File "aiohttp/_http_parser.pyx", line 551, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadHttpMessage: 400, message='Pause on PRI/Upgrade'
2023-02-12 11:21:38.673 WARNING (MainThread) [homeassistant.components.automation.automation_3] Humidifier Low: Already running
2023-02-12 11:21:49.338 WARNING (MainThread) [homeassistant.components.automation.automation_3] Humidifier Low: Already running
2023-02-12 11:27:21.484 ERROR (MainThread) [homeassistant.components.tplink.coordinator] Error fetching 192.168.50.121 data: Unable to connect to the device: 192.168.50.121: [Errno 113] Connect call failed ('192.168.50.121', 9999)
2023-02-12 11:27:41.098 WARNING (SocketIOThread) [lomond] disconnecting websocket
2023-02-12 11:27:41.101 WARNING (MainThread) [homeassistant.components.automation.automation_3] Humidifier Low: Already running
2023-02-12 11:27:41.103 WARNING (SocketIOThread) [jaraco.abode.socketio] SocketIO Error: "Not Authorized"
2023-02-12 11:27:53.056 ERROR (MainThread) [homeassistant.components.skybell] Timeout fetching Front Door data
2023-02-12 11:29:27.045 WARNING (SyncWorker_10) [jaraco.abode.client] Caught exception during logout: HTTPSConnectionPool(host='my.goabode.com', port=443): Max retries exceeded with url: /api/v1/logout (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7efe24891a50>: Failed to establish a new connection: [Errno -3] Try again'))
2023-02-12 11:29:27.175 WARNING (Thread-134 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_8] is still running at shutdown: File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap
self._bootstrap_inner()
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker
work_item.run()
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/site-packages/pytryfi/__init__.py", line 159, in update
self.updateBases()
File "/usr/local/lib/python3.10/site-packages/pytryfi/__init__.py", line 135, in updateBases
baseListJSON = query.getBaseList(self._session)
File "/usr/local/lib/python3.10/site-packages/pytryfi/common/query.py", line 40, in getBaseList
response = query(sessionId, qString)
File "/usr/local/lib/python3.10/site-packages/pytryfi/common/query.py", line 149, in query
jsonObject = execute(url, sessionId, params=params).json()
File "/usr/local/lib/python3.10/site-packages/pytryfi/common/query.py", line 159, in execute
response = sessionId.get(url, params=params)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 600, in get
return self.request("GET", url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 489, in send
resp = conn.urlopen(
File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 444, in _make_request
httplib_response = conn.getresponse()
File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/stdlib.py", line 110, in getresponse
rv = real_getresponse(self, *args, **kwargs)
File "/usr/local/lib/python3.10/http/client.py", line 1374, in getresponse
response.begin()
File "/usr/local/lib/python3.10/http/client.py", line 318, in begin
version, status, reason = self._read_status()
File "/usr/local/lib/python3.10/http/client.py", line 279, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/local/lib/python3.10/socket.py", line 705, in readinto
return self._sock.recv_into(b)
File "/usr/local/lib/python3.10/ssl.py", line 1274, in recv_into
return self.read(nbytes, buffer)
File "/usr/local/lib/python3.10/ssl.py", line 1130, in read
return self._sslobj.read(len, buffer)
2023-02-12 11:29:28.170 WARNING (Thread-134 (_do_shutdown)) [homeassistant.util.executor] Thread[SyncWorker_8] is still running at shutdown: File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap
self._bootstrap_inner()
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker
work_item.run()
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/site-packages/pytryfi/__init__.py", line 159, in update
self.updateBases()
File "/usr/local/lib/python3.10/site-packages/pytryfi/__init__.py", line 135, in updateBases
baseListJSON = query.getBaseList(self._session)
File "/usr/local/lib/python3.10/site-packages/pytryfi/common/query.py", line 40, in getBaseList
response = query(sessionId, qString)
File "/usr/local/lib/python3.10/site-packages/pytryfi/common/query.py", line 149, in query
jsonObject = execute(url, sessionId, params=params).json()
File "/usr/local/lib/python3.10/site-packages/pytryfi/common/query.py", line 159, in execute
response = sessionId.get(url, params=params)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 600, in get
return self.request("GET", url, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.10/site-packages/requests/adapters.py", line 489, in send
resp = conn.urlopen(
File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "/usr/local/lib/python3.10/site-packages/urllib3/connectionpool.py", line 444, in _make_request
httplib_response = conn.getresponse()
File "/usr/local/lib/python3.10/site-packages/sentry_sdk/integrations/stdlib.py", line 110, in getresponse
rv = real_getresponse(self, *args, **kwargs)
File "/usr/local/lib/python3.10/http/client.py", line 1374, in getresponse
response.begin()
File "/usr/local/lib/python3.10/http/client.py", line 318, in begin
version, status, reason = self._read_status()
File "/usr/local/lib/python3.10/http/client.py", line 279, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/local/lib/python3.10/socket.py", line 705, in readinto
return self._sock.recv_into(b)
File "/usr/local/lib/python3.10/ssl.py", line 1274, in recv_into
return self.read(nbytes, buffer)
File "/usr/local/lib/python3.10/ssl.py", line 1130, in read
return self._sslobj.read(len, buffer)