Honeywell Thermostat

I have the following configuration

climate:
platform: honeywell
username: ****@gmail.com
password: *******
scan_interval: 600
region: us

but when I start the system I get this error:

2017-05-19 20:50:55 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 239, in _step
result = coro.send(None)
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 361, in async_process_entity
new_entity, self, update_before_add=update_before_add
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 217, in async_add_entity
yield from entity.async_update_ha_state()
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity.py”, line 239, in async_update_ha_state
state = self.state
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/components/climate/init.py”, line 399, in state
if self.current_operation:
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/components/climate/honeywell.py”, line 260, in current_operation
oper = getattr(self._device, ATTR_CURRENT_OPERATION, None)
File “/home/paperspace/.homeassistant/deps/somecomfort/client.py”, line 273, in equipment_output_status
return EQUIPMENT_OUTPUT_STATUS[self._data[‘uiData’][‘EquipmentOutputStatus’]]
TypeError: list indices must be integers or slices, not NoneType
2017-05-19 20:50:55 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 239, in _step
result = coro.send(None)
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 361, in async_process_entity
new_entity, self, update_before_add=update_before_add
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 217, in async_add_entity
yield from entity.async_update_ha_state()
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity.py”, line 239, in async_update_ha_state
state = self.state
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/components/climate/init.py”, line 399, in state
if self.current_operation:
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/components/climate/honeywell.py”, line 260, in current_operation
oper = getattr(self._device, ATTR_CURRENT_OPERATION, None)
File “/home/paperspace/.homeassistant/deps/somecomfort/client.py”, line 273, in equipment_output_status
return EQUIPMENT_OUTPUT_STATUS[self._data[‘uiData’][‘EquipmentOutputStatus’]]
TypeError: list indices must be integers or slices, not NoneType
2017-05-19 20:50:55 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 239, in _step
result = coro.send(None)
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 361, in async_process_entity
new_entity, self, update_before_add=update_before_add
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 217, in async_add_entity
yield from entity.async_update_ha_state()
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/helpers/entity.py”, line 239, in async_update_ha_state
state = self.state
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/components/climate/init.py”, line 399, in state
if self.current_operation:
File “/home/paperspace/.local/lib/python3.5/site-packages/homeassistant/components/climate/honeywell.py”, line 260, in current_operation
oper = getattr(self._device, ATTR_CURRENT_OPERATION, None)
File “/home/paperspace/.homeassistant/deps/somecomfort/client.py”, line 273, in equipment_output_status
return EQUIPMENT_OUTPUT_STATUS[self._data[‘uiData’][‘EquipmentOutputStatus’]]
TypeError: list indices must be integers or slices, not NoneType

Ou are in wrong forum.

I had the same problem. Was able to fix it by changing line 273 of deps/somecomfort/client.py to this:

return EQUIPMENT_OUTPUT_STATUS[self._data['uiData'].get('EquipmentOutputStatus', 0)]