diff --git a/homeassistant/components/vesync/__init__.py b/homeassistant/components/vesync/__init__.py index 9ed71dbc5ee..0f905b8d7ef 100644 --- a/homeassistant/components/vesync/__init__.py +++ b/homeassistant/components/vesync/__init__.py @@ -1,20 +1,23 @@ """Etekcity VeSync integration.""" import logging -import voluptuous as vol + from pyvesync import VeSync -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD +import voluptuous as vol + +from homeassistant.config_entries import SOURCE_IMPORT +from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.helpers import config_validation as cv from homeassistant.helpers.dispatcher import async_dispatcher_send -from homeassistant.config_entries import SOURCE_IMPORT + from .common import async_process_devices from .config_flow import configured_instances from .const import ( DOMAIN, - VS_DISPATCHERS, - VS_DISCOVERY, - VS_SWITCHES, SERVICE_UPDATE_DEVS, + VS_DISCOVERY, + VS_DISPATCHERS, VS_MANAGER, + VS_SWITCHES, ) _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/vesync/common.py b/homeassistant/components/vesync/common.py index 361b3913283..d2ffa5281e9 100644 --- a/homeassistant/components/vesync/common.py +++ b/homeassistant/components/vesync/common.py @@ -1,6 +1,8 @@ """Common utilities for VeSync Component.""" import logging + from homeassistant.helpers.entity import ToggleEntity + from .const import VS_SWITCHES _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/vesync/config_flow.py b/homeassistant/components/vesync/config_flow.py index 168a3568392..8b0e8ae6781 100644 --- a/homeassistant/components/vesync/config_flow.py +++ b/homeassistant/components/vesync/config_flow.py @@ -1,11 +1,14 @@ """Config flow utilities.""" -import logging from collections import OrderedDict -import voluptuous as vol +import logging + from pyvesync import VeSync +import voluptuous as vol + from homeassistant import config_entries +from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.core import callback -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD + from .const import DOMAIN _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/vesync/switch.py b/homeassistant/components/vesync/switch.py index 5ca76a77254..6ab5c0c4368 100644 --- a/homeassistant/components/vesync/switch.py +++ b/homeassistant/components/vesync/switch.py @@ -1,10 +1,12 @@ """Support for Etekcity VeSync switches.""" import logging -from homeassistant.core import callback + from homeassistant.components.switch import SwitchDevice +from homeassistant.core import callback from homeassistant.helpers.dispatcher import async_dispatcher_connect -from .const import VS_DISCOVERY, VS_DISPATCHERS, VS_SWITCHES, DOMAIN + from .common import VeSyncDevice +from .const import DOMAIN, VS_DISCOVERY, VS_DISPATCHERS, VS_SWITCHES _LOGGER = logging.getLogger(__name__) diff --git a/tests/components/vesync/test_config_flow.py b/tests/components/vesync/test_config_flow.py index 205ce80b4b1..39b847effc5 100644 --- a/tests/components/vesync/test_config_flow.py +++ b/tests/components/vesync/test_config_flow.py @@ -1,8 +1,10 @@ """Test for vesync config flow.""" from unittest.mock import patch + from homeassistant import data_entry_flow -from homeassistant.components.vesync import config_flow, DOMAIN -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD +from homeassistant.components.vesync import DOMAIN, config_flow +from homeassistant.const import CONF_PASSWORD, CONF_USERNAME + from tests.common import MockConfigEntry