Honeywell Evohome - Temperatures not updating

Hi all,

I’ve been having an issue recently (may have been going on for a while) with the Honeywell Thermostat component whereby the temperatures are no longer updating in the GUI.

Checking the logs I see multiple errors, some snipped below -

Jun  1 14:40:11 hassbian hass[9482]: #033[31m2017-06-01 14:40:11 ERROR (MainThread) [homeassistant.helpers.entity] Update for climate.bedroom_3 fails#033[0m
Jun  1 14:40:11 hassbian hass[9482]: Traceback (most recent call last):
Jun  1 14:40:11 hassbian hass[9482]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state
Jun  1 14:40:11 hassbian hass[9482]: None, self.update)
Jun  1 14:40:11 hassbian hass[9482]: File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
Jun  1 14:40:11 hassbian hass[9482]: yield self  # This tells Task to wait for completion.
Jun  1 14:40:11 hassbian hass[9482]: File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
Jun  1 14:40:11 hassbian hass[9482]: value = future.result()
Jun  1 14:40:11 hassbian hass[9482]: File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
Jun  1 14:40:11 hassbian hass[9482]: raise self._exception
Jun  1 14:40:11 hassbian hass[9482]: File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
Jun  1 14:40:11 hassbian hass[9482]: result = self.fn(*self.args, **self.kwargs)
Jun  1 14:40:11 hassbian hass[9482]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/climate/honeywell.py", line 195, in update
Jun  1 14:40:11 hassbian hass[9482]: for val in self.device.temperatures(force_refresh=self._master):
Jun  1 14:40:11 hassbian hass[9482]: File "/home/homeassistant/.homeassistant/deps/evohomeclient/__init__.py", line 73, in temperatures
Jun  1 14:40:11 hassbian hass[9482]: self._populate_full_data(force_refresh)
Jun  1 14:40:11 hassbian hass[9482]: File "/home/homeassistant/.homeassistant/deps/evohomeclient/__init__.py", line 44, in _populate_full_data
Jun  1 14:40:11 hassbian hass[9482]: self.location_id = self.full_data['locationID']
Jun  1 14:40:11 hassbian hass[9482]: KeyError: 'locationID'#033[0m

Running latest version of haasbian and Home Assistant.

Does anyone have any ideas? Where should I look next for further debugging, any more logs etc…?

Thanks in advance…

1 Like

I’ve started running into the same error. It works fine for a day or so after rebooting but then the temperature just stops updating. Did you ever solve the issue?

1 Like