From 1ddb39f6d0db7b95fdc07c860cf684ab90af1024 Mon Sep 17 00:00:00 2001 From: "Teemu R." Date: Fri, 31 Oct 2025 14:19:28 +0100 Subject: [PATCH] Use TEMPERATURE_DELTA for tplink temperature offset (#155239) Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> --- homeassistant/components/tplink/number.py | 2 ++ tests/components/tplink/snapshots/test_number.ambr | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/tplink/number.py b/homeassistant/components/tplink/number.py index 252c4888d26..4fc9995a2a9 100644 --- a/homeassistant/components/tplink/number.py +++ b/homeassistant/components/tplink/number.py @@ -10,6 +10,7 @@ from kasa import Device, Feature from homeassistant.components.number import ( DOMAIN as NUMBER_DOMAIN, + NumberDeviceClass, NumberEntity, NumberEntityDescription, NumberMode, @@ -56,6 +57,7 @@ NUMBER_DESCRIPTIONS: Final = ( TPLinkNumberEntityDescription( key="temperature_offset", mode=NumberMode.BOX, + device_class=NumberDeviceClass.TEMPERATURE_DELTA, ), TPLinkNumberEntityDescription( key="pan_step", diff --git a/tests/components/tplink/snapshots/test_number.ambr b/tests/components/tplink/snapshots/test_number.ambr index da4dc26317b..62e44a8abae 100644 --- a/tests/components/tplink/snapshots/test_number.ambr +++ b/tests/components/tplink/snapshots/test_number.ambr @@ -347,7 +347,7 @@ 'name': None, 'options': dict({ }), - 'original_device_class': None, + 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature offset', 'platform': 'tplink', @@ -362,6 +362,7 @@ # name: test_states[number.my_device_temperature_offset-state] StateSnapshot({ 'attributes': ReadOnlyDict({ + 'device_class': 'temperature_delta', 'friendly_name': 'my_device Temperature offset', 'max': 10, 'min': -10,