From ed2024e67a876d03dab7a82f01250e56aa4544ea Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Tue, 20 May 2025 10:09:47 +0200 Subject: [PATCH] Drop useless unit conversion in smarttub (#145287) --- homeassistant/components/smarttub/climate.py | 21 +++----------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/homeassistant/components/smarttub/climate.py b/homeassistant/components/smarttub/climate.py index 7e79ce0eb12..62a81857764 100644 --- a/homeassistant/components/smarttub/climate.py +++ b/homeassistant/components/smarttub/climate.py @@ -18,7 +18,6 @@ from homeassistant.const import ATTR_TEMPERATURE, UnitOfTemperature from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback from homeassistant.helpers.update_coordinator import DataUpdateCoordinator -from homeassistant.util.unit_conversion import TemperatureConverter from .const import DEFAULT_MAX_TEMP, DEFAULT_MIN_TEMP from .controller import SmartTubConfigEntry @@ -70,6 +69,8 @@ class SmartTubThermostat(SmartTubEntity, ClimateEntity): ClimateEntityFeature.PRESET_MODE | ClimateEntityFeature.TARGET_TEMPERATURE ) _attr_temperature_unit = UnitOfTemperature.CELSIUS + _attr_min_temp = DEFAULT_MIN_TEMP + _attr_max_temp = DEFAULT_MAX_TEMP _attr_preset_modes = list(PRESET_MODES.values()) def __init__( @@ -93,23 +94,7 @@ class SmartTubThermostat(SmartTubEntity, ClimateEntity): raise NotImplementedError(hvac_mode) @property - def min_temp(self): - """Return the minimum temperature.""" - min_temp = DEFAULT_MIN_TEMP - return TemperatureConverter.convert( - min_temp, UnitOfTemperature.CELSIUS, self.temperature_unit - ) - - @property - def max_temp(self): - """Return the maximum temperature.""" - max_temp = DEFAULT_MAX_TEMP - return TemperatureConverter.convert( - max_temp, UnitOfTemperature.CELSIUS, self.temperature_unit - ) - - @property - def preset_mode(self): + def preset_mode(self) -> str: """Return the current preset mode.""" return PRESET_MODES[self.spa_status.heat_mode]