HoneyWell Wifi / HomeConnect Error

I’m trying to add my HoneyWell Wifi Thermostat into Home Assistant and getting a dependency error in the log of

Not initializing climate.honeywell because could not install dependency somecomfort==0.2.1

But I have actually installed somecomfort with the following command as well and restarted.

sudo pip3 install somecomfort

And that seems to have installed version 0.3.2.

Is there a way to downgrade the version or is the component currently broken?

sudo pip3 uninstall somecomfort
sudo pip3 install somecomfort==0.2.1

Should install the version specified in the error message. I don’t know about the component being broken as I stoppe dusing it a few months ago when I moved to an ecobee. But you can always check the issues over at GitHub.

Thanks

I had actually tried installing the specified version, but being new with pip3 and HASS, had the syntac wrong for the specified version.

I had tried originally the below, but the syntax was wrong. So like you said, this is incorrect

sudo pip3 install somecomfort-0.2.1

and should have been

sudo pip3 install somecomfort==0.2.1

I am in a similar situation (Windows 10). I am receiving the following error in my log:

homeassistant.bootstrap: Not initializing climate.honeywell because could not install dependency somecomfort==0.3.2

So I attempted to install somecomfort with the following command:

pip3 install somecomfort==0.3.2

But, I get the following error(s):

Collecting somecomfort==0.3.2
  Using cached somecomfort-0.3.2.tar.gz
Exception:
Traceback (most recent call last):
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\commands\install.py", line 324, in run
    requirement_set.prepare_files(finder)
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\req\req_set.py", line 620, in _prepare_file
    session=self.session, hashes=hashes)
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\download.py", line 821, in unpack_url
    hashes=hashes
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\download.py", line 663, in unpack_http_url
    unpack_file(from_path, location, content_type, link)
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\utils\__init__.py", line 605, in unpack_file
    untar_file(filename, location)
  File "c:\users\ryan\appdata\local\programs\python\python35\lib\site-packages\pip\utils\__init__.py", line 577, in untar_file
    with open(path, 'wb') as destfp:
OSError: [Errno 22] Invalid argument: 'C:\\Users\\Ryan\\AppData\\Local\\Temp\\pip-build-373unzoh\\somecomfort\\tests/cassettes/set-attr-hold_heat-17:00:00.json'

I really don’t know what to do to resolve this. Any ideas?