I have Home Assistant running on a VirtualBox virtual machine on a 2015 i7 laptop and 6GB of RAM assigned
Yesterday night at 22.31 I received a notification that home assistant had restarted
It had been running smoothly for about 2 weeks now
I found this error on the virtual machine window, but I am not sure if it’s related as I don’'t usually look at it every day
The restart (or at least the setup after restart) happened at 22:31, I am not sure how long it went down for, but I guess at least 20 minutes as I have an automation that prints some quantities to a file every 10 minutes and it’s missing a few lines between 22:00 and 22:40 (highlighted in bold)
2021-05-19T20:40:00.023815+00:00 ;19-05-2021 21:40,6824.89,203.62,5944.39,-5.01,312.43
2021-05-19T20:50:00.064739+00:00 ;19-05-2021 21:50,7063.33,203.6,6245.19,-6.0,314.27
2021-05-19T21:00:00.110499+00:00 ;19-05-2021 22:00,7073.26,204.0,6185.69,-6.87,315.95
2021-05-19T21:40:00.020380+00:00 ;19-05-2021 22:40,6955.52,203.33,4717.95,-11.05,325.26
2021-05-19T21:50:00.020934+00:00 ;19-05-2021 22:50,7140.63,207.05,4724.98,-12.0,327.78
2021-05-19T22:00:00.011927+00:00 ;19-05-2021 23:00,5773.36,209.75,4848.92,-12.63,329.59
2021-05-19T22:10:00.008613+00:00 ;19-05-2021 23:10,1113.98,234.38,4848.92,-13.24,331.41
2021-05-19T22:20:00.016659+00:00 ;19-05-2021 23:20,1189.78,234.12,4848.92,-14.34,335.12
I also have these errors
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 74, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 135, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 131, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 43, in get
return await WebSocketHandler(request.app["hass"], request).async_handle()
File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 141, in async_handle
await wsock.prepare(request)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_ws.py", line 135, in prepare
payload_writer = await super().prepare(request)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_response.py", line 378, in prepare
return await self._start(request)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_response.py", line 386, in _start
await self._write_headers()
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_response.py", line 458, in _write_headers
await writer.write_headers(status_line, self._headers)
File "/usr/local/lib/python3.8/site-packages/aiohttp/http_writer.py", line 119, in write_headers
self._write(buf)
File "/usr/local/lib/python3.8/site-packages/aiohttp/http_writer.py", line 67, in _write
raise ConnectionResetError("Cannot write to closing transport")
ConnectionResetError: Cannot write to closing transport
2021-05-19 21:48:47 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 21:48:49 WARNING (MainThread) [homeassistant.components.automation.input_amp_limit] input amp limit: Already running
2021-05-19 21:48:56 WARNING (MainThread) [homeassistant.components.automation.input_amp_limit] input amp limit: Already running
2021-05-19 21:49:56 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140095721951584] Client unable to keep up with pending messages. Stayed over 512 for 5 seconds
2021-05-19 21:50:01 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140095721951584] Client unable to keep up with pending messages. Stayed over 512 for 5 seconds
2021-05-19 22:00:21 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 22:00:35 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 22:00:35 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.cpu_io_wait is taking over 10 seconds
2021-05-19 22:00:40 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 22:00:58 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 22:01:03 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 22:02:32 WARNING (MainThread) [homeassistant.helpers.entity] Updating state for sensor.energia_casa (<class 'homeassistant.components.integration.sensor.IntegrationSensor'>) took 12.915 seconds. Please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+integration%22
2021-05-19 22:28:28 WARNING (Recorder) [homeassistant.components.recorder.util] Ended unfinished session (id=38 from 2021-05-17 20:37:57)
2021-05-19 22:28:36 ERROR (MainThread) [homeassistant.config] Invalid config for [automation]: [service] is an invalid option for [automation]. Check: automation->action->0->service. (See /config/configuration.yaml, line 9).
2021-05-19 22:29:40 WARNING (MainThread) [homeassistant.components.sensor] Setup of sensor platform filter is taking over 10 seconds.
2021-05-19 22:31:11 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 22:31:13 WARNING (MainThread) [homeassistant.components.binary_sensor] Updating workday binary_sensor took longer than the scheduled update interval 0:00:30
2021-05-19 22:31:13 WARNING (MainThread) [homeassistant.components.binary_sensor] Updating ping binary_sensor took longer than the scheduled update interval 0:00:30
2021-05-19 22:31:13 WARNING (MainThread) [homeassistant.components.sensor] Updating tado sensor took longer than the scheduled update interval 0:00:30
2021-05-19 22:31:16 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-19 22:32:40 WARNING (MainThread) [homeassistant.components.script.control] Control: Already running
2021-05-19 22:40:13 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-19 22:40:13 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-19 23:48:55 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-19 23:48:55 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 01:05:46 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 01:05:46 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 02:25:28 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 02:25:28 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 04:31:40 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 04:31:41 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 06:33:42 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-20 06:41:04 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from vodafone.broadband (192.168.0.1). (Mozilla/5.0 (iPhone; CPU iPhone OS 14_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Home Assistant/2021.5 (io.robbie.HomeAssistant; build:2021.150; iOS 14.5.1) Mobile/HomeAssistant, like Safari)
2021-05-20 06:48:16 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140619405075072] Client unable to keep up with pending messages. Stayed over 512 for 5 seconds
2021-05-20 07:13:07 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from vodafone.broadband (192.168.0.1). (Mozilla/5.0 (iPhone; CPU iPhone OS 14_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Home Assistant/2021.5 (io.robbie.HomeAssistant; build:2021.150; iOS 14.5.1) Mobile/HomeAssistant, like Safari)
2021-05-20 07:13:07 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from vodafone.broadband (192.168.0.1). (Mozilla/5.0 (iPhone; CPU iPhone OS 14_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Home Assistant/2021.5 (io.robbie.HomeAssistant; build:2021.150; iOS 14.5.1) Mobile/HomeAssistant, like Safari)
2021-05-20 07:19:44 ERROR (MainThread) [metno] https://aa015h6buqvih86i1.api.met.no/weatherapi/locationforecast/2.0/complete returned 503
2021-05-20 07:30:29 WARNING (MainThread) [homeassistant.components.sensor] Updating command_line sensor took longer than the scheduled update interval 0:00:03
2021-05-20 07:45:55 WARNING (Thread-3) [homeassistant.components.mqtt] Disconnected from MQTT server core-mosquitto:1883 (1)
2021-05-20 07:45:55 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ZeroDivisionError: float division by zero') while processing template 'Template("{{( states('sensor.prism_power_grid') | float / (states('sensor.prism_tensione_attuale') | float) ) | round(3) }}")' for attribute '_state' in entity 'sensor.prism_corrente_grid'
2021-05-20 07:48:29 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request
resp = await self._request_handler(request)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 499, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_middlewares.py", line 119, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 56, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 18, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 74, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 135, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 131, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 43, in get
return await WebSocketHandler(request.app["hass"], request).async_handle()
File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 233, in async_handle
await self._writer_task
File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 78, in _writer
await self.wsock.send_str(message)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_ws.py", line 300, in send_str
await self._writer.send(data, binary=False, compress=compress)
File "/usr/local/lib/python3.8/site-packages/aiohttp/http_websocket.py", line 687, in send
await self._send_frame(message, WSMsgType.TEXT, compress)
File "/usr/local/lib/python3.8/site-packages/aiohttp/http_websocket.py", line 656, in _send_frame
await self.protocol._drain_helper()
File "/usr/local/lib/python3.8/site-packages/aiohttp/base_protocol.py", line 87, in _drain_helper
await waiter
File "/usr/local/lib/python3.8/asyncio/selector_events.py", line 935, in _write_ready
n = self._sock.send(self._buffer)
BrokenPipeError: [Errno 32] Broken pipe
2021-05-20 07:57:32 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary
2021-05-20 07:57:32 WARNING (MainThread) [homeassistant.components.mqtt.mixins] JSON result was not a dictionary