I just moved to Hass.io from a regular Raspian install. I have everything pretty close to done and my ecobee seems all set up but won’t actually update the thermostat.
This is the error I get:
2017-08-26 23:06:42 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/lib/python3.6/asyncio/tasks.py”, line 181, in _step
result = coro.throw(exc)
File “/usr/lib/python3.6/site-packages/homeassistant/core.py”, line 1025, in _event_to_service_call
yield from service_handler.func(service_call)
File “/usr/lib/python3.6/site-packages/homeassistant/components/climate/init.py”, line 376, in async_operation_set_service
yield from climate.async_set_operation_mode(operation_mode)
File “/usr/lib/python3.6/asyncio/futures.py”, line 331, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.6/asyncio/tasks.py”, line 244, in _wakeup
future.result()
File “/usr/lib/python3.6/asyncio/futures.py”, line 244, in result
raise self._exception
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 55, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/climate/ecobee.py”, line 355, in set_operation_mode
self.data.ecobee.set_hvac_mode(self.thermostat_index, operation_mode)
File “/usr/lib/python3.6/site-packages/pyecobee/init.py”, line 193, in set_hvac_mode
return make_request(body, log_msg_action)
NameError: name ‘make_request’ is not defined