Change CONF_DEFAULT_COLOR CV type (#5700)
* Change CONF_DEFAULT_COLOR CV type Changed vol.Optional(CONF_DEFAULT_COLOR, default=DEFAULT_COLOR) from cv.string to cv.ensure_list This allows the optional parameter default_color to be picked up correctly and to function the option needs to be specifed as follows: default_color: [0,255,0] Solution provided by @scossa2020 in issue #5338 https://github.com/home-assistant/home-assistant/issues/5338 * Update hyperion.py
This commit is contained in:
parent
b29c167dde
commit
0ea81c1269
1 changed files with 3 additions and 1 deletions
|
@ -28,7 +28,9 @@ SUPPORT_HYPERION = SUPPORT_RGB_COLOR
|
|||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||
vol.Required(CONF_HOST): cv.string,
|
||||
vol.Required(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
||||
vol.Optional(CONF_DEFAULT_COLOR, default=DEFAULT_COLOR): cv.string,
|
||||
vol.Optional(CONF_DEFAULT_COLOR, default=DEFAULT_COLOR):
|
||||
vol.All(list, vol.Length(min=3, max=3),
|
||||
[vol.All(vol.Coerce(int), vol.Range(min=0, max=255))]),
|
||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
})
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue