mirror of
https://github.com/home-assistant/core.git
synced 2025-08-03 04:35:11 +02:00
lint++
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
"""Support for Solax inverter via local API."""
|
"""Support for Solax inverter via local API."""
|
||||||
import asyncio
|
import asyncio
|
||||||
import json
|
|
||||||
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
@@ -12,7 +11,6 @@ from homeassistant.const import (
|
|||||||
CONF_IP_ADDRESS
|
CONF_IP_ADDRESS
|
||||||
)
|
)
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||||
from homeassistant.exceptions import PlatformNotReady
|
from homeassistant.exceptions import PlatformNotReady
|
||||||
@@ -26,6 +24,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||||||
|
|
||||||
SCAN_INTERVAL = timedelta(seconds=30)
|
SCAN_INTERVAL = timedelta(seconds=30)
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_platform(hass, config, async_add_entities,
|
async def async_setup_platform(hass, config, async_add_entities,
|
||||||
discovery_info=None):
|
discovery_info=None):
|
||||||
"""Platform setup."""
|
"""Platform setup."""
|
||||||
@@ -44,6 +43,7 @@ async def async_setup_platform(hass, config, async_add_entities,
|
|||||||
endpoint.sensors = devices
|
endpoint.sensors = devices
|
||||||
async_add_entities(devices)
|
async_add_entities(devices)
|
||||||
|
|
||||||
|
|
||||||
class RealTimeDataEndpoint:
|
class RealTimeDataEndpoint:
|
||||||
"""Representation of a Sensor."""
|
"""Representation of a Sensor."""
|
||||||
|
|
||||||
@@ -60,6 +60,8 @@ class RealTimeDataEndpoint:
|
|||||||
|
|
||||||
This is the only method that should fetch new data for Home Assistant.
|
This is the only method that should fetch new data for Home Assistant.
|
||||||
"""
|
"""
|
||||||
|
from solax import SolaxRequestError
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.data = await self.api.get_data()
|
self.data = await self.api.get_data()
|
||||||
self.ready.set()
|
self.ready.set()
|
||||||
|
Reference in New Issue
Block a user