fix: life unit changed to percentage.

This commit is contained in:
sususweet
2025-11-23 00:43:55 +08:00
parent e5dbd87802
commit ff39911d1e

View File

@@ -1,5 +1,5 @@
from homeassistant.const import Platform, UnitOfTemperature, UnitOfTime, UnitOfElectricPotential, \ from homeassistant.const import Platform, UnitOfTemperature, UnitOfTime, UnitOfElectricPotential, \
UnitOfVolume, UnitOfMass UnitOfVolume, UnitOfMass, PERCENTAGE
from homeassistant.components.sensor import SensorStateClass, SensorDeviceClass from homeassistant.components.sensor import SensorStateClass, SensorDeviceClass
from homeassistant.components.binary_sensor import BinarySensorDeviceClass from homeassistant.components.binary_sensor import BinarySensorDeviceClass
from homeassistant.components.switch import SwitchDeviceClass from homeassistant.components.switch import SwitchDeviceClass
@@ -252,12 +252,12 @@ DEVICE_MAPPING = {
"device_class": SensorDeviceClass.ENUM, "device_class": SensorDeviceClass.ENUM,
}, },
"life_1": { "life_1": {
"device_class": SensorDeviceClass.DURATION, "device_class": SensorDeviceClass.BATTERY,
"unit_of_measurement": UnitOfTime.DAYS, "unit_of_measurement": PERCENTAGE,
}, },
"life_2": { "life_2": {
"device_class": SensorDeviceClass.DURATION, "device_class": SensorDeviceClass.BATTERY,
"unit_of_measurement": UnitOfTime.DAYS, "unit_of_measurement": PERCENTAGE,
}, },
"in_tds": { "in_tds": {
"device_class": SensorDeviceClass.WATER, "device_class": SensorDeviceClass.WATER,