mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
remove unused validator
This commit is contained in:
parent
d019de713b
commit
1f8133128e
@ -44,21 +44,18 @@ from .const import (
|
|||||||
CONF_GA_GREEN_BRIGHTNESS,
|
CONF_GA_GREEN_BRIGHTNESS,
|
||||||
CONF_GA_GREEN_SWITCH,
|
CONF_GA_GREEN_SWITCH,
|
||||||
CONF_GA_HUE,
|
CONF_GA_HUE,
|
||||||
CONF_GA_PASSIVE,
|
|
||||||
CONF_GA_POSITION_SET,
|
CONF_GA_POSITION_SET,
|
||||||
CONF_GA_POSITION_STATE,
|
CONF_GA_POSITION_STATE,
|
||||||
CONF_GA_RED_BRIGHTNESS,
|
CONF_GA_RED_BRIGHTNESS,
|
||||||
CONF_GA_RED_SWITCH,
|
CONF_GA_RED_SWITCH,
|
||||||
CONF_GA_SATURATION,
|
CONF_GA_SATURATION,
|
||||||
CONF_GA_SENSOR,
|
CONF_GA_SENSOR,
|
||||||
CONF_GA_STATE,
|
|
||||||
CONF_GA_STEP,
|
CONF_GA_STEP,
|
||||||
CONF_GA_STOP,
|
CONF_GA_STOP,
|
||||||
CONF_GA_SWITCH,
|
CONF_GA_SWITCH,
|
||||||
CONF_GA_UP_DOWN,
|
CONF_GA_UP_DOWN,
|
||||||
CONF_GA_WHITE_BRIGHTNESS,
|
CONF_GA_WHITE_BRIGHTNESS,
|
||||||
CONF_GA_WHITE_SWITCH,
|
CONF_GA_WHITE_SWITCH,
|
||||||
CONF_GA_WRITE,
|
|
||||||
)
|
)
|
||||||
from .knx_selector import GASelector, GroupSelect
|
from .knx_selector import GASelector, GroupSelect
|
||||||
|
|
||||||
@ -88,24 +85,6 @@ BASE_ENTITY_SCHEMA = vol.All(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def optional_ga_schema(key: str, ga_selector: GASelector) -> VolDictType:
|
|
||||||
"""Validate group address schema or remove key if no address is set."""
|
|
||||||
# frontend will return {key: {"write": None, "state": None}} for unused GA sets
|
|
||||||
# -> remove this entirely for optional keys
|
|
||||||
# if one GA is set, validate as usual
|
|
||||||
return {
|
|
||||||
vol.Optional(key): ga_selector,
|
|
||||||
vol.Remove(key): vol.Schema(
|
|
||||||
{
|
|
||||||
vol.Optional(CONF_GA_WRITE): None,
|
|
||||||
vol.Optional(CONF_GA_STATE): None,
|
|
||||||
vol.Optional(CONF_GA_PASSIVE): vol.IsFalse(), # None or empty list
|
|
||||||
},
|
|
||||||
extra=vol.ALLOW_EXTRA,
|
|
||||||
),
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
BINARY_SENSOR_SCHEMA = vol.Schema(
|
BINARY_SENSOR_SCHEMA = vol.Schema(
|
||||||
{
|
{
|
||||||
vol.Required(CONF_ENTITY): BASE_ENTITY_SCHEMA,
|
vol.Required(CONF_ENTITY): BASE_ENTITY_SCHEMA,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user