From 4f94ad475ff890f6f2938a61211f12f2a4f6057b Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Tue, 6 Dec 2022 10:22:52 +0100 Subject: [PATCH] Use new device class in lacrosse view (#83365) --- .../components/lacrosse_view/sensor.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/homeassistant/components/lacrosse_view/sensor.py b/homeassistant/components/lacrosse_view/sensor.py index 684ac884345..52388ca6216 100644 --- a/homeassistant/components/lacrosse_view/sensor.py +++ b/homeassistant/components/lacrosse_view/sensor.py @@ -15,10 +15,9 @@ from homeassistant.components.sensor import ( from homeassistant.config_entries import ConfigEntry from homeassistant.const import ( PERCENTAGE, - PRECIPITATION_INCHES, - SPEED_KILOMETERS_PER_HOUR, - TEMP_CELSIUS, - TEMP_FAHRENHEIT, + UnitOfPrecipitationDepth, + UnitOfSpeed, + UnitOfTemperature, ) from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback @@ -57,7 +56,7 @@ SENSOR_DESCRIPTIONS = { name="Temperature", state_class=SensorStateClass.MEASUREMENT, value_fn=get_value, - native_unit_of_measurement=TEMP_CELSIUS, + native_unit_of_measurement=UnitOfTemperature.CELSIUS, ), "Humidity": LaCrosseSensorEntityDescription( key="Humidity", @@ -73,22 +72,23 @@ SENSOR_DESCRIPTIONS = { name="Heat index", state_class=SensorStateClass.MEASUREMENT, value_fn=get_value, - native_unit_of_measurement=TEMP_FAHRENHEIT, + native_unit_of_measurement=UnitOfTemperature.FAHRENHEIT, ), "WindSpeed": LaCrosseSensorEntityDescription( key="WindSpeed", name="Wind speed", state_class=SensorStateClass.MEASUREMENT, value_fn=get_value, - native_unit_of_measurement=SPEED_KILOMETERS_PER_HOUR, - device_class=SensorDeviceClass.SPEED, + native_unit_of_measurement=UnitOfSpeed.KILOMETERS_PER_HOUR, + device_class=SensorDeviceClass.WIND_SPEED, ), "Rain": LaCrosseSensorEntityDescription( key="Rain", name="Rain", state_class=SensorStateClass.MEASUREMENT, value_fn=get_value, - native_unit_of_measurement=PRECIPITATION_INCHES, + native_unit_of_measurement=UnitOfPrecipitationDepth.INCHES, + device_class=SensorDeviceClass.PRECIPITATION, ), }