home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.11k stars 29.79k forks source link

Climate Honeywell Evohome shows operation mode as Off by default #11433

Closed brownad closed 5 years ago

brownad commented 6 years ago

Make sure you are running the latest version of Home Assistant before reporting an issue.

You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:

Home Assistant release (hass --version): 0.60.0

Python release (python3 --version): 3.5.3

Component/platform: climate.honeywell

Description of problem: Using the Honeywell / Evohome component, it always sets the operation mode to Off for the radiators by default. Despite being set to Heat from the Evohome itself, the temp readings for current and the heat to are correct, just the mode is wrong. So net effect when this flow through to Homebridge, it will show Heat / On thermostats as Off in their mode. Which is wrong, a long time ago it used to show as a correct setting to Auto. If I try to override this in the HASS settings it will disappear on the next update, so I'm guessing it is being read back from the evohome py client library and defaulting to Off all the time. Also there are no operation_modes available for the client to set inside the UI for HASS, its just unclickable.

Expected: It should read the current settings from Evohome and show the operation mode correctly.

Problem-relevant configuration.yaml entries and steps to reproduce:

  1. Need to have Evohome radiator thermostats
  2. Load them up in HASS
  3. Notice they are always Off in their operation mode despite being set to Heat in the source Evohome controller.

Traceback (if applicable):

None

Additional info: image