@@ -50,6 +50,18 @@ const definitions: DefinitionWithExtend[] = [
50
50
device . powerSource = 'Battery' ;
51
51
device . save ( ) ;
52
52
} ,
53
+ extend : [
54
+ deviceAddCustomCluster ( '3rSwitchGen3SpecialCluster' , {
55
+ ID : 0xff02 ,
56
+ manufacturerCode : 0x1233 ,
57
+ attributes : {
58
+ backOn : { ID : 0x0001 , type : Zcl . DataType . UINT16 } ,
59
+ backOff : { ID : 0x0002 , type : Zcl . DataType . UINT16 } ,
60
+ } ,
61
+ commands : { } ,
62
+ commandsResponse : { } ,
63
+ } ) ,
64
+ ] ,
53
65
} ,
54
66
{
55
67
zigbeeModel : [ '3RSS008Z' ] ,
@@ -131,7 +143,7 @@ const definitions: DefinitionWithExtend[] = [
131
143
ID : 0xff01 ,
132
144
manufacturerCode : 0x1233 ,
133
145
attributes : {
134
- CoolDownTime : { ID : 0x0001 , type : Zcl . DataType . UINT16 } ,
146
+ coolDownTime : { ID : 0x0001 , type : Zcl . DataType . UINT16 } ,
135
147
} ,
136
148
commands : { } ,
137
149
commandsResponse : { } ,
@@ -158,7 +170,7 @@ const definitions: DefinitionWithExtend[] = [
158
170
ID : 0xff01 ,
159
171
manufacturerCode : 0x1233 ,
160
172
attributes : {
161
- DelayOpenAttrId : { ID : 0x0000 , type : Zcl . DataType . UINT16 } ,
173
+ delayOpenAttrId : { ID : 0x0000 , type : Zcl . DataType . UINT16 } ,
162
174
} ,
163
175
commands : { } ,
164
176
commandsResponse : { } ,
@@ -174,6 +186,16 @@ const definitions: DefinitionWithExtend[] = [
174
186
battery ( ) ,
175
187
iasZoneAlarm ( { zoneType : 'contact' , zoneAttributes : [ 'alarm_1' , 'battery_low' ] } ) ,
176
188
forcePowerSource ( { powerSource : 'Battery' } ) ,
189
+ deviceAddCustomCluster ( '3rGarageDoorSpecialCluster' , {
190
+ ID : 0xff01 ,
191
+ manufacturerCode : 0x1407 ,
192
+ attributes : {
193
+ delayOpenAttrId : { ID : 0x0000 , type : Zcl . DataType . UINT16 } ,
194
+ zclCabrationAttrId : { ID : 0x0003 , type : Zcl . DataType . UINT16 } ,
195
+ } ,
196
+ commands : { } ,
197
+ commandsResponse : { } ,
198
+ } ) ,
177
199
] ,
178
200
ota : ota . zigbeeOTA ,
179
201
} ,
@@ -304,6 +326,20 @@ const definitions: DefinitionWithExtend[] = [
304
326
device . powerSource = 'Battery' ;
305
327
device . save ( ) ;
306
328
} ,
329
+ extend : [
330
+ deviceAddCustomCluster ( '3rVirationSpecialcluster' , {
331
+ ID : 0xfff1 ,
332
+ manufacturerCode : 0x1233 ,
333
+ attributes : {
334
+ coolDownTime : { ID : 0x0004 , type : Zcl . DataType . UINT16 } ,
335
+ xAxis : { ID : 0x0001 , type : Zcl . DataType . UINT16 } ,
336
+ yAxis : { ID : 0x0002 , type : Zcl . DataType . UINT16 } ,
337
+ zAxis : { ID : 0x0003 , type : Zcl . DataType . UINT16 } ,
338
+ } ,
339
+ commands : { } ,
340
+ commandsResponse : { } ,
341
+ } ) ,
342
+ ] ,
307
343
} ,
308
344
{
309
345
zigbeeModel : [ '3RSNL02043Z' ] ,
@@ -317,9 +353,9 @@ const definitions: DefinitionWithExtend[] = [
317
353
ID : 0xfc00 ,
318
354
manufacturerCode : 0x130d ,
319
355
attributes : {
320
- cold_down_time : { ID : 0x0003 , type : Zcl . DataType . UINT16 } ,
321
- local_routin_time : { ID : 0x0004 , type : Zcl . DataType . UINT16 } ,
322
- lux_threshold : { ID : 0x0005 , type : Zcl . DataType . UINT16 } ,
356
+ coldDownTime : { ID : 0x0003 , type : Zcl . DataType . UINT16 } ,
357
+ localRoutinTime : { ID : 0x0004 , type : Zcl . DataType . UINT16 } ,
358
+ luxThreshold : { ID : 0x0005 , type : Zcl . DataType . UINT16 } ,
323
359
} ,
324
360
commands : { } ,
325
361
commandsResponse : { } ,
0 commit comments