mirror of https://github.com/home-assistant/core
28 lines
928 B
Python
28 lines
928 B
Python
"""SunWEG Sensor definitions for the Phase type."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from homeassistant.components.sensor import SensorDeviceClass
|
|
from homeassistant.const import UnitOfElectricCurrent, UnitOfElectricPotential
|
|
|
|
from .sensor_entity_description import SunWEGSensorEntityDescription
|
|
|
|
PHASE_SENSOR_TYPES: tuple[SunWEGSensorEntityDescription, ...] = (
|
|
SunWEGSensorEntityDescription(
|
|
key="voltage",
|
|
name="Voltage",
|
|
api_variable_key="_voltage",
|
|
native_unit_of_measurement=UnitOfElectricPotential.VOLT,
|
|
device_class=SensorDeviceClass.VOLTAGE,
|
|
suggested_display_precision=2,
|
|
),
|
|
SunWEGSensorEntityDescription(
|
|
key="amperage",
|
|
name="Amperage",
|
|
api_variable_key="_amperage",
|
|
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
|
|
device_class=SensorDeviceClass.CURRENT,
|
|
suggested_display_precision=1,
|
|
),
|
|
)
|