diff --git a/homeassistant/components/light/__init__.py b/homeassistant/components/light/__init__.py index 502620eb362..a5e4b87185e 100644 --- a/homeassistant/components/light/__init__.py +++ b/homeassistant/components/light/__init__.py @@ -86,7 +86,7 @@ PROP_TO_ATTR = { } # Service call validation schemas -VALID_TRANSITION = vol.All(vol.Coerce(float), vol.Clamp(min=0, max=900)) +VALID_TRANSITION = vol.All(vol.Coerce(float), vol.Clamp(min=0, max=6553)) VALID_BRIGHTNESS = vol.All(vol.Coerce(int), vol.Clamp(min=0, max=255)) LIGHT_TURN_ON_SCHEMA = vol.Schema({ diff --git a/homeassistant/components/light/hue.py b/homeassistant/components/light/hue.py index 09444ee5765..fa215cf69bb 100644 --- a/homeassistant/components/light/hue.py +++ b/homeassistant/components/light/hue.py @@ -436,12 +436,7 @@ class HueLight(Light): command = {'on': False} if ATTR_TRANSITION in kwargs: - # Transition time is in 1/10th seconds and cannot exceed - # 900 seconds. - command['transitiontime'] = min( - 9000, - int(kwargs[ATTR_TRANSITION] * 10) - ) + command['transitiontime'] = int(kwargs[ATTR_TRANSITION] * 10) flash = kwargs.get(ATTR_FLASH)