Fix bridge-led support in limitlessled.py (#6776)

Addressing #6382 . Feedback from github & forums is the bridge_led feature never worked and defining the bridge LED as another group+bulb type is the right way to do this in the limitlessled component.
pull/6779/head
Nick Sabinske 2017-03-25 10:32:57 -04:00 committed by Pascal Vizeli
parent f8005153c9
commit c817ab08b7
1 changed files with 1 additions and 5 deletions

View File

@ -25,14 +25,13 @@ CONF_BRIDGES = 'bridges'
CONF_GROUPS = 'groups'
CONF_NUMBER = 'number'
CONF_VERSION = 'version'
CONF_BRIDGE_LED = 'bridge_led'
DEFAULT_LED_TYPE = 'rgbw'
DEFAULT_PORT = 5987
DEFAULT_TRANSITION = 0
DEFAULT_VERSION = 6
LED_TYPE = ['rgbw', 'rgbww', 'white']
LED_TYPE = ['rgbw', 'rgbww', 'white', 'bridge-led']
RGB_BOUNDARY = 40
@ -54,7 +53,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
vol.Optional(CONF_VERSION,
default=DEFAULT_VERSION): cv.positive_int,
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
vol.Optional(CONF_BRIDGE_LED, default=False): cv.boolean,
vol.Required(CONF_GROUPS): vol.All(cv.ensure_list, [
{
vol.Required(CONF_NAME): cv.string,
@ -116,8 +114,6 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
group_conf.get(CONF_NAME),
group_conf.get(CONF_TYPE, DEFAULT_LED_TYPE))
lights.append(LimitlessLEDGroup.factory(group))
if bridge_conf.get(CONF_BRIDGE_LED) and bridge.bridge_led is not None:
lights.append(LimitlessLEDGroup.factory(bridge.bridge_led))
add_devices(lights)