Traceback (most recent call last):


 "/usr/local/lib/python3.5/dist-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state

yield from self.hass.async_add_job(self.update)


 "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__

yield self
# This tells Task to wait for completion.


 "/usr/lib/python3.5/asyncio/tasks.py", line 309, in _wakeup

future.result()


 "/usr/lib/python3.5/asyncio/futures.py", line 293, in result

raise self._exception


 "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run

result = self.fn(*self.args, **self.kwargs)


 "/usr/local/lib/python3.5/dist-packages/homeassistant/components/climate/honeywell.py", line 195, in update

for val in self.device.temperatures(force_refresh=self._master):


 "/root/.homeassistant/deps/evohomeclient/__init__.py", line 74, in temperatures

for device in self.full_data['devices']:
KeyError: 'devices'

Traceback (most recent call last):


 "/usr/local/lib/python3.6/dist-packages/homeassistant/setup.py", line 148, in _async_setup_component

component.setup, hass, processed_config)


 "/usr/lib/python3.6/asyncio/futures.py", line 332, in __iter__

yield self
# This tells Task to wait for completion.


 "/usr/lib/python3.6/asyncio/tasks.py", line 250, in _wakeup

future.result()


 "/usr/lib/python3.6/asyncio/futures.py", line 245, in result

raise self._exception


 "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run

result = self.fn(*self.args, **self.kwargs)


 "/usr/local/lib/python3.6/dist-packages/homeassistant/components/canary.py", line 51, in setup

hass.data[DATA_CANARY] = CanaryData(username, password, timeout)


 "/usr/local/lib/python3.6/dist-packages/homeassistant/components/canary.py", line 80, in __init__

self.update()


 "/usr/local/lib/python3.6/dist-packages/homeassistant/util/__init__.py", line 306, in wrapper

result = method(*args, **kwargs)


 "/usr/local/lib/python3.6/dist-packages/homeassistant/components/canary.py", line 90, in update

location_id, entry_type="motion", limit=1)


 "/home/basecamp/.homeassistant/deps/lib/python3.6/site-packages/canary/api.py", line 138, in get_entries

return [Entry(data) for data in json]


 "/home/basecamp/.homeassistant/deps/lib/python3.6/site-packages/canary/api.py", line 138, in <listcomp>

return [Entry(data) for data in json]


 "/home/basecamp/.homeassistant/deps/lib/python3.6/site-packages/canary/api.py", line 314, in __init__

self._description = data["description"]
KeyError: 'description'
