Honeywell Thermostat not working

I am trying to add my Honeywell thermostat and I get the following error:
16-08-13 18:01:04 homeassistant.config: Incomplete core config. Auto detected elevation: 223
16-08-13 18:02:01 homeassistant.components.thermostat: Error while setting up platform honeywell
Traceback (most recent call last):
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py”, line 98, in _setup_platform
discovery_info)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/thermostat/honeywell.py”, line 91, in setup_platform
return _setup_us(username, password, config, add_devices)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/thermostat/honeywell.py”, line 69, in _setup_us
for location in client.locations_by_id.values()
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py”, line 155, in add_entities
if self.component.add_entity(entity, self):
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py”, line 125, in add_entity
entity.update_ha_state()
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/helpers/entity.py”, line 156, in update_ha_state
state = STATE_UNKNOWN if self.state is None else str(self.state)
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/thermostat/init.py”, line 207, in state
return self.target_temperature or STATE_UNKNOWN
File “/srv/hass/hass_venv/lib/python3.4/site-packages/homeassistant/components/thermostat/honeywell.py”, line 226, in target_temperature
if self._device.system_mode == ‘cool’:
File “/home/hass/deps/somecomfort/client.py”, line 140, in system_mode
return SYSTEM_MODES[self._data[‘uiData’][‘SystemSwitchPosition’]]
IndexError: list index out of range

The model I have is this:
RTH6580WF

Likewise, I am also not able to log in to Honeywell. What am I doing wrong?

thermostat:
platform: honeywell
username: [email protected]
password: xxx
region: ‘us’

Resulting in:

INFO:somecomfort:Session refreshed
ERROR:homeassistant.components.thermostat:Error while setting up platform honeywell
Traceback (most recent call last):
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 98, in _setup_platform
discovery_info)
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/components/thermostat/honeywell.py”, line 91, in setup_platform
return _setup_us(username, password, config, add_devices)
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/components/thermostat/honeywell.py”, line 69, in _setup_us
for location in client.locations_by_id.values()
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 155, in add_entities
if self.component.add_entity(entity, self):
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/helpers/entity_component.py”, line 125, in add_entity
entity.update_ha_state()
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/helpers/entity.py”, line 156, in update_ha_state
state = STATE_UNKNOWN if self.state is None else str(self.state)
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/components/thermostat/init.py”, line 207, in state
return self.target_temperature or STATE_UNKNOWN
File “/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/homeassistant/components/thermostat/honeywell.py”, line 227, in target_temperature
if self._device.system_mode == ‘cool’:
File “/Users/TVMac/.homeassistant/deps/somecomfort/client.py”, line 140, in system_mode
return SYSTEM_MODES[self._data[‘uiData’][‘SystemSwitchPosition’]]
IndexError: list index out of range

Turned mine off Auto and they began to work. Only problem I have now, Homebridge-homeassistant won’t use them! Damn.

1 Like

I reported the issue with auto mode here: https://github.com/home-assistant/home-assistant/issues/2794

FYI the somecomfort basis for Honeywell.py does not have Auto function built in. Unless somecomfort 0.3.1 gets updated with this, we will never have Auto support.

Hello. Are people having success with the Honeywell RTH6580WF and HASS, assuming the thermostat isn’t in AUTO mode? I’m considering purchasing one, as the price is right. My use case is simple. I want to drive the thermostat based on the output of multiple HASS based temperature sensors. I intend to do all the logic within HASS (not using any of the thermostat’s native logic).

The RTH6580WF is $79.75 on Amazon. I’ll spend more if this is a dead end street. Open to all thoughts and alternatives. Thanks.

I am having success. Just posted a write-up about it here:

https://community.home-assistant.io/t/honeywell-rth6580wf-and-how-im-using-it/14187/2

1 Like