move to `sensor/__init__.py`

pull/54106/head
farmio 2021-08-06 14:01:34 +02:00
parent 82f66df578
commit 07480b82f8
6 changed files with 10 additions and 7 deletions

View File

@ -17,14 +17,13 @@ from homeassistant.components.binary_sensor import (
DEVICE_CLASSES as BINARY_SENSOR_DEVICE_CLASSES,
)
from homeassistant.components.cover import DEVICE_CLASSES as COVER_DEVICE_CLASSES
from homeassistant.components.sensor import STATE_CLASSES_SCHEMA
from homeassistant.components.sensor import CONF_STATE_CLASS, STATE_CLASSES_SCHEMA
from homeassistant.const import (
CONF_DEVICE_CLASS,
CONF_ENTITY_ID,
CONF_HOST,
CONF_NAME,
CONF_PORT,
CONF_STATE_CLASS,
CONF_TYPE,
)
import homeassistant.helpers.config_validation as cv

View File

@ -6,8 +6,12 @@ from typing import Any
from xknx import XKNX
from xknx.devices import Sensor as XknxSensor
from homeassistant.components.sensor import DEVICE_CLASSES, SensorEntity
from homeassistant.const import CONF_NAME, CONF_STATE_CLASS, CONF_TYPE
from homeassistant.components.sensor import (
CONF_STATE_CLASS,
DEVICE_CLASSES,
SensorEntity,
)
from homeassistant.const import CONF_NAME, CONF_TYPE
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType, StateType

View File

@ -9,6 +9,7 @@ import voluptuous as vol
from homeassistant.components import sensor
from homeassistant.components.sensor import (
CONF_STATE_CLASS,
DEVICE_CLASSES_SCHEMA,
STATE_CLASSES_SCHEMA,
SensorEntity,
@ -17,7 +18,6 @@ from homeassistant.const import (
CONF_DEVICE_CLASS,
CONF_FORCE_UPDATE,
CONF_NAME,
CONF_STATE_CLASS,
CONF_UNIT_OF_MEASUREMENT,
CONF_VALUE_TEMPLATE,
)

View File

@ -66,6 +66,7 @@ DEVICE_CLASSES: Final[list[str]] = [
DEVICE_CLASSES_SCHEMA: Final = vol.All(vol.Lower, vol.In(DEVICE_CLASSES))
CONF_STATE_CLASS: Final = "state_class"
# The state represents a measurement in present time
STATE_CLASS_MEASUREMENT: Final = "measurement"

View File

@ -4,6 +4,7 @@ from __future__ import annotations
import voluptuous as vol
from homeassistant.components.sensor import (
CONF_STATE_CLASS,
DEVICE_CLASSES_SCHEMA,
DOMAIN as SENSOR_DOMAIN,
ENTITY_ID_FORMAT,
@ -38,7 +39,6 @@ from .const import (
CONF_AVAILABILITY_TEMPLATE,
CONF_OBJECT_ID,
CONF_PICTURE,
CONF_STATE_CLASS,
CONF_TRIGGER,
)
from .template_entity import TemplateEntity

View File

@ -181,7 +181,6 @@ CONF_SLAVE: Final = "slave"
CONF_SOURCE: Final = "source"
CONF_SSL: Final = "ssl"
CONF_STATE: Final = "state"
CONF_STATE_CLASS: Final = "state_class"
CONF_STATE_TEMPLATE: Final = "state_template"
CONF_STRUCTURE: Final = "structure"
CONF_SWITCHES: Final = "switches"