Harmony Hub Issue

I have been getting the following error with my harmony hub. I have removed the configuration entry and tried to allow the auto discovery to set it up but to no avail. Can anyone help me? I am on 61.0 for home assistant.

Traceback (most recent call last):
 File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py", line 171, in _async_setup_platform
   SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
 File "/usr/lib/python3.5/asyncio/tasks.py", line 400, in wait_for
   return fut.result()
 File "/usr/lib/python3.5/asyncio/futures.py", line 293, 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 "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/remote/harmony.py", line 96, in setup_platform
   name, address, port, activity, harmony_conf_file, delay_secs)
 File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/remote/harmony.py", line 145, in __init__
   self._client = pyharmony.get_client(host, port, self.new_activity)
TypeError: get_client() takes 2 positional arguments but 3 were given ```

It looks like pyharmony is the wrong package. You can see that pyharmony got called from the HA component and that the parameter list is the wrong count.

If you ssh into your setup and activate the venv you should be able to run

pip3 list | grep pyharmony

and that will show you which pyharmony is installed. If it isn’t 1.0.18 then run the following.

pip3 install pyharmony==1.0.18

and hopefully it’ll fix your problem.

I am seeing the same error but am on Hassio and seeing ‘pip3 not found’

Do you know what the procedure to fix this is on Hassio?