Move imports to top for kiwi (#29403)
This commit is contained in:
parent
fd107f2b2e
commit
1d65670a71
1 changed files with 7 additions and 8 deletions
|
@ -1,21 +1,22 @@
|
||||||
"""Support for the KIWI.KI lock platform."""
|
"""Support for the KIWI.KI lock platform."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
from kiwiki import KiwiClient, KiwiException
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
from homeassistant.components.lock import PLATFORM_SCHEMA, LockDevice
|
||||||
from homeassistant.components.lock import LockDevice, PLATFORM_SCHEMA
|
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
|
ATTR_ID,
|
||||||
|
ATTR_LATITUDE,
|
||||||
|
ATTR_LONGITUDE,
|
||||||
CONF_PASSWORD,
|
CONF_PASSWORD,
|
||||||
CONF_USERNAME,
|
CONF_USERNAME,
|
||||||
ATTR_ID,
|
|
||||||
ATTR_LONGITUDE,
|
|
||||||
ATTR_LATITUDE,
|
|
||||||
STATE_LOCKED,
|
STATE_LOCKED,
|
||||||
STATE_UNLOCKED,
|
STATE_UNLOCKED,
|
||||||
)
|
)
|
||||||
from homeassistant.helpers.event import async_call_later
|
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
from homeassistant.helpers.event import async_call_later
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -32,7 +33,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up the KIWI lock platform."""
|
"""Set up the KIWI lock platform."""
|
||||||
from kiwiki import KiwiClient, KiwiException
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
kiwi = KiwiClient(config[CONF_USERNAME], config[CONF_PASSWORD])
|
kiwi = KiwiClient(config[CONF_USERNAME], config[CONF_PASSWORD])
|
||||||
|
@ -98,7 +98,6 @@ class KiwiLock(LockDevice):
|
||||||
|
|
||||||
def unlock(self, **kwargs):
|
def unlock(self, **kwargs):
|
||||||
"""Unlock the device."""
|
"""Unlock the device."""
|
||||||
from kiwiki import KiwiException
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self._client.open_door(self.lock_id)
|
self._client.open_door(self.lock_id)
|
||||||
|
|
Loading…
Add table
Reference in a new issue