diff --git a/homeassistant/components/tado/__init__.py b/homeassistant/components/tado/__init__.py index ad66a594a86..b13ef6856ab 100644 --- a/homeassistant/components/tado/__init__.py +++ b/homeassistant/components/tado/__init__.py @@ -1,13 +1,14 @@ """Support for the (unofficial) Tado API.""" +from datetime import timedelta import logging import urllib -from datetime import timedelta +from PyTado.interface import Tado import voluptuous as vol -from homeassistant.helpers.discovery import load_platform +from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.helpers import config_validation as cv -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD +from homeassistant.helpers.discovery import load_platform from homeassistant.util import Throttle _LOGGER = logging.getLogger(__name__) @@ -37,8 +38,6 @@ def setup(hass, config): username = config[DOMAIN][CONF_USERNAME] password = config[DOMAIN][CONF_PASSWORD] - from PyTado.interface import Tado - try: tado = Tado(username, password) tado.setDebugging(True) diff --git a/homeassistant/components/tado/climate.py b/homeassistant/components/tado/climate.py index 1108b32af4e..da19080e8f7 100644 --- a/homeassistant/components/tado/climate.py +++ b/homeassistant/components/tado/climate.py @@ -1,20 +1,20 @@ """Support for Tado to create a climate device for each zone.""" import logging -from typing import Optional, List +from typing import List, Optional from homeassistant.components.climate import ClimateDevice from homeassistant.components.climate.const import ( - CURRENT_HVAC_OFF, CURRENT_HVAC_COOL, CURRENT_HVAC_HEAT, CURRENT_HVAC_IDLE, + CURRENT_HVAC_OFF, FAN_HIGH, FAN_LOW, FAN_MIDDLE, FAN_OFF, HVAC_MODE_AUTO, - HVAC_MODE_HEAT, HVAC_MODE_COOL, + HVAC_MODE_HEAT, HVAC_MODE_HEAT_COOL, HVAC_MODE_OFF, PRESET_AWAY, diff --git a/homeassistant/components/tado/device_tracker.py b/homeassistant/components/tado/device_tracker.py index 797692bf32c..c63f5061dfa 100644 --- a/homeassistant/components/tado/device_tracker.py +++ b/homeassistant/components/tado/device_tracker.py @@ -1,22 +1,22 @@ """Support for Tado Smart device trackers.""" -import logging -from datetime import timedelta -from collections import namedtuple - import asyncio +from collections import namedtuple +from datetime import timedelta +import logging + import aiohttp import async_timeout import voluptuous as vol -import homeassistant.helpers.config_validation as cv -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD -from homeassistant.util import Throttle from homeassistant.components.device_tracker import ( DOMAIN, PLATFORM_SCHEMA, DeviceScanner, ) +from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.helpers.aiohttp_client import async_create_clientsession +import homeassistant.helpers.config_validation as cv +from homeassistant.util import Throttle _LOGGER = logging.getLogger(__name__)