From b75879194dbe79b97d40241ae6db391d41470b80 Mon Sep 17 00:00:00 2001 From: RogerSelwyn Date: Wed, 1 Mar 2023 11:34:41 +0000 Subject: [PATCH] Fix geniushub heating hvac action (#87531) --- homeassistant/components/geniushub/climate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/geniushub/climate.py b/homeassistant/components/geniushub/climate.py index 3f8fb0c6805..21ef2809360 100644 --- a/homeassistant/components/geniushub/climate.py +++ b/homeassistant/components/geniushub/climate.py @@ -79,10 +79,10 @@ class GeniusClimateZone(GeniusHeatingZone, ClimateEntity): def hvac_action(self) -> str | None: """Return the current running hvac operation if supported.""" if "_state" in self._zone.data: # only for v3 API + if self._zone.data["output"] == 1: + return HVACAction.HEATING if not self._zone.data["_state"].get("bIsActive"): return HVACAction.OFF - if self._zone.data["_state"].get("bOutRequestHeat"): - return HVACAction.HEATING return HVACAction.IDLE return None