Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Hive Thermostat (water heater) - No attribute for boost mode #25536
Home Assistant release with the issue:
Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.):
Description of problem:
Currently the "operation_list" attribute has a value of "eco,on,off".
Whilst boosted the state and "operation_mode" are unaltered. So if Hot water was off, then boost is selected, the state and "operation_mode" remain "off".
Additionally setting the hot water to "scheduled" (auto mode), shows a state and "operation_mode" of "eco" in HA.
The most consistent solution would probably be to add "boost" the the operation_list and change "eco" to "auto", alternatively introduce "preset_mode" and "preset_modes" attributes, similar to the climate entity.
hive: username: !secret hive_username password: !secret hive_password scan_interval: 1
Traceback (if applicable):
With the upgrade to the climate component it was identified that the hot water function should be represented by the water_heater component. As a result of that and as you have mentioned some functionality changed losing the boost functionality.
We are looking at some way of reintroducing the functionality but went without it for this release. With regards to the schedule status translating to eco again this was a change as the water_heater component does not support the auto state in HA. I am not sure if there is a way to represent the boost function being switched on but we will look at options for it if we can.
Thanks for looking at this. I realise you are all doing this in your free time, and it's really appreciated. Thank you.
As a simple solution, I suggest that when the hot water is set to boost, the "operation_mode" could be set to "on" for the duration of the boost. At least then there would be a reliable way to determine if the hot water is on, if not the mode.
Was just writing out a bug report for this as I moved from 0.95 to 0.97 today and noticed this. My preference would be to add Preset functionality to the Water Heater. It seems to me the most generic way to achieve custom oddities like Boost.
I guess this also needs labelling with 'integration:water heater'