329 files
This commit is contained in:
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,7 +1,5 @@
|
||||
"""Convert config entry data to runtime sensor configuration."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from datetime import timedelta
|
||||
|
||||
from homeassistant.config_entries import ConfigEntry
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
"""Normalize discovery info into sensor configuration."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from homeassistant.const import CONF_ENTITY_ID
|
||||
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
"""Normalize persisted configuration shapes to runtime mappings."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any
|
||||
|
||||
from homeassistant.const import CONF_ID, CONF_PATH
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
"""Sensor configuration schemas."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any
|
||||
|
||||
from homeassistant.components.sensor import PLATFORM_SCHEMA as SENSOR_PLATFORM_SCHEMA
|
||||
@@ -21,6 +19,7 @@ from custom_components.powercalc.const import (
|
||||
CONF_CREATE_COST_SENSOR,
|
||||
CONF_CREATE_ENERGY_SENSOR,
|
||||
CONF_CREATE_GROUP,
|
||||
CONF_CREATE_STANDBY_ENERGY_SENSOR,
|
||||
CONF_CREATE_UTILITY_METERS,
|
||||
CONF_CUSTOM_MODEL_DIRECTORY,
|
||||
CONF_DAILY_FIXED_ENERGY,
|
||||
@@ -62,6 +61,7 @@ from custom_components.powercalc.const import (
|
||||
CONF_POWER_SENSOR_ID,
|
||||
CONF_POWER_SENSOR_NAMING,
|
||||
CONF_SLEEP_POWER,
|
||||
CONF_STANDBY_ENERGY_SENSOR_NAMING,
|
||||
CONF_STANDBY_POWER,
|
||||
CONF_SUBTRACT_ENTITIES,
|
||||
CONF_UNAVAILABLE_POWER,
|
||||
@@ -110,6 +110,7 @@ SENSOR_CONFIG = {
|
||||
vol.Optional(CONF_PLAYBOOK): PLAYBOOK_SCHEMA,
|
||||
vol.Optional(CONF_DAILY_FIXED_ENERGY): DAILY_FIXED_ENERGY_SCHEMA,
|
||||
vol.Optional(CONF_CREATE_ENERGY_SENSOR): cv.boolean,
|
||||
vol.Optional(CONF_CREATE_STANDBY_ENERGY_SENSOR): cv.boolean,
|
||||
vol.Optional(CONF_CREATE_COST_SENSOR): cv.boolean,
|
||||
vol.Optional(CONF_CREATE_UTILITY_METERS): cv.boolean,
|
||||
vol.Optional(CONF_UTILITY_METER_NET_CONSUMPTION): cv.boolean,
|
||||
@@ -126,6 +127,7 @@ SENSOR_CONFIG = {
|
||||
vol.Optional(CONF_ENERGY_PRICE_MULTIPLIER): vol.Coerce(float),
|
||||
vol.Optional(CONF_ENERGY_SENSOR_ID): cv.entity_id,
|
||||
vol.Optional(CONF_ENERGY_SENSOR_NAMING): validate_name_pattern,
|
||||
vol.Optional(CONF_STANDBY_ENERGY_SENSOR_NAMING): validate_name_pattern,
|
||||
vol.Optional(CONF_ENERGY_SENSOR_CATEGORY): vol.In(ENTITY_CATEGORIES),
|
||||
vol.Optional(CONF_ENERGY_INTEGRATION_METHOD): vol.In(ENERGY_INTEGRATION_METHODS),
|
||||
vol.Optional(CONF_ENERGY_FILTER_OUTLIER_ENABLED): cv.boolean,
|
||||
|
||||
Reference in New Issue
Block a user