Skip to content

Commit

Permalink
Run formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Aug 11, 2021
1 parent 9882460 commit 36d6342
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
17 changes: 8 additions & 9 deletions custom_components/powercalc/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,13 @@

from __future__ import annotations

from datetime import timedelta
import logging

from datetime import timedelta
from typing import Optional

import voluptuous as vol
import homeassistant.helpers.config_validation as cv

from homeassistant.const import (
CONF_SCAN_INTERVAL
)
import voluptuous as vol
from homeassistant.const import CONF_SCAN_INTERVAL
from homeassistant.helpers.typing import HomeAssistantType

from .const import (
Expand Down Expand Up @@ -46,19 +42,22 @@
{
DOMAIN: vol.Schema(
{
vol.Optional(CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL): cv.time_period,
vol.Optional(
CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL
): cv.time_period,
}
)
},
extra=vol.ALLOW_EXTRA,
)


async def async_setup(hass: HomeAssistantType, config: dict) -> bool:
conf = config.get(DOMAIN) or {}

hass.data[DOMAIN] = {
DATA_CALCULATOR_FACTORY: PowerCalculatorStrategyFactory(hass),
CONF_SCAN_INTERVAL: conf.get(CONF_SCAN_INTERVAL) or DEFAULT_SCAN_INTERVAL
CONF_SCAN_INTERVAL: conf.get(CONF_SCAN_INTERVAL) or DEFAULT_SCAN_INTERVAL,
}

return True
Expand Down
12 changes: 7 additions & 5 deletions custom_components/powercalc/sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
sensor,
switch,
)
from homeassistant.helpers.event import async_track_time_interval
from homeassistant.components.hue.const import DOMAIN as HUE_DOMAIN
from homeassistant.components.light import PLATFORM_SCHEMA, Light
from homeassistant.components.sensor import STATE_CLASS_MEASUREMENT
Expand All @@ -35,9 +34,12 @@
STATE_UNAVAILABLE,
STATE_UNKNOWN,
)
from homeassistant.core import split_entity_id, callback
from homeassistant.core import callback, split_entity_id
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import async_track_state_change_event
from homeassistant.helpers.event import (
async_track_state_change_event,
async_track_time_interval,
)
from homeassistant.helpers.typing import HomeAssistantType

from .const import (
Expand Down Expand Up @@ -174,7 +176,7 @@ async def async_setup_platform(
entity_id=entity_id,
unique_id=unique_id,
standby_usage=standby_usage,
scan_interval=hass.data[DOMAIN][CONF_SCAN_INTERVAL]
scan_interval=hass.data[DOMAIN][CONF_SCAN_INTERVAL],
)
]
)
Expand Down Expand Up @@ -281,7 +283,7 @@ def __init__(
entity_id: str,
unique_id: str,
standby_usage: float | None,
scan_interval
scan_interval,
):
"""Initialize the sensor."""
self._power_calculator = power_calculator
Expand Down

0 comments on commit 36d6342

Please sign in to comment.