diff --git a/homeassistant/components/sensibo/number.py b/homeassistant/components/sensibo/number.py index 94765a17a4d..d4e268ea44d 100644 --- a/homeassistant/components/sensibo/number.py +++ b/homeassistant/components/sensibo/number.py @@ -7,9 +7,13 @@ from typing import Any from pysensibo.model import SensiboDevice -from homeassistant.components.number import NumberEntity, NumberEntityDescription +from homeassistant.components.number import ( + NumberDeviceClass, + NumberEntity, + NumberEntityDescription, +) from homeassistant.config_entries import ConfigEntry -from homeassistant.const import EntityCategory +from homeassistant.const import PERCENTAGE, EntityCategory, UnitOfTemperature from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback @@ -39,8 +43,9 @@ DEVICE_NUMBER_TYPES = ( SensiboNumberEntityDescription( key="calibration_temp", translation_key="calibration_temperature", + device_class=NumberDeviceClass.TEMPERATURE, + native_unit_of_measurement=UnitOfTemperature.CELSIUS, remote_key="temperature", - icon="mdi:thermometer", entity_category=EntityCategory.CONFIG, entity_registry_enabled_default=False, native_min_value=-10, @@ -51,8 +56,9 @@ DEVICE_NUMBER_TYPES = ( SensiboNumberEntityDescription( key="calibration_hum", translation_key="calibration_humidity", + device_class=NumberDeviceClass.HUMIDITY, + native_unit_of_measurement=PERCENTAGE, remote_key="humidity", - icon="mdi:water", entity_category=EntityCategory.CONFIG, entity_registry_enabled_default=False, native_min_value=-10,