diff --git a/homeassistant/components/apcupsd/sensor.py b/homeassistant/components/apcupsd/sensor.py index 6ac33072856..8d2c1ee2af1 100644 --- a/homeassistant/components/apcupsd/sensor.py +++ b/homeassistant/components/apcupsd/sensor.py @@ -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",