And when an automation try change ecobee to away it gives this error:
Log Details (ERROR)
Tue Dec 05 2017 08:27:53 GMT-0500 (EST)
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/lib/python3.4/asyncio/tasks.py”, line 233, in _step
result = coro.throw(exc)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/core.py”, line 1031, in _event_to_service_call
yield from service_handler.func(service_call)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/components/climate/init.py”, line 282, in async_hold_mode_set_service
yield from climate.async_set_hold_mode(hold_mode)
File “/usr/lib/python3.4/asyncio/futures.py”, line 388, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.4/asyncio/tasks.py”, line 286, in _wakeup
value = future.result()
File “/usr/lib/python3.4/asyncio/futures.py”, line 277, in result
raise self._exception
File “/usr/lib/python3.4/concurrent/futures/thread.py”, line 54, in run
result = self.fn(*self.args, **self.kwargs)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/components/climate/ecobee.py”, line 327, in set_hold_mode
self.thermostat_index, hold_mode, self.hold_preference())
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pyecobee/init.py”, line 232, in set_climate_hold
return self.make_request(body, log_msg_action)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pyecobee/init.py”, line 183, in make_request
return self.make_request(body)
TypeError: make_request() missing 1 required positional argument: ‘log_msg_action’
this isn’t just 59.1 i’m still on 0.45.1 and just this morning i started seeing these errors popping up too.
it doesn’t seem to be constant, though. i just triggered my away automation (sets my ecobees to away when i turn the alarm on) and it worked as expected.