From 4e17901fefa82f683accdf4f27c96ea6a995cf44 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Tue, 12 Sep 2023 16:37:35 +0200 Subject: [PATCH] Use shorthand attribute in Bloomsky (#100203) --- homeassistant/components/bloomsky/sensor.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/homeassistant/components/bloomsky/sensor.py b/homeassistant/components/bloomsky/sensor.py index 35c9a40a46a..4361af9ad37 100644 --- a/homeassistant/components/bloomsky/sensor.py +++ b/homeassistant/components/bloomsky/sensor.py @@ -100,6 +100,7 @@ class BloomSkySensor(SensorEntity): self._sensor_name = sensor_name self._attr_name = f"{device['DeviceName']} {sensor_name}" self._attr_unique_id = f"{self._device_id}-{sensor_name}" + self._attr_device_class = SENSOR_DEVICE_CLASS.get(sensor_name) self._attr_native_unit_of_measurement = SENSOR_UNITS_IMPERIAL.get( sensor_name, None ) @@ -108,11 +109,6 @@ class BloomSkySensor(SensorEntity): sensor_name, None ) - @property - def device_class(self) -> SensorDeviceClass | None: - """Return the class of this device, from component DEVICE_CLASSES.""" - return SENSOR_DEVICE_CLASS.get(self._sensor_name) - def update(self) -> None: """Request an update from the BloomSky API.""" self._bloomsky.refresh_devices()