Error with Honeywell thermostat: TypeError

Not sure where to begin. This is all I get from the logs, debug didn’t show me more.

Edit: Nevermind. Sheesh. Need to set ‘region: us’ in config file. Duh.

Config entries

  climate:
    platform: honeywell
    username: !secret honeywell-user
    password: !secret honeywell-pass
    scan_interval: 600

Logs

17-04-29 17:37:36 ERROR (MainThread) [homeassistant.components.climate] Error while setting up platform honeywell
Traceback (most recent call last):
File “/usr/local/lib/python3.5/dist-packages/homeassistant/helpers/entity_component.py”, line 155, in _async_setup_platform
entity_platform.schedule_add_entities, discovery_info
File “/usr/lib/python3.5/asyncio/futures.py”, line 379, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.5/asyncio/tasks.py”, line 297, in _wakeup
future.result()
File “/usr/lib/python3.5/asyncio/futures.py”, line 292, 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/climate/honeywell.py”, line 65, in setup_platform
return _setup_round(username, password, config, add_devices)
File “/usr/local/lib/python3.5/dist-packages/homeassistant/components/climate/honeywell.py”, line 77, in _setup_round
for i, zone in enumerate(zones):
File “/usr/local/lib/python3.5/dist-packages/evohomeclient/init.py”, line 73, in temperatures
self._populate_full_data(force_refresh)
File “/usr/local/lib/python3.5/dist-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