Merge pull request #1091 from TangoAlpha/dev

Improvements to device detection
pull/1097/head
Paulus Schoutsen 2016-02-01 21:21:15 -08:00
commit 3c37ecc477
2 changed files with 9 additions and 3 deletions

View File

@ -16,7 +16,7 @@ from homeassistant.components.light import \
_LOGGER = logging.getLogger(__name__)
REQUIREMENTS = ['liffylights==0.9.3']
REQUIREMENTS = ['liffylights==0.9.4']
DEPENDENCIES = []
CONF_SERVER = "server" # server address configuration item
@ -64,6 +64,12 @@ class LIFX():
power, hue, sat, bri, kel)
self._devices.append(bulb)
self._add_devices_callback([bulb])
else:
_LOGGER.debug("update bulb %s %s %d %d %d %d %d",
ipaddr, name, power, hue, sat, bri, kel)
bulb.set_power(power)
bulb.set_color(hue, sat, bri, kel)
bulb.update_ha_state()
# pylint: disable=too-many-arguments
def on_color(self, ipaddr, hue, sat, bri, kel):
@ -97,7 +103,7 @@ def setup_platform(hass, config, add_devices_callback, discovery_info=None):
lifx_library = LIFX(add_devices_callback, server_addr, broadcast_addr)
# register our poll service
track_time_change(hass, lifx_library.poll, second=10)
track_time_change(hass, lifx_library.poll, second=[10, 40])
lifx_library.probe()

View File

@ -100,7 +100,7 @@ insteon_hub==0.4.5
jsonrpc-requests==0.1
# homeassistant.components.light.lifx
liffylights==0.9.3
liffylights==0.9.4
# homeassistant.components.light.limitlessled
limitlessled==1.0.0