So I’ve got a roomba added to HA, it polls the values just fine, and most commands seem to work, as expected, except locate. Could someone else, with a roomba, try and reproduce this please?
If I go to Developer Tools → Services
Domain: vacuum
Service: locate
{ “entity_id”: “vacuum.newt” }
[call service]
I get the following in the log:
2017-11-13 16:44:12 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step result = coro.throw(exc) File "/usr/local/lib/python3.5/dist-packages/homeassistant/core.py", line 1038, in _event_to_service_call yield from service_handler.func(service_call) File "/usr/local/lib/python3.5/dist-packages/homeassistant/components/vacuum/__init__.py", line 200, in async_handle_vacuum_service yield from getattr(vacuum, method['method'])(**params) File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__ yield self # This tells Task to wait for completion. File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup future.result() File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result raise self._exception File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.5/dist-packages/homeassistant/components/vacuum/__init__.py", line 330, in locate raise NotImplementedError() NotImplementedError
Is this feature not implemented?