From 5d29d88888085bf147c5a22806473486419f905f Mon Sep 17 00:00:00 2001 From: rubenverhoef Date: Tue, 20 Feb 2018 22:30:19 +0100 Subject: [PATCH] Added support for milight single channel dimmer (#12558) --- homeassistant/components/light/limitlessled.py | 8 ++++++-- requirements_all.txt | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/light/limitlessled.py b/homeassistant/components/light/limitlessled.py index 5619e54f123..910e3aebcfb 100644 --- a/homeassistant/components/light/limitlessled.py +++ b/homeassistant/components/light/limitlessled.py @@ -19,7 +19,7 @@ from homeassistant.components.light import ( import homeassistant.helpers.config_validation as cv from homeassistant.helpers.restore_state import async_get_last_state -REQUIREMENTS = ['limitlessled==1.0.8'] +REQUIREMENTS = ['limitlessled==1.1.0'] _LOGGER = logging.getLogger(__name__) @@ -35,7 +35,7 @@ DEFAULT_TRANSITION = 0 DEFAULT_VERSION = 6 DEFAULT_FADE = False -LED_TYPE = ['rgbw', 'rgbww', 'white', 'bridge-led'] +LED_TYPE = ['rgbw', 'rgbww', 'white', 'bridge-led', 'dimmer'] RGB_BOUNDARY = 40 @@ -43,6 +43,7 @@ WHITE = [255, 255, 255] SUPPORT_LIMITLESSLED_WHITE = (SUPPORT_BRIGHTNESS | SUPPORT_COLOR_TEMP | SUPPORT_TRANSITION) +SUPPORT_LIMITLESSLED_DIMMER = (SUPPORT_BRIGHTNESS | SUPPORT_TRANSITION) SUPPORT_LIMITLESSLED_RGB = (SUPPORT_BRIGHTNESS | SUPPORT_EFFECT | SUPPORT_FLASH | SUPPORT_RGB_COLOR | SUPPORT_TRANSITION) @@ -161,9 +162,12 @@ class LimitlessLEDGroup(Light): """Initialize a group.""" from limitlessled.group.rgbw import RgbwGroup from limitlessled.group.white import WhiteGroup + from limitlessled.group.dimmer import DimmerGroup from limitlessled.group.rgbww import RgbwwGroup if isinstance(group, WhiteGroup): self._supported = SUPPORT_LIMITLESSLED_WHITE + elif isinstance(group, DimmerGroup): + self._supported = SUPPORT_LIMITLESSLED_DIMMER elif isinstance(group, RgbwGroup): self._supported = SUPPORT_LIMITLESSLED_RGB elif isinstance(group, RgbwwGroup): diff --git a/requirements_all.txt b/requirements_all.txt index 5d3864f1dfe..eb10e28fc43 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -451,7 +451,7 @@ liffylights==0.9.4 lightify==1.0.6.1 # homeassistant.components.light.limitlessled -limitlessled==1.0.8 +limitlessled==1.1.0 # homeassistant.components.linode linode-api==4.1.4b2