diff --git a/homeassistant/components/group/lock.py b/homeassistant/components/group/lock.py index 4da5829634b..8bb7b18ce29 100644 --- a/homeassistant/components/group/lock.py +++ b/homeassistant/components/group/lock.py @@ -9,7 +9,7 @@ import voluptuous as vol from homeassistant.components.lock import ( DOMAIN, - PLATFORM_SCHEMA, + PLATFORM_SCHEMA as LOCK_PLATFORM_SCHEMA, LockEntity, LockEntityFeature, ) @@ -43,7 +43,7 @@ DEFAULT_NAME = "Lock Group" # No limit on parallel updates to enable a group calling another group PARALLEL_UPDATES = 0 -PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( +PLATFORM_SCHEMA = LOCK_PLATFORM_SCHEMA.extend( { vol.Required(CONF_ENTITIES): cv.entities_domain(DOMAIN), vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string, diff --git a/homeassistant/components/kiwi/lock.py b/homeassistant/components/kiwi/lock.py index 770b842091c..bde9a77f748 100644 --- a/homeassistant/components/kiwi/lock.py +++ b/homeassistant/components/kiwi/lock.py @@ -8,7 +8,10 @@ from typing import Any from kiwiki import KiwiClient, KiwiException 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_ID, ATTR_LATITUDE, @@ -32,7 +35,7 @@ ATTR_CAN_INVITE = "can_invite_others" 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} ) diff --git a/homeassistant/components/sesame/lock.py b/homeassistant/components/sesame/lock.py index 050a5978acc..ad8b26f7034 100644 --- a/homeassistant/components/sesame/lock.py +++ b/homeassistant/components/sesame/lock.py @@ -7,7 +7,10 @@ from typing import Any import pysesame2 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.core import HomeAssistant import homeassistant.helpers.config_validation as cv @@ -16,7 +19,7 @@ from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType 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( diff --git a/homeassistant/components/template/lock.py b/homeassistant/components/template/lock.py index 8259a6c12f0..0fa219fcd9b 100644 --- a/homeassistant/components/template/lock.py +++ b/homeassistant/components/template/lock.py @@ -7,7 +7,7 @@ from typing import Any import voluptuous as vol from homeassistant.components.lock import ( - PLATFORM_SCHEMA, + PLATFORM_SCHEMA as LOCK_PLATFORM_SCHEMA, STATE_JAMMED, STATE_LOCKING, STATE_UNLOCKING, @@ -44,7 +44,7 @@ CONF_UNLOCK = "unlock" DEFAULT_NAME = "Template Lock" DEFAULT_OPTIMISTIC = False -PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( +PLATFORM_SCHEMA = LOCK_PLATFORM_SCHEMA.extend( { vol.Optional(CONF_NAME): cv.string, vol.Required(CONF_LOCK): cv.SCRIPT_SCHEMA,