Add last_reset_type to sensor entity info (#70)
This commit is contained in:
parent
787ea38f1a
commit
2ec375af36
|
@ -419,6 +419,12 @@ enum SensorStateClass {
|
||||||
STATE_CLASS_MEASUREMENT = 1;
|
STATE_CLASS_MEASUREMENT = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum SensorLastResetType {
|
||||||
|
LAST_RESET_NONE = 0;
|
||||||
|
LAST_RESET_NEVER = 1;
|
||||||
|
LAST_RESET_AUTO = 2;
|
||||||
|
}
|
||||||
|
|
||||||
message ListEntitiesSensorResponse {
|
message ListEntitiesSensorResponse {
|
||||||
option (id) = 16;
|
option (id) = 16;
|
||||||
option (source) = SOURCE_SERVER;
|
option (source) = SOURCE_SERVER;
|
||||||
|
@ -435,6 +441,7 @@ message ListEntitiesSensorResponse {
|
||||||
bool force_update = 8;
|
bool force_update = 8;
|
||||||
string device_class = 9;
|
string device_class = 9;
|
||||||
SensorStateClass state_class = 10;
|
SensorStateClass state_class = 10;
|
||||||
|
SensorLastResetType last_reset_type = 11;
|
||||||
}
|
}
|
||||||
message SensorStateResponse {
|
message SensorStateResponse {
|
||||||
option (id) = 25;
|
option (id) = 25;
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -236,6 +236,12 @@ class SensorStateClass(APIIntEnum):
|
||||||
MEASUREMENT = 1
|
MEASUREMENT = 1
|
||||||
|
|
||||||
|
|
||||||
|
class LastResetType(APIIntEnum):
|
||||||
|
NONE = 0
|
||||||
|
NEVER = 1
|
||||||
|
AUTO = 2
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
@dataclass(frozen=True)
|
||||||
class SensorInfo(EntityInfo):
|
class SensorInfo(EntityInfo):
|
||||||
icon: str = ""
|
icon: str = ""
|
||||||
|
@ -246,6 +252,9 @@ class SensorInfo(EntityInfo):
|
||||||
state_class: Optional[SensorStateClass] = converter_field(
|
state_class: Optional[SensorStateClass] = converter_field(
|
||||||
default=SensorStateClass.NONE, converter=SensorStateClass.convert
|
default=SensorStateClass.NONE, converter=SensorStateClass.convert
|
||||||
)
|
)
|
||||||
|
last_reset_type: Optional[LastResetType] = converter_field(
|
||||||
|
default=LastResetType.NONE, converter=LastResetType.convert
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
@dataclass(frozen=True)
|
||||||
|
|
Loading…
Reference in New Issue