Skip to content

Honeywell thermostat shows heat setpoint when in 'auto' mode #15063

Closed
@garyckoch

Description

Home Assistant release with the issue:
0.71.0

Last working Home Assistant release (if known):

Operating environment (Hass.io/Docker/Windows/etc.):
Virtual Environment on Linux (Archlinux ARM)

Component/platform:
https://www.home-assistant.io/components/climate.honeywell/

Description of problem:
honeywell.py is hard coded to show the heat setpoint if mode is not 'cool'

    @property
    def target_temperature(self):
        """Return the temperature we try to reach."""
        if self._device.system_mode == 'cool':
            return self._device.setpoint_cool
return self._device.setpoint_heat

This results in odd setpoint output when in 'auto' instead of 'heat' or 'cool' mode. Given that target_temperature is a single setpoint, I don't know what would be the best way to determine which setpoint to return in 'auto' mode. Perhaps the one that is closest to the current temperature?

Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

climate:
  - platform: honeywell
    username: <removed>
    password: <removed>
    scan_interval: 600
    region: us

Traceback (if applicable):

n/a

Additional information:

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions