Skip to content

Commit c08a758

Browse files
committed
Fix capability order for consistency in profiles; add versions
1 parent ecf0a67 commit c08a758

File tree

2 files changed

+36
-11
lines changed

2 files changed

+36
-11
lines changed

drivers/SmartThings/matter-sensor/profiles/aqs-modular.yml

+35-10
Original file line numberDiff line numberDiff line change
@@ -3,52 +3,77 @@ components:
33
- id: main
44
capabilities:
55
- id: airQualityHealthConcern
6+
version: 1
67
- id: temperatureMeasurement
8+
version: 1
79
optional: true
810
- id: relativeHumidityMeasurement
11+
version: 1
912
optional: true
1013
- id: carbonMonoxideMeasurement
14+
version: 1
1115
optional: true
1216
- id: carbonMonoxideHealthConcern
17+
version: 1
1318
optional: true
1419
- id: carbonDioxideMeasurement
20+
version: 1
1521
optional: true
1622
- id: carbonDioxideHealthConcern
23+
version: 1
1724
optional: true
1825
- id: nitrogenDioxideMeasurement
26+
version: 1
27+
optional: true
28+
- id: nitrogenDioxideHealthConcern
29+
version: 1
1930
optional: true
2031
- id: ozoneMeasurement
32+
version: 1
33+
optional: true
34+
- id: ozoneHealthConcern
35+
version: 1
2136
optional: true
2237
- id: formaldehydeMeasurement
38+
version: 1
2339
optional: true
2440
- id: formaldehydeHealthConcern
41+
version: 1
2542
optional: true
2643
- id: veryFineDustSensor
44+
version: 1
2745
optional: true
2846
- id: veryFineDustHealthConcern
47+
version: 1
48+
optional: true
49+
- id: fineDustSensor
50+
version: 1
2951
optional: true
3052
- id: fineDustHealthConcern
53+
version: 1
3154
optional: true
3255
- id: dustSensor
56+
version: 1
3357
optional: true
3458
- id: dustHealthConcern
59+
version: 1
3560
optional: true
3661
- id: radonMeasurement
37-
optional: true
38-
- id: tvocMeasurement
39-
optional: true
40-
- id: firmwareUpdate
41-
- id: refresh
42-
- id: nitrogenDioxideHealthConcern
43-
optional: true
44-
- id: ozoneHealthConcern
62+
version: 1
4563
optional: true
4664
- id: radonHealthConcern
65+
version: 1
4766
optional: true
48-
- id: tvocHealthConcern
67+
- id: tvocMeasurement
68+
version: 1
4969
optional: true
50-
- id: fineDustSensor
70+
- id: tvocHealthConcern
71+
version: 1
5172
optional: true
73+
- id: firmwareUpdate
74+
version: 1
75+
- id: refresh
76+
version: 1
5277
categories:
5378
- name: AirQualityDetector
5479
preferences:

drivers/SmartThings/matter-sensor/src/test/test_matter_air_quality_sensor_modular.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ for _, attributes in pairs(subscribed_attributes) do
319319
end
320320

321321
test.register_coroutine_test(
322-
"Configure should read units from device and profile change as needed",
322+
"Device with modular profile should enabled correct optional capabilities - all clusters",
323323
function()
324324
test_aqs_device_type_do_configure(mock_device, expected_metadata, subscribe_request)
325325
end

0 commit comments

Comments
 (0)