Use UnitOfTime in integrations (h-s) (#84289)

This commit is contained in:
epenet 2022-12-20 13:21:14 +01:00 committed by GitHub
parent 6a8d9a91cb
commit 55a5e17cf2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 64 additions and 75 deletions

View file

@ -8,7 +8,7 @@ from homeassistant.components.sensor import (
SensorStateClass,
)
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import TIME_MINUTES, UV_INDEX
from homeassistant.const import UV_INDEX, UnitOfTime
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.util.dt import as_local, parse_datetime
@ -78,42 +78,42 @@ SENSOR_DESCRIPTIONS = (
key=TYPE_SAFE_EXPOSURE_TIME_1,
name="Skin type 1 safe exposure time",
icon="mdi:timer-outline",
native_unit_of_measurement=TIME_MINUTES,
native_unit_of_measurement=UnitOfTime.MINUTES,
state_class=SensorStateClass.MEASUREMENT,
),
SensorEntityDescription(
key=TYPE_SAFE_EXPOSURE_TIME_2,
name="Skin type 2 safe exposure time",
icon="mdi:timer-outline",
native_unit_of_measurement=TIME_MINUTES,
native_unit_of_measurement=UnitOfTime.MINUTES,
state_class=SensorStateClass.MEASUREMENT,
),
SensorEntityDescription(
key=TYPE_SAFE_EXPOSURE_TIME_3,
name="Skin type 3 safe exposure time",
icon="mdi:timer-outline",
native_unit_of_measurement=TIME_MINUTES,
native_unit_of_measurement=UnitOfTime.MINUTES,
state_class=SensorStateClass.MEASUREMENT,
),
SensorEntityDescription(
key=TYPE_SAFE_EXPOSURE_TIME_4,
name="Skin type 4 safe exposure time",
icon="mdi:timer-outline",
native_unit_of_measurement=TIME_MINUTES,
native_unit_of_measurement=UnitOfTime.MINUTES,
state_class=SensorStateClass.MEASUREMENT,
),
SensorEntityDescription(
key=TYPE_SAFE_EXPOSURE_TIME_5,
name="Skin type 5 safe exposure time",
icon="mdi:timer-outline",
native_unit_of_measurement=TIME_MINUTES,
native_unit_of_measurement=UnitOfTime.MINUTES,
state_class=SensorStateClass.MEASUREMENT,
),
SensorEntityDescription(
key=TYPE_SAFE_EXPOSURE_TIME_6,
name="Skin type 6 safe exposure time",
icon="mdi:timer-outline",
native_unit_of_measurement=TIME_MINUTES,
native_unit_of_measurement=UnitOfTime.MINUTES,
state_class=SensorStateClass.MEASUREMENT,
),
)