From 1546ec777857af6669e42f0d686f8dab797641ac Mon Sep 17 00:00:00 2001 From: ray0711 Date: Tue, 7 Feb 2017 08:52:07 +0100 Subject: [PATCH] Fix brightness slider for mqtt template lights (#5780) Add the missing supported_features declaration. --- homeassistant/components/light/mqtt_template.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/homeassistant/components/light/mqtt_template.py b/homeassistant/components/light/mqtt_template.py index 55d4afac231..b7520fce682 100755 --- a/homeassistant/components/light/mqtt_template.py +++ b/homeassistant/components/light/mqtt_template.py @@ -284,3 +284,16 @@ class MqttTemplate(Light): if self._optimistic: self.schedule_update_ha_state() + + @property + def supported_features(self): + """Flag supported features.""" + features = 0 + if self._brightness is not None: + features = features | SUPPORT_BRIGHTNESS + if self._rgb is not None: + features = features | SUPPORT_RGB_COLOR + if self._effect_list is not None: + features = features | SUPPORT_EFFECT + + return features