From 9bc9e7fbc478f02302042bf5bc144cd5cd993b95 Mon Sep 17 00:00:00 2001 From: Robbie Trencheny Date: Mon, 23 Jan 2017 13:20:54 -0800 Subject: [PATCH] Dont set a speed when fan turns on (#5514) --- homeassistant/components/fan/mqtt.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/fan/mqtt.py b/homeassistant/components/fan/mqtt.py index 4540ce01532..4ca1fc8bae4 100644 --- a/homeassistant/components/fan/mqtt.py +++ b/homeassistant/components/fan/mqtt.py @@ -235,11 +235,12 @@ class MqttFan(FanEntity): """Return the oscillation state.""" return self._oscillation - def turn_on(self, speed: str=SPEED_MEDIUM) -> None: + def turn_on(self, speed: str=None) -> None: """Turn on the entity.""" mqtt.publish(self._hass, self._topic[CONF_COMMAND_TOPIC], self._payload[STATE_ON], self._qos, self._retain) - self.set_speed(speed) + if speed: + self.set_speed(speed) def turn_off(self) -> None: """Turn off the entity."""