Fix hive not updating when boosting (#122042)
* fixes issue where hive does not update when boosting * formats files
This commit is contained in:
parent
0be68dcd7f
commit
e9ea90dc82
1 changed files with 4 additions and 3 deletions
|
@ -142,10 +142,10 @@ class HiveClimateEntity(HiveEntity, ClimateEntity):
|
|||
self.device = await self.hive.heating.getClimate(self.device)
|
||||
self._attr_available = self.device["deviceData"].get("online")
|
||||
if self._attr_available:
|
||||
self._attr_hvac_mode = HIVE_TO_HASS_STATE[self.device["status"]["mode"]]
|
||||
self._attr_hvac_action = HIVE_TO_HASS_HVAC_ACTION[
|
||||
self._attr_hvac_mode = HIVE_TO_HASS_STATE.get(self.device["status"]["mode"])
|
||||
self._attr_hvac_action = HIVE_TO_HASS_HVAC_ACTION.get(
|
||||
self.device["status"]["action"]
|
||||
]
|
||||
)
|
||||
self._attr_current_temperature = self.device["status"][
|
||||
"current_temperature"
|
||||
]
|
||||
|
@ -154,5 +154,6 @@ class HiveClimateEntity(HiveEntity, ClimateEntity):
|
|||
self._attr_max_temp = self.device["max_temp"]
|
||||
if self.device["status"]["boost"] == "ON":
|
||||
self._attr_preset_mode = PRESET_BOOST
|
||||
self._attr_hvac_mode = HVACMode.HEAT
|
||||
else:
|
||||
self._attr_preset_mode = PRESET_NONE
|
||||
|
|
Loading…
Add table
Reference in a new issue