Add entity_namespace to PLATFORM_SCHEMA (#20693)
* Add entity_namespace to base platform schema * Add test * Fix
This commit is contained in:
parent
fee3468b7a
commit
bada9b5e0b
2 changed files with 32 additions and 1 deletions
|
@ -16,7 +16,7 @@ from homeassistant.const import (
|
|||
CONF_ALIAS, CONF_ENTITY_ID, CONF_VALUE_TEMPLATE, WEEKDAYS,
|
||||
CONF_CONDITION, CONF_BELOW, CONF_ABOVE, CONF_TIMEOUT, SUN_EVENT_SUNSET,
|
||||
SUN_EVENT_SUNRISE, CONF_UNIT_SYSTEM_IMPERIAL, CONF_UNIT_SYSTEM_METRIC,
|
||||
ENTITY_MATCH_ALL)
|
||||
ENTITY_MATCH_ALL, CONF_ENTITY_NAMESPACE)
|
||||
from homeassistant.core import valid_entity_id, split_entity_id
|
||||
from homeassistant.exceptions import TemplateError
|
||||
import homeassistant.util.dt as dt_util
|
||||
|
@ -554,12 +554,14 @@ def key_dependency(key, dependency):
|
|||
|
||||
PLATFORM_SCHEMA = vol.Schema({
|
||||
vol.Required(CONF_PLATFORM): string,
|
||||
vol.Optional(CONF_ENTITY_NAMESPACE): string,
|
||||
vol.Optional(CONF_SCAN_INTERVAL): time_period
|
||||
}, extra=vol.ALLOW_EXTRA)
|
||||
|
||||
# This will replace PLATFORM_SCHEMA once all base components are updated
|
||||
PLATFORM_SCHEMA_2 = vol.Schema({
|
||||
vol.Required(CONF_PLATFORM): string,
|
||||
vol.Optional(CONF_ENTITY_NAMESPACE): string,
|
||||
vol.Optional(CONF_SCAN_INTERVAL): time_period
|
||||
})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue