diff --git a/homeassistant/components/matter/number.py b/homeassistant/components/matter/number.py index bc03aa09a960..efd4354a469d 100644 --- a/homeassistant/components/matter/number.py +++ b/homeassistant/components/matter/number.py @@ -314,7 +314,7 @@ DISCOVERY_SCHEMAS = [ platform=Platform.NUMBER, entity_description=MatterNumberEntityDescription( key="EveTemperatureOffset", - device_class=NumberDeviceClass.TEMPERATURE, + device_class=NumberDeviceClass.TEMPERATURE_DELTA, entity_category=EntityCategory.CONFIG, translation_key="temperature_offset", # Matter 1.4 raises this to the SignedTemperature type's usable @@ -339,7 +339,7 @@ DISCOVERY_SCHEMAS = [ platform=Platform.NUMBER, entity_description=MatterNumberEntityDescription( key="TemperatureOffset", - device_class=NumberDeviceClass.TEMPERATURE, + device_class=NumberDeviceClass.TEMPERATURE_DELTA, entity_category=EntityCategory.CONFIG, translation_key="temperature_offset", # Matter 1.4 raises this to the SignedTemperature type's usable diff --git a/tests/components/matter/snapshots/test_number.ambr b/tests/components/matter/snapshots/test_number.ambr index 4dcc73ce879c..1ad1d832c5ca 100644 --- a/tests/components/matter/snapshots/test_number.ambr +++ b/tests/components/matter/snapshots/test_number.ambr @@ -445,7 +445,7 @@ 'object_id_base': 'Temperature offset', 'options': dict({ }), - 'original_device_class': , + 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature offset', 'platform': 'matter', @@ -460,7 +460,7 @@ # name: test_numbers[aqara_thermostat_w500][number.floor_heating_thermostat_temperature_offset-state] StateSnapshot({ 'attributes': ReadOnlyDict({ - : 'temperature', + : 'temperature_delta', : 'Floor Heating Thermostat Temperature offset', : 12.7, : -12.7, @@ -743,7 +743,7 @@ 'object_id_base': 'Temperature offset', 'options': dict({ }), - 'original_device_class': , + 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature offset', 'platform': 'matter', @@ -758,7 +758,7 @@ # name: test_numbers[eve_thermo_v4][number.eve_thermo_20ebp1701_temperature_offset-state] StateSnapshot({ 'attributes': ReadOnlyDict({ - : 'temperature', + : 'temperature_delta', : 'Eve Thermo 20EBP1701 Temperature offset', : 12.7, : -12.7, @@ -804,7 +804,7 @@ 'object_id_base': 'Temperature offset', 'options': dict({ }), - 'original_device_class': , + 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature offset', 'platform': 'matter', @@ -819,7 +819,7 @@ # name: test_numbers[eve_thermo_v5][number.eve_thermo_20ecd1701_temperature_offset-state] StateSnapshot({ 'attributes': ReadOnlyDict({ - : 'temperature', + : 'temperature_delta', : 'Eve Thermo 20ECD1701 Temperature offset', : 12.7, : -12.7, @@ -4677,7 +4677,7 @@ 'object_id_base': 'Temperature offset', 'options': dict({ }), - 'original_device_class': , + 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature offset', 'platform': 'matter', @@ -4692,7 +4692,7 @@ # name: test_numbers[mock_thermostat][number.mock_thermostat_temperature_offset-state] StateSnapshot({ 'attributes': ReadOnlyDict({ - : 'temperature', + : 'temperature_delta', : 'Mock Thermostat Temperature offset', : 12.7, : -12.7,