From 7a25ae3e2c011e531820b7aef2dfebf10e235bb5 Mon Sep 17 00:00:00 2001 From: Jan Harkes Date: Sat, 9 Apr 2016 12:07:13 -0400 Subject: [PATCH] Fix for light service validation. (#1770) Incorrect validation tested if passed value was a list instead of a member of the list. --- homeassistant/components/light/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/light/__init__.py b/homeassistant/components/light/__init__.py index c8b108003b7..f78e1dbdcba 100644 --- a/homeassistant/components/light/__init__.py +++ b/homeassistant/components/light/__init__.py @@ -92,8 +92,8 @@ LIGHT_TURN_ON_SCHEMA = vol.Schema({ ATTR_XY_COLOR: vol.All(vol.ExactSequence((cv.small_float, cv.small_float)), vol.Coerce(tuple)), ATTR_COLOR_TEMP: vol.All(int, vol.Range(min=154, max=500)), - ATTR_FLASH: [FLASH_SHORT, FLASH_LONG], - ATTR_EFFECT: [EFFECT_COLORLOOP, EFFECT_RANDOM, EFFECT_WHITE], + ATTR_FLASH: vol.In([FLASH_SHORT, FLASH_LONG]), + ATTR_EFFECT: vol.In([EFFECT_COLORLOOP, EFFECT_RANDOM, EFFECT_WHITE]), }) LIGHT_TURN_OFF_SCHEMA = vol.Schema({