I have same error in log with my Lede Router. But, with suggestion of another thread i now have a working device tracker
Here’s my logs:
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='192.168.6.1', port=80): Read timed out. (read timeout=5)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
result = coro.throw(exc)
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/__init__.py", line 711, in async_device_tracker_scan
found_devices = yield from scanner.async_scan_devices()
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/concurrent/futures/thread.py", line 55, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/luci.py", line 64, in scan_devices
self._update_info()
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/luci.py", line 99, in _update_info
params={'auth': self.token})
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/luci.py", line 123, in _req_json_rpc
res = requests.post(url, data=data, timeout=5, **kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/requests/api.py", line 112, in post
return request('post', url, data=data, json=json, **kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/requests/api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/requests/sessions.py", line 508, in request
resp = self.send(prep, **send_kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/requests/sessions.py", line 618, in send
r = adapter.send(request, **kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/requests/adapters.py", line 521, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='192.168.6.1', port=80): Read timed out. (read timeout=5)
2018-01-24 11:42:04 ERROR (Thread-3) [homeassistant.components.device_tracker.luci] Luci responded with a 403 Invalid token
Did you resolved your problem?