Looking at my logs (v 62.1) I found many errors like that (2 per min)
Log Details (WARNING)
Tue Feb 20 2018 09:30:51 GMT+0100 (W. Europe Standard Time)
Error in opening handshake
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.5/site-packages/websockets/server.py”, line 64, in handler
extra_headers=self.extra_headers)
File “/srv/homeassistant/lib/python3.5/site-packages/websockets/server.py”, line 143, in handshake
path, headers = yield from read_request(self.reader)
File “/srv/homeassistant/lib/python3.5/site-packages/websockets/http.py”, line 43, in read_request
request_line, headers = yield from read_message(stream)
File “/srv/homeassistant/lib/python3.5/site-packages/websockets/http.py”, line 83, in read_message
start_line = yield from read_line(stream)
File “/srv/homeassistant/lib/python3.5/site-packages/websockets/http.py”, line 103, in read_line
line = yield from stream.readline()
File “/usr/lib/python3.5/asyncio/streams.py”, line 482, in readline
line = yield from self.readuntil(sep)
File “/usr/lib/python3.5/asyncio/streams.py”, line 575, in readuntil
yield from self._wait_for_data(‘readuntil’)
File “/usr/lib/python3.5/asyncio/streams.py”, line 458, in _wait_for_data
yield from self._waiter
File “/usr/lib/python3.5/asyncio/futures.py”, line 380, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.5/asyncio/tasks.py”, line 304, in _wakeup
future.result()
File “/usr/lib/python3.5/asyncio/futures.py”, line 293, in result
raise self._exception
File “/usr/lib/python3.5/asyncio/selector_events.py”, line 723, in _read_ready
data = self._sock.recv(self.max_size)
ConnectionResetError: [Errno 104] Connection reset by peer
In addition, with less frequency I got this:
Log Details (ERROR)
Tue Feb 20 2018 09:32:59 GMT+0100 (W. Europe Standard Time)
Timer got out of sync. Resetting