moved imports to top level (#27454)
This commit is contained in:
parent
701bb666c4
commit
8a1738281a
8 changed files with 20 additions and 15 deletions
|
@ -2,6 +2,10 @@
|
||||||
import logging
|
import logging
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from requests.exceptions import HTTPError, ConnectTimeout
|
from requests.exceptions import HTTPError, ConnectTimeout
|
||||||
|
import abodepy
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
from abodepy.exceptions import AbodeException
|
||||||
|
import abodepy.helpers.timeline as TIMELINE
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
|
@ -98,7 +102,6 @@ class AbodeSystem:
|
||||||
|
|
||||||
def __init__(self, username, password, cache, name, polling, exclude, lights):
|
def __init__(self, username, password, cache, name, polling, exclude, lights):
|
||||||
"""Initialize the system."""
|
"""Initialize the system."""
|
||||||
import abodepy
|
|
||||||
|
|
||||||
self.abode = abodepy.Abode(
|
self.abode = abodepy.Abode(
|
||||||
username,
|
username,
|
||||||
|
@ -124,7 +127,6 @@ class AbodeSystem:
|
||||||
|
|
||||||
def is_light(self, device):
|
def is_light(self, device):
|
||||||
"""Check if a switch device is configured as a light."""
|
"""Check if a switch device is configured as a light."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
|
|
||||||
return device.generic_type == CONST.TYPE_LIGHT or (
|
return device.generic_type == CONST.TYPE_LIGHT or (
|
||||||
device.generic_type == CONST.TYPE_SWITCH and device.device_id in self.lights
|
device.generic_type == CONST.TYPE_SWITCH and device.device_id in self.lights
|
||||||
|
@ -133,7 +135,6 @@ class AbodeSystem:
|
||||||
|
|
||||||
def setup(hass, config):
|
def setup(hass, config):
|
||||||
"""Set up Abode component."""
|
"""Set up Abode component."""
|
||||||
from abodepy.exceptions import AbodeException
|
|
||||||
|
|
||||||
conf = config[DOMAIN]
|
conf = config[DOMAIN]
|
||||||
username = conf.get(CONF_USERNAME)
|
username = conf.get(CONF_USERNAME)
|
||||||
|
@ -172,7 +173,6 @@ def setup(hass, config):
|
||||||
|
|
||||||
def setup_hass_services(hass):
|
def setup_hass_services(hass):
|
||||||
"""Home assistant services."""
|
"""Home assistant services."""
|
||||||
from abodepy.exceptions import AbodeException
|
|
||||||
|
|
||||||
def change_setting(call):
|
def change_setting(call):
|
||||||
"""Change an Abode system setting."""
|
"""Change an Abode system setting."""
|
||||||
|
@ -246,7 +246,6 @@ def setup_hass_events(hass):
|
||||||
|
|
||||||
def setup_abode_events(hass):
|
def setup_abode_events(hass):
|
||||||
"""Event callbacks."""
|
"""Event callbacks."""
|
||||||
import abodepy.helpers.timeline as TIMELINE
|
|
||||||
|
|
||||||
def event_callback(event, event_json):
|
def event_callback(event, event_json):
|
||||||
"""Handle an event callback from Abode."""
|
"""Handle an event callback from Abode."""
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
"""Support for Abode Security System binary sensors."""
|
"""Support for Abode Security System binary sensors."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
import abodepy.helpers.timeline as TIMELINE
|
||||||
|
|
||||||
from homeassistant.components.binary_sensor import BinarySensorDevice
|
from homeassistant.components.binary_sensor import BinarySensorDevice
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
|
||||||
|
@ -10,8 +13,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up a sensor for an Abode device."""
|
"""Set up a sensor for an Abode device."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
import abodepy.helpers.timeline as TIMELINE
|
|
||||||
|
|
||||||
data = hass.data[ABODE_DOMAIN]
|
data = hass.data[ABODE_DOMAIN]
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,8 @@ from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
import abodepy.helpers.timeline as TIMELINE
|
||||||
|
|
||||||
from homeassistant.components.camera import Camera
|
from homeassistant.components.camera import Camera
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
@ -16,8 +18,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up Abode camera devices."""
|
"""Set up Abode camera devices."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
import abodepy.helpers.timeline as TIMELINE
|
|
||||||
|
|
||||||
data = hass.data[ABODE_DOMAIN]
|
data = hass.data[ABODE_DOMAIN]
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
"""Support for Abode Security System covers."""
|
"""Support for Abode Security System covers."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
|
||||||
from homeassistant.components.cover import CoverDevice
|
from homeassistant.components.cover import CoverDevice
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
@ -10,7 +12,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up Abode cover devices."""
|
"""Set up Abode cover devices."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
|
|
||||||
data = hass.data[ABODE_DOMAIN]
|
data = hass.data[ABODE_DOMAIN]
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
import logging
|
import logging
|
||||||
from math import ceil
|
from math import ceil
|
||||||
|
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
|
||||||
from homeassistant.components.light import (
|
from homeassistant.components.light import (
|
||||||
ATTR_BRIGHTNESS,
|
ATTR_BRIGHTNESS,
|
||||||
ATTR_COLOR_TEMP,
|
ATTR_COLOR_TEMP,
|
||||||
|
@ -23,7 +25,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up Abode light devices."""
|
"""Set up Abode light devices."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
|
|
||||||
data = hass.data[ABODE_DOMAIN]
|
data = hass.data[ABODE_DOMAIN]
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
"""Support for Abode Security System locks."""
|
"""Support for Abode Security System locks."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
|
||||||
from homeassistant.components.lock import LockDevice
|
from homeassistant.components.lock import LockDevice
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
@ -10,7 +12,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up Abode lock devices."""
|
"""Set up Abode lock devices."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
|
|
||||||
data = hass.data[ABODE_DOMAIN]
|
data = hass.data[ABODE_DOMAIN]
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
"""Support for Abode Security System sensors."""
|
"""Support for Abode Security System sensors."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
DEVICE_CLASS_HUMIDITY,
|
DEVICE_CLASS_HUMIDITY,
|
||||||
DEVICE_CLASS_ILLUMINANCE,
|
DEVICE_CLASS_ILLUMINANCE,
|
||||||
|
@ -21,7 +23,6 @@ SENSOR_TYPES = {
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up a sensor for an Abode device."""
|
"""Set up a sensor for an Abode device."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
|
|
||||||
data = hass.data[ABODE_DOMAIN]
|
data = hass.data[ABODE_DOMAIN]
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
"""Support for Abode Security System switches."""
|
"""Support for Abode Security System switches."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import abodepy.helpers.constants as CONST
|
||||||
|
import abodepy.helpers.timeline as TIMELINE
|
||||||
|
|
||||||
from homeassistant.components.switch import SwitchDevice
|
from homeassistant.components.switch import SwitchDevice
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
|
||||||
|
@ -10,8 +13,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up Abode switch devices."""
|
"""Set up Abode switch devices."""
|
||||||
import abodepy.helpers.constants as CONST
|
|
||||||
import abodepy.helpers.timeline as TIMELINE
|
|
||||||
|
|
||||||
data = hass.data[ABODE_DOMAIN]
|
data = hass.data[ABODE_DOMAIN]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue