Refine sensor descriptions for APCUPSD (#114137)

* Refine sensor descriptions for APCUPSD

* Add device class for cumonbatt

* Add UoM to STESTI and TIMELEFT

* Remove device class for STESTI
This commit is contained in:
Yuxin Wang 2024-06-07 06:28:59 -04:00 committed by GitHub
parent 92ed20ffbf
commit 81ee5fb46b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -87,7 +87,9 @@ SENSORS: dict[str, SensorEntityDescription] = {
"cumonbatt": SensorEntityDescription(
key="cumonbatt",
translation_key="total_time_on_battery",
native_unit_of_measurement=UnitOfTime.SECONDS,
state_class=SensorStateClass.TOTAL_INCREASING,
device_class=SensorDeviceClass.DURATION,
),
"date": SensorEntityDescription(
key="date",
@ -340,12 +342,16 @@ SENSORS: dict[str, SensorEntityDescription] = {
"timeleft": SensorEntityDescription(
key="timeleft",
translation_key="time_left",
native_unit_of_measurement=UnitOfTime.MINUTES,
state_class=SensorStateClass.MEASUREMENT,
device_class=SensorDeviceClass.DURATION,
),
"tonbatt": SensorEntityDescription(
key="tonbatt",
translation_key="time_on_battery",
native_unit_of_measurement=UnitOfTime.SECONDS,
state_class=SensorStateClass.TOTAL_INCREASING,
device_class=SensorDeviceClass.DURATION,
),
"upsmode": SensorEntityDescription(
key="upsmode",