diff --git a/homeassistant/components/tuya/fan.py b/homeassistant/components/tuya/fan.py index 42849d4498d..e2e98e3fd5c 100644 --- a/homeassistant/components/tuya/fan.py +++ b/homeassistant/components/tuya/fan.py @@ -137,7 +137,7 @@ class TuyaFanEntity(TuyaEntity, FanEntity): [ { "code": self._speed.dpcode, - "value": int(self._speed.remap_value_from(percentage, 0, 100)), + "value": int(self._speed.remap_value_from(percentage, 1, 100)), } ] ) @@ -178,7 +178,7 @@ class TuyaFanEntity(TuyaEntity, FanEntity): commands.append( { "code": self._speed.dpcode, - "value": int(self._speed.remap_value_from(percentage, 0, 100)), + "value": int(self._speed.remap_value_from(percentage, 1, 100)), } ) return @@ -248,7 +248,7 @@ class TuyaFanEntity(TuyaEntity, FanEntity): if self._speed is not None: if (value := self.device.status.get(self._speed.dpcode)) is None: return None - return int(self._speed.remap_value_to(value, 0, 100)) + return int(self._speed.remap_value_to(value, 1, 100)) if self._speeds is not None: if (value := self.device.status.get(self._speeds.dpcode)) is None: