diff --git a/homeassistant/components/solaredge/__init__.py b/homeassistant/components/solaredge/__init__.py index 8909b970aaf..bafc6b67f1c 100644 --- a/homeassistant/components/solaredge/__init__.py +++ b/homeassistant/components/solaredge/__init__.py @@ -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( { diff --git a/homeassistant/components/solaredge/config_flow.py b/homeassistant/components/solaredge/config_flow.py index 67f05d83aa0..7c8c9380522 100644 --- a/homeassistant/components/solaredge/config_flow.py +++ b/homeassistant/components/solaredge/config_flow.py @@ -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 diff --git a/homeassistant/components/solaredge/const.py b/homeassistant/components/solaredge/const.py index 0d3d1a0cb5f..6fec88c42d5 100644 --- a/homeassistant/components/solaredge/const.py +++ b/homeassistant/components/solaredge/const.py @@ -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" diff --git a/homeassistant/components/solaredge/sensor.py b/homeassistant/components/solaredge/sensor.py index 896596a2a34..f0f1660a821 100644 --- a/homeassistant/components/solaredge/sensor.py +++ b/homeassistant/components/solaredge/sensor.py @@ -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)