Honeywell Thermostat Outside Temp and Humidity

Sorry for the long delay. I updated the pull request again. This time after testing it for a while. Would you mind pulling it in again and testing it on your end?

1 Like

Great! Will test…

@cfairfax Running smoothly 4 days so far, solid!

@cfairfax, UPDATE, it appears the Honeywell portal itself is down, I get an error when tying to access the web portal from my PC

Http/1.1 Service Unavailable

The following log error is likely due to the Honewell server being down, not a problem with the custom component:

Logger: homeassistant
Source: custom_components/honeywell/climate.py:310
First occurred: 7:09:12 AM (5 occurrences)
Last logged: 7:44:14 AM

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 119, in _handle_refresh_interval
    await self.async_refresh()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 193, in async_refresh
    update_callback()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 245, in _handle_coordinator_update
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 296, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 322, in _async_write_ha_state
    attr.update(self.state_attributes or {})
  File "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 256, in state_attributes
    data[ATTR_FAN_MODE] = self.fan_mode
  File "/config/custom_components/honeywell/climate.py", line 310, in fan_mode
    return HW_FAN_MODE_TO_HA[self.get_device().fan_mode]
KeyError: None

and also:

Logger: custom_components.honeywell
Source: custom_components/honeywell/__init__.py:67
Integration: Honeywell Total Connect Comfort (US) (documentation)
First occurred: January 24, 2021, 8:20:21 PM (87 occurrences)
Last logged: 8:09:18 AM

SomeComfort update failed. Trying again - Error: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
SomeComfort update failed. Trying again - Error: You are being rate-limited. Try waiting a bit.
SomeComfort update failed. Trying again - Error: Login failed

Is this functional yet?