mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 15:47:12 +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 speed of the fan."""
|
||||||
return self._speed
|
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):
|
def turn_on(self, speed=None, **kwargs):
|
||||||
"""Turn on the fan."""
|
"""Turn on the fan."""
|
||||||
_LOGGER.debug("Turning on fan. Speed is %s", speed)
|
_LOGGER.debug("Turning on fan. Speed is %s", speed)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user