Skip to content

Commit 3756178

Browse files
authored
Add Mounted device types (1.4) (#1137)
1 parent 4f0c27c commit 3756178

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

dashboard/src/client/models/descriptions.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,28 @@ export const device_types: Record<number, DeviceType> = {
135135
98
136136
]
137137
},
138+
"271": {
139+
"id": 271,
140+
"label": "Mounted On/Off Control",
141+
"clusters": [
142+
98,
143+
3,
144+
4,
145+
6,
146+
8
147+
]
148+
},
149+
"272": {
150+
"id": 272,
151+
"label": "Mounted Dimmable Load Control",
152+
"clusters": [
153+
98,
154+
3,
155+
4,
156+
6,
157+
8
158+
]
159+
},
138160
"268": {
139161
"id": 268,
140162
"label": "Color Temperature Light",

matter_server/client/models/device_types.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,30 @@ class DimmableLight(DeviceType, device_type=0x0101):
154154
}
155155

156156

157+
class MountedOnOffControl(DeviceType, device_type=0x010F):
158+
"""Mounted On/Off Control."""
159+
160+
clusters = {
161+
all_clusters.Groups,
162+
all_clusters.Identify,
163+
all_clusters.LevelControl,
164+
all_clusters.OnOff,
165+
all_clusters.ScenesManagement,
166+
}
167+
168+
169+
class MountedDimmableLoadControl(DeviceType, device_type=0x0110):
170+
"""Mounted Dimmable Load Control."""
171+
172+
clusters = {
173+
all_clusters.Groups,
174+
all_clusters.Identify,
175+
all_clusters.LevelControl,
176+
all_clusters.OnOff,
177+
all_clusters.ScenesManagement,
178+
}
179+
180+
157181
class ColorTemperatureLight(DeviceType, device_type=0x010C):
158182
"""Color Temperature Light."""
159183

0 commit comments

Comments
 (0)