mirror of
https://github.com/home-assistant/core.git
synced 2025-05-30 02:37:04 +00:00

* Honeywell fixes and improvements Give the Honeywell device a state ('On', 'Off', etc) that can be displayed to user and understood by other components. Previously this was always 'Unknown'. Update also raises a state_changed event when a new temperature is polled. These two together fix an issue (#8688) where Honeywell climate data couldn't be logged in InfluxDB. * Roll back some changes These were not necessary to achieve the result I wanted. * Renamed RoundThermostat's 'device' member for greater clarity Now called 'client' * Improve and simplify discovering thermostat mode Per code review, this is a rather neater way to discover the thermostat mode * Update tests for compatibility with new component The tests previously relied upon the update() method being called in the constructor. This is no longer the case. * Address formatting review comment Parens not necessary * This system mode is not certain to apply to domestic hot water Moved the mode lookup to only happen on update of radiator devices, since hot water devices seem to be treated differently and I can't test.