Force alias when importing lock PLATFORM_SCHEMA (#120531)
This commit is contained in:
parent
d4dc7d76d9
commit
912136be25
4 changed files with 14 additions and 8 deletions
|
@ -9,7 +9,7 @@ import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.lock import (
|
from homeassistant.components.lock import (
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA as LOCK_PLATFORM_SCHEMA,
|
||||||
LockEntity,
|
LockEntity,
|
||||||
LockEntityFeature,
|
LockEntityFeature,
|
||||||
)
|
)
|
||||||
|
@ -43,7 +43,7 @@ DEFAULT_NAME = "Lock Group"
|
||||||
# No limit on parallel updates to enable a group calling another group
|
# No limit on parallel updates to enable a group calling another group
|
||||||
PARALLEL_UPDATES = 0
|
PARALLEL_UPDATES = 0
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
PLATFORM_SCHEMA = LOCK_PLATFORM_SCHEMA.extend(
|
||||||
{
|
{
|
||||||
vol.Required(CONF_ENTITIES): cv.entities_domain(DOMAIN),
|
vol.Required(CONF_ENTITIES): cv.entities_domain(DOMAIN),
|
||||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||||
|
|
|
@ -8,7 +8,10 @@ from typing import Any
|
||||||
from kiwiki import KiwiClient, KiwiException
|
from kiwiki import KiwiClient, KiwiException
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.lock import PLATFORM_SCHEMA, LockEntity
|
from homeassistant.components.lock import (
|
||||||
|
PLATFORM_SCHEMA as LOCK_PLATFORM_SCHEMA,
|
||||||
|
LockEntity,
|
||||||
|
)
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
ATTR_ID,
|
ATTR_ID,
|
||||||
ATTR_LATITUDE,
|
ATTR_LATITUDE,
|
||||||
|
@ -32,7 +35,7 @@ ATTR_CAN_INVITE = "can_invite_others"
|
||||||
|
|
||||||
UNLOCK_MAINTAIN_TIME = 5
|
UNLOCK_MAINTAIN_TIME = 5
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
PLATFORM_SCHEMA = LOCK_PLATFORM_SCHEMA.extend(
|
||||||
{vol.Required(CONF_USERNAME): cv.string, vol.Required(CONF_PASSWORD): cv.string}
|
{vol.Required(CONF_USERNAME): cv.string, vol.Required(CONF_PASSWORD): cv.string}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,10 @@ from typing import Any
|
||||||
import pysesame2
|
import pysesame2
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.lock import PLATFORM_SCHEMA, LockEntity
|
from homeassistant.components.lock import (
|
||||||
|
PLATFORM_SCHEMA as LOCK_PLATFORM_SCHEMA,
|
||||||
|
LockEntity,
|
||||||
|
)
|
||||||
from homeassistant.const import ATTR_BATTERY_LEVEL, ATTR_DEVICE_ID, CONF_API_KEY
|
from homeassistant.const import ATTR_BATTERY_LEVEL, ATTR_DEVICE_ID, CONF_API_KEY
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
@ -16,7 +19,7 @@ from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||||
|
|
||||||
ATTR_SERIAL_NO = "serial"
|
ATTR_SERIAL_NO = "serial"
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({vol.Required(CONF_API_KEY): cv.string})
|
PLATFORM_SCHEMA = LOCK_PLATFORM_SCHEMA.extend({vol.Required(CONF_API_KEY): cv.string})
|
||||||
|
|
||||||
|
|
||||||
def setup_platform(
|
def setup_platform(
|
||||||
|
|
|
@ -7,7 +7,7 @@ from typing import Any
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.lock import (
|
from homeassistant.components.lock import (
|
||||||
PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA as LOCK_PLATFORM_SCHEMA,
|
||||||
STATE_JAMMED,
|
STATE_JAMMED,
|
||||||
STATE_LOCKING,
|
STATE_LOCKING,
|
||||||
STATE_UNLOCKING,
|
STATE_UNLOCKING,
|
||||||
|
@ -44,7 +44,7 @@ CONF_UNLOCK = "unlock"
|
||||||
DEFAULT_NAME = "Template Lock"
|
DEFAULT_NAME = "Template Lock"
|
||||||
DEFAULT_OPTIMISTIC = False
|
DEFAULT_OPTIMISTIC = False
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
PLATFORM_SCHEMA = LOCK_PLATFORM_SCHEMA.extend(
|
||||||
{
|
{
|
||||||
vol.Optional(CONF_NAME): cv.string,
|
vol.Optional(CONF_NAME): cv.string,
|
||||||
vol.Required(CONF_LOCK): cv.SCRIPT_SCHEMA,
|
vol.Required(CONF_LOCK): cv.SCRIPT_SCHEMA,
|
||||||
|
|
Loading…
Add table
Reference in a new issue