From 12978092f778d4b8dbbc3f3bcb5297f1088e75b4 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Thu, 28 Aug 2025 11:53:46 +0200 Subject: [PATCH] Add missing state class to Alexa Devices sensors (#151296) --- homeassistant/components/alexa_devices/sensor.py | 3 +++ tests/components/alexa_devices/snapshots/test_sensor.ambr | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/alexa_devices/sensor.py b/homeassistant/components/alexa_devices/sensor.py index 89c2bdce9b7..738e0ac2de5 100644 --- a/homeassistant/components/alexa_devices/sensor.py +++ b/homeassistant/components/alexa_devices/sensor.py @@ -12,6 +12,7 @@ from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, SensorEntityDescription, + SensorStateClass, ) from homeassistant.const import LIGHT_LUX, UnitOfTemperature from homeassistant.core import HomeAssistant @@ -41,11 +42,13 @@ SENSORS: Final = ( if device.sensors[_key].scale == "CELSIUS" else UnitOfTemperature.FAHRENHEIT ), + state_class=SensorStateClass.MEASUREMENT, ), AmazonSensorEntityDescription( key="illuminance", device_class=SensorDeviceClass.ILLUMINANCE, native_unit_of_measurement=LIGHT_LUX, + state_class=SensorStateClass.MEASUREMENT, ), ) diff --git a/tests/components/alexa_devices/snapshots/test_sensor.ambr b/tests/components/alexa_devices/snapshots/test_sensor.ambr index ae245b5c463..64611933100 100644 --- a/tests/components/alexa_devices/snapshots/test_sensor.ambr +++ b/tests/components/alexa_devices/snapshots/test_sensor.ambr @@ -4,7 +4,9 @@ 'aliases': set({ }), 'area_id': None, - 'capabilities': None, + 'capabilities': dict({ + 'state_class': , + }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, @@ -42,6 +44,7 @@ 'attributes': ReadOnlyDict({ 'device_class': 'temperature', 'friendly_name': 'Echo Test Temperature', + 'state_class': , 'unit_of_measurement': , }), 'context': ,