Move imports to the top for Tado. (#29016)

pull/27104/head
Michaël Arnauts 2019-11-24 22:47:31 +01:00 committed by Fabian Affolter
parent 1495df374b
commit 647595fd67
3 changed files with 14 additions and 15 deletions

View File

@ -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)

View File

@ -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,

View File

@ -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__)