From 3a02c627fa480fb905eccdf55e12eccec546f658 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 5 Jan 2023 10:26:49 +0100 Subject: [PATCH] Adjust set_humidity type hints (#85176) --- homeassistant/components/ecobee/humidifier.py | 2 +- homeassistant/components/generic_hygrostat/humidifier.py | 2 +- homeassistant/components/tolo/climate.py | 4 ++-- homeassistant/components/tuya/climate.py | 2 +- homeassistant/components/tuya/humidifier.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/ecobee/humidifier.py b/homeassistant/components/ecobee/humidifier.py index 502e84b7866..f4c4dad6527 100644 --- a/homeassistant/components/ecobee/humidifier.py +++ b/homeassistant/components/ecobee/humidifier.py @@ -144,7 +144,7 @@ class EcobeeHumidifier(HumidifierEntity): self.data.ecobee.set_humidifier_mode(self.thermostat_index, mode) self.update_without_throttle = True - def set_humidity(self, humidity): + def set_humidity(self, humidity: int) -> None: """Set the humidity level.""" self.data.ecobee.set_humidity(self.thermostat_index, humidity) self.update_without_throttle = True diff --git a/homeassistant/components/generic_hygrostat/humidifier.py b/homeassistant/components/generic_hygrostat/humidifier.py index b8db68fbee9..8ed2711d7cd 100644 --- a/homeassistant/components/generic_hygrostat/humidifier.py +++ b/homeassistant/components/generic_hygrostat/humidifier.py @@ -270,7 +270,7 @@ class GenericHygrostat(HumidifierEntity, RestoreEntity): await self._async_device_turn_off() await self.async_update_ha_state() - async def async_set_humidity(self, humidity: int): + async def async_set_humidity(self, humidity: int) -> None: """Set new target humidity.""" if humidity is None: return diff --git a/homeassistant/components/tolo/climate.py b/homeassistant/components/tolo/climate.py index 3afc641ba22..849a9f5b3ed 100644 --- a/homeassistant/components/tolo/climate.py +++ b/homeassistant/components/tolo/climate.py @@ -130,9 +130,9 @@ class SaunaClimate(ToloSaunaCoordinatorEntity, ClimateEntity): """Set fan mode.""" self.coordinator.client.set_fan_on(fan_mode == FAN_ON) - def set_humidity(self, humidity: float) -> None: + def set_humidity(self, humidity: int) -> None: """Set desired target humidity.""" - self.coordinator.client.set_target_humidity(round(humidity)) + self.coordinator.client.set_target_humidity(humidity) def set_temperature(self, **kwargs: Any) -> None: """Set desired target temperature.""" diff --git a/homeassistant/components/tuya/climate.py b/homeassistant/components/tuya/climate.py index 1cb01988bfc..564bfab8b14 100644 --- a/homeassistant/components/tuya/climate.py +++ b/homeassistant/components/tuya/climate.py @@ -296,7 +296,7 @@ class TuyaClimateEntity(TuyaEntity, ClimateEntity): """Set new target fan mode.""" self._send_command([{"code": DPCode.FAN_SPEED_ENUM, "value": fan_mode}]) - def set_humidity(self, humidity: float) -> None: + def set_humidity(self, humidity: int) -> None: """Set new target humidity.""" if self._set_humidity is None: raise RuntimeError( diff --git a/homeassistant/components/tuya/humidifier.py b/homeassistant/components/tuya/humidifier.py index 765de4d860a..a9564b94ddc 100644 --- a/homeassistant/components/tuya/humidifier.py +++ b/homeassistant/components/tuya/humidifier.py @@ -146,7 +146,7 @@ class TuyaHumidifierEntity(TuyaEntity, HumidifierEntity): """Turn the device off.""" self._send_command([{"code": self._switch_dpcode, "value": False}]) - def set_humidity(self, humidity): + def set_humidity(self, humidity: int) -> None: """Set new target humidity.""" if self._set_humidity is None: raise RuntimeError(