Tado Device Tracker

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
result = coro.send(None)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/__init__.py", line 738, in async_device_tracker_scan
found_devices = yield from scanner.async_scan_devices()
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/tado.py", line 81, in async_scan_devices
yield from info
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/tado.py", line 121, in _update_info
tado_json = yield from response.json()
TypeError: cannot 'yield from' a coroutine object in a non-coroutine generator

0.65.2 - logs every second pretty much.