Remove dependencies and requirements (#23024)
* Remove dependencies and requirements * Revert "Remove dependencies and requirements" This reverts commitfe7171b4cd
. * Remove dependencies and requirements * Revert "Remove dependencies and requirements" This reverts commit391355ee2c
. * Remove dependencies and requirements * Fix flake8 complaints * Fix more flake8 complaints * Revert non-component removals
This commit is contained in:
parent
f7d4c48199
commit
2c07bfb9e0
1156 changed files with 2 additions and 2320 deletions
|
@ -13,8 +13,6 @@ from homeassistant.helpers import config_validation as cv
|
||||||
from homeassistant.helpers import discovery
|
from homeassistant.helpers import discovery
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
REQUIREMENTS = ['abodepy==0.15.0']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTRIBUTION = "Data provided by goabode.com"
|
ATTRIBUTION = "Data provided by goabode.com"
|
||||||
|
|
|
@ -8,8 +8,6 @@ from homeassistant.const import (
|
||||||
|
|
||||||
from . import ATTRIBUTION, DOMAIN as ABODE_DOMAIN, AbodeDevice
|
from . import ATTRIBUTION, DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ICON = 'mdi:security'
|
ICON = 'mdi:security'
|
||||||
|
|
|
@ -7,8 +7,6 @@ from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
|
|
||||||
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."""
|
||||||
|
|
|
@ -9,8 +9,6 @@ from homeassistant.util import Throttle
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=90)
|
MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=90)
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
|
@ -5,8 +5,6 @@ from homeassistant.components.cover import CoverDevice
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,6 @@ from homeassistant.util.color import (
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,6 @@ from homeassistant.components.lock import LockDevice
|
||||||
|
|
||||||
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,6 @@ from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
# Sensor types: Name, icon
|
# Sensor types: Name, icon
|
||||||
SENSOR_TYPES = {
|
SENSOR_TYPES = {
|
||||||
'temp': ['Temperature', DEVICE_CLASS_TEMPERATURE],
|
'temp': ['Temperature', DEVICE_CLASS_TEMPERATURE],
|
||||||
|
|
|
@ -7,8 +7,6 @@ from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['abode']
|
|
||||||
|
|
||||||
|
|
||||||
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."""
|
||||||
|
|
|
@ -9,8 +9,6 @@ from homeassistant.const import (
|
||||||
STATE_ON, STATE_OFF, STATE_UNKNOWN, CONF_NAME, CONF_FILENAME)
|
STATE_ON, STATE_OFF, STATE_UNKNOWN, CONF_NAME, CONF_FILENAME)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['pyserial==3.1.1']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_TIMEOUT = 'timeout'
|
CONF_TIMEOUT = 'timeout'
|
||||||
|
|
|
@ -14,8 +14,6 @@ from homeassistant.const import (
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
REQUIREMENTS = ['pyads==3.0.7']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DATA_ADS = 'data_ads'
|
DATA_ADS = 'data_ads'
|
||||||
|
|
|
@ -13,8 +13,6 @@ from . import CONF_ADS_VAR, DATA_ADS, AdsEntity, STATE_KEY_STATE
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEFAULT_NAME = 'ADS binary sensor'
|
DEFAULT_NAME = 'ADS binary sensor'
|
||||||
DEPENDENCIES = ['ads']
|
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
vol.Required(CONF_ADS_VAR): cv.string,
|
vol.Required(CONF_ADS_VAR): cv.string,
|
||||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||||
|
|
|
@ -12,7 +12,6 @@ from . import CONF_ADS_VAR, CONF_ADS_VAR_BRIGHTNESS, DATA_ADS, \
|
||||||
AdsEntity, STATE_KEY_BRIGHTNESS, STATE_KEY_STATE
|
AdsEntity, STATE_KEY_BRIGHTNESS, STATE_KEY_STATE
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
DEPENDENCIES = ['ads']
|
|
||||||
DEFAULT_NAME = 'ADS Light'
|
DEFAULT_NAME = 'ADS Light'
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
vol.Required(CONF_ADS_VAR): cv.string,
|
vol.Required(CONF_ADS_VAR): cv.string,
|
||||||
|
|
|
@ -14,8 +14,6 @@ from . import CONF_ADS_FACTOR, CONF_ADS_TYPE, CONF_ADS_VAR, \
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEFAULT_NAME = "ADS sensor"
|
DEFAULT_NAME = "ADS sensor"
|
||||||
DEPENDENCIES = ['ads']
|
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
vol.Required(CONF_ADS_VAR): cv.string,
|
vol.Required(CONF_ADS_VAR): cv.string,
|
||||||
vol.Optional(CONF_ADS_FACTOR): cv.positive_int,
|
vol.Optional(CONF_ADS_FACTOR): cv.positive_int,
|
||||||
|
|
|
@ -11,8 +11,6 @@ from . import CONF_ADS_VAR, DATA_ADS, AdsEntity, STATE_KEY_STATE
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['ads']
|
|
||||||
|
|
||||||
DEFAULT_NAME = 'ADS Switch'
|
DEFAULT_NAME = 'ADS Switch'
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
|
|
|
@ -13,8 +13,6 @@ from homeassistant.helpers.entity import Entity
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
from .const import DOMAIN
|
from .const import DOMAIN
|
||||||
|
|
||||||
REQUIREMENTS = ['pyaftership==0.1.2']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTRIBUTION = 'Information provided by AfterShip'
|
ATTRIBUTION = 'Information provided by AfterShip'
|
||||||
|
|
|
@ -13,7 +13,6 @@ from homeassistant.helpers import aiohttp_client, config_validation as cv
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
|
||||||
REQUIREMENTS = ['pyairvisual==3.0.1']
|
|
||||||
_LOGGER = getLogger(__name__)
|
_LOGGER = getLogger(__name__)
|
||||||
|
|
||||||
ATTR_CITY = 'city'
|
ATTR_CITY = 'city'
|
||||||
|
|
|
@ -9,8 +9,6 @@ from homeassistant.const import (CONF_USERNAME, CONF_PASSWORD, STATE_CLOSED,
|
||||||
STATE_OPENING, STATE_CLOSING, STATE_OPEN)
|
STATE_OPENING, STATE_CLOSING, STATE_OPEN)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['aladdin_connect==0.3']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
NOTIFICATION_ID = 'aladdin_notification'
|
NOTIFICATION_ID = 'aladdin_notification'
|
||||||
|
|
|
@ -10,8 +10,6 @@ from homeassistant.helpers.discovery import load_platform
|
||||||
from homeassistant.util import dt as dt_util
|
from homeassistant.util import dt as dt_util
|
||||||
from homeassistant.components.binary_sensor import DEVICE_CLASSES_SCHEMA
|
from homeassistant.components.binary_sensor import DEVICE_CLASSES_SCHEMA
|
||||||
|
|
||||||
REQUIREMENTS = ['alarmdecoder==1.13.2']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = 'alarmdecoder'
|
DOMAIN = 'alarmdecoder'
|
||||||
|
|
|
@ -13,8 +13,6 @@ from . import DATA_AD, SIGNAL_PANEL_MESSAGE
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['alarmdecoder']
|
|
||||||
|
|
||||||
SERVICE_ALARM_TOGGLE_CHIME = 'alarmdecoder_alarm_toggle_chime'
|
SERVICE_ALARM_TOGGLE_CHIME = 'alarmdecoder_alarm_toggle_chime'
|
||||||
ALARM_TOGGLE_CHIME_SCHEMA = vol.Schema({
|
ALARM_TOGGLE_CHIME_SCHEMA = vol.Schema({
|
||||||
vol.Required(ATTR_CODE): cv.string,
|
vol.Required(ATTR_CODE): cv.string,
|
||||||
|
|
|
@ -8,8 +8,6 @@ from . import (
|
||||||
CONF_ZONE_RFID, CONF_ZONE_TYPE, CONF_ZONES, SIGNAL_REL_MESSAGE,
|
CONF_ZONE_RFID, CONF_ZONE_TYPE, CONF_ZONES, SIGNAL_REL_MESSAGE,
|
||||||
SIGNAL_RFX_MESSAGE, SIGNAL_ZONE_FAULT, SIGNAL_ZONE_RESTORE, ZONE_SCHEMA)
|
SIGNAL_RFX_MESSAGE, SIGNAL_ZONE_FAULT, SIGNAL_ZONE_RESTORE, ZONE_SCHEMA)
|
||||||
|
|
||||||
DEPENDENCIES = ['alarmdecoder']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTR_RF_BIT0 = 'rf_bit0'
|
ATTR_RF_BIT0 = 'rf_bit0'
|
||||||
|
|
|
@ -7,8 +7,6 @@ from . import SIGNAL_PANEL_MESSAGE
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['alarmdecoder']
|
|
||||||
|
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up for AlarmDecoder sensor devices."""
|
"""Set up for AlarmDecoder sensor devices."""
|
||||||
|
|
|
@ -12,8 +12,6 @@ from homeassistant.const import (
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['pyalarmdotcom==0.3.2']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEFAULT_NAME = 'Alarm.com'
|
DEFAULT_NAME = 'Alarm.com'
|
||||||
|
|
|
@ -17,8 +17,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
CONF_FLASH_BRIEFINGS = 'flash_briefings'
|
CONF_FLASH_BRIEFINGS = 'flash_briefings'
|
||||||
CONF_SMART_HOME = 'smart_home'
|
CONF_SMART_HOME = 'smart_home'
|
||||||
|
|
||||||
DEPENDENCIES = ['http']
|
|
||||||
|
|
||||||
ALEXA_ENTITY_SCHEMA = vol.Schema({
|
ALEXA_ENTITY_SCHEMA = vol.Schema({
|
||||||
vol.Optional(smart_home.CONF_DESCRIPTION): cv.string,
|
vol.Optional(smart_home.CONF_DESCRIPTION): cv.string,
|
||||||
vol.Optional(smart_home.CONF_DISPLAY_CATEGORIES): cv.string,
|
vol.Optional(smart_home.CONF_DISPLAY_CATEGORIES): cv.string,
|
||||||
|
|
|
@ -10,8 +10,6 @@ from homeassistant.const import (
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
REQUIREMENTS = ['alpha_vantage==2.1.0']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTR_CLOSE = 'close'
|
ATTR_CLOSE = 'close'
|
||||||
|
|
|
@ -6,8 +6,6 @@ import voluptuous as vol
|
||||||
from homeassistant.components.tts import PLATFORM_SCHEMA, Provider
|
from homeassistant.components.tts import PLATFORM_SCHEMA, Provider
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['boto3==1.9.16']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_REGION = 'region_name'
|
CONF_REGION = 'region_name'
|
||||||
|
|
|
@ -20,8 +20,6 @@ from .const import (
|
||||||
ATTR_LAST_DATA, CONF_APP_KEY, DATA_CLIENT, DOMAIN, TOPIC_UPDATE,
|
ATTR_LAST_DATA, CONF_APP_KEY, DATA_CLIENT, DOMAIN, TOPIC_UPDATE,
|
||||||
TYPE_BINARY_SENSOR, TYPE_SENSOR)
|
TYPE_BINARY_SENSOR, TYPE_SENSOR)
|
||||||
|
|
||||||
REQUIREMENTS = ['aioambient==0.3.0']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DATA_CONFIG = 'config'
|
DATA_CONFIG = 'config'
|
||||||
|
|
|
@ -12,8 +12,6 @@ from .const import ATTR_LAST_DATA, DATA_CLIENT, DOMAIN, TYPE_BINARY_SENSOR
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['ambient_station']
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(
|
async def async_setup_platform(
|
||||||
hass, config, async_add_entities, discovery_info=None):
|
hass, config, async_add_entities, discovery_info=None):
|
||||||
|
|
|
@ -8,8 +8,6 @@ from .const import ATTR_LAST_DATA, DATA_CLIENT, DOMAIN, TYPE_SENSOR
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['ambient_station']
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(
|
async def async_setup_platform(
|
||||||
hass, config, async_add_entities, discovery_info=None):
|
hass, config, async_add_entities, discovery_info=None):
|
||||||
|
|
|
@ -12,9 +12,6 @@ from homeassistant.const import (
|
||||||
from homeassistant.helpers import discovery
|
from homeassistant.helpers import discovery
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['amcrest==1.3.0']
|
|
||||||
DEPENDENCIES = ['ffmpeg']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_AUTHENTICATION = 'authentication'
|
CONF_AUTHENTICATION = 'authentication'
|
||||||
|
|
|
@ -7,8 +7,6 @@ from homeassistant.components.binary_sensor import (
|
||||||
from homeassistant.const import CONF_NAME, CONF_BINARY_SENSORS
|
from homeassistant.const import CONF_NAME, CONF_BINARY_SENSORS
|
||||||
from . import DATA_AMCREST, BINARY_SENSORS
|
from . import DATA_AMCREST, BINARY_SENSORS
|
||||||
|
|
||||||
DEPENDENCIES = ['amcrest']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SCAN_INTERVAL = timedelta(seconds=5)
|
SCAN_INTERVAL = timedelta(seconds=5)
|
||||||
|
|
|
@ -12,8 +12,6 @@ from homeassistant.helpers.aiohttp_client import (
|
||||||
|
|
||||||
from . import DATA_AMCREST, STREAM_SOURCE_LIST, TIMEOUT
|
from . import DATA_AMCREST, STREAM_SOURCE_LIST, TIMEOUT
|
||||||
|
|
||||||
DEPENDENCIES = ['amcrest', 'ffmpeg']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,6 @@ from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
from . import DATA_AMCREST, SENSORS
|
from . import DATA_AMCREST, SENSORS
|
||||||
|
|
||||||
DEPENDENCIES = ['amcrest']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SCAN_INTERVAL = timedelta(seconds=10)
|
SCAN_INTERVAL = timedelta(seconds=10)
|
||||||
|
|
|
@ -8,8 +8,6 @@ from . import DATA_AMCREST, SWITCHES
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['amcrest']
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(
|
async def async_setup_platform(
|
||||||
hass, config, async_add_entities, discovery_info=None):
|
hass, config, async_add_entities, discovery_info=None):
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
|
||||||
REQUIREMENTS = ['asmog==0.0.6']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTRIBUTION = 'Data provided by Ampio'
|
ATTRIBUTION = 'Data provided by Ampio'
|
||||||
|
|
|
@ -21,8 +21,6 @@ from homeassistant.util.dt import utcnow
|
||||||
from homeassistant.components.mjpeg.camera import (
|
from homeassistant.components.mjpeg.camera import (
|
||||||
CONF_MJPEG_URL, CONF_STILL_IMAGE_URL)
|
CONF_MJPEG_URL, CONF_STILL_IMAGE_URL)
|
||||||
|
|
||||||
REQUIREMENTS = ['pydroid-ipcam==0.8']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTR_AUD_CONNS = 'Audio Connections'
|
ATTR_AUD_CONNS = 'Audio Connections'
|
||||||
|
|
|
@ -3,8 +3,6 @@ from homeassistant.components.binary_sensor import BinarySensorDevice
|
||||||
|
|
||||||
from . import CONF_HOST, CONF_NAME, DATA_IP_WEBCAM, KEY_MAP, AndroidIPCamEntity
|
from . import CONF_HOST, CONF_NAME, DATA_IP_WEBCAM, KEY_MAP, AndroidIPCamEntity
|
||||||
|
|
||||||
DEPENDENCIES = ['android_ip_webcam']
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(
|
async def async_setup_platform(
|
||||||
hass, config, async_add_entities, discovery_info=None):
|
hass, config, async_add_entities, discovery_info=None):
|
||||||
|
|
|
@ -5,8 +5,6 @@ from . import (
|
||||||
CONF_HOST, CONF_NAME, CONF_SENSORS, DATA_IP_WEBCAM, ICON_MAP, KEY_MAP,
|
CONF_HOST, CONF_NAME, CONF_SENSORS, DATA_IP_WEBCAM, ICON_MAP, KEY_MAP,
|
||||||
AndroidIPCamEntity)
|
AndroidIPCamEntity)
|
||||||
|
|
||||||
DEPENDENCIES = ['android_ip_webcam']
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(
|
async def async_setup_platform(
|
||||||
hass, config, async_add_entities, discovery_info=None):
|
hass, config, async_add_entities, discovery_info=None):
|
||||||
|
|
|
@ -5,8 +5,6 @@ from . import (
|
||||||
CONF_HOST, CONF_NAME, CONF_SWITCHES, DATA_IP_WEBCAM, ICON_MAP, KEY_MAP,
|
CONF_HOST, CONF_NAME, CONF_SWITCHES, DATA_IP_WEBCAM, ICON_MAP, KEY_MAP,
|
||||||
AndroidIPCamEntity)
|
AndroidIPCamEntity)
|
||||||
|
|
||||||
DEPENDENCIES = ['android_ip_webcam']
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(
|
async def async_setup_platform(
|
||||||
hass, config, async_add_entities, discovery_info=None):
|
hass, config, async_add_entities, discovery_info=None):
|
||||||
|
|
|
@ -18,8 +18,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
ANDROIDTV_DOMAIN = 'androidtv'
|
ANDROIDTV_DOMAIN = 'androidtv'
|
||||||
|
|
||||||
REQUIREMENTS = ['androidtv==0.0.15']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SUPPORT_ANDROIDTV = SUPPORT_PAUSE | SUPPORT_PLAY | \
|
SUPPORT_ANDROIDTV = SUPPORT_PAUSE | SUPPORT_PLAY | \
|
||||||
|
|
|
@ -10,8 +10,6 @@ from homeassistant.components.switch import (SwitchDevice, PLATFORM_SCHEMA)
|
||||||
from homeassistant.const import (CONF_HOST, CONF_PASSWORD, CONF_USERNAME)
|
from homeassistant.const import (CONF_HOST, CONF_PASSWORD, CONF_USERNAME)
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
|
||||||
REQUIREMENTS = ['anel_pwrctrl-homeassistant==0.0.1.dev2']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_PORT_RECV = 'port_recv'
|
CONF_PORT_RECV = 'port_recv'
|
||||||
|
|
|
@ -13,8 +13,6 @@ from homeassistant.const import (
|
||||||
STATE_ON)
|
STATE_ON)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['anthemav==1.1.10']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = 'anthemav'
|
DOMAIN = 'anthemav'
|
||||||
|
|
|
@ -8,8 +8,6 @@ from homeassistant.const import (CONF_HOST, CONF_PORT)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
|
||||||
REQUIREMENTS = ['apcaccess==0.0.13']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_TYPE = 'type'
|
CONF_TYPE = 'type'
|
||||||
|
|
|
@ -8,8 +8,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.components import apcupsd
|
from homeassistant.components import apcupsd
|
||||||
|
|
||||||
DEFAULT_NAME = 'UPS Online Status'
|
DEFAULT_NAME = 'UPS Online Status'
|
||||||
DEPENDENCIES = [apcupsd.DOMAIN]
|
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||||
})
|
})
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = [apcupsd.DOMAIN]
|
|
||||||
|
|
||||||
SENSOR_PREFIX = 'UPS '
|
SENSOR_PREFIX = 'UPS '
|
||||||
SENSOR_TYPES = {
|
SENSOR_TYPES = {
|
||||||
'alarmdel': ['Alarm Delay', '', 'mdi:alarm'],
|
'alarmdel': ['Alarm Delay', '', 'mdi:alarm'],
|
||||||
|
|
|
@ -33,8 +33,6 @@ ATTR_REQUIRES_API_PASSWORD = 'requires_api_password'
|
||||||
ATTR_VERSION = 'version'
|
ATTR_VERSION = 'version'
|
||||||
|
|
||||||
DOMAIN = 'api'
|
DOMAIN = 'api'
|
||||||
DEPENDENCIES = ['http']
|
|
||||||
|
|
||||||
STREAM_PING_PAYLOAD = 'ping'
|
STREAM_PING_PAYLOAD = 'ping'
|
||||||
STREAM_PING_INTERVAL = 50 # seconds
|
STREAM_PING_INTERVAL = 50 # seconds
|
||||||
|
|
||||||
|
|
|
@ -13,8 +13,6 @@ from homeassistant.helpers.event import track_state_change
|
||||||
from homeassistant.components.notify import (
|
from homeassistant.components.notify import (
|
||||||
ATTR_DATA, ATTR_TARGET, DOMAIN, PLATFORM_SCHEMA, BaseNotificationService)
|
ATTR_DATA, ATTR_TARGET, DOMAIN, PLATFORM_SCHEMA, BaseNotificationService)
|
||||||
|
|
||||||
REQUIREMENTS = ['apns2==0.3.0']
|
|
||||||
|
|
||||||
APNS_DEVICES = 'apns.yaml'
|
APNS_DEVICES = 'apns.yaml'
|
||||||
CONF_CERTFILE = 'cert_file'
|
CONF_CERTFILE = 'cert_file'
|
||||||
CONF_TOPIC = 'topic'
|
CONF_TOPIC = 'topic'
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.helpers import discovery
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['pyatv==0.3.12']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = 'apple_tv'
|
DOMAIN = 'apple_tv'
|
||||||
|
|
|
@ -14,8 +14,6 @@ import homeassistant.util.dt as dt_util
|
||||||
|
|
||||||
from . import ATTR_ATV, ATTR_POWER, DATA_APPLE_TV, DATA_ENTITIES
|
from . import ATTR_ATV, ATTR_POWER, DATA_APPLE_TV, DATA_ENTITIES
|
||||||
|
|
||||||
DEPENDENCIES = ['apple_tv']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SUPPORT_APPLE_TV = SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_PLAY_MEDIA | \
|
SUPPORT_APPLE_TV = SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_PLAY_MEDIA | \
|
||||||
|
|
|
@ -4,8 +4,6 @@ from homeassistant.const import CONF_HOST, CONF_NAME
|
||||||
|
|
||||||
from . import ATTR_ATV, ATTR_POWER, DATA_APPLE_TV
|
from . import ATTR_ATV, ATTR_POWER, DATA_APPLE_TV
|
||||||
|
|
||||||
DEPENDENCIES = ['apple_tv']
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(
|
async def async_setup_platform(
|
||||||
hass, config, async_add_entities, discovery_info=None):
|
hass, config, async_add_entities, discovery_info=None):
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.const import (CONF_HOST, CONF_PORT,
|
||||||
EVENT_HOMEASSISTANT_STOP)
|
EVENT_HOMEASSISTANT_STOP)
|
||||||
from homeassistant.helpers import config_validation as cv
|
from homeassistant.helpers import config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ["aqualogic==1.0"]
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = 'aqualogic'
|
DOMAIN = 'aqualogic'
|
||||||
|
|
|
@ -14,8 +14,6 @@ from . import DOMAIN, UPDATE_TOPIC
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['aqualogic']
|
|
||||||
|
|
||||||
TEMP_UNITS = [TEMP_CELSIUS, TEMP_FAHRENHEIT]
|
TEMP_UNITS = [TEMP_CELSIUS, TEMP_FAHRENHEIT]
|
||||||
PERCENT_UNITS = ['%', '%']
|
PERCENT_UNITS = ['%', '%']
|
||||||
SALT_UNITS = ['g/L', 'PPM']
|
SALT_UNITS = ['g/L', 'PPM']
|
||||||
|
|
|
@ -10,8 +10,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
from . import DOMAIN, UPDATE_TOPIC
|
from . import DOMAIN, UPDATE_TOPIC
|
||||||
|
|
||||||
DEPENDENCIES = ['aqualogic']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SWITCH_TYPES = {
|
SWITCH_TYPES = {
|
||||||
|
|
|
@ -15,8 +15,6 @@ from homeassistant.const import (
|
||||||
CONF_USERNAME, STATE_OFF, STATE_ON)
|
CONF_USERNAME, STATE_OFF, STATE_ON)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['sharp_aquos_rc==0.3.2']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEFAULT_NAME = 'Sharp Aquos TV'
|
DEFAULT_NAME = 'Sharp Aquos TV'
|
||||||
|
|
|
@ -8,8 +8,6 @@ from homeassistant.const import (
|
||||||
from homeassistant.const import CONF_PORT
|
from homeassistant.const import CONF_PORT
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['PyMata==2.14']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
BOARD = None
|
BOARD = None
|
||||||
|
|
|
@ -14,8 +14,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
CONF_PINS = 'pins'
|
CONF_PINS = 'pins'
|
||||||
CONF_TYPE = 'analog'
|
CONF_TYPE = 'analog'
|
||||||
|
|
||||||
DEPENDENCIES = ['arduino']
|
|
||||||
|
|
||||||
PIN_SCHEMA = vol.Schema({
|
PIN_SCHEMA = vol.Schema({
|
||||||
vol.Required(CONF_NAME): cv.string,
|
vol.Required(CONF_NAME): cv.string,
|
||||||
})
|
})
|
||||||
|
|
|
@ -8,8 +8,6 @@ from homeassistant.components.switch import (SwitchDevice, PLATFORM_SCHEMA)
|
||||||
from homeassistant.const import CONF_NAME
|
from homeassistant.const import CONF_NAME
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
DEPENDENCIES = ['arduino']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_PINS = 'pins'
|
CONF_PINS = 'pins'
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.const import (
|
||||||
from homeassistant.helpers.event import track_time_interval
|
from homeassistant.helpers.event import track_time_interval
|
||||||
from homeassistant.helpers.dispatcher import dispatcher_send
|
from homeassistant.helpers.dispatcher import dispatcher_send
|
||||||
|
|
||||||
REQUIREMENTS = ['pyarlo==0.2.3']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTRIBUTION = "Data provided by arlo.netgear.com"
|
ATTRIBUTION = "Data provided by arlo.netgear.com"
|
||||||
|
|
|
@ -22,8 +22,6 @@ CONF_HOME_MODE_NAME = 'home_mode_name'
|
||||||
CONF_AWAY_MODE_NAME = 'away_mode_name'
|
CONF_AWAY_MODE_NAME = 'away_mode_name'
|
||||||
CONF_NIGHT_MODE_NAME = 'night_mode_name'
|
CONF_NIGHT_MODE_NAME = 'night_mode_name'
|
||||||
|
|
||||||
DEPENDENCIES = ['arlo']
|
|
||||||
|
|
||||||
DISARMED = 'disarmed'
|
DISARMED = 'disarmed'
|
||||||
|
|
||||||
ICON = 'mdi:security'
|
ICON = 'mdi:security'
|
||||||
|
|
|
@ -13,8 +13,6 @@ from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
||||||
|
|
||||||
from . import DATA_ARLO, DEFAULT_BRAND, SIGNAL_UPDATE_ARLO
|
from . import DATA_ARLO, DEFAULT_BRAND, SIGNAL_UPDATE_ARLO
|
||||||
|
|
||||||
DEPENDENCIES = ['arlo', 'ffmpeg']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ARLO_MODE_ARMED = 'armed'
|
ARLO_MODE_ARMED = 'armed'
|
||||||
|
|
|
@ -17,8 +17,6 @@ from . import ATTRIBUTION, DATA_ARLO, DEFAULT_BRAND, SIGNAL_UPDATE_ARLO
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['arlo']
|
|
||||||
|
|
||||||
# sensor_type [ description, unit, icon ]
|
# sensor_type [ description, unit, icon ]
|
||||||
SENSOR_TYPES = {
|
SENSOR_TYPES = {
|
||||||
'last_capture': ['Last', None, 'run-fast'],
|
'last_capture': ['Last', None, 'run-fast'],
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_USERNAME
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
REQUIREMENTS = ['pexpect==4.6.0']
|
|
||||||
|
|
||||||
_DEVICES_REGEX = re.compile(
|
_DEVICES_REGEX = re.compile(
|
||||||
r'(?P<name>([^\s]+)?)\s+' +
|
r'(?P<name>([^\s]+)?)\s+' +
|
||||||
r'(?P<ip>([0-9]{1,3}[\.]){3}[0-9]{1,3})\s+' +
|
r'(?P<ip>([0-9]{1,3}[\.]){3}[0-9]{1,3})\s+' +
|
||||||
|
|
|
@ -10,7 +10,6 @@ from homeassistant.util import slugify
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['mqtt']
|
|
||||||
DOMAIN = 'arwn'
|
DOMAIN = 'arwn'
|
||||||
|
|
||||||
DATA_ARWN = 'arwn'
|
DATA_ARWN = 'arwn'
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['asterisk_mbox']
|
|
||||||
|
|
||||||
MAILBOX_NAME = 'asterisk_cdr'
|
MAILBOX_NAME = 'asterisk_cdr'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.dispatcher import (
|
from homeassistant.helpers.dispatcher import (
|
||||||
async_dispatcher_send, dispatcher_connect)
|
async_dispatcher_send, dispatcher_connect)
|
||||||
|
|
||||||
REQUIREMENTS = ['asterisk_mbox==0.5.0']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = 'asterisk_mbox'
|
DOMAIN = 'asterisk_mbox'
|
||||||
|
|
|
@ -10,8 +10,6 @@ from . import DOMAIN as ASTERISK_DOMAIN
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['asterisk_mbox']
|
|
||||||
|
|
||||||
SIGNAL_MESSAGE_REQUEST = 'asterisk_mbox.message_request'
|
SIGNAL_MESSAGE_REQUEST = 'asterisk_mbox.message_request'
|
||||||
SIGNAL_MESSAGE_UPDATE = 'asterisk_mbox.message_updated'
|
SIGNAL_MESSAGE_UPDATE = 'asterisk_mbox.message_updated'
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,6 @@ from homeassistant.const import (
|
||||||
from homeassistant.helpers import config_validation as cv
|
from homeassistant.helpers import config_validation as cv
|
||||||
from homeassistant.helpers.discovery import async_load_platform
|
from homeassistant.helpers.discovery import async_load_platform
|
||||||
|
|
||||||
REQUIREMENTS = ['aioasuswrt==1.1.21']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_PUB_KEY = 'pub_key'
|
CONF_PUB_KEY = 'pub_key'
|
||||||
|
|
|
@ -5,8 +5,6 @@ from homeassistant.components.device_tracker import DeviceScanner
|
||||||
|
|
||||||
from . import DATA_ASUSWRT
|
from . import DATA_ASUSWRT
|
||||||
|
|
||||||
DEPENDENCIES = ['asuswrt']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,6 @@ from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
from . import DATA_ASUSWRT
|
from . import DATA_ASUSWRT
|
||||||
|
|
||||||
DEPENDENCIES = ['asuswrt']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -15,8 +15,6 @@ _LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
_CONFIGURING = {}
|
_CONFIGURING = {}
|
||||||
|
|
||||||
REQUIREMENTS = ['py-august==0.7.0']
|
|
||||||
|
|
||||||
DEFAULT_TIMEOUT = 10
|
DEFAULT_TIMEOUT = 10
|
||||||
ACTIVITY_FETCH_LIMIT = 10
|
ACTIVITY_FETCH_LIMIT = 10
|
||||||
ACTIVITY_INITIAL_FETCH_LIMIT = 20
|
ACTIVITY_INITIAL_FETCH_LIMIT = 20
|
||||||
|
|
|
@ -8,8 +8,6 @@ from . import DATA_AUGUST
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['august']
|
|
||||||
|
|
||||||
SCAN_INTERVAL = timedelta(seconds=5)
|
SCAN_INTERVAL = timedelta(seconds=5)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,6 @@ from homeassistant.components.camera import Camera
|
||||||
|
|
||||||
from . import DATA_AUGUST, DEFAULT_TIMEOUT
|
from . import DATA_AUGUST, DEFAULT_TIMEOUT
|
||||||
|
|
||||||
DEPENDENCIES = ['august']
|
|
||||||
|
|
||||||
SCAN_INTERVAL = timedelta(seconds=5)
|
SCAN_INTERVAL = timedelta(seconds=5)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,6 @@ from . import DATA_AUGUST
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['august']
|
|
||||||
|
|
||||||
SCAN_INTERVAL = timedelta(seconds=5)
|
SCAN_INTERVAL = timedelta(seconds=5)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -138,8 +138,6 @@ from . import login_flow
|
||||||
from . import mfa_setup_flow
|
from . import mfa_setup_flow
|
||||||
|
|
||||||
DOMAIN = 'auth'
|
DOMAIN = 'auth'
|
||||||
DEPENDENCIES = ['http']
|
|
||||||
|
|
||||||
WS_TYPE_CURRENT_USER = 'auth/current_user'
|
WS_TYPE_CURRENT_USER = 'auth/current_user'
|
||||||
SCHEMA_WS_CURRENT_USER = websocket_api.BASE_COMMAND_MESSAGE_SCHEMA.extend({
|
SCHEMA_WS_CURRENT_USER = websocket_api.BASE_COMMAND_MESSAGE_SCHEMA.extend({
|
||||||
vol.Required('type'): WS_TYPE_CURRENT_USER,
|
vol.Required('type'): WS_TYPE_CURRENT_USER,
|
||||||
|
|
|
@ -18,8 +18,6 @@ from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.event import async_track_time_interval
|
from homeassistant.helpers.event import async_track_time_interval
|
||||||
|
|
||||||
REQUIREMENTS = ['aioautomatic==0.6.5']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTR_FUEL_LEVEL = 'fuel_level'
|
ATTR_FUEL_LEVEL = 'fuel_level'
|
||||||
|
@ -34,8 +32,6 @@ DATA_CONFIGURING = 'automatic_configurator_clients'
|
||||||
DATA_REFRESH_TOKEN = 'refresh_token'
|
DATA_REFRESH_TOKEN = 'refresh_token'
|
||||||
DEFAULT_SCOPE = ['location', 'trip', 'vehicle:events', 'vehicle:profile']
|
DEFAULT_SCOPE = ['location', 'trip', 'vehicle:events', 'vehicle:profile']
|
||||||
DEFAULT_TIMEOUT = 5
|
DEFAULT_TIMEOUT = 5
|
||||||
DEPENDENCIES = ['http']
|
|
||||||
|
|
||||||
EVENT_AUTOMATIC_UPDATE = 'automatic_update'
|
EVENT_AUTOMATIC_UPDATE = 'automatic_update'
|
||||||
|
|
||||||
FULL_SCOPE = DEFAULT_SCOPE + ['current_location']
|
FULL_SCOPE = DEFAULT_SCOPE + ['current_location']
|
||||||
|
|
|
@ -21,7 +21,6 @@ from homeassistant.loader import bind_hass
|
||||||
from homeassistant.util.dt import utcnow
|
from homeassistant.util.dt import utcnow
|
||||||
|
|
||||||
DOMAIN = 'automation'
|
DOMAIN = 'automation'
|
||||||
DEPENDENCIES = ['group']
|
|
||||||
ENTITY_ID_FORMAT = DOMAIN + '.{}'
|
ENTITY_ID_FORMAT = DOMAIN + '.{}'
|
||||||
|
|
||||||
GROUP_NAME_ALL_AUTOMATIONS = 'all automations'
|
GROUP_NAME_ALL_AUTOMATIONS = 'all automations'
|
||||||
|
|
|
@ -9,8 +9,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
import homeassistant.util.dt as dt_util
|
import homeassistant.util.dt as dt_util
|
||||||
from homeassistant.helpers.event import track_point_in_utc_time
|
from homeassistant.helpers.event import track_point_in_utc_time
|
||||||
|
|
||||||
DEPENDENCIES = ['litejet']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_NUMBER = 'number'
|
CONF_NUMBER = 'number'
|
||||||
|
|
|
@ -8,8 +8,6 @@ from homeassistant.components import mqtt
|
||||||
from homeassistant.const import (CONF_PLATFORM, CONF_PAYLOAD)
|
from homeassistant.const import (CONF_PLATFORM, CONF_PAYLOAD)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
DEPENDENCIES = ['mqtt']
|
|
||||||
|
|
||||||
CONF_ENCODING = 'encoding'
|
CONF_ENCODING = 'encoding'
|
||||||
CONF_TOPIC = 'topic'
|
CONF_TOPIC = 'topic'
|
||||||
DEFAULT_ENCODING = 'utf-8'
|
DEFAULT_ENCODING = 'utf-8'
|
||||||
|
|
|
@ -12,8 +12,6 @@ from homeassistant.const import (
|
||||||
CONF_USERNAME)
|
CONF_USERNAME)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['avion==0.10']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SUPPORT_AVION_LED = SUPPORT_BRIGHTNESS
|
SUPPORT_AVION_LED = SUPPORT_BRIGHTNESS
|
||||||
|
|
|
@ -15,8 +15,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
from homeassistant.util import Throttle, dt
|
from homeassistant.util import Throttle, dt
|
||||||
|
|
||||||
REQUIREMENTS = ['python_awair==0.0.4']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTR_SCORE = 'score'
|
ATTR_SCORE = 'score'
|
||||||
|
|
|
@ -26,8 +26,6 @@ from .const import (
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
)
|
)
|
||||||
|
|
||||||
REQUIREMENTS = ["aiobotocore==0.10.2"]
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
AWS_CREDENTIAL_SCHEMA = vol.Schema(
|
AWS_CREDENTIAL_SCHEMA = vol.Schema(
|
||||||
|
|
|
@ -21,8 +21,6 @@ from .const import (
|
||||||
DATA_SESSIONS,
|
DATA_SESSIONS,
|
||||||
)
|
)
|
||||||
|
|
||||||
DEPENDENCIES = ["aws"]
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,6 @@ from .config_flow import DEVICE_SCHEMA
|
||||||
from .const import CONF_CAMERA, CONF_EVENTS, DEFAULT_TRIGGER_TIME, DOMAIN
|
from .const import CONF_CAMERA, CONF_EVENTS, DEFAULT_TRIGGER_TIME, DOMAIN
|
||||||
from .device import AxisNetworkDevice, get_device
|
from .device import AxisNetworkDevice, get_device
|
||||||
|
|
||||||
REQUIREMENTS = ['axis==19']
|
|
||||||
|
|
||||||
CONFIG_SCHEMA = vol.Schema({
|
CONFIG_SCHEMA = vol.Schema({
|
||||||
DOMAIN: cv.schema_with_slug_keys(DEVICE_SCHEMA),
|
DOMAIN: cv.schema_with_slug_keys(DEVICE_SCHEMA),
|
||||||
}, extra=vol.ALLOW_EXTRA)
|
}, extra=vol.ALLOW_EXTRA)
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.util.dt import utcnow
|
||||||
|
|
||||||
from .const import DOMAIN as AXIS_DOMAIN, LOGGER
|
from .const import DOMAIN as AXIS_DOMAIN, LOGGER
|
||||||
|
|
||||||
DEPENDENCIES = [AXIS_DOMAIN]
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(hass, config_entry, async_add_entities):
|
async def async_setup_entry(hass, config_entry, async_add_entities):
|
||||||
"""Set up a Axis binary sensor."""
|
"""Set up a Axis binary sensor."""
|
||||||
|
|
|
@ -11,8 +11,6 @@ from homeassistant.helpers.dispatcher import async_dispatcher_connect
|
||||||
|
|
||||||
from .const import DOMAIN as AXIS_DOMAIN
|
from .const import DOMAIN as AXIS_DOMAIN
|
||||||
|
|
||||||
DEPENDENCIES = [AXIS_DOMAIN]
|
|
||||||
|
|
||||||
AXIS_IMAGE = 'http://{}:{}/axis-cgi/jpg/image.cgi'
|
AXIS_IMAGE = 'http://{}:{}/axis-cgi/jpg/image.cgi'
|
||||||
AXIS_VIDEO = 'http://{}:{}/axis-cgi/mjpg/video.cgi'
|
AXIS_VIDEO = 'http://{}:{}/axis-cgi/mjpg/video.cgi'
|
||||||
AXIS_STREAM = 'rtsp://{}:{}@{}/axis-media/media.amp?videocodec=h264'
|
AXIS_STREAM = 'rtsp://{}:{}@{}/axis-media/media.amp?videocodec=h264'
|
||||||
|
|
|
@ -7,8 +7,6 @@ from homeassistant.components.tts import CONF_LANG, PLATFORM_SCHEMA, Provider
|
||||||
from homeassistant.const import CONF_API_KEY
|
from homeassistant.const import CONF_API_KEY
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ["baidu-aip==1.6.6"]
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SUPPORTED_LANGUAGES = ['zh']
|
SUPPORTED_LANGUAGES = ['zh']
|
||||||
|
|
|
@ -4,8 +4,6 @@ import logging
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP)
|
EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP)
|
||||||
|
|
||||||
REQUIREMENTS = ['Adafruit_BBIO==1.0.0']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = 'bbb_gpio'
|
DOMAIN = 'bbb_gpio'
|
||||||
|
|
|
@ -11,8 +11,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['bbb_gpio']
|
|
||||||
|
|
||||||
CONF_PINS = 'pins'
|
CONF_PINS = 'pins'
|
||||||
CONF_BOUNCETIME = 'bouncetime'
|
CONF_BOUNCETIME = 'bouncetime'
|
||||||
CONF_INVERT_LOGIC = 'invert_logic'
|
CONF_INVERT_LOGIC = 'invert_logic'
|
||||||
|
|
|
@ -11,8 +11,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['bbb_gpio']
|
|
||||||
|
|
||||||
CONF_PINS = 'pins'
|
CONF_PINS = 'pins'
|
||||||
CONF_INITIAL = 'initial'
|
CONF_INITIAL = 'initial'
|
||||||
CONF_INVERT_LOGIC = 'invert_logic'
|
CONF_INVERT_LOGIC = 'invert_logic'
|
||||||
|
|
|
@ -12,8 +12,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
import homeassistant.util.dt as dt_util
|
import homeassistant.util.dt as dt_util
|
||||||
|
|
||||||
REQUIREMENTS = ['pybbox==0.0.5-alpha']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEFAULT_HOST = '192.168.1.254'
|
DEFAULT_HOST = '192.168.1.254'
|
||||||
|
|
|
@ -12,8 +12,6 @@ from homeassistant.const import (
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
|
||||||
REQUIREMENTS = ['pybbox==0.0.5-alpha']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
BANDWIDTH_MEGABITS_SECONDS = 'Mb/s' # type: str
|
BANDWIDTH_MEGABITS_SECONDS = 'Mb/s' # type: str
|
||||||
|
|
|
@ -9,9 +9,6 @@ import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.const import CONF_NAME, DEVICE_CLASS_ILLUMINANCE
|
from homeassistant.const import CONF_NAME, DEVICE_CLASS_ILLUMINANCE
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
REQUIREMENTS = ['i2csense==0.0.4',
|
|
||||||
'smbus-cffi==0.5.1']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_I2C_ADDRESS = 'i2c_address'
|
CONF_I2C_ADDRESS = 'i2c_address'
|
||||||
|
|
|
@ -10,8 +10,6 @@ from homeassistant.const import (
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
REQUIREMENTS = ['blockchain==1.4.4']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
ATTRIBUTION = "Data provided by blockchain.info"
|
ATTRIBUTION = "Data provided by blockchain.info"
|
||||||
|
|
|
@ -14,8 +14,6 @@ from homeassistant.const import (
|
||||||
STATE_ON)
|
STATE_ON)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['pyblackbird==0.5']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
SUPPORT_BLACKBIRD = SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_SELECT_SOURCE
|
SUPPORT_BLACKBIRD = SUPPORT_TURN_ON | SUPPORT_TURN_OFF | SUPPORT_SELECT_SOURCE
|
||||||
|
|
|
@ -10,8 +10,6 @@ from homeassistant.const import (
|
||||||
CONF_BINARY_SENSORS, CONF_SENSORS, CONF_FILENAME,
|
CONF_BINARY_SENSORS, CONF_SENSORS, CONF_FILENAME,
|
||||||
CONF_MONITORED_CONDITIONS, TEMP_FAHRENHEIT)
|
CONF_MONITORED_CONDITIONS, TEMP_FAHRENHEIT)
|
||||||
|
|
||||||
REQUIREMENTS = ['blinkpy==0.13.1']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = 'blink'
|
DOMAIN = 'blink'
|
||||||
|
|
|
@ -9,8 +9,6 @@ from . import BLINK_DATA, DEFAULT_ATTRIBUTION
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['blink']
|
|
||||||
|
|
||||||
ICON = 'mdi:security'
|
ICON = 'mdi:security'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,6 @@ from homeassistant.const import CONF_MONITORED_CONDITIONS
|
||||||
|
|
||||||
from . import BINARY_SENSORS, BLINK_DATA
|
from . import BINARY_SENSORS, BLINK_DATA
|
||||||
|
|
||||||
DEPENDENCIES = ['blink']
|
|
||||||
|
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up the blink binary sensors."""
|
"""Set up the blink binary sensors."""
|
||||||
|
|
|
@ -7,8 +7,6 @@ from . import BLINK_DATA, DEFAULT_BRAND
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['blink']
|
|
||||||
|
|
||||||
ATTR_VIDEO_CLIP = 'video'
|
ATTR_VIDEO_CLIP = 'video'
|
||||||
ATTR_IMAGE = 'image'
|
ATTR_IMAGE = 'image'
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,6 @@ from . import BLINK_DATA, SENSORS
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DEPENDENCIES = ['blink']
|
|
||||||
|
|
||||||
|
|
||||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up a Blink sensor."""
|
"""Set up a Blink sensor."""
|
||||||
|
|
|
@ -10,8 +10,6 @@ from homeassistant.const import CONF_NAME
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
import homeassistant.util.color as color_util
|
import homeassistant.util.color as color_util
|
||||||
|
|
||||||
REQUIREMENTS = ['blinkstick==1.1.8']
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONF_SERIAL = 'serial'
|
CONF_SERIAL = 'serial'
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue