From 21095e80a761fec74a3a45e5c58c24b27685ac9b Mon Sep 17 00:00:00 2001 From: "Teemu R." <tpr@iki.fi> Date: Mon, 21 Oct 2024 23:39:56 +0200 Subject: [PATCH] Expose tplink temperature sensor as measurement (#128640) Add state_class=measurement to the temperature sensor, making it available for long-term statistics. --- homeassistant/components/tplink/sensor.py | 1 + tests/components/tplink/snapshots/test_sensor.ambr | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/tplink/sensor.py b/homeassistant/components/tplink/sensor.py index 276334dc8a1..f3d3b1c7b31 100644 --- a/homeassistant/components/tplink/sensor.py +++ b/homeassistant/components/tplink/sensor.py @@ -112,6 +112,7 @@ SENSOR_DESCRIPTIONS: tuple[TPLinkSensorEntityDescription, ...] = ( TPLinkSensorEntityDescription( key="temperature", device_class=SensorDeviceClass.TEMPERATURE, + state_class=SensorStateClass.MEASUREMENT, ), ) diff --git a/tests/components/tplink/snapshots/test_sensor.ambr b/tests/components/tplink/snapshots/test_sensor.ambr index e639540e552..39682cd4a17 100644 --- a/tests/components/tplink/snapshots/test_sensor.ambr +++ b/tests/components/tplink/snapshots/test_sensor.ambr @@ -546,7 +546,9 @@ 'aliases': set({ }), 'area_id': None, - 'capabilities': None, + 'capabilities': dict({ + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, + }), 'config_entry_id': <ANY>, 'device_class': None, 'device_id': <ANY>, -- GitLab