mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 07:37:34 +00:00
Add set_speed to smarty fan (#32255)
This commit is contained in:
parent
4f619691df
commit
f62322cfb4
@ -76,6 +76,16 @@ class SmartyFan(FanEntity):
|
||||
"""Return speed of the fan."""
|
||||
return self._speed
|
||||
|
||||
def set_speed(self, speed: str) -> None:
|
||||
"""Set the speed of the fan."""
|
||||
_LOGGER.debug("Set the fan speed to %s", speed)
|
||||
if speed == SPEED_OFF:
|
||||
self.turn_off()
|
||||
else:
|
||||
self._smarty.set_fan_speed(SPEED_TO_MODE.get(speed))
|
||||
self._speed = speed
|
||||
self._state = True
|
||||
|
||||
def turn_on(self, speed=None, **kwargs):
|
||||
"""Turn on the fan."""
|
||||
_LOGGER.debug("Turning on fan. Speed is %s", speed)
|
||||
|
Loading…
x
Reference in New Issue
Block a user