1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
| using System;
| namespace ZigBee.Device
| {
| //设备功能
| public enum Cluster_ID
| {
| Gateway = 0,
| /// <summary>
| /// 基础属性
| /// </summary>
| Basic = 0,
| /// <summary>
| /// 查询电量
| /// </summary>
| Power = 1,
| /// <summary>
| /// 设备识别功能
| /// </summary>
| Identify = 3,
| /// <summary>
| /// 组功能
| /// </summary>
| Groups = 4,
| /// <summary>
| ///场景功能
| /// </summary>
| Scenes = 5,
| /// <summary>
| ///开光
| /// </summary>
| Switch = 6,
| /// <summary>
| /// 程度调节功能
| /// </summary>
| LevelControl = 8,
| /// <summary>
| /// 颜色调节功能
| /// </summary>
| ColorControl = 768,
| /// <summary>
| /// 窗帘功能
| /// </summary>
| WindowCovering = 258,
| /// <summary>
| /// 温度测量功能
| /// </summary>
| TemperatureMeasurement = 1026,
| /// <summary>
| ///湿度测量功能
| /// </summary>
| RelativeHumidityMeasurement = 1029,
| /// <summary>
| ///PM2.5测量功能
| /// </summary>
| PmTwoPointFiveMeasurement = 1066,
| /// <summary>
| /// 恒温器功能
| /// </summary>
| Thermostat = 513,
| /// <summary>
| /// 恒温器功能(风扇)
| /// </summary>
| FanControl = 514,
| /// <summary>
| /// 恒温器功能(风扇扫风)
| /// </summary>
| FanSwing = 514,
| /// <summary>
| /// 门锁功能
| /// </summary>
| DoorLock = 10,
| /// <summary>
| /// IAS安防功能
| /// </summary>
| IAS = 1280,
| /// <summary>
| /// 私有按键
| /// </summary>
| HdlKey = 6,
| /// <summary>
| /// IAS报警设备功能
| /// </summary>
| IASWD = 1282,
| /// <summary>
| /// 查询设备的镜像类型和版本
| /// </summary>
| Ota = 25,
| }
|
| /// <summary>
| /// 属性id
| /// </summary>
| public enum AttriButeId
| {
| Switch = 0,//开关状态 开关
| /// <summary>
| /// 当前色调值
| /// </summary>
| CurrentHue = 0,
| /// <summary>
| /// 当前饱和度值
| /// </summary>
| CurrentSaturation = 1,
| /// <summary>
| /// 当前增强型色调值
| /// </summary>
| EnhancedCurrentHu = 16384,
| /// <summary>
| /// 当前标准色度值X
| /// </summary>
| CurrentX = 3,
| /// <summary>
| /// 当前标准色度值Y
| /// </summary>
| CurrentY = 4,
| /// <summary>
| /// 当前的色温值
| /// </summary>
| ColorTemperatureMireds = 7,
| /// <summary>
| /// 硬件支持的最小色温值
| /// </summary>
| ColorTempPhysicalMinMireds = 16395,
| /// <summary>
| /// 硬件支持的最大色温值
| /// </summary>
| ColorTempPhysicalMaxMireds = 16396,
| /// <summary>
| ///温度测量 温度
| /// </summary>
| MeasuredValue = 0,
| /// <summary>
| /// 1、此属性为当前测量设备所能测量的湿度下限。
| ///2、最大分辨率为0.01%。
| ///3、此属性值的范围为
| ///0%(0x0000)~99.99%(0x270f)
| ///4、若MinMeasuredValue为0xffff,表明此属性值未定义。
| /// </summary>
| MinMeasuredValue = 1,
| /// <summary>
| ///1、此属性为当前测量设备所能测量的温度上限。
| ///2、最大分辨率为0.01%。
| ///3、此属性值的范围为
| ///0.01%(0x0001)~100%(0x2710)
| ///4、若MaxMeasuredValue为0xffff,表明此属性值未定义。
| /// </summary>
| MaxMeasuredValue = 2,
| /// <summary>
| ///1、此属性表明此湿度传感器的测量误差。
| ///2、真实温度值MeasuredValue应为:
| ///(MeasuredValue-Tolerance)~
| ///( MeasuredValue+Tolerance)
| /// </summary>
| Tolerance = 3,
| /// <summary>
| ///程度状态
| /// </summary>
| LevelControl = 0,
| /// <summary>
| /// //门锁状态
| /// </summary>
| DoorLock = 0,
| /// <summary>
| ///IAS安防设备设备类型上报
| /// </summary>
| IAS = 1,
| /// <summary>
| ///灯具种类
| /// </summary>
| ColorCapabilities = 16394,
|
| #region 窗帘
| /// <summary>
| ///窗帘设备类型
| /// </summary>
| WindowCoveringType = 0,
| /// <summary>
| ///窗帘设备总长
| /// </summary>
| WindowCoveringLength = 1,
| /// <summary>
| ///窗帘当前高度,单位:cm
| /// </summary>
| CurrentPositionLift = 3,
| /// <summary>
| ///当前窗帘所在的位置(百分比)
| /// </summary>
| CurrentPositionLiftPercentage = 8,
| /// <summary>
| ///窗帘全开所在的位置,单位:cm
| /// </summary>
| InstalledOpenLimitLift = 16,
| /// <summary>
| ///窗帘全关所在的位置,单位:cm
| /// </summary>
| InstalledClosedLimitLift = 17,
| /// <summary>
| ///窗帘全开所在的角度,单位:0.1°
| /// </summary>
| InstalledOpenLimitTilt = 18,
| /// <summary>
| ///窗帘全关所在的角度,单位:0.1°
| /// </summary>
| InstalledClosedLimitTilt = 19,
| /// <summary>
| ///窗帘当前模式
| /// </summary>
| WindowCoveringMode = 23,
| #endregion
|
| #region (恒温设备)空调
| /// <summary>
| ///当前室内温度(当前的温度*100,实际温度为“LocalTemperature/100”,单位:℃。)
| ///2、最大分辨率为0.01℃。
| ///3、范围值为:-273.15℃ ~ 327.67℃
| /// </summary>
| LocalTemperature = 0,
|
| /// <summary>
| ///当前的制冷温度
| ///1、实际温度为“CoolingSetpoint/100”,单位:℃。
| ///2、最大分辨率为0.01℃。
| ///3、范围值为:
| ///MinCoolSetpointLimit ~ MaxCoolSetpointLimit
| /// </summary>
| CoolingSetpoint = 17,
|
| /// <summary>
| ///当前的制热温
| ///实际温度为“HeatingSetpoint/100”,单位:℃。
| ///2、最大分辨率为0.01℃。
| ///3、范围值为:MinHeatSetpointLimit ~ MaxHeatSetpointLimit
| /// </summary>
| HeatingSetpoint = 18,
|
| /// <summary>
| /// 当前自动温度
| /// </summary>
| AutoSetpoint = 4096,
|
| /// <summary>
| ///恒温设备类型
| ///MinCoolSetpointLimit ~ MaxCoolSetpointLimit
| /// </summary>
| ControlSequenceOfOperation = 27,
|
| /// <summary>
| ///恒温设备模式
| ///MinCoolSetpointLimit ~ MaxCoolSetpointLimit
| /// </summary>
| SystemMode = 28,
|
| /// <summary>
| ///风扇当前的工作模式
| /// </summary>
| FanMode = 0,
|
| /// <summary>
| ///风扇拥有的工作模式种类
| /// </summary>
| FanModeSequence = 1,
|
| /// <summary>
| /// 过虑网清洗标志,如果返回十进制【42】则代表需要清洗滤网
| /// </summary>
| FilterCleaningStatus = 4097,
| /// <summary>
| /// 空调自定义设置的支持模式
| /// </summary>
| AcModeSupport = 4099,
| /// <summary>
| /// 空调摆风
| /// </summary>
| FanSwing = 4096,
| /// <summary>
| /// 过虑网清洗标志:42
| /// </summary>
| CleanStatu = 4097,
| /// <summary>
| /// 启用空调摆风模式的状态(打开 或者 关闭)
| /// </summary>
| UseAcSwingFunctionStatu = 4097,
|
| #endregion
|
| #region 私有按键属性
| /// <summary>
| /// 私有按键属性
| /// </summary>
| HdlKey = 6533,
| #endregion
|
| #region 安防
| /// <summary>
| /// 报警设备在无停止命令时能发出的最长报警时长,单位:秒
| /// </summary>
| MaxDuration = 33,
| #endregion
|
| /// <summary>
| /// 当前运行程序版本信息(设备版本)
| /// </summary>
| ImgVersion = 2,
|
| /// <summary>
| /// 设备镜像类型ID
| /// </summary>
| ImgTypeId = 8,
|
| /// <summary>
| /// 硬件版本
| /// </summary>
| mgHWversion = 65024,
|
| /// <summary>
| /// 门锁电量
| /// </summary>
| DoorLockPower = 33,
| }
|
| /// <summary>
| /// 操作命令
| /// </summary>
| public enum Command
| {
| AddLogic = 2000,
| ReviseAttribute = 2001,
| GetLogicInfo = 2002,
| GetLogicList= 2004,
| LogicChangeCondition = 2005,
| LogicSetConditionData = 2006,
| LogicChangeAction = 2007,
| LogicDelAction = 2008,
| DelLogic= 2009,
| /// <summary>
| /// 推迟定时
| /// </summary>
| LogicTimingWillArrive = 2010,
| /// <summary>
| /// 推迟定时
| /// </summary>
| LogicTimeDelayTrigger = 2011,
| /// <summary>
| /// 执行逻辑动作
| /// </summary>
| ControlLogic = 2012,
|
|
| SceneGetNewId = 800,
| SceneAddMember = 810,
| }
|
| }
|
|