diff --git a/homeassistant/components/climate/__init__.py b/homeassistant/components/climate/__init__.py index a77aeb84492..818caaaa78d 100644 --- a/homeassistant/components/climate/__init__.py +++ b/homeassistant/components/climate/__init__.py @@ -463,11 +463,11 @@ class ClimateEntity(Entity): """Set new target fan mode.""" await self.hass.async_add_executor_job(self.set_fan_mode, fan_mode) - def set_hvac_mode(self, hvac_mode: HVACMode | str) -> None: + def set_hvac_mode(self, hvac_mode: HVACMode) -> None: """Set new target hvac mode.""" raise NotImplementedError() - async def async_set_hvac_mode(self, hvac_mode: HVACMode | str) -> None: + async def async_set_hvac_mode(self, hvac_mode: HVACMode) -> None: """Set new target hvac mode.""" await self.hass.async_add_executor_job(self.set_hvac_mode, hvac_mode) diff --git a/homeassistant/components/geniushub/climate.py b/homeassistant/components/geniushub/climate.py index e4f2ec6d535..429d51c0035 100644 --- a/homeassistant/components/geniushub/climate.py +++ b/homeassistant/components/geniushub/climate.py @@ -98,9 +98,7 @@ class GeniusClimateZone(GeniusHeatingZone, ClimateEntity): return [PRESET_ACTIVITY, PRESET_BOOST] return [PRESET_BOOST] - async def async_set_hvac_mode( # type:ignore[override] - self, hvac_mode: HVACMode - ) -> None: + async def async_set_hvac_mode(self, hvac_mode: HVACMode) -> None: """Set a new hvac mode.""" await self._zone.set_mode(HA_HVAC_TO_GH.get(hvac_mode))