Move imports to top for solaredge (#29463)

This commit is contained in:
springstan 2019-12-05 06:18:12 +01:00 committed by Paulus Schoutsen
parent dbd231b3a0
commit 24878f109c
4 changed files with 9 additions and 8 deletions

View File

@ -6,7 +6,7 @@ from homeassistant.const import CONF_API_KEY, CONF_NAME
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.typing import HomeAssistantType
from .const import DEFAULT_NAME, DOMAIN, CONF_SITE_ID
from .const import CONF_SITE_ID, DEFAULT_NAME, DOMAIN
CONFIG_SCHEMA = vol.Schema(
{

View File

@ -1,14 +1,14 @@
"""Config flow for the SolarEdge platform."""
from requests.exceptions import ConnectTimeout, HTTPError
import solaredge
import voluptuous as vol
from requests.exceptions import HTTPError, ConnectTimeout
from homeassistant import config_entries
from homeassistant.const import CONF_API_KEY, CONF_NAME
from homeassistant.core import HomeAssistant, callback
from homeassistant.util import slugify
from .const import DOMAIN, DEFAULT_NAME, CONF_SITE_ID
from .const import CONF_SITE_ID, DEFAULT_NAME, DOMAIN
@callback

View File

@ -1,7 +1,7 @@
"""Constants for the SolarEdge Monitoring API."""
from datetime import timedelta
from homeassistant.const import POWER_WATT, ENERGY_WATT_HOUR
from homeassistant.const import ENERGY_WATT_HOUR, POWER_WATT
DOMAIN = "solaredge"

View File

@ -1,17 +1,19 @@
"""Support for SolarEdge Monitoring API."""
import logging
import solaredge
from requests.exceptions import HTTPError, ConnectTimeout
from requests.exceptions import ConnectTimeout, HTTPError
import solaredge
from stringcase import snakecase
from homeassistant.const import CONF_API_KEY
from homeassistant.helpers.entity import Entity
from homeassistant.util import Throttle
from .const import (
CONF_SITE_ID,
OVERVIEW_UPDATE_DELAY,
DETAILS_UPDATE_DELAY,
INVENTORY_UPDATE_DELAY,
OVERVIEW_UPDATE_DELAY,
POWER_FLOW_UPDATE_DELAY,
SENSOR_TYPES,
)
@ -262,7 +264,6 @@ class SolarEdgeDetailsDataService(SolarEdgeDataService):
@Throttle(DETAILS_UPDATE_DELAY)
def update(self):
"""Update the data from the SolarEdge Monitoring API."""
from stringcase import snakecase
try:
data = self.api.get_details(self.site_id)