diff --git a/homeassistant/components/lupusec/__init__.py b/homeassistant/components/lupusec/__init__.py index c64789ec4dd..60f3a192b07 100644 --- a/homeassistant/components/lupusec/__init__.py +++ b/homeassistant/components/lupusec/__init__.py @@ -1,11 +1,12 @@ """Support for Lupusec Home Security system.""" import logging +import lupupy +from lupupy.exceptions import LupusecException import voluptuous as vol -from homeassistant.helpers import config_validation as cv -from homeassistant.helpers import discovery -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, CONF_NAME, CONF_IP_ADDRESS +from homeassistant.const import CONF_IP_ADDRESS, CONF_NAME, CONF_PASSWORD, CONF_USERNAME +from homeassistant.helpers import config_validation as cv, discovery from homeassistant.helpers.entity import Entity _LOGGER = logging.getLogger(__name__) @@ -34,8 +35,6 @@ LUPUSEC_PLATFORMS = ["alarm_control_panel", "binary_sensor", "switch"] def setup(hass, config): """Set up Lupusec component.""" - from lupupy.exceptions import LupusecException - conf = config[DOMAIN] username = conf[CONF_USERNAME] password = conf[CONF_PASSWORD] @@ -67,8 +66,6 @@ class LupusecSystem: def __init__(self, username, password, ip_address, name): """Initialize the system.""" - import lupupy - self.lupusec = lupupy.Lupusec(username, password, ip_address) self.name = name diff --git a/homeassistant/components/lupusec/binary_sensor.py b/homeassistant/components/lupusec/binary_sensor.py index ccd45e9f874..b2a332a03e7 100644 --- a/homeassistant/components/lupusec/binary_sensor.py +++ b/homeassistant/components/lupusec/binary_sensor.py @@ -2,6 +2,8 @@ from datetime import timedelta import logging +import lupupy.constants as CONST + from homeassistant.components.binary_sensor import DEVICE_CLASSES, BinarySensorDevice from . import DOMAIN as LUPUSEC_DOMAIN, LupusecDevice @@ -16,8 +18,6 @@ def setup_platform(hass, config, add_entities, discovery_info=None): if discovery_info is None: return - import lupupy.constants as CONST - data = hass.data[LUPUSEC_DOMAIN] device_types = [CONST.TYPE_OPENING] diff --git a/homeassistant/components/lupusec/switch.py b/homeassistant/components/lupusec/switch.py index b6391959397..a6864f39ef7 100644 --- a/homeassistant/components/lupusec/switch.py +++ b/homeassistant/components/lupusec/switch.py @@ -2,6 +2,8 @@ from datetime import timedelta import logging +import lupupy.constants as CONST + from homeassistant.components.switch import SwitchDevice from . import DOMAIN as LUPUSEC_DOMAIN, LupusecDevice @@ -16,8 +18,6 @@ def setup_platform(hass, config, add_entities, discovery_info=None): if discovery_info is None: return - import lupupy.constants as CONST - data = hass.data[LUPUSEC_DOMAIN] devices = []