Honeywell Integration - TypeError: list indices must be integers or slices, not str

Running HA
89.2 on Docker in Ubuntu. I setup my Honeywell Home in configuration.yaml
climate:

  • platform: honeywell
    username: [email protected] (xx’d out)
    password: xxxxx (xx’d out)
    scan_interval: 60
    region: us

I get the errors below in the log. Is this a bug or am I missing something?
There are other posts with this same error that are closed. Most of them found out that region: us had to be added (the default is eu) I have tried this with region in and out and am getting the same error. I also moved my user id and pass word to !secret. but got the same error. This is a new install of HA.

TypeError: list indices must be integers or slices, not str

Details:
2019-03-14 10:43:13 ERROR (MainThread) [homeassistant.components.climate] Error while setting up platform honeywell
Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py”, line 128, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File “/usr/local/lib/python3.7/asyncio/tasks.py”, line 416, in wait_for
return fut.result()
File “/usr/local/lib/python3.7/concurrent/futures/thread.py”, line 57, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/local/lib/python3.7/site-packages/homeassistant/components/climate/honeywell.py”, line 64, in setup_platform
return _setup_round(username, password, config, add_entities)
File “/usr/local/lib/python3.7/site-packages/homeassistant/components/climate/honeywell.py”, line 76, in _setup_round
for i, zone in enumerate(zones):
File “/usr/local/lib/python3.7/site-packages/evohomeclient/init.py”, line 73, in temperatures
self._populate_full_data(force_refresh)
File “/usr/local/lib/python3.7/site-packages/evohomeclient/init.py”, line 33, in _populate_full_data
userId = self.user_data[‘userInfo’][‘userID’]
TypeError: list indices must be integers or slices, not str