Skip to content

Commit 5574115

Browse files
committed
Matter Thermostat: add support for modular AQS, AP profiles
1 parent 63c3b32 commit 5574115

File tree

4 files changed

+745
-8
lines changed

4 files changed

+745
-8
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
name: air-purifier-modular
2+
components:
3+
- id: main
4+
capabilities:
5+
- id: airPurifierFanMode
6+
version: 1
7+
- id: fanSpeedPercent
8+
version: 1
9+
- id: fanOscillationMode
10+
optional: true
11+
- id: windMode
12+
optional: true
13+
- id: thermostatHeatingSetpoint
14+
optional: true
15+
- id: thermostatMode
16+
optional: true
17+
- id: thermostatOperatingState
18+
optional: true
19+
- id: temperatureMeasurement
20+
optional: true
21+
- id: airQualityHealthConcern
22+
optional: true
23+
- id: relativeHumidityMeasurement
24+
optional: true
25+
- id: carbonMonoxideMeasurement
26+
optional: true
27+
- id: carbonMonoxideHealthConcern
28+
optional: true
29+
- id: carbonDioxideMeasurement
30+
optional: true
31+
- id: carbonDioxideHealthConcern
32+
optional: true
33+
- id: nitrogenDioxideMeasurement
34+
optional: true
35+
- id: nitrogenDioxideHealthConcern
36+
optional: true
37+
- id: ozoneMeasurement
38+
optional: true
39+
- id: ozoneHealthConcern
40+
optional: true
41+
- id: formaldehydeMeasurement
42+
optional: true
43+
- id: formaldehydeHealthConcern
44+
optional: true
45+
- id: veryFineDustSensor
46+
optional: true
47+
- id: veryFineDustHealthConcern
48+
optional: true
49+
- id: fineDustHealthConcern
50+
optional: true
51+
- id: dustSensor
52+
optional: true
53+
- id: dustHealthConcern
54+
optional: true
55+
- id: radonMeasurement
56+
optional: true
57+
- id: radonHealthConcern
58+
optional: true
59+
- id: tvocMeasurement
60+
optional: true
61+
- id: tvocHealthConcern
62+
optional: true
63+
- id: firmwareUpdate
64+
- id: refresh
65+
categories:
66+
- name: AirPurifier
67+
- id: activatedCarbonFilter
68+
optional: true
69+
capabilities:
70+
- id: filterState
71+
optional: true
72+
- id: filterStatus
73+
optional: true
74+
categories:
75+
- name: AirPurifier
76+
- id: hepaFilter
77+
optional: true
78+
capabilities:
79+
- id: filterState
80+
optional: true
81+
- id: filterStatus
82+
optional: true
83+
categories:
84+
- name: AirPurifier
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: thermostat-modular
2+
components:
3+
- id: main
4+
capabilities:
5+
- id: temperatureMeasurement
6+
- id: thermostatMode
7+
- id: thermostatHeatingSetpoint
8+
optional: true
9+
- id: thermostatCoolingSetpoint
10+
optional: true
11+
- id: thermostatOperatingState
12+
optional: true
13+
- id: batteryLevel
14+
optional: true
15+
- id: firmwareUpdate
16+
- id: refresh
17+
- id: battery
18+
optional: true
19+
- id: thermostatFanMode
20+
optional: true
21+
- id: relativeHumidityMeasurement
22+
optional: true
23+
categories:
24+
- name: Thermostat
25+
preferences:
26+
- preferenceId: tempOffset
27+
explicit: true
28+
- preferenceId: humidityOffset
29+
explicit: true

0 commit comments

Comments
 (0)