Home Assistant Unofficial Reference
2024.12.1
sensor_entity_description.py
Go to the documentation of this file.
1
"""Sensor Entity Description for the Growatt integration."""
2
3
from
__future__
import
annotations
4
5
from
dataclasses
import
dataclass
6
7
from
homeassistant.components.sensor
import
SensorEntityDescription
8
9
10
@dataclass(frozen=True)
11
class
GrowattRequiredKeysMixin
:
12
"""Mixin for required keys."""
13
14
api_key: str
15
16
17
@dataclass(frozen=True)
18
class
GrowattSensorEntityDescription
(
SensorEntityDescription
,
GrowattRequiredKeysMixin
):
19
"""Describes Growatt sensor entity."""
20
21
precision: int |
None
=
None
22
currency: bool =
False
23
previous_value_drop_threshold: float |
None
=
None
24
never_resets: bool =
False
homeassistant.components.growatt_server.sensor.sensor_entity_description.GrowattRequiredKeysMixin
Definition:
sensor_entity_description.py:11
homeassistant.components.growatt_server.sensor.sensor_entity_description.GrowattSensorEntityDescription
Definition:
sensor_entity_description.py:18
homeassistant.components.sensor.SensorEntityDescription
Definition:
__init__.py:141
homeassistant.components.sensor
Definition:
__init__.py:1
core
homeassistant
components
growatt_server
sensor
sensor_entity_description.py
Generated by
1.9.1