Ecobee not updating state in Hass.Io

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

I am seeing this same error with a regular Raspbian install. I haven’t had the AC on for a while, but it was working OK last time I did. I’ve upgraded HA a couple of times since then, and now running 0.52. Turned the AC on shortly after and getting the same error as you.

This was fixed for me by updating to 0.52.1

Confirmed. This can be closed.