Skip to content

Commit 9dafc0e

Browse files
lbouejoostlek
authored andcommitted
Remove device class for Matter NitrogenDioxideSensor (home-assistant#151782)
Co-authored-by: Joost Lekkerkerker <[email protected]>
1 parent 0091daf commit 9dafc0e

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

homeassistant/components/matter/sensor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -634,8 +634,8 @@ def _update_from_device(self) -> None:
634634
platform=Platform.SENSOR,
635635
entity_description=MatterSensorEntityDescription(
636636
key="NitrogenDioxideSensor",
637+
translation_key="nitrogen_dioxide",
637638
native_unit_of_measurement=CONCENTRATION_PARTS_PER_MILLION,
638-
device_class=SensorDeviceClass.NITROGEN_DIOXIDE,
639639
state_class=SensorStateClass.MEASUREMENT,
640640
),
641641
entity_class=MatterSensor,

homeassistant/components/matter/strings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,9 @@
435435
"evse_soc": {
436436
"name": "State of charge"
437437
},
438+
"nitrogen_dioxide": {
439+
"name": "[%key:component::sensor::entity_component::nitrogen_dioxide::name%]"
440+
},
438441
"pump_control_mode": {
439442
"name": "Control mode",
440443
"state": {

tests/components/matter/snapshots/test_sensor.ambr

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -353,22 +353,21 @@
353353
'name': None,
354354
'options': dict({
355355
}),
356-
'original_device_class': <SensorDeviceClass.NITROGEN_DIOXIDE: 'nitrogen_dioxide'>,
356+
'original_device_class': None,
357357
'original_icon': None,
358358
'original_name': 'Nitrogen dioxide',
359359
'platform': 'matter',
360360
'previous_unique_id': None,
361361
'suggested_object_id': None,
362362
'supported_features': 0,
363-
'translation_key': None,
363+
'translation_key': 'nitrogen_dioxide',
364364
'unique_id': '00000000000004D2-000000000000008F-MatterNodeDevice-2-NitrogenDioxideSensor-1043-0',
365365
'unit_of_measurement': 'ppm',
366366
})
367367
# ---
368368
# name: test_sensors[air_purifier][sensor.air_purifier_nitrogen_dioxide-state]
369369
StateSnapshot({
370370
'attributes': ReadOnlyDict({
371-
'device_class': 'nitrogen_dioxide',
372371
'friendly_name': 'Air Purifier Nitrogen dioxide',
373372
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
374373
'unit_of_measurement': 'ppm',
@@ -955,22 +954,21 @@
955954
'name': None,
956955
'options': dict({
957956
}),
958-
'original_device_class': <SensorDeviceClass.NITROGEN_DIOXIDE: 'nitrogen_dioxide'>,
957+
'original_device_class': None,
959958
'original_icon': None,
960959
'original_name': 'Nitrogen dioxide',
961960
'platform': 'matter',
962961
'previous_unique_id': None,
963962
'suggested_object_id': None,
964963
'supported_features': 0,
965-
'translation_key': None,
964+
'translation_key': 'nitrogen_dioxide',
966965
'unique_id': '00000000000004D2-0000000000000001-MatterNodeDevice-1-NitrogenDioxideSensor-1043-0',
967966
'unit_of_measurement': 'ppm',
968967
})
969968
# ---
970969
# name: test_sensors[air_quality_sensor][sensor.lightfi_aq1_air_quality_sensor_nitrogen_dioxide-state]
971970
StateSnapshot({
972971
'attributes': ReadOnlyDict({
973-
'device_class': 'nitrogen_dioxide',
974972
'friendly_name': 'lightfi-aq1-air-quality-sensor Nitrogen dioxide',
975973
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
976974
'unit_of_measurement': 'ppm',

0 commit comments

Comments
 (0)