Apply Upstream code (2021-03-15)
[platform/upstream/connectedhomeip.git] / examples / all-clusters-app / all-clusters-common / all-clusters-app.zap
1 {
2   "writeTime": "Thu Mar 11 2021 17:27:52 GMT+0100 (Central European Standard Time)",
3   "featureLevel": 11,
4   "creator": "zap",
5   "keyValuePairs": [
6     {
7       "key": "commandDiscovery",
8       "value": "1"
9     },
10     {
11       "key": "defaultResponsePolicy",
12       "value": "always"
13     },
14     {
15       "key": "manufacturerCodes",
16       "value": "0x1002"
17     }
18   ],
19   "package": [
20     {
21       "pathRelativity": "relativeToZap",
22       "path": "../../../../src/app/zap-templates/zcl/zcl.json",
23       "version": "ZCL Test Data",
24       "type": "zcl-properties"
25     },
26     {
27       "pathRelativity": "relativeToZap",
28       "path": "../../../../src/app/zap-templates/app-templates.json",
29       "version": "chip-v1",
30       "type": "gen-templates-json"
31     }
32   ],
33   "endpointTypes": [
34     {
35       "name": "Anonymous Endpoint Type",
36       "deviceTypeName": null,
37       "deviceTypeCode": null,
38       "deviceTypeProfileId": null,
39       "clusters": [
40         {
41           "name": "Identify",
42           "code": 3,
43           "mfgCode": null,
44           "define": "IDENTIFY_CLUSTER",
45           "side": "client",
46           "enabled": 0,
47           "commands": [
48             {
49               "name": "Identify",
50               "code": 0,
51               "mfgCode": null,
52               "source": "client",
53               "incoming": 1,
54               "outgoing": 1
55             },
56             {
57               "name": "IdentifyQuery",
58               "code": 1,
59               "mfgCode": null,
60               "source": "client",
61               "incoming": 1,
62               "outgoing": 1
63             }
64           ],
65           "attributes": [
66             {
67               "name": "cluster revision",
68               "code": 65533,
69               "mfgCode": null,
70               "side": "client",
71               "included": 1,
72               "storageOption": "RAM",
73               "singleton": 0,
74               "bounded": 0,
75               "defaultValue": "2",
76               "reportable": 0,
77               "minInterval": 0,
78               "maxInterval": 65344,
79               "reportableChange": 0
80             }
81           ]
82         },
83         {
84           "name": "Identify",
85           "code": 3,
86           "mfgCode": null,
87           "define": "IDENTIFY_CLUSTER",
88           "side": "server",
89           "enabled": 0,
90           "commands": [
91             {
92               "name": "IdentifyQueryResponse",
93               "code": 0,
94               "mfgCode": null,
95               "source": "server",
96               "incoming": 1,
97               "outgoing": 1
98             }
99           ],
100           "attributes": [
101             {
102               "name": "cluster revision",
103               "code": 65533,
104               "mfgCode": null,
105               "side": "server",
106               "included": 1,
107               "storageOption": "RAM",
108               "singleton": 0,
109               "bounded": 0,
110               "defaultValue": "2",
111               "reportable": 0,
112               "minInterval": 0,
113               "maxInterval": 65344,
114               "reportableChange": 0
115             },
116             {
117               "name": "identify time",
118               "code": 0,
119               "mfgCode": null,
120               "side": "server",
121               "included": 1,
122               "storageOption": "RAM",
123               "singleton": 0,
124               "bounded": 0,
125               "defaultValue": "0x0000",
126               "reportable": 0,
127               "minInterval": 0,
128               "maxInterval": 65344,
129               "reportableChange": 0
130             }
131           ]
132         },
133         {
134           "name": "Groups",
135           "code": 4,
136           "mfgCode": null,
137           "define": "GROUPS_CLUSTER",
138           "side": "client",
139           "enabled": 0,
140           "attributes": [
141             {
142               "name": "cluster revision",
143               "code": 65533,
144               "mfgCode": null,
145               "side": "client",
146               "included": 1,
147               "storageOption": "RAM",
148               "singleton": 0,
149               "bounded": 0,
150               "defaultValue": "3",
151               "reportable": 0,
152               "minInterval": 0,
153               "maxInterval": 65344,
154               "reportableChange": 0
155             }
156           ],
157           "commands": [
158             {
159               "name": "AddGroup",
160               "code": 0,
161               "mfgCode": null,
162               "source": "client",
163               "incoming": 1,
164               "outgoing": 1
165             },
166             {
167               "name": "ViewGroup",
168               "code": 1,
169               "mfgCode": null,
170               "source": "client",
171               "incoming": 1,
172               "outgoing": 1
173             },
174             {
175               "name": "GetGroupMembership",
176               "code": 2,
177               "mfgCode": null,
178               "source": "client",
179               "incoming": 1,
180               "outgoing": 1
181             },
182             {
183               "name": "RemoveGroup",
184               "code": 3,
185               "mfgCode": null,
186               "source": "client",
187               "incoming": 1,
188               "outgoing": 1
189             },
190             {
191               "name": "RemoveAllGroups",
192               "code": 4,
193               "mfgCode": null,
194               "source": "client",
195               "incoming": 1,
196               "outgoing": 1
197             },
198             {
199               "name": "AddGroupIfIdentifying",
200               "code": 5,
201               "mfgCode": null,
202               "source": "client",
203               "incoming": 1,
204               "outgoing": 1
205             }
206           ]
207         },
208         {
209           "name": "Groups",
210           "code": 4,
211           "mfgCode": null,
212           "define": "GROUPS_CLUSTER",
213           "side": "server",
214           "enabled": 0,
215           "commands": [
216             {
217               "name": "AddGroupResponse",
218               "code": 0,
219               "mfgCode": null,
220               "source": "server",
221               "incoming": 1,
222               "outgoing": 1
223             },
224             {
225               "name": "ViewGroupResponse",
226               "code": 1,
227               "mfgCode": null,
228               "source": "server",
229               "incoming": 1,
230               "outgoing": 1
231             },
232             {
233               "name": "GetGroupMembershipResponse",
234               "code": 2,
235               "mfgCode": null,
236               "source": "server",
237               "incoming": 1,
238               "outgoing": 1
239             },
240             {
241               "name": "RemoveGroupResponse",
242               "code": 3,
243               "mfgCode": null,
244               "source": "server",
245               "incoming": 1,
246               "outgoing": 1
247             }
248           ],
249           "attributes": [
250             {
251               "name": "cluster revision",
252               "code": 65533,
253               "mfgCode": null,
254               "side": "server",
255               "included": 1,
256               "storageOption": "RAM",
257               "singleton": 0,
258               "bounded": 0,
259               "defaultValue": "3",
260               "reportable": 0,
261               "minInterval": 0,
262               "maxInterval": 65344,
263               "reportableChange": 0
264             },
265             {
266               "name": "name support",
267               "code": 0,
268               "mfgCode": null,
269               "side": "server",
270               "included": 1,
271               "storageOption": "RAM",
272               "singleton": 0,
273               "bounded": 0,
274               "defaultValue": "",
275               "reportable": 0,
276               "minInterval": 0,
277               "maxInterval": 65344,
278               "reportableChange": 0
279             }
280           ]
281         },
282         {
283           "name": "Scenes",
284           "code": 5,
285           "mfgCode": null,
286           "define": "SCENES_CLUSTER",
287           "side": "client",
288           "enabled": 0,
289           "commands": [
290             {
291               "name": "AddScene",
292               "code": 0,
293               "mfgCode": null,
294               "source": "client",
295               "incoming": 1,
296               "outgoing": 1
297             },
298             {
299               "name": "ViewScene",
300               "code": 1,
301               "mfgCode": null,
302               "source": "client",
303               "incoming": 1,
304               "outgoing": 1
305             },
306             {
307               "name": "RemoveScene",
308               "code": 2,
309               "mfgCode": null,
310               "source": "client",
311               "incoming": 1,
312               "outgoing": 1
313             },
314             {
315               "name": "RemoveAllScenes",
316               "code": 3,
317               "mfgCode": null,
318               "source": "client",
319               "incoming": 1,
320               "outgoing": 1
321             },
322             {
323               "name": "StoreScene",
324               "code": 4,
325               "mfgCode": null,
326               "source": "client",
327               "incoming": 1,
328               "outgoing": 1
329             },
330             {
331               "name": "RecallScene",
332               "code": 5,
333               "mfgCode": null,
334               "source": "client",
335               "incoming": 1,
336               "outgoing": 1
337             },
338             {
339               "name": "GetSceneMembership",
340               "code": 6,
341               "mfgCode": null,
342               "source": "client",
343               "incoming": 1,
344               "outgoing": 1
345             }
346           ],
347           "attributes": [
348             {
349               "name": "cluster revision",
350               "code": 65533,
351               "mfgCode": null,
352               "side": "client",
353               "included": 1,
354               "storageOption": "RAM",
355               "singleton": 0,
356               "bounded": 0,
357               "defaultValue": "3",
358               "reportable": 0,
359               "minInterval": 0,
360               "maxInterval": 65344,
361               "reportableChange": 0
362             }
363           ]
364         },
365         {
366           "name": "Scenes",
367           "code": 5,
368           "mfgCode": null,
369           "define": "SCENES_CLUSTER",
370           "side": "server",
371           "enabled": 0,
372           "commands": [
373             {
374               "name": "AddSceneResponse",
375               "code": 0,
376               "mfgCode": null,
377               "source": "server",
378               "incoming": 1,
379               "outgoing": 1
380             },
381             {
382               "name": "ViewSceneResponse",
383               "code": 1,
384               "mfgCode": null,
385               "source": "server",
386               "incoming": 1,
387               "outgoing": 1
388             },
389             {
390               "name": "RemoveSceneResponse",
391               "code": 2,
392               "mfgCode": null,
393               "source": "server",
394               "incoming": 1,
395               "outgoing": 1
396             },
397             {
398               "name": "RemoveAllScenesResponse",
399               "code": 3,
400               "mfgCode": null,
401               "source": "server",
402               "incoming": 1,
403               "outgoing": 1
404             },
405             {
406               "name": "StoreSceneResponse",
407               "code": 4,
408               "mfgCode": null,
409               "source": "server",
410               "incoming": 1,
411               "outgoing": 1
412             },
413             {
414               "name": "GetSceneMembershipResponse",
415               "code": 6,
416               "mfgCode": null,
417               "source": "server",
418               "incoming": 1,
419               "outgoing": 1
420             }
421           ],
422           "attributes": [
423             {
424               "name": "cluster revision",
425               "code": 65533,
426               "mfgCode": null,
427               "side": "server",
428               "included": 1,
429               "storageOption": "RAM",
430               "singleton": 0,
431               "bounded": 0,
432               "defaultValue": "3",
433               "reportable": 0,
434               "minInterval": 0,
435               "maxInterval": 65344,
436               "reportableChange": 0
437             },
438             {
439               "name": "scene count",
440               "code": 0,
441               "mfgCode": null,
442               "side": "server",
443               "included": 1,
444               "storageOption": "RAM",
445               "singleton": 0,
446               "bounded": 0,
447               "defaultValue": "0x00",
448               "reportable": 0,
449               "minInterval": 0,
450               "maxInterval": 65344,
451               "reportableChange": 0
452             },
453             {
454               "name": "current scene",
455               "code": 1,
456               "mfgCode": null,
457               "side": "server",
458               "included": 1,
459               "storageOption": "RAM",
460               "singleton": 0,
461               "bounded": 0,
462               "defaultValue": "0x00",
463               "reportable": 0,
464               "minInterval": 0,
465               "maxInterval": 65344,
466               "reportableChange": 0
467             },
468             {
469               "name": "current group",
470               "code": 2,
471               "mfgCode": null,
472               "side": "server",
473               "included": 1,
474               "storageOption": "RAM",
475               "singleton": 0,
476               "bounded": 0,
477               "defaultValue": "0x0000",
478               "reportable": 0,
479               "minInterval": 0,
480               "maxInterval": 65344,
481               "reportableChange": 0
482             },
483             {
484               "name": "scene valid",
485               "code": 3,
486               "mfgCode": null,
487               "side": "server",
488               "included": 1,
489               "storageOption": "RAM",
490               "singleton": 0,
491               "bounded": 0,
492               "defaultValue": "0x00",
493               "reportable": 0,
494               "minInterval": 0,
495               "maxInterval": 65344,
496               "reportableChange": 0
497             },
498             {
499               "name": "name support",
500               "code": 4,
501               "mfgCode": null,
502               "side": "server",
503               "included": 1,
504               "storageOption": "RAM",
505               "singleton": 0,
506               "bounded": 0,
507               "defaultValue": "",
508               "reportable": 0,
509               "minInterval": 0,
510               "maxInterval": 65344,
511               "reportableChange": 0
512             }
513           ]
514         },
515         {
516           "name": "On/off",
517           "code": 6,
518           "mfgCode": null,
519           "define": "ON_OFF_CLUSTER",
520           "side": "client",
521           "enabled": 0,
522           "commands": [
523             {
524               "name": "Off",
525               "code": 0,
526               "mfgCode": null,
527               "source": "client",
528               "incoming": 1,
529               "outgoing": 1
530             },
531             {
532               "name": "On",
533               "code": 1,
534               "mfgCode": null,
535               "source": "client",
536               "incoming": 1,
537               "outgoing": 1
538             },
539             {
540               "name": "Toggle",
541               "code": 2,
542               "mfgCode": null,
543               "source": "client",
544               "incoming": 1,
545               "outgoing": 1
546             }
547           ],
548           "attributes": [
549             {
550               "name": "cluster revision",
551               "code": 65533,
552               "mfgCode": null,
553               "side": "client",
554               "included": 1,
555               "storageOption": "RAM",
556               "singleton": 0,
557               "bounded": 0,
558               "defaultValue": "2",
559               "reportable": 0,
560               "minInterval": 0,
561               "maxInterval": 65344,
562               "reportableChange": 0
563             }
564           ]
565         },
566         {
567           "name": "On/off",
568           "code": 6,
569           "mfgCode": null,
570           "define": "ON_OFF_CLUSTER",
571           "side": "server",
572           "enabled": 1,
573           "commands": [],
574           "attributes": [
575             {
576               "name": "cluster revision",
577               "code": 65533,
578               "mfgCode": null,
579               "side": "server",
580               "included": 1,
581               "storageOption": "RAM",
582               "singleton": 0,
583               "bounded": 0,
584               "defaultValue": "2",
585               "reportable": 0,
586               "minInterval": 0,
587               "maxInterval": 65344,
588               "reportableChange": 0
589             },
590             {
591               "name": "on/off",
592               "code": 0,
593               "mfgCode": null,
594               "side": "server",
595               "included": 1,
596               "storageOption": "RAM",
597               "singleton": 0,
598               "bounded": 0,
599               "defaultValue": "0x00",
600               "reportable": 1,
601               "minInterval": 0,
602               "maxInterval": 65344,
603               "reportableChange": 0
604             }
605           ]
606         },
607         {
608           "name": "Level Control",
609           "code": 8,
610           "mfgCode": null,
611           "define": "LEVEL_CONTROL_CLUSTER",
612           "side": "client",
613           "enabled": 0,
614           "commands": [
615             {
616               "name": "MoveToLevel",
617               "code": 0,
618               "mfgCode": null,
619               "source": "client",
620               "incoming": 1,
621               "outgoing": 1
622             },
623             {
624               "name": "Move",
625               "code": 1,
626               "mfgCode": null,
627               "source": "client",
628               "incoming": 1,
629               "outgoing": 1
630             },
631             {
632               "name": "Step",
633               "code": 2,
634               "mfgCode": null,
635               "source": "client",
636               "incoming": 1,
637               "outgoing": 1
638             },
639             {
640               "name": "Stop",
641               "code": 3,
642               "mfgCode": null,
643               "source": "client",
644               "incoming": 1,
645               "outgoing": 1
646             },
647             {
648               "name": "MoveToLevelWithOnOff",
649               "code": 4,
650               "mfgCode": null,
651               "source": "client",
652               "incoming": 1,
653               "outgoing": 1
654             },
655             {
656               "name": "MoveWithOnOff",
657               "code": 5,
658               "mfgCode": null,
659               "source": "client",
660               "incoming": 1,
661               "outgoing": 1
662             },
663             {
664               "name": "StepWithOnOff",
665               "code": 6,
666               "mfgCode": null,
667               "source": "client",
668               "incoming": 1,
669               "outgoing": 1
670             },
671             {
672               "name": "StopWithOnOff",
673               "code": 7,
674               "mfgCode": null,
675               "source": "client",
676               "incoming": 1,
677               "outgoing": 1
678             }
679           ],
680           "attributes": [
681             {
682               "name": "cluster revision",
683               "code": 65533,
684               "mfgCode": null,
685               "side": "client",
686               "included": 1,
687               "storageOption": "RAM",
688               "singleton": 0,
689               "bounded": 0,
690               "defaultValue": "3",
691               "reportable": 0,
692               "minInterval": 0,
693               "maxInterval": 65344,
694               "reportableChange": 0
695             }
696           ]
697         },
698         {
699           "name": "Level Control",
700           "code": 8,
701           "mfgCode": null,
702           "define": "LEVEL_CONTROL_CLUSTER",
703           "side": "server",
704           "enabled": 0,
705           "commands": [],
706           "attributes": [
707             {
708               "name": "cluster revision",
709               "code": 65533,
710               "mfgCode": null,
711               "side": "server",
712               "included": 1,
713               "storageOption": "RAM",
714               "singleton": 0,
715               "bounded": 0,
716               "defaultValue": "3",
717               "reportable": 0,
718               "minInterval": 0,
719               "maxInterval": 65344,
720               "reportableChange": 0
721             },
722             {
723               "name": "current level",
724               "code": 0,
725               "mfgCode": null,
726               "side": "server",
727               "included": 1,
728               "storageOption": "RAM",
729               "singleton": 0,
730               "bounded": 0,
731               "defaultValue": "0x00",
732               "reportable": 1,
733               "minInterval": 0,
734               "maxInterval": 65344,
735               "reportableChange": 0
736             }
737           ]
738         },
739         {
740           "name": "Basic",
741           "code": 40,
742           "mfgCode": null,
743           "define": "BASIC_CLUSTER",
744           "side": "client",
745           "enabled": 0,
746           "commands": [],
747           "attributes": [
748             {
749               "name": "cluster revision",
750               "code": 65533,
751               "mfgCode": null,
752               "side": "client",
753               "included": 1,
754               "storageOption": "RAM",
755               "singleton": 1,
756               "bounded": 0,
757               "defaultValue": "3",
758               "reportable": 0,
759               "minInterval": 0,
760               "maxInterval": 65344,
761               "reportableChange": 0
762             }
763           ]
764         },
765         {
766           "name": "Basic",
767           "code": 40,
768           "mfgCode": null,
769           "define": "BASIC_CLUSTER",
770           "side": "server",
771           "enabled": 1,
772           "commands": [
773             {
774               "name": "StartUp",
775               "code": 0,
776               "mfgCode": null,
777               "source": "server",
778               "incoming": 1,
779               "outgoing": 1
780             },
781             {
782               "name": "ShutDown",
783               "code": 1,
784               "mfgCode": null,
785               "source": "server",
786               "incoming": 1,
787               "outgoing": 1
788             },
789             {
790               "name": "Leave",
791               "code": 2,
792               "mfgCode": null,
793               "source": "server",
794               "incoming": 1,
795               "outgoing": 1
796             }
797           ],
798           "attributes": [
799             {
800               "name": "cluster revision",
801               "code": 65533,
802               "mfgCode": null,
803               "side": "server",
804               "included": 1,
805               "storageOption": "RAM",
806               "singleton": 1,
807               "bounded": 0,
808               "defaultValue": "3",
809               "reportable": 0,
810               "minInterval": 0,
811               "maxInterval": 65344,
812               "reportableChange": 0
813             },
814             {
815               "name": "InteractionModelVersion",
816               "code": 0,
817               "mfgCode": null,
818               "side": "server",
819               "included": 1,
820               "storageOption": "RAM",
821               "singleton": 1,
822               "bounded": 0,
823               "defaultValue": "",
824               "reportable": 0,
825               "minInterval": 0,
826               "maxInterval": 65344,
827               "reportableChange": 0
828             },
829             {
830               "name": "VendorName",
831               "code": 1,
832               "mfgCode": null,
833               "side": "server",
834               "included": 1,
835               "storageOption": "RAM",
836               "singleton": 1,
837               "bounded": 0,
838               "defaultValue": "",
839               "reportable": 0,
840               "minInterval": 0,
841               "maxInterval": 65344,
842               "reportableChange": 0
843             },
844             {
845               "name": "VendorID",
846               "code": 2,
847               "mfgCode": null,
848               "side": "server",
849               "included": 1,
850               "storageOption": "RAM",
851               "singleton": 1,
852               "bounded": 0,
853               "defaultValue": "",
854               "reportable": 0,
855               "minInterval": 0,
856               "maxInterval": 65344,
857               "reportableChange": 0
858             },
859             {
860               "name": "ProductName",
861               "code": 3,
862               "mfgCode": null,
863               "side": "server",
864               "included": 1,
865               "storageOption": "RAM",
866               "singleton": 1,
867               "bounded": 0,
868               "defaultValue": "",
869               "reportable": 0,
870               "minInterval": 0,
871               "maxInterval": 65344,
872               "reportableChange": 0
873             },
874             {
875               "name": "ProductID",
876               "code": 4,
877               "mfgCode": null,
878               "side": "server",
879               "included": 1,
880               "storageOption": "RAM",
881               "singleton": 1,
882               "bounded": 0,
883               "defaultValue": "",
884               "reportable": 0,
885               "minInterval": 0,
886               "maxInterval": 65344,
887               "reportableChange": 0
888             },
889             {
890               "name": "UserLabel",
891               "code": 5,
892               "mfgCode": null,
893               "side": "server",
894               "included": 1,
895               "storageOption": "RAM",
896               "singleton": 1,
897               "bounded": 0,
898               "defaultValue": "",
899               "reportable": 0,
900               "minInterval": 0,
901               "maxInterval": 65344,
902               "reportableChange": 0
903             },
904             {
905               "name": "Location",
906               "code": 6,
907               "mfgCode": null,
908               "side": "server",
909               "included": 1,
910               "storageOption": "RAM",
911               "singleton": 1,
912               "bounded": 0,
913               "defaultValue": "",
914               "reportable": 0,
915               "minInterval": 0,
916               "maxInterval": 65344,
917               "reportableChange": 0
918             },
919             {
920               "name": "HardwareVersion",
921               "code": 7,
922               "mfgCode": null,
923               "side": "server",
924               "included": 1,
925               "storageOption": "RAM",
926               "singleton": 1,
927               "bounded": 0,
928               "defaultValue": "0x00",
929               "reportable": 0,
930               "minInterval": 0,
931               "maxInterval": 65344,
932               "reportableChange": 0
933             },
934             {
935               "name": "HardwareVersionString",
936               "code": 8,
937               "mfgCode": null,
938               "side": "server",
939               "included": 1,
940               "storageOption": "RAM",
941               "singleton": 1,
942               "bounded": 0,
943               "defaultValue": "",
944               "reportable": 0,
945               "minInterval": 0,
946               "maxInterval": 65344,
947               "reportableChange": 0
948             },
949             {
950               "name": "SoftwareVersion",
951               "code": 9,
952               "mfgCode": null,
953               "side": "server",
954               "included": 1,
955               "storageOption": "RAM",
956               "singleton": 1,
957               "bounded": 0,
958               "defaultValue": "0x00",
959               "reportable": 0,
960               "minInterval": 0,
961               "maxInterval": 65344,
962               "reportableChange": 0
963             },
964             {
965               "name": "SoftwareVersionString",
966               "code": 10,
967               "mfgCode": null,
968               "side": "server",
969               "included": 1,
970               "storageOption": "RAM",
971               "singleton": 1,
972               "bounded": 0,
973               "defaultValue": "",
974               "reportable": 0,
975               "minInterval": 0,
976               "maxInterval": 65344,
977               "reportableChange": 0
978             }
979           ]
980         },
981         {
982           "name": "Door Lock",
983           "code": 257,
984           "mfgCode": null,
985           "define": "DOOR_LOCK_CLUSTER",
986           "side": "client",
987           "enabled": 0,
988           "commands": [
989             {
990               "name": "LockDoor",
991               "code": 0,
992               "mfgCode": null,
993               "source": "client",
994               "incoming": 1,
995               "outgoing": 1
996             },
997             {
998               "name": "UnlockDoor",
999               "code": 1,
1000               "mfgCode": null,
1001               "source": "client",
1002               "incoming": 1,
1003               "outgoing": 1
1004             },
1005             {
1006               "name": "UnlockWithTimeout",
1007               "code": 3,
1008               "mfgCode": null,
1009               "source": "client",
1010               "incoming": 1,
1011               "outgoing": 1
1012             },
1013             {
1014               "name": "GetLogRecord",
1015               "code": 4,
1016               "mfgCode": null,
1017               "source": "client",
1018               "incoming": 1,
1019               "outgoing": 1
1020             },
1021             {
1022               "name": "SetPin",
1023               "code": 5,
1024               "mfgCode": null,
1025               "source": "client",
1026               "incoming": 1,
1027               "outgoing": 1
1028             },
1029             {
1030               "name": "GetPin",
1031               "code": 6,
1032               "mfgCode": null,
1033               "source": "client",
1034               "incoming": 1,
1035               "outgoing": 1
1036             },
1037             {
1038               "name": "ClearPin",
1039               "code": 7,
1040               "mfgCode": null,
1041               "source": "client",
1042               "incoming": 1,
1043               "outgoing": 1
1044             },
1045             {
1046               "name": "ClearAllPins",
1047               "code": 8,
1048               "mfgCode": null,
1049               "source": "client",
1050               "incoming": 1,
1051               "outgoing": 1
1052             },
1053             {
1054               "name": "SetWeekdaySchedule",
1055               "code": 11,
1056               "mfgCode": null,
1057               "source": "client",
1058               "incoming": 1,
1059               "outgoing": 1
1060             },
1061             {
1062               "name": "GetWeekdaySchedule",
1063               "code": 12,
1064               "mfgCode": null,
1065               "source": "client",
1066               "incoming": 1,
1067               "outgoing": 1
1068             },
1069             {
1070               "name": "ClearWeekdaySchedule",
1071               "code": 13,
1072               "mfgCode": null,
1073               "source": "client",
1074               "incoming": 1,
1075               "outgoing": 1
1076             },
1077             {
1078               "name": "SetYeardaySchedule",
1079               "code": 14,
1080               "mfgCode": null,
1081               "source": "client",
1082               "incoming": 1,
1083               "outgoing": 1
1084             },
1085             {
1086               "name": "GetYeardaySchedule",
1087               "code": 15,
1088               "mfgCode": null,
1089               "source": "client",
1090               "incoming": 1,
1091               "outgoing": 1
1092             },
1093             {
1094               "name": "ClearYeardaySchedule",
1095               "code": 16,
1096               "mfgCode": null,
1097               "source": "client",
1098               "incoming": 1,
1099               "outgoing": 1
1100             },
1101             {
1102               "name": "SetHolidaySchedule",
1103               "code": 17,
1104               "mfgCode": null,
1105               "source": "client",
1106               "incoming": 1,
1107               "outgoing": 1
1108             },
1109             {
1110               "name": "GetHolidaySchedule",
1111               "code": 18,
1112               "mfgCode": null,
1113               "source": "client",
1114               "incoming": 1,
1115               "outgoing": 1
1116             },
1117             {
1118               "name": "ClearHolidaySchedule",
1119               "code": 19,
1120               "mfgCode": null,
1121               "source": "client",
1122               "incoming": 1,
1123               "outgoing": 1
1124             },
1125             {
1126               "name": "SetUserType",
1127               "code": 20,
1128               "mfgCode": null,
1129               "source": "client",
1130               "incoming": 1,
1131               "outgoing": 1
1132             },
1133             {
1134               "name": "GetUserType",
1135               "code": 21,
1136               "mfgCode": null,
1137               "source": "client",
1138               "incoming": 1,
1139               "outgoing": 1
1140             },
1141             {
1142               "name": "SetRfid",
1143               "code": 22,
1144               "mfgCode": null,
1145               "source": "client",
1146               "incoming": 1,
1147               "outgoing": 1
1148             },
1149             {
1150               "name": "GetRfid",
1151               "code": 23,
1152               "mfgCode": null,
1153               "source": "client",
1154               "incoming": 1,
1155               "outgoing": 1
1156             },
1157             {
1158               "name": "ClearRfid",
1159               "code": 24,
1160               "mfgCode": null,
1161               "source": "client",
1162               "incoming": 1,
1163               "outgoing": 1
1164             },
1165             {
1166               "name": "ClearAllRfids",
1167               "code": 25,
1168               "mfgCode": null,
1169               "source": "client",
1170               "incoming": 1,
1171               "outgoing": 1
1172             }
1173           ],
1174           "attributes": [
1175             {
1176               "name": "cluster revision",
1177               "code": 65533,
1178               "mfgCode": null,
1179               "side": "client",
1180               "included": 1,
1181               "storageOption": "RAM",
1182               "singleton": 0,
1183               "bounded": 0,
1184               "defaultValue": "3",
1185               "reportable": 0,
1186               "minInterval": 0,
1187               "maxInterval": 65344,
1188               "reportableChange": 0
1189             }
1190           ]
1191         },
1192         {
1193           "name": "Door Lock",
1194           "code": 257,
1195           "mfgCode": null,
1196           "define": "DOOR_LOCK_CLUSTER",
1197           "side": "server",
1198           "enabled": 0,
1199           "commands": [
1200             {
1201               "name": "LockDoorResponse",
1202               "code": 0,
1203               "mfgCode": null,
1204               "source": "server",
1205               "incoming": 1,
1206               "outgoing": 1
1207             },
1208             {
1209               "name": "UnlockDoorResponse",
1210               "code": 1,
1211               "mfgCode": null,
1212               "source": "server",
1213               "incoming": 1,
1214               "outgoing": 1
1215             }
1216           ],
1217           "attributes": [
1218             {
1219               "name": "cluster revision",
1220               "code": 65533,
1221               "mfgCode": null,
1222               "side": "server",
1223               "included": 1,
1224               "storageOption": "RAM",
1225               "singleton": 0,
1226               "bounded": 0,
1227               "defaultValue": "3",
1228               "reportable": 0,
1229               "minInterval": 0,
1230               "maxInterval": 65344,
1231               "reportableChange": 0
1232             },
1233             {
1234               "name": "lock state",
1235               "code": 0,
1236               "mfgCode": null,
1237               "side": "server",
1238               "included": 1,
1239               "storageOption": "RAM",
1240               "singleton": 0,
1241               "bounded": 0,
1242               "defaultValue": "",
1243               "reportable": 1,
1244               "minInterval": 0,
1245               "maxInterval": 65344,
1246               "reportableChange": 0
1247             },
1248             {
1249               "name": "lock type",
1250               "code": 1,
1251               "mfgCode": null,
1252               "side": "server",
1253               "included": 1,
1254               "storageOption": "RAM",
1255               "singleton": 0,
1256               "bounded": 0,
1257               "defaultValue": "",
1258               "reportable": 0,
1259               "minInterval": 0,
1260               "maxInterval": 65344,
1261               "reportableChange": 0
1262             },
1263             {
1264               "name": "actuator enabled",
1265               "code": 2,
1266               "mfgCode": null,
1267               "side": "server",
1268               "included": 1,
1269               "storageOption": "RAM",
1270               "singleton": 0,
1271               "bounded": 0,
1272               "defaultValue": "",
1273               "reportable": 0,
1274               "minInterval": 0,
1275               "maxInterval": 65344,
1276               "reportableChange": 0
1277             },
1278             {
1279               "name": "door state",
1280               "code": 3,
1281               "mfgCode": null,
1282               "side": "server",
1283               "included": 0,
1284               "storageOption": "RAM",
1285               "singleton": 0,
1286               "bounded": 0,
1287               "defaultValue": "",
1288               "reportable": 1,
1289               "minInterval": 0,
1290               "maxInterval": 65344,
1291               "reportableChange": 0
1292             },
1293             {
1294               "name": "enable logging",
1295               "code": 32,
1296               "mfgCode": null,
1297               "side": "server",
1298               "included": 0,
1299               "storageOption": "RAM",
1300               "singleton": 0,
1301               "bounded": 0,
1302               "defaultValue": "0x00",
1303               "reportable": 1,
1304               "minInterval": 0,
1305               "maxInterval": 65344,
1306               "reportableChange": 0
1307             },
1308             {
1309               "name": "language",
1310               "code": 33,
1311               "mfgCode": null,
1312               "side": "server",
1313               "included": 0,
1314               "storageOption": "RAM",
1315               "singleton": 0,
1316               "bounded": 0,
1317               "defaultValue": "0x00",
1318               "reportable": 1,
1319               "minInterval": 0,
1320               "maxInterval": 65344,
1321               "reportableChange": 0
1322             },
1323             {
1324               "name": "led settings",
1325               "code": 34,
1326               "mfgCode": null,
1327               "side": "server",
1328               "included": 0,
1329               "storageOption": "RAM",
1330               "singleton": 0,
1331               "bounded": 0,
1332               "defaultValue": "0x00",
1333               "reportable": 1,
1334               "minInterval": 0,
1335               "maxInterval": 65344,
1336               "reportableChange": 0
1337             },
1338             {
1339               "name": "auto relock time",
1340               "code": 35,
1341               "mfgCode": null,
1342               "side": "server",
1343               "included": 0,
1344               "storageOption": "RAM",
1345               "singleton": 0,
1346               "bounded": 0,
1347               "defaultValue": "0x00",
1348               "reportable": 1,
1349               "minInterval": 0,
1350               "maxInterval": 65344,
1351               "reportableChange": 0
1352             },
1353             {
1354               "name": "sound volume",
1355               "code": 36,
1356               "mfgCode": null,
1357               "side": "server",
1358               "included": 0,
1359               "storageOption": "RAM",
1360               "singleton": 0,
1361               "bounded": 0,
1362               "defaultValue": "0x00",
1363               "reportable": 1,
1364               "minInterval": 0,
1365               "maxInterval": 65344,
1366               "reportableChange": 0
1367             },
1368             {
1369               "name": "operating mode",
1370               "code": 37,
1371               "mfgCode": null,
1372               "side": "server",
1373               "included": 0,
1374               "storageOption": "RAM",
1375               "singleton": 0,
1376               "bounded": 0,
1377               "defaultValue": "0x00",
1378               "reportable": 1,
1379               "minInterval": 0,
1380               "maxInterval": 65344,
1381               "reportableChange": 0
1382             },
1383             {
1384               "name": "default configuration register",
1385               "code": 39,
1386               "mfgCode": null,
1387               "side": "server",
1388               "included": 0,
1389               "storageOption": "RAM",
1390               "singleton": 0,
1391               "bounded": 0,
1392               "defaultValue": "0x00",
1393               "reportable": 1,
1394               "minInterval": 0,
1395               "maxInterval": 65344,
1396               "reportableChange": 0
1397             },
1398             {
1399               "name": "enable local programming",
1400               "code": 40,
1401               "mfgCode": null,
1402               "side": "server",
1403               "included": 0,
1404               "storageOption": "RAM",
1405               "singleton": 0,
1406               "bounded": 0,
1407               "defaultValue": "0x01",
1408               "reportable": 1,
1409               "minInterval": 0,
1410               "maxInterval": 65344,
1411               "reportableChange": 0
1412             },
1413             {
1414               "name": "enable one touch locking",
1415               "code": 41,
1416               "mfgCode": null,
1417               "side": "server",
1418               "included": 0,
1419               "storageOption": "RAM",
1420               "singleton": 0,
1421               "bounded": 0,
1422               "defaultValue": "0x00",
1423               "reportable": 1,
1424               "minInterval": 0,
1425               "maxInterval": 65344,
1426               "reportableChange": 0
1427             },
1428             {
1429               "name": "enable inside status led",
1430               "code": 42,
1431               "mfgCode": null,
1432               "side": "server",
1433               "included": 0,
1434               "storageOption": "RAM",
1435               "singleton": 0,
1436               "bounded": 0,
1437               "defaultValue": "0x00",
1438               "reportable": 1,
1439               "minInterval": 0,
1440               "maxInterval": 65344,
1441               "reportableChange": 0
1442             },
1443             {
1444               "name": "enable privacy mode button",
1445               "code": 43,
1446               "mfgCode": null,
1447               "side": "server",
1448               "included": 0,
1449               "storageOption": "RAM",
1450               "singleton": 0,
1451               "bounded": 0,
1452               "defaultValue": "0x00",
1453               "reportable": 1,
1454               "minInterval": 0,
1455               "maxInterval": 65344,
1456               "reportableChange": 0
1457             },
1458             {
1459               "name": "wrong code entry limit",
1460               "code": 48,
1461               "mfgCode": null,
1462               "side": "server",
1463               "included": 0,
1464               "storageOption": "RAM",
1465               "singleton": 0,
1466               "bounded": 0,
1467               "defaultValue": "0x00",
1468               "reportable": 1,
1469               "minInterval": 0,
1470               "maxInterval": 65344,
1471               "reportableChange": 0
1472             },
1473             {
1474               "name": "user code temporary disable time",
1475               "code": 49,
1476               "mfgCode": null,
1477               "side": "server",
1478               "included": 0,
1479               "storageOption": "RAM",
1480               "singleton": 0,
1481               "bounded": 0,
1482               "defaultValue": "0x00",
1483               "reportable": 1,
1484               "minInterval": 0,
1485               "maxInterval": 65344,
1486               "reportableChange": 0
1487             },
1488             {
1489               "name": "send pin over the air",
1490               "code": 50,
1491               "mfgCode": null,
1492               "side": "server",
1493               "included": 0,
1494               "storageOption": "RAM",
1495               "singleton": 0,
1496               "bounded": 0,
1497               "defaultValue": "0x00",
1498               "reportable": 1,
1499               "minInterval": 0,
1500               "maxInterval": 65344,
1501               "reportableChange": 0
1502             },
1503             {
1504               "name": "require pin for rf operation",
1505               "code": 51,
1506               "mfgCode": null,
1507               "side": "server",
1508               "included": 0,
1509               "storageOption": "RAM",
1510               "singleton": 0,
1511               "bounded": 0,
1512               "defaultValue": "0x00",
1513               "reportable": 1,
1514               "minInterval": 0,
1515               "maxInterval": 65344,
1516               "reportableChange": 0
1517             },
1518             {
1519               "name": "zigbee security level",
1520               "code": 52,
1521               "mfgCode": null,
1522               "side": "server",
1523               "included": 0,
1524               "storageOption": "RAM",
1525               "singleton": 0,
1526               "bounded": 0,
1527               "defaultValue": "0x00",
1528               "reportable": 1,
1529               "minInterval": 0,
1530               "maxInterval": 65344,
1531               "reportableChange": 0
1532             },
1533             {
1534               "name": "alarm mask",
1535               "code": 64,
1536               "mfgCode": null,
1537               "side": "server",
1538               "included": 0,
1539               "storageOption": "RAM",
1540               "singleton": 0,
1541               "bounded": 0,
1542               "defaultValue": "0x0000",
1543               "reportable": 1,
1544               "minInterval": 0,
1545               "maxInterval": 65344,
1546               "reportableChange": 0
1547             },
1548             {
1549               "name": "keypad operation event mask",
1550               "code": 65,
1551               "mfgCode": null,
1552               "side": "server",
1553               "included": 0,
1554               "storageOption": "RAM",
1555               "singleton": 0,
1556               "bounded": 0,
1557               "defaultValue": "0x0000",
1558               "reportable": 1,
1559               "minInterval": 0,
1560               "maxInterval": 65344,
1561               "reportableChange": 0
1562             },
1563             {
1564               "name": "RF operation event mask",
1565               "code": 66,
1566               "mfgCode": null,
1567               "side": "server",
1568               "included": 0,
1569               "storageOption": "RAM",
1570               "singleton": 0,
1571               "bounded": 0,
1572               "defaultValue": "0x0000",
1573               "reportable": 1,
1574               "minInterval": 0,
1575               "maxInterval": 65344,
1576               "reportableChange": 0
1577             },
1578             {
1579               "name": "manual operation event mask",
1580               "code": 67,
1581               "mfgCode": null,
1582               "side": "server",
1583               "included": 0,
1584               "storageOption": "RAM",
1585               "singleton": 0,
1586               "bounded": 0,
1587               "defaultValue": "0x0000",
1588               "reportable": 1,
1589               "minInterval": 0,
1590               "maxInterval": 65344,
1591               "reportableChange": 0
1592             },
1593             {
1594               "name": "rfid operation event mask",
1595               "code": 68,
1596               "mfgCode": null,
1597               "side": "server",
1598               "included": 0,
1599               "storageOption": "RAM",
1600               "singleton": 0,
1601               "bounded": 0,
1602               "defaultValue": "0x0000",
1603               "reportable": 1,
1604               "minInterval": 0,
1605               "maxInterval": 65344,
1606               "reportableChange": 0
1607             },
1608             {
1609               "name": "keypad programming event mask",
1610               "code": 69,
1611               "mfgCode": null,
1612               "side": "server",
1613               "included": 0,
1614               "storageOption": "RAM",
1615               "singleton": 0,
1616               "bounded": 0,
1617               "defaultValue": "0x0000",
1618               "reportable": 1,
1619               "minInterval": 0,
1620               "maxInterval": 65344,
1621               "reportableChange": 0
1622             },
1623             {
1624               "name": "rf programming event mask",
1625               "code": 70,
1626               "mfgCode": null,
1627               "side": "server",
1628               "included": 0,
1629               "storageOption": "RAM",
1630               "singleton": 0,
1631               "bounded": 0,
1632               "defaultValue": "0x0000",
1633               "reportable": 1,
1634               "minInterval": 0,
1635               "maxInterval": 65344,
1636               "reportableChange": 0
1637             },
1638             {
1639               "name": "rfid programming event mask",
1640               "code": 71,
1641               "mfgCode": null,
1642               "side": "server",
1643               "included": 0,
1644               "storageOption": "RAM",
1645               "singleton": 0,
1646               "bounded": 0,
1647               "defaultValue": "0x0000",
1648               "reportable": 1,
1649               "minInterval": 0,
1650               "maxInterval": 65344,
1651               "reportableChange": 0
1652             }
1653           ]
1654         },
1655         {
1656           "name": "Barrier Control",
1657           "code": 259,
1658           "mfgCode": null,
1659           "define": "BARRIER_CONTROL_CLUSTER",
1660           "side": "client",
1661           "enabled": 0,
1662           "commands": [
1663             {
1664               "name": "BarrierControlGoToPercent",
1665               "code": 0,
1666               "mfgCode": null,
1667               "source": "client",
1668               "incoming": 1,
1669               "outgoing": 1
1670             },
1671             {
1672               "name": "BarrierControlStop",
1673               "code": 1,
1674               "mfgCode": null,
1675               "source": "client",
1676               "incoming": 1,
1677               "outgoing": 1
1678             }
1679           ],
1680           "attributes": [
1681             {
1682               "name": "cluster revision",
1683               "code": 65533,
1684               "mfgCode": null,
1685               "side": "client",
1686               "included": 1,
1687               "storageOption": "RAM",
1688               "singleton": 0,
1689               "bounded": 0,
1690               "defaultValue": "0x0001",
1691               "reportable": 0,
1692               "minInterval": 0,
1693               "maxInterval": 65344,
1694               "reportableChange": 0
1695             }
1696           ]
1697         },
1698         {
1699           "name": "Barrier Control",
1700           "code": 259,
1701           "mfgCode": null,
1702           "define": "BARRIER_CONTROL_CLUSTER",
1703           "side": "server",
1704           "enabled": 0,
1705           "commands": [],
1706           "attributes": [
1707             {
1708               "name": "cluster revision",
1709               "code": 65533,
1710               "mfgCode": null,
1711               "side": "server",
1712               "included": 1,
1713               "storageOption": "RAM",
1714               "singleton": 0,
1715               "bounded": 0,
1716               "defaultValue": "0x0001",
1717               "reportable": 0,
1718               "minInterval": 0,
1719               "maxInterval": 65344,
1720               "reportableChange": 0
1721             },
1722             {
1723               "name": "barrier moving state",
1724               "code": 1,
1725               "mfgCode": null,
1726               "side": "server",
1727               "included": 1,
1728               "storageOption": "RAM",
1729               "singleton": 0,
1730               "bounded": 0,
1731               "defaultValue": "",
1732               "reportable": 0,
1733               "minInterval": 0,
1734               "maxInterval": 65344,
1735               "reportableChange": 0
1736             },
1737             {
1738               "name": "barrier safety status",
1739               "code": 2,
1740               "mfgCode": null,
1741               "side": "server",
1742               "included": 1,
1743               "storageOption": "RAM",
1744               "singleton": 0,
1745               "bounded": 0,
1746               "defaultValue": "",
1747               "reportable": 0,
1748               "minInterval": 0,
1749               "maxInterval": 65344,
1750               "reportableChange": 0
1751             },
1752             {
1753               "name": "barrier capabilities",
1754               "code": 3,
1755               "mfgCode": null,
1756               "side": "server",
1757               "included": 1,
1758               "storageOption": "RAM",
1759               "singleton": 0,
1760               "bounded": 0,
1761               "defaultValue": "",
1762               "reportable": 0,
1763               "minInterval": 0,
1764               "maxInterval": 65344,
1765               "reportableChange": 0
1766             },
1767             {
1768               "name": "barrier position",
1769               "code": 10,
1770               "mfgCode": null,
1771               "side": "server",
1772               "included": 1,
1773               "storageOption": "RAM",
1774               "singleton": 0,
1775               "bounded": 0,
1776               "defaultValue": "",
1777               "reportable": 0,
1778               "minInterval": 0,
1779               "maxInterval": 65344,
1780               "reportableChange": 0
1781             }
1782           ]
1783         },
1784         {
1785           "name": "Color Control",
1786           "code": 768,
1787           "mfgCode": null,
1788           "define": "COLOR_CONTROL_CLUSTER",
1789           "side": "client",
1790           "enabled": 0,
1791           "commands": [
1792             {
1793               "name": "MoveToHue",
1794               "code": 0,
1795               "mfgCode": null,
1796               "source": "client",
1797               "incoming": 1,
1798               "outgoing": 1
1799             },
1800             {
1801               "name": "MoveHue",
1802               "code": 1,
1803               "mfgCode": null,
1804               "source": "client",
1805               "incoming": 1,
1806               "outgoing": 1
1807             },
1808             {
1809               "name": "StepHue",
1810               "code": 2,
1811               "mfgCode": null,
1812               "source": "client",
1813               "incoming": 1,
1814               "outgoing": 1
1815             },
1816             {
1817               "name": "MoveToSaturation",
1818               "code": 3,
1819               "mfgCode": null,
1820               "source": "client",
1821               "incoming": 1,
1822               "outgoing": 1
1823             },
1824             {
1825               "name": "MoveSaturation",
1826               "code": 4,
1827               "mfgCode": null,
1828               "source": "client",
1829               "incoming": 1,
1830               "outgoing": 1
1831             },
1832             {
1833               "name": "StepSaturation",
1834               "code": 5,
1835               "mfgCode": null,
1836               "source": "client",
1837               "incoming": 1,
1838               "outgoing": 1
1839             },
1840             {
1841               "name": "MoveToHueAndSaturation",
1842               "code": 6,
1843               "mfgCode": null,
1844               "source": "client",
1845               "incoming": 1,
1846               "outgoing": 1
1847             },
1848             {
1849               "name": "MoveToColor",
1850               "code": 7,
1851               "mfgCode": null,
1852               "source": "client",
1853               "incoming": 1,
1854               "outgoing": 1
1855             },
1856             {
1857               "name": "MoveColor",
1858               "code": 8,
1859               "mfgCode": null,
1860               "source": "client",
1861               "incoming": 1,
1862               "outgoing": 1
1863             },
1864             {
1865               "name": "StepColor",
1866               "code": 9,
1867               "mfgCode": null,
1868               "source": "client",
1869               "incoming": 1,
1870               "outgoing": 1
1871             },
1872             {
1873               "name": "MoveToColorTemperature",
1874               "code": 10,
1875               "mfgCode": null,
1876               "source": "client",
1877               "incoming": 1,
1878               "outgoing": 1
1879             },
1880             {
1881               "name": "StopMoveStep",
1882               "code": 71,
1883               "mfgCode": null,
1884               "source": "client",
1885               "incoming": 1,
1886               "outgoing": 1
1887             },
1888             {
1889               "name": "MoveColorTemperature",
1890               "code": 75,
1891               "mfgCode": null,
1892               "source": "client",
1893               "incoming": 1,
1894               "outgoing": 1
1895             },
1896             {
1897               "name": "StepColorTemperature",
1898               "code": 76,
1899               "mfgCode": null,
1900               "source": "client",
1901               "incoming": 1,
1902               "outgoing": 1
1903             }
1904           ],
1905           "attributes": [
1906             {
1907               "name": "cluster revision",
1908               "code": 65533,
1909               "mfgCode": null,
1910               "side": "client",
1911               "included": 1,
1912               "storageOption": "RAM",
1913               "singleton": 0,
1914               "bounded": 0,
1915               "defaultValue": "3",
1916               "reportable": 0,
1917               "minInterval": 0,
1918               "maxInterval": 65344,
1919               "reportableChange": 0
1920             }
1921           ]
1922         },
1923         {
1924           "name": "Color Control",
1925           "code": 768,
1926           "mfgCode": null,
1927           "define": "COLOR_CONTROL_CLUSTER",
1928           "side": "server",
1929           "enabled": 0,
1930           "commands": [],
1931           "attributes": [
1932             {
1933               "name": "cluster revision",
1934               "code": 65533,
1935               "mfgCode": null,
1936               "side": "server",
1937               "included": 1,
1938               "storageOption": "RAM",
1939               "singleton": 0,
1940               "bounded": 0,
1941               "defaultValue": "3",
1942               "reportable": 0,
1943               "minInterval": 0,
1944               "maxInterval": 65344,
1945               "reportableChange": 0
1946             },
1947             {
1948               "name": "current hue",
1949               "code": 0,
1950               "mfgCode": null,
1951               "side": "server",
1952               "included": 1,
1953               "storageOption": "RAM",
1954               "singleton": 0,
1955               "bounded": 0,
1956               "defaultValue": "0x00",
1957               "reportable": 1,
1958               "minInterval": 0,
1959               "maxInterval": 65344,
1960               "reportableChange": 0
1961             },
1962             {
1963               "name": "current saturation",
1964               "code": 1,
1965               "mfgCode": null,
1966               "side": "server",
1967               "included": 1,
1968               "storageOption": "RAM",
1969               "singleton": 0,
1970               "bounded": 0,
1971               "defaultValue": "0x00",
1972               "reportable": 1,
1973               "minInterval": 0,
1974               "maxInterval": 65344,
1975               "reportableChange": 0
1976             },
1977             {
1978               "name": "remaining time",
1979               "code": 2,
1980               "mfgCode": null,
1981               "side": "server",
1982               "included": 1,
1983               "storageOption": "RAM",
1984               "singleton": 0,
1985               "bounded": 0,
1986               "defaultValue": "0x0000",
1987               "reportable": 0,
1988               "minInterval": 0,
1989               "maxInterval": 65344,
1990               "reportableChange": 0
1991             },
1992             {
1993               "name": "current x",
1994               "code": 3,
1995               "mfgCode": null,
1996               "side": "server",
1997               "included": 1,
1998               "storageOption": "RAM",
1999               "singleton": 0,
2000               "bounded": 0,
2001               "defaultValue": "0x616B",
2002               "reportable": 1,
2003               "minInterval": 0,
2004               "maxInterval": 65344,
2005               "reportableChange": 0
2006             },
2007             {
2008               "name": "current y",
2009               "code": 4,
2010               "mfgCode": null,
2011               "side": "server",
2012               "included": 1,
2013               "storageOption": "RAM",
2014               "singleton": 0,
2015               "bounded": 0,
2016               "defaultValue": "0x607D",
2017               "reportable": 1,
2018               "minInterval": 0,
2019               "maxInterval": 65344,
2020               "reportableChange": 0
2021             },
2022             {
2023               "name": "drift compensation",
2024               "code": 5,
2025               "mfgCode": null,
2026               "side": "server",
2027               "included": 1,
2028               "storageOption": "RAM",
2029               "singleton": 0,
2030               "bounded": 0,
2031               "defaultValue": "",
2032               "reportable": 0,
2033               "minInterval": 0,
2034               "maxInterval": 65344,
2035               "reportableChange": 0
2036             },
2037             {
2038               "name": "compensation text",
2039               "code": 6,
2040               "mfgCode": null,
2041               "side": "server",
2042               "included": 1,
2043               "storageOption": "RAM",
2044               "singleton": 0,
2045               "bounded": 0,
2046               "defaultValue": "",
2047               "reportable": 0,
2048               "minInterval": 0,
2049               "maxInterval": 65344,
2050               "reportableChange": 0
2051             },
2052             {
2053               "name": "color temperature",
2054               "code": 7,
2055               "mfgCode": null,
2056               "side": "server",
2057               "included": 1,
2058               "storageOption": "RAM",
2059               "singleton": 0,
2060               "bounded": 0,
2061               "defaultValue": "0x00FA",
2062               "reportable": 1,
2063               "minInterval": 0,
2064               "maxInterval": 65344,
2065               "reportableChange": 0
2066             },
2067             {
2068               "name": "color mode",
2069               "code": 8,
2070               "mfgCode": null,
2071               "side": "server",
2072               "included": 1,
2073               "storageOption": "RAM",
2074               "singleton": 0,
2075               "bounded": 0,
2076               "defaultValue": "0x01",
2077               "reportable": 0,
2078               "minInterval": 0,
2079               "maxInterval": 65344,
2080               "reportableChange": 0
2081             },
2082             {
2083               "name": "color control options",
2084               "code": 15,
2085               "mfgCode": null,
2086               "side": "server",
2087               "included": 1,
2088               "storageOption": "RAM",
2089               "singleton": 0,
2090               "bounded": 0,
2091               "defaultValue": "0x00",
2092               "reportable": 0,
2093               "minInterval": 0,
2094               "maxInterval": 65344,
2095               "reportableChange": 0
2096             },
2097             {
2098               "name": "number of primaries",
2099               "code": 16,
2100               "mfgCode": null,
2101               "side": "server",
2102               "included": 1,
2103               "storageOption": "RAM",
2104               "singleton": 0,
2105               "bounded": 0,
2106               "defaultValue": "",
2107               "reportable": 0,
2108               "minInterval": 0,
2109               "maxInterval": 65344,
2110               "reportableChange": 0
2111             },
2112             {
2113               "name": "primary 1 x",
2114               "code": 17,
2115               "mfgCode": null,
2116               "side": "server",
2117               "included": 1,
2118               "storageOption": "RAM",
2119               "singleton": 0,
2120               "bounded": 0,
2121               "defaultValue": "",
2122               "reportable": 0,
2123               "minInterval": 0,
2124               "maxInterval": 65344,
2125               "reportableChange": 0
2126             },
2127             {
2128               "name": "primary 1 y",
2129               "code": 18,
2130               "mfgCode": null,
2131               "side": "server",
2132               "included": 1,
2133               "storageOption": "RAM",
2134               "singleton": 0,
2135               "bounded": 0,
2136               "defaultValue": "",
2137               "reportable": 0,
2138               "minInterval": 0,
2139               "maxInterval": 65344,
2140               "reportableChange": 0
2141             },
2142             {
2143               "name": "primary 1 intensity",
2144               "code": 19,
2145               "mfgCode": null,
2146               "side": "server",
2147               "included": 1,
2148               "storageOption": "RAM",
2149               "singleton": 0,
2150               "bounded": 0,
2151               "defaultValue": "",
2152               "reportable": 0,
2153               "minInterval": 0,
2154               "maxInterval": 65344,
2155               "reportableChange": 0
2156             },
2157             {
2158               "name": "primary 2 x",
2159               "code": 21,
2160               "mfgCode": null,
2161               "side": "server",
2162               "included": 1,
2163               "storageOption": "RAM",
2164               "singleton": 0,
2165               "bounded": 0,
2166               "defaultValue": "",
2167               "reportable": 0,
2168               "minInterval": 0,
2169               "maxInterval": 65344,
2170               "reportableChange": 0
2171             },
2172             {
2173               "name": "primary 2 y",
2174               "code": 22,
2175               "mfgCode": null,
2176               "side": "server",
2177               "included": 1,
2178               "storageOption": "RAM",
2179               "singleton": 0,
2180               "bounded": 0,
2181               "defaultValue": "",
2182               "reportable": 0,
2183               "minInterval": 0,
2184               "maxInterval": 65344,
2185               "reportableChange": 0
2186             },
2187             {
2188               "name": "primary 2 intensity",
2189               "code": 23,
2190               "mfgCode": null,
2191               "side": "server",
2192               "included": 1,
2193               "storageOption": "RAM",
2194               "singleton": 0,
2195               "bounded": 0,
2196               "defaultValue": "",
2197               "reportable": 0,
2198               "minInterval": 0,
2199               "maxInterval": 65344,
2200               "reportableChange": 0
2201             },
2202             {
2203               "name": "primary 3 x",
2204               "code": 25,
2205               "mfgCode": null,
2206               "side": "server",
2207               "included": 1,
2208               "storageOption": "RAM",
2209               "singleton": 0,
2210               "bounded": 0,
2211               "defaultValue": "",
2212               "reportable": 0,
2213               "minInterval": 0,
2214               "maxInterval": 65344,
2215               "reportableChange": 0
2216             },
2217             {
2218               "name": "primary 3 y",
2219               "code": 26,
2220               "mfgCode": null,
2221               "side": "server",
2222               "included": 1,
2223               "storageOption": "RAM",
2224               "singleton": 0,
2225               "bounded": 0,
2226               "defaultValue": "",
2227               "reportable": 0,
2228               "minInterval": 0,
2229               "maxInterval": 65344,
2230               "reportableChange": 0
2231             },
2232             {
2233               "name": "primary 3 intensity",
2234               "code": 27,
2235               "mfgCode": null,
2236               "side": "server",
2237               "included": 1,
2238               "storageOption": "RAM",
2239               "singleton": 0,
2240               "bounded": 0,
2241               "defaultValue": "",
2242               "reportable": 0,
2243               "minInterval": 0,
2244               "maxInterval": 65344,
2245               "reportableChange": 0
2246             },
2247             {
2248               "name": "primary 4 x",
2249               "code": 32,
2250               "mfgCode": null,
2251               "side": "server",
2252               "included": 1,
2253               "storageOption": "RAM",
2254               "singleton": 0,
2255               "bounded": 0,
2256               "defaultValue": "",
2257               "reportable": 0,
2258               "minInterval": 0,
2259               "maxInterval": 65344,
2260               "reportableChange": 0
2261             },
2262             {
2263               "name": "primary 4 y",
2264               "code": 33,
2265               "mfgCode": null,
2266               "side": "server",
2267               "included": 1,
2268               "storageOption": "RAM",
2269               "singleton": 0,
2270               "bounded": 0,
2271               "defaultValue": "",
2272               "reportable": 0,
2273               "minInterval": 0,
2274               "maxInterval": 65344,
2275               "reportableChange": 0
2276             },
2277             {
2278               "name": "primary 4 intensity",
2279               "code": 34,
2280               "mfgCode": null,
2281               "side": "server",
2282               "included": 1,
2283               "storageOption": "RAM",
2284               "singleton": 0,
2285               "bounded": 0,
2286               "defaultValue": "",
2287               "reportable": 0,
2288               "minInterval": 0,
2289               "maxInterval": 65344,
2290               "reportableChange": 0
2291             },
2292             {
2293               "name": "primary 5 x",
2294               "code": 36,
2295               "mfgCode": null,
2296               "side": "server",
2297               "included": 1,
2298               "storageOption": "RAM",
2299               "singleton": 0,
2300               "bounded": 0,
2301               "defaultValue": "",
2302               "reportable": 0,
2303               "minInterval": 0,
2304               "maxInterval": 65344,
2305               "reportableChange": 0
2306             },
2307             {
2308               "name": "primary 5 y",
2309               "code": 37,
2310               "mfgCode": null,
2311               "side": "server",
2312               "included": 1,
2313               "storageOption": "RAM",
2314               "singleton": 0,
2315               "bounded": 0,
2316               "defaultValue": "",
2317               "reportable": 0,
2318               "minInterval": 0,
2319               "maxInterval": 65344,
2320               "reportableChange": 0
2321             },
2322             {
2323               "name": "primary 5 intensity",
2324               "code": 38,
2325               "mfgCode": null,
2326               "side": "server",
2327               "included": 1,
2328               "storageOption": "RAM",
2329               "singleton": 0,
2330               "bounded": 0,
2331               "defaultValue": "",
2332               "reportable": 0,
2333               "minInterval": 0,
2334               "maxInterval": 65344,
2335               "reportableChange": 0
2336             },
2337             {
2338               "name": "primary 6 x",
2339               "code": 40,
2340               "mfgCode": null,
2341               "side": "server",
2342               "included": 1,
2343               "storageOption": "RAM",
2344               "singleton": 0,
2345               "bounded": 0,
2346               "defaultValue": "",
2347               "reportable": 0,
2348               "minInterval": 0,
2349               "maxInterval": 65344,
2350               "reportableChange": 0
2351             },
2352             {
2353               "name": "primary 6 y",
2354               "code": 41,
2355               "mfgCode": null,
2356               "side": "server",
2357               "included": 1,
2358               "storageOption": "RAM",
2359               "singleton": 0,
2360               "bounded": 0,
2361               "defaultValue": "",
2362               "reportable": 0,
2363               "minInterval": 0,
2364               "maxInterval": 65344,
2365               "reportableChange": 0
2366             },
2367             {
2368               "name": "primary 6 intensity",
2369               "code": 42,
2370               "mfgCode": null,
2371               "side": "server",
2372               "included": 1,
2373               "storageOption": "RAM",
2374               "singleton": 0,
2375               "bounded": 0,
2376               "defaultValue": "",
2377               "reportable": 0,
2378               "minInterval": 0,
2379               "maxInterval": 65344,
2380               "reportableChange": 0
2381             },
2382             {
2383               "name": "white point x",
2384               "code": 48,
2385               "mfgCode": null,
2386               "side": "server",
2387               "included": 1,
2388               "storageOption": "RAM",
2389               "singleton": 0,
2390               "bounded": 0,
2391               "defaultValue": "",
2392               "reportable": 0,
2393               "minInterval": 0,
2394               "maxInterval": 65344,
2395               "reportableChange": 0
2396             },
2397             {
2398               "name": "white point y",
2399               "code": 49,
2400               "mfgCode": null,
2401               "side": "server",
2402               "included": 1,
2403               "storageOption": "RAM",
2404               "singleton": 0,
2405               "bounded": 0,
2406               "defaultValue": "",
2407               "reportable": 0,
2408               "minInterval": 0,
2409               "maxInterval": 65344,
2410               "reportableChange": 0
2411             },
2412             {
2413               "name": "color point r x",
2414               "code": 50,
2415               "mfgCode": null,
2416               "side": "server",
2417               "included": 1,
2418               "storageOption": "RAM",
2419               "singleton": 0,
2420               "bounded": 0,
2421               "defaultValue": "",
2422               "reportable": 0,
2423               "minInterval": 0,
2424               "maxInterval": 65344,
2425               "reportableChange": 0
2426             },
2427             {
2428               "name": "color point r y",
2429               "code": 51,
2430               "mfgCode": null,
2431               "side": "server",
2432               "included": 1,
2433               "storageOption": "RAM",
2434               "singleton": 0,
2435               "bounded": 0,
2436               "defaultValue": "",
2437               "reportable": 0,
2438               "minInterval": 0,
2439               "maxInterval": 65344,
2440               "reportableChange": 0
2441             },
2442             {
2443               "name": "color point r intensity",
2444               "code": 52,
2445               "mfgCode": null,
2446               "side": "server",
2447               "included": 1,
2448               "storageOption": "RAM",
2449               "singleton": 0,
2450               "bounded": 0,
2451               "defaultValue": "",
2452               "reportable": 0,
2453               "minInterval": 0,
2454               "maxInterval": 65344,
2455               "reportableChange": 0
2456             },
2457             {
2458               "name": "color point g x",
2459               "code": 54,
2460               "mfgCode": null,
2461               "side": "server",
2462               "included": 1,
2463               "storageOption": "RAM",
2464               "singleton": 0,
2465               "bounded": 0,
2466               "defaultValue": "",
2467               "reportable": 0,
2468               "minInterval": 0,
2469               "maxInterval": 65344,
2470               "reportableChange": 0
2471             },
2472             {
2473               "name": "color point g y",
2474               "code": 55,
2475               "mfgCode": null,
2476               "side": "server",
2477               "included": 1,
2478               "storageOption": "RAM",
2479               "singleton": 0,
2480               "bounded": 0,
2481               "defaultValue": "",
2482               "reportable": 0,
2483               "minInterval": 0,
2484               "maxInterval": 65344,
2485               "reportableChange": 0
2486             },
2487             {
2488               "name": "color point g intensity",
2489               "code": 56,
2490               "mfgCode": null,
2491               "side": "server",
2492               "included": 1,
2493               "storageOption": "RAM",
2494               "singleton": 0,
2495               "bounded": 0,
2496               "defaultValue": "",
2497               "reportable": 0,
2498               "minInterval": 0,
2499               "maxInterval": 65344,
2500               "reportableChange": 0
2501             },
2502             {
2503               "name": "color point b x",
2504               "code": 58,
2505               "mfgCode": null,
2506               "side": "server",
2507               "included": 1,
2508               "storageOption": "RAM",
2509               "singleton": 0,
2510               "bounded": 0,
2511               "defaultValue": "",
2512               "reportable": 0,
2513               "minInterval": 0,
2514               "maxInterval": 65344,
2515               "reportableChange": 0
2516             },
2517             {
2518               "name": "color point b y",
2519               "code": 59,
2520               "mfgCode": null,
2521               "side": "server",
2522               "included": 1,
2523               "storageOption": "RAM",
2524               "singleton": 0,
2525               "bounded": 0,
2526               "defaultValue": "",
2527               "reportable": 0,
2528               "minInterval": 0,
2529               "maxInterval": 65344,
2530               "reportableChange": 0
2531             },
2532             {
2533               "name": "color point b intensity",
2534               "code": 60,
2535               "mfgCode": null,
2536               "side": "server",
2537               "included": 1,
2538               "storageOption": "RAM",
2539               "singleton": 0,
2540               "bounded": 0,
2541               "defaultValue": "",
2542               "reportable": 0,
2543               "minInterval": 0,
2544               "maxInterval": 65344,
2545               "reportableChange": 0
2546             },
2547             {
2548               "name": "couple color temp to level min-mireds",
2549               "code": 16397,
2550               "mfgCode": null,
2551               "side": "server",
2552               "included": 1,
2553               "storageOption": "RAM",
2554               "singleton": 0,
2555               "bounded": 0,
2556               "defaultValue": "",
2557               "reportable": 0,
2558               "minInterval": 0,
2559               "maxInterval": 65344,
2560               "reportableChange": 0
2561             },
2562             {
2563               "name": "start up color temperature mireds",
2564               "code": 16400,
2565               "mfgCode": null,
2566               "side": "server",
2567               "included": 1,
2568               "storageOption": "RAM",
2569               "singleton": 0,
2570               "bounded": 0,
2571               "defaultValue": "",
2572               "reportable": 0,
2573               "minInterval": 0,
2574               "maxInterval": 65344,
2575               "reportableChange": 0
2576             },
2577             {
2578               "name": "enhanced current hue",
2579               "code": 16384,
2580               "mfgCode": null,
2581               "side": "server",
2582               "included": 1,
2583               "storageOption": "RAM",
2584               "singleton": 0,
2585               "bounded": 0,
2586               "defaultValue": "0x0000",
2587               "reportable": 0,
2588               "minInterval": 0,
2589               "maxInterval": 65344,
2590               "reportableChange": 0
2591             },
2592             {
2593               "name": "enhanced color mode",
2594               "code": 16385,
2595               "mfgCode": null,
2596               "side": "server",
2597               "included": 1,
2598               "storageOption": "RAM",
2599               "singleton": 0,
2600               "bounded": 0,
2601               "defaultValue": "0x01",
2602               "reportable": 0,
2603               "minInterval": 0,
2604               "maxInterval": 65344,
2605               "reportableChange": 0
2606             },
2607             {
2608               "name": "color loop active",
2609               "code": 16386,
2610               "mfgCode": null,
2611               "side": "server",
2612               "included": 1,
2613               "storageOption": "RAM",
2614               "singleton": 0,
2615               "bounded": 0,
2616               "defaultValue": "0x00",
2617               "reportable": 0,
2618               "minInterval": 0,
2619               "maxInterval": 65344,
2620               "reportableChange": 0
2621             },
2622             {
2623               "name": "color loop direction",
2624               "code": 16387,
2625               "mfgCode": null,
2626               "side": "server",
2627               "included": 1,
2628               "storageOption": "RAM",
2629               "singleton": 0,
2630               "bounded": 0,
2631               "defaultValue": "0x00",
2632               "reportable": 0,
2633               "minInterval": 0,
2634               "maxInterval": 65344,
2635               "reportableChange": 0
2636             },
2637             {
2638               "name": "color loop time",
2639               "code": 16388,
2640               "mfgCode": null,
2641               "side": "server",
2642               "included": 1,
2643               "storageOption": "RAM",
2644               "singleton": 0,
2645               "bounded": 0,
2646               "defaultValue": "0x0019",
2647               "reportable": 0,
2648               "minInterval": 0,
2649               "maxInterval": 65344,
2650               "reportableChange": 0
2651             },
2652             {
2653               "name": "color capabilities",
2654               "code": 16394,
2655               "mfgCode": null,
2656               "side": "server",
2657               "included": 1,
2658               "storageOption": "RAM",
2659               "singleton": 0,
2660               "bounded": 0,
2661               "defaultValue": "0x0000",
2662               "reportable": 0,
2663               "minInterval": 0,
2664               "maxInterval": 65344,
2665               "reportableChange": 0
2666             },
2667             {
2668               "name": "color temp physical min",
2669               "code": 16395,
2670               "mfgCode": null,
2671               "side": "server",
2672               "included": 1,
2673               "storageOption": "RAM",
2674               "singleton": 0,
2675               "bounded": 0,
2676               "defaultValue": "0x0000",
2677               "reportable": 0,
2678               "minInterval": 0,
2679               "maxInterval": 65344,
2680               "reportableChange": 0
2681             },
2682             {
2683               "name": "color temp physical max",
2684               "code": 16396,
2685               "mfgCode": null,
2686               "side": "server",
2687               "included": 1,
2688               "storageOption": "RAM",
2689               "singleton": 0,
2690               "bounded": 0,
2691               "defaultValue": "0xFEFF",
2692               "reportable": 0,
2693               "minInterval": 0,
2694               "maxInterval": 65344,
2695               "reportableChange": 0
2696             }
2697           ]
2698         },
2699         {
2700           "name": "Temperature Measurement",
2701           "code": 1026,
2702           "mfgCode": null,
2703           "define": "TEMP_MEASUREMENT_CLUSTER",
2704           "side": "client",
2705           "enabled": 0,
2706           "commands": [],
2707           "attributes": [
2708             {
2709               "name": "cluster revision",
2710               "code": 65533,
2711               "mfgCode": null,
2712               "side": "client",
2713               "included": 1,
2714               "storageOption": "RAM",
2715               "singleton": 0,
2716               "bounded": 0,
2717               "defaultValue": "3",
2718               "reportable": 0,
2719               "minInterval": 0,
2720               "maxInterval": 65344,
2721               "reportableChange": 0
2722             }
2723           ]
2724         },
2725         {
2726           "name": "Temperature Measurement",
2727           "code": 1026,
2728           "mfgCode": null,
2729           "define": "TEMP_MEASUREMENT_CLUSTER",
2730           "side": "server",
2731           "enabled": 0,
2732           "commands": [],
2733           "attributes": [
2734             {
2735               "name": "cluster revision",
2736               "code": 65533,
2737               "mfgCode": null,
2738               "side": "server",
2739               "included": 1,
2740               "storageOption": "RAM",
2741               "singleton": 0,
2742               "bounded": 0,
2743               "defaultValue": "3",
2744               "reportable": 0,
2745               "minInterval": 0,
2746               "maxInterval": 65344,
2747               "reportableChange": 0
2748             },
2749             {
2750               "name": "measured value",
2751               "code": 0,
2752               "mfgCode": null,
2753               "side": "server",
2754               "included": 1,
2755               "storageOption": "RAM",
2756               "singleton": 0,
2757               "bounded": 0,
2758               "defaultValue": "0x8000",
2759               "reportable": 1,
2760               "minInterval": 0,
2761               "maxInterval": 65344,
2762               "reportableChange": 0
2763             },
2764             {
2765               "name": "min measured value",
2766               "code": 1,
2767               "mfgCode": null,
2768               "side": "server",
2769               "included": 1,
2770               "storageOption": "RAM",
2771               "singleton": 0,
2772               "bounded": 0,
2773               "defaultValue": "0x8000",
2774               "reportable": 0,
2775               "minInterval": 0,
2776               "maxInterval": 65344,
2777               "reportableChange": 0
2778             },
2779             {
2780               "name": "max measured value",
2781               "code": 2,
2782               "mfgCode": null,
2783               "side": "server",
2784               "included": 1,
2785               "storageOption": "RAM",
2786               "singleton": 0,
2787               "bounded": 0,
2788               "defaultValue": "0x8000",
2789               "reportable": 0,
2790               "minInterval": 0,
2791               "maxInterval": 65344,
2792               "reportableChange": 0
2793             },
2794             {
2795               "name": "tolerance",
2796               "code": 3,
2797               "mfgCode": null,
2798               "side": "server",
2799               "included": 0,
2800               "storageOption": "RAM",
2801               "singleton": 0,
2802               "bounded": 0,
2803               "defaultValue": "",
2804               "reportable": 1,
2805               "minInterval": 0,
2806               "maxInterval": 65344,
2807               "reportableChange": 0
2808             }
2809           ]
2810         },
2811         {
2812           "name": "IAS Zone",
2813           "code": 1280,
2814           "mfgCode": null,
2815           "define": "IAS_ZONE_CLUSTER",
2816           "side": "client",
2817           "enabled": 0,
2818           "commands": [
2819             {
2820               "name": "ZoneEnrollResponse",
2821               "code": 0,
2822               "mfgCode": null,
2823               "source": "client",
2824               "incoming": 1,
2825               "outgoing": 1
2826             }
2827           ],
2828           "attributes": [
2829             {
2830               "name": "cluster revision",
2831               "code": 65533,
2832               "mfgCode": null,
2833               "side": "client",
2834               "included": 1,
2835               "storageOption": "RAM",
2836               "singleton": 0,
2837               "bounded": 0,
2838               "defaultValue": "2",
2839               "reportable": 0,
2840               "minInterval": 0,
2841               "maxInterval": 65344,
2842               "reportableChange": 0
2843             }
2844           ]
2845         },
2846         {
2847           "name": "IAS Zone",
2848           "code": 1280,
2849           "mfgCode": null,
2850           "define": "IAS_ZONE_CLUSTER",
2851           "side": "server",
2852           "enabled": 0,
2853           "commands": [
2854             {
2855               "name": "ZoneStatusChangeNotification",
2856               "code": 0,
2857               "mfgCode": null,
2858               "source": "server",
2859               "incoming": 1,
2860               "outgoing": 1
2861             },
2862             {
2863               "name": "ZoneEnrollRequest",
2864               "code": 1,
2865               "mfgCode": null,
2866               "source": "server",
2867               "incoming": 1,
2868               "outgoing": 1
2869             }
2870           ],
2871           "attributes": [
2872             {
2873               "name": "cluster revision",
2874               "code": 65533,
2875               "mfgCode": null,
2876               "side": "server",
2877               "included": 1,
2878               "storageOption": "RAM",
2879               "singleton": 0,
2880               "bounded": 0,
2881               "defaultValue": "2",
2882               "reportable": 0,
2883               "minInterval": 0,
2884               "maxInterval": 65344,
2885               "reportableChange": 0
2886             },
2887             {
2888               "name": "zone state",
2889               "code": 0,
2890               "mfgCode": null,
2891               "side": "server",
2892               "included": 1,
2893               "storageOption": "RAM",
2894               "singleton": 0,
2895               "bounded": 0,
2896               "defaultValue": "0x00",
2897               "reportable": 0,
2898               "minInterval": 0,
2899               "maxInterval": 65344,
2900               "reportableChange": 0
2901             },
2902             {
2903               "name": "zone type",
2904               "code": 1,
2905               "mfgCode": null,
2906               "side": "server",
2907               "included": 1,
2908               "storageOption": "RAM",
2909               "singleton": 0,
2910               "bounded": 0,
2911               "defaultValue": "",
2912               "reportable": 0,
2913               "minInterval": 0,
2914               "maxInterval": 65344,
2915               "reportableChange": 0
2916             },
2917             {
2918               "name": "zone status",
2919               "code": 2,
2920               "mfgCode": null,
2921               "side": "server",
2922               "included": 1,
2923               "storageOption": "RAM",
2924               "singleton": 0,
2925               "bounded": 0,
2926               "defaultValue": "0x0000",
2927               "reportable": 0,
2928               "minInterval": 0,
2929               "maxInterval": 65344,
2930               "reportableChange": 0
2931             },
2932             {
2933               "name": "IAS CIE address",
2934               "code": 16,
2935               "mfgCode": null,
2936               "side": "server",
2937               "included": 1,
2938               "storageOption": "RAM",
2939               "singleton": 0,
2940               "bounded": 0,
2941               "defaultValue": "",
2942               "reportable": 0,
2943               "minInterval": 0,
2944               "maxInterval": 65344,
2945               "reportableChange": 0
2946             },
2947             {
2948               "name": "Zone ID",
2949               "code": 17,
2950               "mfgCode": null,
2951               "side": "server",
2952               "included": 1,
2953               "storageOption": "RAM",
2954               "singleton": 0,
2955               "bounded": 0,
2956               "defaultValue": "0xff",
2957               "reportable": 0,
2958               "minInterval": 0,
2959               "maxInterval": 65344,
2960               "reportableChange": 0
2961             }
2962           ]
2963         }
2964       ]
2965     },
2966     {
2967       "name": "Anonymous Endpoint Type",
2968       "deviceTypeName": "CHIP-All-Clusters-Server",
2969       "deviceTypeCode": 0,
2970       "deviceTypeProfileId": 259,
2971       "clusters": [
2972         {
2973           "name": "Identify",
2974           "code": 3,
2975           "mfgCode": null,
2976           "define": "IDENTIFY_CLUSTER",
2977           "side": "client",
2978           "enabled": 0,
2979           "commands": [
2980             {
2981               "name": "Identify",
2982               "code": 0,
2983               "mfgCode": null,
2984               "source": "client",
2985               "incoming": 1,
2986               "outgoing": 1
2987             },
2988             {
2989               "name": "IdentifyQuery",
2990               "code": 1,
2991               "mfgCode": null,
2992               "source": "client",
2993               "incoming": 1,
2994               "outgoing": 1
2995             }
2996           ],
2997           "attributes": [
2998             {
2999               "name": "cluster revision",
3000               "code": 65533,
3001               "mfgCode": null,
3002               "side": "client",
3003               "included": 1,
3004               "storageOption": "RAM",
3005               "singleton": 0,
3006               "bounded": 0,
3007               "defaultValue": "2",
3008               "reportable": 0,
3009               "minInterval": 0,
3010               "maxInterval": 65344,
3011               "reportableChange": 0
3012             }
3013           ]
3014         },
3015         {
3016           "name": "Identify",
3017           "code": 3,
3018           "mfgCode": null,
3019           "define": "IDENTIFY_CLUSTER",
3020           "side": "server",
3021           "enabled": 1,
3022           "attributes": [
3023             {
3024               "name": "cluster revision",
3025               "code": 65533,
3026               "mfgCode": null,
3027               "side": "server",
3028               "included": 1,
3029               "storageOption": "RAM",
3030               "singleton": 0,
3031               "bounded": 0,
3032               "defaultValue": "2",
3033               "reportable": 0,
3034               "minInterval": 0,
3035               "maxInterval": 65344,
3036               "reportableChange": 0
3037             },
3038             {
3039               "name": "identify time",
3040               "code": 0,
3041               "mfgCode": null,
3042               "side": "server",
3043               "included": 1,
3044               "storageOption": "RAM",
3045               "singleton": 0,
3046               "bounded": 0,
3047               "defaultValue": "0x0000",
3048               "reportable": 0,
3049               "minInterval": 0,
3050               "maxInterval": 65344,
3051               "reportableChange": 0
3052             }
3053           ],
3054           "commands": [
3055             {
3056               "name": "IdentifyQueryResponse",
3057               "code": 0,
3058               "mfgCode": null,
3059               "source": "server",
3060               "incoming": 1,
3061               "outgoing": 1
3062             }
3063           ]
3064         },
3065         {
3066           "name": "Groups",
3067           "code": 4,
3068           "mfgCode": null,
3069           "define": "GROUPS_CLUSTER",
3070           "side": "client",
3071           "enabled": 0,
3072           "attributes": [
3073             {
3074               "name": "cluster revision",
3075               "code": 65533,
3076               "mfgCode": null,
3077               "side": "client",
3078               "included": 1,
3079               "storageOption": "RAM",
3080               "singleton": 0,
3081               "bounded": 0,
3082               "defaultValue": "3",
3083               "reportable": 0,
3084               "minInterval": 0,
3085               "maxInterval": 65344,
3086               "reportableChange": 0
3087             }
3088           ],
3089           "commands": [
3090             {
3091               "name": "AddGroup",
3092               "code": 0,
3093               "mfgCode": null,
3094               "source": "client",
3095               "incoming": 1,
3096               "outgoing": 1
3097             },
3098             {
3099               "name": "ViewGroup",
3100               "code": 1,
3101               "mfgCode": null,
3102               "source": "client",
3103               "incoming": 1,
3104               "outgoing": 1
3105             },
3106             {
3107               "name": "GetGroupMembership",
3108               "code": 2,
3109               "mfgCode": null,
3110               "source": "client",
3111               "incoming": 1,
3112               "outgoing": 1
3113             },
3114             {
3115               "name": "RemoveGroup",
3116               "code": 3,
3117               "mfgCode": null,
3118               "source": "client",
3119               "incoming": 1,
3120               "outgoing": 1
3121             },
3122             {
3123               "name": "RemoveAllGroups",
3124               "code": 4,
3125               "mfgCode": null,
3126               "source": "client",
3127               "incoming": 1,
3128               "outgoing": 1
3129             },
3130             {
3131               "name": "AddGroupIfIdentifying",
3132               "code": 5,
3133               "mfgCode": null,
3134               "source": "client",
3135               "incoming": 1,
3136               "outgoing": 1
3137             }
3138           ]
3139         },
3140         {
3141           "name": "Groups",
3142           "code": 4,
3143           "mfgCode": null,
3144           "define": "GROUPS_CLUSTER",
3145           "side": "server",
3146           "enabled": 1,
3147           "commands": [
3148             {
3149               "name": "AddGroupResponse",
3150               "code": 0,
3151               "mfgCode": null,
3152               "source": "server",
3153               "incoming": 1,
3154               "outgoing": 1
3155             },
3156             {
3157               "name": "ViewGroupResponse",
3158               "code": 1,
3159               "mfgCode": null,
3160               "source": "server",
3161               "incoming": 1,
3162               "outgoing": 1
3163             },
3164             {
3165               "name": "GetGroupMembershipResponse",
3166               "code": 2,
3167               "mfgCode": null,
3168               "source": "server",
3169               "incoming": 1,
3170               "outgoing": 1
3171             },
3172             {
3173               "name": "RemoveGroupResponse",
3174               "code": 3,
3175               "mfgCode": null,
3176               "source": "server",
3177               "incoming": 1,
3178               "outgoing": 1
3179             }
3180           ],
3181           "attributes": [
3182             {
3183               "name": "cluster revision",
3184               "code": 65533,
3185               "mfgCode": null,
3186               "side": "server",
3187               "included": 1,
3188               "storageOption": "RAM",
3189               "singleton": 0,
3190               "bounded": 0,
3191               "defaultValue": "3",
3192               "reportable": 0,
3193               "minInterval": 0,
3194               "maxInterval": 65344,
3195               "reportableChange": 0
3196             },
3197             {
3198               "name": "name support",
3199               "code": 0,
3200               "mfgCode": null,
3201               "side": "server",
3202               "included": 1,
3203               "storageOption": "RAM",
3204               "singleton": 0,
3205               "bounded": 0,
3206               "defaultValue": "",
3207               "reportable": 0,
3208               "minInterval": 0,
3209               "maxInterval": 65344,
3210               "reportableChange": 0
3211             }
3212           ]
3213         },
3214         {
3215           "name": "Scenes",
3216           "code": 5,
3217           "mfgCode": null,
3218           "define": "SCENES_CLUSTER",
3219           "side": "client",
3220           "enabled": 0,
3221           "commands": [
3222             {
3223               "name": "AddScene",
3224               "code": 0,
3225               "mfgCode": null,
3226               "source": "client",
3227               "incoming": 1,
3228               "outgoing": 1
3229             },
3230             {
3231               "name": "ViewScene",
3232               "code": 1,
3233               "mfgCode": null,
3234               "source": "client",
3235               "incoming": 1,
3236               "outgoing": 1
3237             },
3238             {
3239               "name": "RemoveScene",
3240               "code": 2,
3241               "mfgCode": null,
3242               "source": "client",
3243               "incoming": 1,
3244               "outgoing": 1
3245             },
3246             {
3247               "name": "RemoveAllScenes",
3248               "code": 3,
3249               "mfgCode": null,
3250               "source": "client",
3251               "incoming": 1,
3252               "outgoing": 1
3253             },
3254             {
3255               "name": "StoreScene",
3256               "code": 4,
3257               "mfgCode": null,
3258               "source": "client",
3259               "incoming": 1,
3260               "outgoing": 1
3261             },
3262             {
3263               "name": "RecallScene",
3264               "code": 5,
3265               "mfgCode": null,
3266               "source": "client",
3267               "incoming": 1,
3268               "outgoing": 1
3269             },
3270             {
3271               "name": "GetSceneMembership",
3272               "code": 6,
3273               "mfgCode": null,
3274               "source": "client",
3275               "incoming": 1,
3276               "outgoing": 1
3277             }
3278           ],
3279           "attributes": [
3280             {
3281               "name": "cluster revision",
3282               "code": 65533,
3283               "mfgCode": null,
3284               "side": "client",
3285               "included": 1,
3286               "storageOption": "RAM",
3287               "singleton": 0,
3288               "bounded": 0,
3289               "defaultValue": "3",
3290               "reportable": 0,
3291               "minInterval": 0,
3292               "maxInterval": 65344,
3293               "reportableChange": 0
3294             }
3295           ]
3296         },
3297         {
3298           "name": "Scenes",
3299           "code": 5,
3300           "mfgCode": null,
3301           "define": "SCENES_CLUSTER",
3302           "side": "server",
3303           "enabled": 1,
3304           "commands": [
3305             {
3306               "name": "AddSceneResponse",
3307               "code": 0,
3308               "mfgCode": null,
3309               "source": "server",
3310               "incoming": 1,
3311               "outgoing": 1
3312             },
3313             {
3314               "name": "ViewSceneResponse",
3315               "code": 1,
3316               "mfgCode": null,
3317               "source": "server",
3318               "incoming": 1,
3319               "outgoing": 1
3320             },
3321             {
3322               "name": "RemoveSceneResponse",
3323               "code": 2,
3324               "mfgCode": null,
3325               "source": "server",
3326               "incoming": 1,
3327               "outgoing": 1
3328             },
3329             {
3330               "name": "RemoveAllScenesResponse",
3331               "code": 3,
3332               "mfgCode": null,
3333               "source": "server",
3334               "incoming": 1,
3335               "outgoing": 1
3336             },
3337             {
3338               "name": "StoreSceneResponse",
3339               "code": 4,
3340               "mfgCode": null,
3341               "source": "server",
3342               "incoming": 1,
3343               "outgoing": 1
3344             },
3345             {
3346               "name": "GetSceneMembershipResponse",
3347               "code": 6,
3348               "mfgCode": null,
3349               "source": "server",
3350               "incoming": 1,
3351               "outgoing": 1
3352             }
3353           ],
3354           "attributes": [
3355             {
3356               "name": "cluster revision",
3357               "code": 65533,
3358               "mfgCode": null,
3359               "side": "server",
3360               "included": 1,
3361               "storageOption": "RAM",
3362               "singleton": 0,
3363               "bounded": 0,
3364               "defaultValue": "3",
3365               "reportable": 0,
3366               "minInterval": 0,
3367               "maxInterval": 65344,
3368               "reportableChange": 0
3369             },
3370             {
3371               "name": "scene count",
3372               "code": 0,
3373               "mfgCode": null,
3374               "side": "server",
3375               "included": 1,
3376               "storageOption": "RAM",
3377               "singleton": 0,
3378               "bounded": 0,
3379               "defaultValue": "0x00",
3380               "reportable": 0,
3381               "minInterval": 0,
3382               "maxInterval": 65344,
3383               "reportableChange": 0
3384             },
3385             {
3386               "name": "current scene",
3387               "code": 1,
3388               "mfgCode": null,
3389               "side": "server",
3390               "included": 1,
3391               "storageOption": "RAM",
3392               "singleton": 0,
3393               "bounded": 0,
3394               "defaultValue": "0x00",
3395               "reportable": 0,
3396               "minInterval": 0,
3397               "maxInterval": 65344,
3398               "reportableChange": 0
3399             },
3400             {
3401               "name": "current group",
3402               "code": 2,
3403               "mfgCode": null,
3404               "side": "server",
3405               "included": 1,
3406               "storageOption": "RAM",
3407               "singleton": 0,
3408               "bounded": 0,
3409               "defaultValue": "0x0000",
3410               "reportable": 0,
3411               "minInterval": 0,
3412               "maxInterval": 65344,
3413               "reportableChange": 0
3414             },
3415             {
3416               "name": "scene valid",
3417               "code": 3,
3418               "mfgCode": null,
3419               "side": "server",
3420               "included": 1,
3421               "storageOption": "RAM",
3422               "singleton": 0,
3423               "bounded": 0,
3424               "defaultValue": "0x00",
3425               "reportable": 0,
3426               "minInterval": 0,
3427               "maxInterval": 65344,
3428               "reportableChange": 0
3429             },
3430             {
3431               "name": "name support",
3432               "code": 4,
3433               "mfgCode": null,
3434               "side": "server",
3435               "included": 1,
3436               "storageOption": "RAM",
3437               "singleton": 0,
3438               "bounded": 0,
3439               "defaultValue": "",
3440               "reportable": 0,
3441               "minInterval": 0,
3442               "maxInterval": 65344,
3443               "reportableChange": 0
3444             }
3445           ]
3446         },
3447         {
3448           "name": "On/off",
3449           "code": 6,
3450           "mfgCode": null,
3451           "define": "ON_OFF_CLUSTER",
3452           "side": "client",
3453           "enabled": 0,
3454           "commands": [
3455             {
3456               "name": "Off",
3457               "code": 0,
3458               "mfgCode": null,
3459               "source": "client",
3460               "incoming": 1,
3461               "outgoing": 1
3462             },
3463             {
3464               "name": "On",
3465               "code": 1,
3466               "mfgCode": null,
3467               "source": "client",
3468               "incoming": 1,
3469               "outgoing": 1
3470             },
3471             {
3472               "name": "Toggle",
3473               "code": 2,
3474               "mfgCode": null,
3475               "source": "client",
3476               "incoming": 1,
3477               "outgoing": 1
3478             }
3479           ],
3480           "attributes": [
3481             {
3482               "name": "cluster revision",
3483               "code": 65533,
3484               "mfgCode": null,
3485               "side": "client",
3486               "included": 1,
3487               "storageOption": "RAM",
3488               "singleton": 0,
3489               "bounded": 0,
3490               "defaultValue": "2",
3491               "reportable": 0,
3492               "minInterval": 0,
3493               "maxInterval": 65344,
3494               "reportableChange": 0
3495             }
3496           ]
3497         },
3498         {
3499           "name": "On/off",
3500           "code": 6,
3501           "mfgCode": null,
3502           "define": "ON_OFF_CLUSTER",
3503           "side": "server",
3504           "enabled": 1,
3505           "commands": [],
3506           "attributes": [
3507             {
3508               "name": "cluster revision",
3509               "code": 65533,
3510               "mfgCode": null,
3511               "side": "server",
3512               "included": 1,
3513               "storageOption": "RAM",
3514               "singleton": 0,
3515               "bounded": 0,
3516               "defaultValue": "2",
3517               "reportable": 0,
3518               "minInterval": 0,
3519               "maxInterval": 65344,
3520               "reportableChange": 0
3521             },
3522             {
3523               "name": "on/off",
3524               "code": 0,
3525               "mfgCode": null,
3526               "side": "server",
3527               "included": 1,
3528               "storageOption": "RAM",
3529               "singleton": 0,
3530               "bounded": 0,
3531               "defaultValue": "0x00",
3532               "reportable": 1,
3533               "minInterval": 0,
3534               "maxInterval": 65344,
3535               "reportableChange": 0
3536             }
3537           ]
3538         },
3539         {
3540           "name": "Level Control",
3541           "code": 8,
3542           "mfgCode": null,
3543           "define": "LEVEL_CONTROL_CLUSTER",
3544           "side": "client",
3545           "enabled": 0,
3546           "commands": [
3547             {
3548               "name": "MoveToLevel",
3549               "code": 0,
3550               "mfgCode": null,
3551               "source": "client",
3552               "incoming": 1,
3553               "outgoing": 1
3554             },
3555             {
3556               "name": "Move",
3557               "code": 1,
3558               "mfgCode": null,
3559               "source": "client",
3560               "incoming": 1,
3561               "outgoing": 1
3562             },
3563             {
3564               "name": "Step",
3565               "code": 2,
3566               "mfgCode": null,
3567               "source": "client",
3568               "incoming": 1,
3569               "outgoing": 1
3570             },
3571             {
3572               "name": "Stop",
3573               "code": 3,
3574               "mfgCode": null,
3575               "source": "client",
3576               "incoming": 1,
3577               "outgoing": 1
3578             },
3579             {
3580               "name": "MoveToLevelWithOnOff",
3581               "code": 4,
3582               "mfgCode": null,
3583               "source": "client",
3584               "incoming": 1,
3585               "outgoing": 1
3586             },
3587             {
3588               "name": "MoveWithOnOff",
3589               "code": 5,
3590               "mfgCode": null,
3591               "source": "client",
3592               "incoming": 1,
3593               "outgoing": 1
3594             },
3595             {
3596               "name": "StepWithOnOff",
3597               "code": 6,
3598               "mfgCode": null,
3599               "source": "client",
3600               "incoming": 1,
3601               "outgoing": 1
3602             },
3603             {
3604               "name": "StopWithOnOff",
3605               "code": 7,
3606               "mfgCode": null,
3607               "source": "client",
3608               "incoming": 1,
3609               "outgoing": 1
3610             }
3611           ],
3612           "attributes": [
3613             {
3614               "name": "cluster revision",
3615               "code": 65533,
3616               "mfgCode": null,
3617               "side": "client",
3618               "included": 1,
3619               "storageOption": "RAM",
3620               "singleton": 0,
3621               "bounded": 0,
3622               "defaultValue": "3",
3623               "reportable": 0,
3624               "minInterval": 0,
3625               "maxInterval": 65344,
3626               "reportableChange": 0
3627             }
3628           ]
3629         },
3630         {
3631           "name": "Level Control",
3632           "code": 8,
3633           "mfgCode": null,
3634           "define": "LEVEL_CONTROL_CLUSTER",
3635           "side": "server",
3636           "enabled": 1,
3637           "commands": [],
3638           "attributes": [
3639             {
3640               "name": "cluster revision",
3641               "code": 65533,
3642               "mfgCode": null,
3643               "side": "server",
3644               "included": 1,
3645               "storageOption": "RAM",
3646               "singleton": 0,
3647               "bounded": 0,
3648               "defaultValue": "3",
3649               "reportable": 0,
3650               "minInterval": 0,
3651               "maxInterval": 65344,
3652               "reportableChange": 0
3653             },
3654             {
3655               "name": "current level",
3656               "code": 0,
3657               "mfgCode": null,
3658               "side": "server",
3659               "included": 1,
3660               "storageOption": "RAM",
3661               "singleton": 0,
3662               "bounded": 0,
3663               "defaultValue": "0x00",
3664               "reportable": 1,
3665               "minInterval": 0,
3666               "maxInterval": 65344,
3667               "reportableChange": 0
3668             }
3669           ]
3670         },
3671         {
3672           "name": "Basic",
3673           "code": 40,
3674           "mfgCode": null,
3675           "define": "BASIC_CLUSTER",
3676           "side": "client",
3677           "enabled": 0,
3678           "commands": [
3679             {
3680               "name": "MfgSpecificPing",
3681               "code": 0,
3682               "mfgCode": "4098",
3683               "source": "client",
3684               "incoming": 1,
3685               "outgoing": 0
3686             }
3687           ],
3688           "attributes": [
3689             {
3690               "name": "cluster revision",
3691               "code": 65533,
3692               "mfgCode": null,
3693               "side": "client",
3694               "included": 1,
3695               "storageOption": "RAM",
3696               "singleton": 1,
3697               "bounded": 0,
3698               "defaultValue": "3",
3699               "reportable": 0,
3700               "minInterval": 0,
3701               "maxInterval": 65344,
3702               "reportableChange": 0
3703             }
3704           ]
3705         },
3706         {
3707           "name": "Basic",
3708           "code": 40,
3709           "mfgCode": null,
3710           "define": "BASIC_CLUSTER",
3711           "side": "server",
3712           "enabled": 1,
3713           "commands": [
3714             {
3715               "name": "StartUp",
3716               "code": 0,
3717               "mfgCode": null,
3718               "source": "server",
3719               "incoming": 1,
3720               "outgoing": 1
3721             },
3722             {
3723               "name": "ShutDown",
3724               "code": 1,
3725               "mfgCode": null,
3726               "source": "server",
3727               "incoming": 1,
3728               "outgoing": 1
3729             },
3730             {
3731               "name": "Leave",
3732               "code": 2,
3733               "mfgCode": null,
3734               "source": "server",
3735               "incoming": 1,
3736               "outgoing": 1
3737             }
3738           ],
3739           "attributes": [
3740             {
3741               "name": "cluster revision",
3742               "code": 65533,
3743               "mfgCode": null,
3744               "side": "server",
3745               "included": 1,
3746               "storageOption": "RAM",
3747               "singleton": 1,
3748               "bounded": 0,
3749               "defaultValue": "3",
3750               "reportable": 0,
3751               "minInterval": 0,
3752               "maxInterval": 65344,
3753               "reportableChange": 0
3754             },
3755             {
3756               "name": "InteractionModelVersion",
3757               "code": 0,
3758               "mfgCode": null,
3759               "side": "server",
3760               "included": 1,
3761               "storageOption": "RAM",
3762               "singleton": 1,
3763               "bounded": 0,
3764               "defaultValue": "",
3765               "reportable": 0,
3766               "minInterval": 0,
3767               "maxInterval": 65344,
3768               "reportableChange": 0
3769             },
3770             {
3771               "name": "VendorName",
3772               "code": 1,
3773               "mfgCode": null,
3774               "side": "server",
3775               "included": 1,
3776               "storageOption": "RAM",
3777               "singleton": 1,
3778               "bounded": 0,
3779               "defaultValue": "",
3780               "reportable": 0,
3781               "minInterval": 0,
3782               "maxInterval": 65344,
3783               "reportableChange": 0
3784             },
3785             {
3786               "name": "VendorID",
3787               "code": 2,
3788               "mfgCode": null,
3789               "side": "server",
3790               "included": 1,
3791               "storageOption": "RAM",
3792               "singleton": 1,
3793               "bounded": 0,
3794               "defaultValue": "",
3795               "reportable": 0,
3796               "minInterval": 0,
3797               "maxInterval": 65344,
3798               "reportableChange": 0
3799             },
3800             {
3801               "name": "ProductName",
3802               "code": 3,
3803               "mfgCode": null,
3804               "side": "server",
3805               "included": 1,
3806               "storageOption": "RAM",
3807               "singleton": 1,
3808               "bounded": 0,
3809               "defaultValue": "",
3810               "reportable": 0,
3811               "minInterval": 0,
3812               "maxInterval": 65344,
3813               "reportableChange": 0
3814             },
3815             {
3816               "name": "ProductID",
3817               "code": 4,
3818               "mfgCode": null,
3819               "side": "server",
3820               "included": 1,
3821               "storageOption": "RAM",
3822               "singleton": 1,
3823               "bounded": 0,
3824               "defaultValue": "",
3825               "reportable": 0,
3826               "minInterval": 0,
3827               "maxInterval": 65344,
3828               "reportableChange": 0
3829             },
3830             {
3831               "name": "UserLabel",
3832               "code": 5,
3833               "mfgCode": null,
3834               "side": "server",
3835               "included": 1,
3836               "storageOption": "RAM",
3837               "singleton": 1,
3838               "bounded": 0,
3839               "defaultValue": "",
3840               "reportable": 0,
3841               "minInterval": 0,
3842               "maxInterval": 65344,
3843               "reportableChange": 0
3844             },
3845             {
3846               "name": "Location",
3847               "code": 6,
3848               "mfgCode": null,
3849               "side": "server",
3850               "included": 1,
3851               "storageOption": "RAM",
3852               "singleton": 1,
3853               "bounded": 0,
3854               "defaultValue": "",
3855               "reportable": 0,
3856               "minInterval": 0,
3857               "maxInterval": 65344,
3858               "reportableChange": 0
3859             },
3860             {
3861               "name": "HardwareVersion",
3862               "code": 7,
3863               "mfgCode": null,
3864               "side": "server",
3865               "included": 1,
3866               "storageOption": "RAM",
3867               "singleton": 1,
3868               "bounded": 0,
3869               "defaultValue": "0x00",
3870               "reportable": 0,
3871               "minInterval": 0,
3872               "maxInterval": 65344,
3873               "reportableChange": 0
3874             },
3875             {
3876               "name": "HardwareVersionString",
3877               "code": 8,
3878               "mfgCode": null,
3879               "side": "server",
3880               "included": 1,
3881               "storageOption": "RAM",
3882               "singleton": 1,
3883               "bounded": 0,
3884               "defaultValue": "",
3885               "reportable": 0,
3886               "minInterval": 0,
3887               "maxInterval": 65344,
3888               "reportableChange": 0
3889             },
3890             {
3891               "name": "SoftwareVersion",
3892               "code": 9,
3893               "mfgCode": null,
3894               "side": "server",
3895               "included": 1,
3896               "storageOption": "RAM",
3897               "singleton": 1,
3898               "bounded": 0,
3899               "defaultValue": "0x00",
3900               "reportable": 0,
3901               "minInterval": 0,
3902               "maxInterval": 65344,
3903               "reportableChange": 0
3904             },
3905             {
3906               "name": "SoftwareVersionString",
3907               "code": 10,
3908               "mfgCode": null,
3909               "side": "server",
3910               "included": 1,
3911               "storageOption": "RAM",
3912               "singleton": 1,
3913               "bounded": 0,
3914               "defaultValue": "",
3915               "reportable": 0,
3916               "minInterval": 0,
3917               "maxInterval": 65344,
3918               "reportableChange": 0
3919             }
3920           ]
3921         },
3922         {
3923           "name": "General Commissioning",
3924           "code": 48,
3925           "mfgCode": null,
3926           "define": "GENERAL_COMMISSIONING_CLUSTER",
3927           "side": "client",
3928           "enabled": 0,
3929           "commands": [
3930             {
3931               "name": "SetFabric",
3932               "code": 0,
3933               "mfgCode": null,
3934               "source": "client",
3935               "incoming": 1,
3936               "outgoing": 1
3937             },
3938             {
3939               "name": "ArmFailSafe",
3940               "code": 2,
3941               "mfgCode": null,
3942               "source": "client",
3943               "incoming": 1,
3944               "outgoing": 1
3945             },
3946             {
3947               "name": "CommissioningComplete",
3948               "code": 6,
3949               "mfgCode": null,
3950               "source": "client",
3951               "incoming": 1,
3952               "outgoing": 1
3953             }
3954           ],
3955           "attributes": [
3956             {
3957               "name": "cluster revision",
3958               "code": 65533,
3959               "mfgCode": null,
3960               "side": "client",
3961               "included": 1,
3962               "storageOption": "RAM",
3963               "singleton": 0,
3964               "bounded": 0,
3965               "defaultValue": "0x0001",
3966               "reportable": 0,
3967               "minInterval": 0,
3968               "maxInterval": 65344,
3969               "reportableChange": 0
3970             }
3971           ]
3972         },
3973         {
3974           "name": "General Commissioning",
3975           "code": 48,
3976           "mfgCode": null,
3977           "define": "GENERAL_COMMISSIONING_CLUSTER",
3978           "side": "server",
3979           "enabled": 1,
3980           "commands": [
3981             {
3982               "name": "SetFabricResponse",
3983               "code": 1,
3984               "mfgCode": null,
3985               "source": "server",
3986               "incoming": 1,
3987               "outgoing": 1
3988             },
3989             {
3990               "name": "ArmFailSafeResponse",
3991               "code": 3,
3992               "mfgCode": null,
3993               "source": "server",
3994               "incoming": 1,
3995               "outgoing": 1
3996             },
3997             {
3998               "name": "CommissioningCompleteResponse",
3999               "code": 7,
4000               "mfgCode": null,
4001               "source": "server",
4002               "incoming": 1,
4003               "outgoing": 1
4004             }
4005           ],
4006           "attributes": [
4007             {
4008               "name": "cluster revision",
4009               "code": 65533,
4010               "mfgCode": null,
4011               "side": "server",
4012               "included": 1,
4013               "storageOption": "RAM",
4014               "singleton": 0,
4015               "bounded": 0,
4016               "defaultValue": "0x0001",
4017               "reportable": 0,
4018               "minInterval": 0,
4019               "maxInterval": 65344,
4020               "reportableChange": 0
4021             },
4022             {
4023               "name": "FabricId",
4024               "code": 0,
4025               "mfgCode": null,
4026               "side": "server",
4027               "included": 1,
4028               "storageOption": "RAM",
4029               "singleton": 0,
4030               "bounded": 0,
4031               "defaultValue": "o",
4032               "reportable": 0,
4033               "minInterval": 0,
4034               "maxInterval": 65344,
4035               "reportableChange": 0
4036             },
4037             {
4038               "name": "Breadcrumb",
4039               "code": 1,
4040               "mfgCode": null,
4041               "side": "server",
4042               "included": 1,
4043               "storageOption": "RAM",
4044               "singleton": 0,
4045               "bounded": 0,
4046               "defaultValue": "",
4047               "reportable": 0,
4048               "minInterval": 0,
4049               "maxInterval": 65344,
4050               "reportableChange": 0
4051             }
4052           ]
4053         },
4054         {
4055           "name": "Door Lock",
4056           "code": 257,
4057           "mfgCode": null,
4058           "define": "DOOR_LOCK_CLUSTER",
4059           "side": "client",
4060           "enabled": 0,
4061           "commands": [
4062             {
4063               "name": "LockDoor",
4064               "code": 0,
4065               "mfgCode": null,
4066               "source": "client",
4067               "incoming": 1,
4068               "outgoing": 1
4069             },
4070             {
4071               "name": "UnlockDoor",
4072               "code": 1,
4073               "mfgCode": null,
4074               "source": "client",
4075               "incoming": 1,
4076               "outgoing": 1
4077             },
4078             {
4079               "name": "UnlockWithTimeout",
4080               "code": 3,
4081               "mfgCode": null,
4082               "source": "client",
4083               "incoming": 1,
4084               "outgoing": 1
4085             },
4086             {
4087               "name": "GetLogRecord",
4088               "code": 4,
4089               "mfgCode": null,
4090               "source": "client",
4091               "incoming": 1,
4092               "outgoing": 1
4093             },
4094             {
4095               "name": "SetPin",
4096               "code": 5,
4097               "mfgCode": null,
4098               "source": "client",
4099               "incoming": 1,
4100               "outgoing": 1
4101             },
4102             {
4103               "name": "GetPin",
4104               "code": 6,
4105               "mfgCode": null,
4106               "source": "client",
4107               "incoming": 1,
4108               "outgoing": 1
4109             },
4110             {
4111               "name": "ClearPin",
4112               "code": 7,
4113               "mfgCode": null,
4114               "source": "client",
4115               "incoming": 1,
4116               "outgoing": 1
4117             },
4118             {
4119               "name": "ClearAllPins",
4120               "code": 8,
4121               "mfgCode": null,
4122               "source": "client",
4123               "incoming": 1,
4124               "outgoing": 1
4125             },
4126             {
4127               "name": "SetWeekdaySchedule",
4128               "code": 11,
4129               "mfgCode": null,
4130               "source": "client",
4131               "incoming": 1,
4132               "outgoing": 1
4133             },
4134             {
4135               "name": "GetWeekdaySchedule",
4136               "code": 12,
4137               "mfgCode": null,
4138               "source": "client",
4139               "incoming": 1,
4140               "outgoing": 1
4141             },
4142             {
4143               "name": "ClearWeekdaySchedule",
4144               "code": 13,
4145               "mfgCode": null,
4146               "source": "client",
4147               "incoming": 1,
4148               "outgoing": 1
4149             },
4150             {
4151               "name": "SetYeardaySchedule",
4152               "code": 14,
4153               "mfgCode": null,
4154               "source": "client",
4155               "incoming": 1,
4156               "outgoing": 1
4157             },
4158             {
4159               "name": "GetYeardaySchedule",
4160               "code": 15,
4161               "mfgCode": null,
4162               "source": "client",
4163               "incoming": 1,
4164               "outgoing": 1
4165             },
4166             {
4167               "name": "ClearYeardaySchedule",
4168               "code": 16,
4169               "mfgCode": null,
4170               "source": "client",
4171               "incoming": 1,
4172               "outgoing": 1
4173             },
4174             {
4175               "name": "SetHolidaySchedule",
4176               "code": 17,
4177               "mfgCode": null,
4178               "source": "client",
4179               "incoming": 1,
4180               "outgoing": 1
4181             },
4182             {
4183               "name": "GetHolidaySchedule",
4184               "code": 18,
4185               "mfgCode": null,
4186               "source": "client",
4187               "incoming": 1,
4188               "outgoing": 1
4189             },
4190             {
4191               "name": "ClearHolidaySchedule",
4192               "code": 19,
4193               "mfgCode": null,
4194               "source": "client",
4195               "incoming": 1,
4196               "outgoing": 1
4197             },
4198             {
4199               "name": "SetUserType",
4200               "code": 20,
4201               "mfgCode": null,
4202               "source": "client",
4203               "incoming": 1,
4204               "outgoing": 1
4205             },
4206             {
4207               "name": "GetUserType",
4208               "code": 21,
4209               "mfgCode": null,
4210               "source": "client",
4211               "incoming": 1,
4212               "outgoing": 1
4213             },
4214             {
4215               "name": "SetRfid",
4216               "code": 22,
4217               "mfgCode": null,
4218               "source": "client",
4219               "incoming": 1,
4220               "outgoing": 1
4221             },
4222             {
4223               "name": "GetRfid",
4224               "code": 23,
4225               "mfgCode": null,
4226               "source": "client",
4227               "incoming": 1,
4228               "outgoing": 1
4229             },
4230             {
4231               "name": "ClearRfid",
4232               "code": 24,
4233               "mfgCode": null,
4234               "source": "client",
4235               "incoming": 1,
4236               "outgoing": 1
4237             },
4238             {
4239               "name": "ClearAllRfids",
4240               "code": 25,
4241               "mfgCode": null,
4242               "source": "client",
4243               "incoming": 1,
4244               "outgoing": 1
4245             }
4246           ],
4247           "attributes": [
4248             {
4249               "name": "cluster revision",
4250               "code": 65533,
4251               "mfgCode": null,
4252               "side": "client",
4253               "included": 1,
4254               "storageOption": "RAM",
4255               "singleton": 0,
4256               "bounded": 0,
4257               "defaultValue": "3",
4258               "reportable": 0,
4259               "minInterval": 0,
4260               "maxInterval": 65344,
4261               "reportableChange": 0
4262             }
4263           ]
4264         },
4265         {
4266           "name": "Door Lock",
4267           "code": 257,
4268           "mfgCode": null,
4269           "define": "DOOR_LOCK_CLUSTER",
4270           "side": "server",
4271           "enabled": 1,
4272           "commands": [
4273             {
4274               "name": "LockDoorResponse",
4275               "code": 0,
4276               "mfgCode": null,
4277               "source": "server",
4278               "incoming": 1,
4279               "outgoing": 1
4280             },
4281             {
4282               "name": "UnlockDoorResponse",
4283               "code": 1,
4284               "mfgCode": null,
4285               "source": "server",
4286               "incoming": 1,
4287               "outgoing": 1
4288             }
4289           ],
4290           "attributes": [
4291             {
4292               "name": "cluster revision",
4293               "code": 65533,
4294               "mfgCode": null,
4295               "side": "server",
4296               "included": 1,
4297               "storageOption": "RAM",
4298               "singleton": 0,
4299               "bounded": 0,
4300               "defaultValue": "3",
4301               "reportable": 0,
4302               "minInterval": 0,
4303               "maxInterval": 65344,
4304               "reportableChange": 0
4305             },
4306             {
4307               "name": "lock state",
4308               "code": 0,
4309               "mfgCode": null,
4310               "side": "server",
4311               "included": 1,
4312               "storageOption": "RAM",
4313               "singleton": 0,
4314               "bounded": 0,
4315               "defaultValue": "2",
4316               "reportable": 1,
4317               "minInterval": 0,
4318               "maxInterval": 65344,
4319               "reportableChange": 0
4320             },
4321             {
4322               "name": "lock type",
4323               "code": 1,
4324               "mfgCode": null,
4325               "side": "server",
4326               "included": 1,
4327               "storageOption": "RAM",
4328               "singleton": 0,
4329               "bounded": 0,
4330               "defaultValue": "",
4331               "reportable": 0,
4332               "minInterval": 0,
4333               "maxInterval": 65344,
4334               "reportableChange": 0
4335             },
4336             {
4337               "name": "actuator enabled",
4338               "code": 2,
4339               "mfgCode": null,
4340               "side": "server",
4341               "included": 1,
4342               "storageOption": "RAM",
4343               "singleton": 0,
4344               "bounded": 0,
4345               "defaultValue": "",
4346               "reportable": 0,
4347               "minInterval": 0,
4348               "maxInterval": 65344,
4349               "reportableChange": 0
4350             },
4351             {
4352               "name": "door state",
4353               "code": 3,
4354               "mfgCode": null,
4355               "side": "server",
4356               "included": 0,
4357               "storageOption": "RAM",
4358               "singleton": 0,
4359               "bounded": 0,
4360               "defaultValue": "",
4361               "reportable": 1,
4362               "minInterval": 0,
4363               "maxInterval": 65344,
4364               "reportableChange": 0
4365             },
4366             {
4367               "name": "enable logging",
4368               "code": 32,
4369               "mfgCode": null,
4370               "side": "server",
4371               "included": 0,
4372               "storageOption": "RAM",
4373               "singleton": 0,
4374               "bounded": 0,
4375               "defaultValue": "0x00",
4376               "reportable": 1,
4377               "minInterval": 0,
4378               "maxInterval": 65344,
4379               "reportableChange": 0
4380             },
4381             {
4382               "name": "language",
4383               "code": 33,
4384               "mfgCode": null,
4385               "side": "server",
4386               "included": 0,
4387               "storageOption": "RAM",
4388               "singleton": 0,
4389               "bounded": 0,
4390               "defaultValue": "0x00",
4391               "reportable": 1,
4392               "minInterval": 0,
4393               "maxInterval": 65344,
4394               "reportableChange": 0
4395             },
4396             {
4397               "name": "led settings",
4398               "code": 34,
4399               "mfgCode": null,
4400               "side": "server",
4401               "included": 0,
4402               "storageOption": "RAM",
4403               "singleton": 0,
4404               "bounded": 0,
4405               "defaultValue": "0x00",
4406               "reportable": 1,
4407               "minInterval": 0,
4408               "maxInterval": 65344,
4409               "reportableChange": 0
4410             },
4411             {
4412               "name": "auto relock time",
4413               "code": 35,
4414               "mfgCode": null,
4415               "side": "server",
4416               "included": 0,
4417               "storageOption": "RAM",
4418               "singleton": 0,
4419               "bounded": 0,
4420               "defaultValue": "0x00",
4421               "reportable": 1,
4422               "minInterval": 0,
4423               "maxInterval": 65344,
4424               "reportableChange": 0
4425             },
4426             {
4427               "name": "sound volume",
4428               "code": 36,
4429               "mfgCode": null,
4430               "side": "server",
4431               "included": 0,
4432               "storageOption": "RAM",
4433               "singleton": 0,
4434               "bounded": 0,
4435               "defaultValue": "0x00",
4436               "reportable": 1,
4437               "minInterval": 0,
4438               "maxInterval": 65344,
4439               "reportableChange": 0
4440             },
4441             {
4442               "name": "operating mode",
4443               "code": 37,
4444               "mfgCode": null,
4445               "side": "server",
4446               "included": 0,
4447               "storageOption": "RAM",
4448               "singleton": 0,
4449               "bounded": 0,
4450               "defaultValue": "0x00",
4451               "reportable": 1,
4452               "minInterval": 0,
4453               "maxInterval": 65344,
4454               "reportableChange": 0
4455             },
4456             {
4457               "name": "default configuration register",
4458               "code": 39,
4459               "mfgCode": null,
4460               "side": "server",
4461               "included": 0,
4462               "storageOption": "RAM",
4463               "singleton": 0,
4464               "bounded": 0,
4465               "defaultValue": "0x00",
4466               "reportable": 1,
4467               "minInterval": 0,
4468               "maxInterval": 65344,
4469               "reportableChange": 0
4470             },
4471             {
4472               "name": "enable local programming",
4473               "code": 40,
4474               "mfgCode": null,
4475               "side": "server",
4476               "included": 0,
4477               "storageOption": "RAM",
4478               "singleton": 0,
4479               "bounded": 0,
4480               "defaultValue": "0x01",
4481               "reportable": 1,
4482               "minInterval": 0,
4483               "maxInterval": 65344,
4484               "reportableChange": 0
4485             },
4486             {
4487               "name": "enable one touch locking",
4488               "code": 41,
4489               "mfgCode": null,
4490               "side": "server",
4491               "included": 0,
4492               "storageOption": "RAM",
4493               "singleton": 0,
4494               "bounded": 0,
4495               "defaultValue": "0x00",
4496               "reportable": 1,
4497               "minInterval": 0,
4498               "maxInterval": 65344,
4499               "reportableChange": 0
4500             },
4501             {
4502               "name": "enable inside status led",
4503               "code": 42,
4504               "mfgCode": null,
4505               "side": "server",
4506               "included": 0,
4507               "storageOption": "RAM",
4508               "singleton": 0,
4509               "bounded": 0,
4510               "defaultValue": "0x00",
4511               "reportable": 1,
4512               "minInterval": 0,
4513               "maxInterval": 65344,
4514               "reportableChange": 0
4515             },
4516             {
4517               "name": "enable privacy mode button",
4518               "code": 43,
4519               "mfgCode": null,
4520               "side": "server",
4521               "included": 0,
4522               "storageOption": "RAM",
4523               "singleton": 0,
4524               "bounded": 0,
4525               "defaultValue": "0x00",
4526               "reportable": 1,
4527               "minInterval": 0,
4528               "maxInterval": 65344,
4529               "reportableChange": 0
4530             },
4531             {
4532               "name": "wrong code entry limit",
4533               "code": 48,
4534               "mfgCode": null,
4535               "side": "server",
4536               "included": 0,
4537               "storageOption": "RAM",
4538               "singleton": 0,
4539               "bounded": 0,
4540               "defaultValue": "0x00",
4541               "reportable": 1,
4542               "minInterval": 0,
4543               "maxInterval": 65344,
4544               "reportableChange": 0
4545             },
4546             {
4547               "name": "user code temporary disable time",
4548               "code": 49,
4549               "mfgCode": null,
4550               "side": "server",
4551               "included": 0,
4552               "storageOption": "RAM",
4553               "singleton": 0,
4554               "bounded": 0,
4555               "defaultValue": "0x00",
4556               "reportable": 1,
4557               "minInterval": 0,
4558               "maxInterval": 65344,
4559               "reportableChange": 0
4560             },
4561             {
4562               "name": "send pin over the air",
4563               "code": 50,
4564               "mfgCode": null,
4565               "side": "server",
4566               "included": 0,
4567               "storageOption": "RAM",
4568               "singleton": 0,
4569               "bounded": 0,
4570               "defaultValue": "0x00",
4571               "reportable": 1,
4572               "minInterval": 0,
4573               "maxInterval": 65344,
4574               "reportableChange": 0
4575             },
4576             {
4577               "name": "require pin for rf operation",
4578               "code": 51,
4579               "mfgCode": null,
4580               "side": "server",
4581               "included": 0,
4582               "storageOption": "RAM",
4583               "singleton": 0,
4584               "bounded": 0,
4585               "defaultValue": "0x00",
4586               "reportable": 1,
4587               "minInterval": 0,
4588               "maxInterval": 65344,
4589               "reportableChange": 0
4590             },
4591             {
4592               "name": "zigbee security level",
4593               "code": 52,
4594               "mfgCode": null,
4595               "side": "server",
4596               "included": 0,
4597               "storageOption": "RAM",
4598               "singleton": 0,
4599               "bounded": 0,
4600               "defaultValue": "0x00",
4601               "reportable": 1,
4602               "minInterval": 0,
4603               "maxInterval": 65344,
4604               "reportableChange": 0
4605             },
4606             {
4607               "name": "alarm mask",
4608               "code": 64,
4609               "mfgCode": null,
4610               "side": "server",
4611               "included": 0,
4612               "storageOption": "RAM",
4613               "singleton": 0,
4614               "bounded": 0,
4615               "defaultValue": "0x0000",
4616               "reportable": 1,
4617               "minInterval": 0,
4618               "maxInterval": 65344,
4619               "reportableChange": 0
4620             },
4621             {
4622               "name": "keypad operation event mask",
4623               "code": 65,
4624               "mfgCode": null,
4625               "side": "server",
4626               "included": 0,
4627               "storageOption": "RAM",
4628               "singleton": 0,
4629               "bounded": 0,
4630               "defaultValue": "0x0000",
4631               "reportable": 1,
4632               "minInterval": 0,
4633               "maxInterval": 65344,
4634               "reportableChange": 0
4635             },
4636             {
4637               "name": "RF operation event mask",
4638               "code": 66,
4639               "mfgCode": null,
4640               "side": "server",
4641               "included": 0,
4642               "storageOption": "RAM",
4643               "singleton": 0,
4644               "bounded": 0,
4645               "defaultValue": "0x0000",
4646               "reportable": 1,
4647               "minInterval": 0,
4648               "maxInterval": 65344,
4649               "reportableChange": 0
4650             },
4651             {
4652               "name": "manual operation event mask",
4653               "code": 67,
4654               "mfgCode": null,
4655               "side": "server",
4656               "included": 0,
4657               "storageOption": "RAM",
4658               "singleton": 0,
4659               "bounded": 0,
4660               "defaultValue": "0x0000",
4661               "reportable": 1,
4662               "minInterval": 0,
4663               "maxInterval": 65344,
4664               "reportableChange": 0
4665             },
4666             {
4667               "name": "rfid operation event mask",
4668               "code": 68,
4669               "mfgCode": null,
4670               "side": "server",
4671               "included": 0,
4672               "storageOption": "RAM",
4673               "singleton": 0,
4674               "bounded": 0,
4675               "defaultValue": "0x0000",
4676               "reportable": 1,
4677               "minInterval": 0,
4678               "maxInterval": 65344,
4679               "reportableChange": 0
4680             },
4681             {
4682               "name": "keypad programming event mask",
4683               "code": 69,
4684               "mfgCode": null,
4685               "side": "server",
4686               "included": 0,
4687               "storageOption": "RAM",
4688               "singleton": 0,
4689               "bounded": 0,
4690               "defaultValue": "0x0000",
4691               "reportable": 1,
4692               "minInterval": 0,
4693               "maxInterval": 65344,
4694               "reportableChange": 0
4695             },
4696             {
4697               "name": "rf programming event mask",
4698               "code": 70,
4699               "mfgCode": null,
4700               "side": "server",
4701               "included": 0,
4702               "storageOption": "RAM",
4703               "singleton": 0,
4704               "bounded": 0,
4705               "defaultValue": "0x0000",
4706               "reportable": 1,
4707               "minInterval": 0,
4708               "maxInterval": 65344,
4709               "reportableChange": 0
4710             },
4711             {
4712               "name": "rfid programming event mask",
4713               "code": 71,
4714               "mfgCode": null,
4715               "side": "server",
4716               "included": 0,
4717               "storageOption": "RAM",
4718               "singleton": 0,
4719               "bounded": 0,
4720               "defaultValue": "0x0000",
4721               "reportable": 1,
4722               "minInterval": 0,
4723               "maxInterval": 65344,
4724               "reportableChange": 0
4725             }
4726           ]
4727         },
4728         {
4729           "name": "Barrier Control",
4730           "code": 259,
4731           "mfgCode": null,
4732           "define": "BARRIER_CONTROL_CLUSTER",
4733           "side": "client",
4734           "enabled": 0,
4735           "commands": [
4736             {
4737               "name": "BarrierControlGoToPercent",
4738               "code": 0,
4739               "mfgCode": null,
4740               "source": "client",
4741               "incoming": 1,
4742               "outgoing": 1
4743             },
4744             {
4745               "name": "BarrierControlStop",
4746               "code": 1,
4747               "mfgCode": null,
4748               "source": "client",
4749               "incoming": 1,
4750               "outgoing": 1
4751             }
4752           ],
4753           "attributes": [
4754             {
4755               "name": "cluster revision",
4756               "code": 65533,
4757               "mfgCode": null,
4758               "side": "client",
4759               "included": 1,
4760               "storageOption": "RAM",
4761               "singleton": 0,
4762               "bounded": 0,
4763               "defaultValue": "0x0001",
4764               "reportable": 0,
4765               "minInterval": 0,
4766               "maxInterval": 65344,
4767               "reportableChange": 0
4768             }
4769           ]
4770         },
4771         {
4772           "name": "Barrier Control",
4773           "code": 259,
4774           "mfgCode": null,
4775           "define": "BARRIER_CONTROL_CLUSTER",
4776           "side": "server",
4777           "enabled": 1,
4778           "commands": [],
4779           "attributes": [
4780             {
4781               "name": "cluster revision",
4782               "code": 65533,
4783               "mfgCode": null,
4784               "side": "server",
4785               "included": 1,
4786               "storageOption": "RAM",
4787               "singleton": 0,
4788               "bounded": 0,
4789               "defaultValue": "0x0001",
4790               "reportable": 0,
4791               "minInterval": 0,
4792               "maxInterval": 65344,
4793               "reportableChange": 0
4794             },
4795             {
4796               "name": "barrier moving state",
4797               "code": 1,
4798               "mfgCode": null,
4799               "side": "server",
4800               "included": 1,
4801               "storageOption": "RAM",
4802               "singleton": 0,
4803               "bounded": 0,
4804               "defaultValue": "",
4805               "reportable": 0,
4806               "minInterval": 0,
4807               "maxInterval": 65344,
4808               "reportableChange": 0
4809             },
4810             {
4811               "name": "barrier safety status",
4812               "code": 2,
4813               "mfgCode": null,
4814               "side": "server",
4815               "included": 1,
4816               "storageOption": "RAM",
4817               "singleton": 0,
4818               "bounded": 0,
4819               "defaultValue": "",
4820               "reportable": 0,
4821               "minInterval": 0,
4822               "maxInterval": 65344,
4823               "reportableChange": 0
4824             },
4825             {
4826               "name": "barrier capabilities",
4827               "code": 3,
4828               "mfgCode": null,
4829               "side": "server",
4830               "included": 1,
4831               "storageOption": "RAM",
4832               "singleton": 0,
4833               "bounded": 0,
4834               "defaultValue": "",
4835               "reportable": 0,
4836               "minInterval": 0,
4837               "maxInterval": 65344,
4838               "reportableChange": 0
4839             },
4840             {
4841               "name": "barrier position",
4842               "code": 10,
4843               "mfgCode": null,
4844               "side": "server",
4845               "included": 1,
4846               "storageOption": "RAM",
4847               "singleton": 0,
4848               "bounded": 0,
4849               "defaultValue": "",
4850               "reportable": 0,
4851               "minInterval": 0,
4852               "maxInterval": 65344,
4853               "reportableChange": 0
4854             }
4855           ]
4856         },
4857         {
4858           "name": "Color Control",
4859           "code": 768,
4860           "mfgCode": null,
4861           "define": "COLOR_CONTROL_CLUSTER",
4862           "side": "client",
4863           "enabled": 0,
4864           "commands": [
4865             {
4866               "name": "MoveToHue",
4867               "code": 0,
4868               "mfgCode": null,
4869               "source": "client",
4870               "incoming": 1,
4871               "outgoing": 1
4872             },
4873             {
4874               "name": "MoveHue",
4875               "code": 1,
4876               "mfgCode": null,
4877               "source": "client",
4878               "incoming": 1,
4879               "outgoing": 1
4880             },
4881             {
4882               "name": "StepHue",
4883               "code": 2,
4884               "mfgCode": null,
4885               "source": "client",
4886               "incoming": 1,
4887               "outgoing": 1
4888             },
4889             {
4890               "name": "MoveToSaturation",
4891               "code": 3,
4892               "mfgCode": null,
4893               "source": "client",
4894               "incoming": 1,
4895               "outgoing": 1
4896             },
4897             {
4898               "name": "MoveSaturation",
4899               "code": 4,
4900               "mfgCode": null,
4901               "source": "client",
4902               "incoming": 1,
4903               "outgoing": 1
4904             },
4905             {
4906               "name": "StepSaturation",
4907               "code": 5,
4908               "mfgCode": null,
4909               "source": "client",
4910               "incoming": 1,
4911               "outgoing": 1
4912             },
4913             {
4914               "name": "MoveToHueAndSaturation",
4915               "code": 6,
4916               "mfgCode": null,
4917               "source": "client",
4918               "incoming": 1,
4919               "outgoing": 1
4920             },
4921             {
4922               "name": "MoveToColor",
4923               "code": 7,
4924               "mfgCode": null,
4925               "source": "client",
4926               "incoming": 1,
4927               "outgoing": 1
4928             },
4929             {
4930               "name": "MoveColor",
4931               "code": 8,
4932               "mfgCode": null,
4933               "source": "client",
4934               "incoming": 1,
4935               "outgoing": 1
4936             },
4937             {
4938               "name": "StepColor",
4939               "code": 9,
4940               "mfgCode": null,
4941               "source": "client",
4942               "incoming": 1,
4943               "outgoing": 1
4944             },
4945             {
4946               "name": "MoveToColorTemperature",
4947               "code": 10,
4948               "mfgCode": null,
4949               "source": "client",
4950               "incoming": 1,
4951               "outgoing": 1
4952             },
4953             {
4954               "name": "StopMoveStep",
4955               "code": 71,
4956               "mfgCode": null,
4957               "source": "client",
4958               "incoming": 1,
4959               "outgoing": 1
4960             },
4961             {
4962               "name": "MoveColorTemperature",
4963               "code": 75,
4964               "mfgCode": null,
4965               "source": "client",
4966               "incoming": 1,
4967               "outgoing": 1
4968             },
4969             {
4970               "name": "StepColorTemperature",
4971               "code": 76,
4972               "mfgCode": null,
4973               "source": "client",
4974               "incoming": 1,
4975               "outgoing": 1
4976             }
4977           ],
4978           "attributes": [
4979             {
4980               "name": "cluster revision",
4981               "code": 65533,
4982               "mfgCode": null,
4983               "side": "client",
4984               "included": 1,
4985               "storageOption": "RAM",
4986               "singleton": 0,
4987               "bounded": 0,
4988               "defaultValue": "3",
4989               "reportable": 0,
4990               "minInterval": 0,
4991               "maxInterval": 65344,
4992               "reportableChange": 0
4993             }
4994           ]
4995         },
4996         {
4997           "name": "Color Control",
4998           "code": 768,
4999           "mfgCode": null,
5000           "define": "COLOR_CONTROL_CLUSTER",
5001           "side": "server",
5002           "enabled": 1,
5003           "commands": [],
5004           "attributes": [
5005             {
5006               "name": "cluster revision",
5007               "code": 65533,
5008               "mfgCode": null,
5009               "side": "server",
5010               "included": 1,
5011               "storageOption": "RAM",
5012               "singleton": 0,
5013               "bounded": 0,
5014               "defaultValue": "3",
5015               "reportable": 0,
5016               "minInterval": 0,
5017               "maxInterval": 65344,
5018               "reportableChange": 0
5019             },
5020             {
5021               "name": "current hue",
5022               "code": 0,
5023               "mfgCode": null,
5024               "side": "server",
5025               "included": 1,
5026               "storageOption": "RAM",
5027               "singleton": 0,
5028               "bounded": 0,
5029               "defaultValue": "0x00",
5030               "reportable": 1,
5031               "minInterval": 0,
5032               "maxInterval": 65344,
5033               "reportableChange": 0
5034             },
5035             {
5036               "name": "current saturation",
5037               "code": 1,
5038               "mfgCode": null,
5039               "side": "server",
5040               "included": 1,
5041               "storageOption": "RAM",
5042               "singleton": 0,
5043               "bounded": 0,
5044               "defaultValue": "0x00",
5045               "reportable": 1,
5046               "minInterval": 0,
5047               "maxInterval": 65344,
5048               "reportableChange": 0
5049             },
5050             {
5051               "name": "remaining time",
5052               "code": 2,
5053               "mfgCode": null,
5054               "side": "server",
5055               "included": 1,
5056               "storageOption": "RAM",
5057               "singleton": 0,
5058               "bounded": 0,
5059               "defaultValue": "0x0000",
5060               "reportable": 0,
5061               "minInterval": 0,
5062               "maxInterval": 65344,
5063               "reportableChange": 0
5064             },
5065             {
5066               "name": "current x",
5067               "code": 3,
5068               "mfgCode": null,
5069               "side": "server",
5070               "included": 1,
5071               "storageOption": "RAM",
5072               "singleton": 0,
5073               "bounded": 0,
5074               "defaultValue": "0x616B",
5075               "reportable": 1,
5076               "minInterval": 0,
5077               "maxInterval": 65344,
5078               "reportableChange": 0
5079             },
5080             {
5081               "name": "current y",
5082               "code": 4,
5083               "mfgCode": null,
5084               "side": "server",
5085               "included": 1,
5086               "storageOption": "RAM",
5087               "singleton": 0,
5088               "bounded": 0,
5089               "defaultValue": "0x607D",
5090               "reportable": 1,
5091               "minInterval": 0,
5092               "maxInterval": 65344,
5093               "reportableChange": 0
5094             },
5095             {
5096               "name": "drift compensation",
5097               "code": 5,
5098               "mfgCode": null,
5099               "side": "server",
5100               "included": 1,
5101               "storageOption": "RAM",
5102               "singleton": 0,
5103               "bounded": 0,
5104               "defaultValue": "",
5105               "reportable": 0,
5106               "minInterval": 0,
5107               "maxInterval": 65344,
5108               "reportableChange": 0
5109             },
5110             {
5111               "name": "compensation text",
5112               "code": 6,
5113               "mfgCode": null,
5114               "side": "server",
5115               "included": 1,
5116               "storageOption": "RAM",
5117               "singleton": 0,
5118               "bounded": 0,
5119               "defaultValue": "",
5120               "reportable": 0,
5121               "minInterval": 0,
5122               "maxInterval": 65344,
5123               "reportableChange": 0
5124             },
5125             {
5126               "name": "color temperature",
5127               "code": 7,
5128               "mfgCode": null,
5129               "side": "server",
5130               "included": 1,
5131               "storageOption": "RAM",
5132               "singleton": 0,
5133               "bounded": 0,
5134               "defaultValue": "0x00FA",
5135               "reportable": 1,
5136               "minInterval": 0,
5137               "maxInterval": 65344,
5138               "reportableChange": 0
5139             },
5140             {
5141               "name": "color mode",
5142               "code": 8,
5143               "mfgCode": null,
5144               "side": "server",
5145               "included": 1,
5146               "storageOption": "RAM",
5147               "singleton": 0,
5148               "bounded": 0,
5149               "defaultValue": "0x01",
5150               "reportable": 0,
5151               "minInterval": 0,
5152               "maxInterval": 65344,
5153               "reportableChange": 0
5154             },
5155             {
5156               "name": "color control options",
5157               "code": 15,
5158               "mfgCode": null,
5159               "side": "server",
5160               "included": 1,
5161               "storageOption": "RAM",
5162               "singleton": 0,
5163               "bounded": 0,
5164               "defaultValue": "0x00",
5165               "reportable": 0,
5166               "minInterval": 0,
5167               "maxInterval": 65344,
5168               "reportableChange": 0
5169             },
5170             {
5171               "name": "number of primaries",
5172               "code": 16,
5173               "mfgCode": null,
5174               "side": "server",
5175               "included": 1,
5176               "storageOption": "RAM",
5177               "singleton": 0,
5178               "bounded": 0,
5179               "defaultValue": "",
5180               "reportable": 0,
5181               "minInterval": 0,
5182               "maxInterval": 65344,
5183               "reportableChange": 0
5184             },
5185             {
5186               "name": "primary 1 x",
5187               "code": 17,
5188               "mfgCode": null,
5189               "side": "server",
5190               "included": 1,
5191               "storageOption": "RAM",
5192               "singleton": 0,
5193               "bounded": 0,
5194               "defaultValue": "",
5195               "reportable": 0,
5196               "minInterval": 0,
5197               "maxInterval": 65344,
5198               "reportableChange": 0
5199             },
5200             {
5201               "name": "primary 1 y",
5202               "code": 18,
5203               "mfgCode": null,
5204               "side": "server",
5205               "included": 1,
5206               "storageOption": "RAM",
5207               "singleton": 0,
5208               "bounded": 0,
5209               "defaultValue": "",
5210               "reportable": 0,
5211               "minInterval": 0,
5212               "maxInterval": 65344,
5213               "reportableChange": 0
5214             },
5215             {
5216               "name": "primary 1 intensity",
5217               "code": 19,
5218               "mfgCode": null,
5219               "side": "server",
5220               "included": 1,
5221               "storageOption": "RAM",
5222               "singleton": 0,
5223               "bounded": 0,
5224               "defaultValue": "",
5225               "reportable": 0,
5226               "minInterval": 0,
5227               "maxInterval": 65344,
5228               "reportableChange": 0
5229             },
5230             {
5231               "name": "primary 2 x",
5232               "code": 21,
5233               "mfgCode": null,
5234               "side": "server",
5235               "included": 1,
5236               "storageOption": "RAM",
5237               "singleton": 0,
5238               "bounded": 0,
5239               "defaultValue": "",
5240               "reportable": 0,
5241               "minInterval": 0,
5242               "maxInterval": 65344,
5243               "reportableChange": 0
5244             },
5245             {
5246               "name": "primary 2 y",
5247               "code": 22,
5248               "mfgCode": null,
5249               "side": "server",
5250               "included": 1,
5251               "storageOption": "RAM",
5252               "singleton": 0,
5253               "bounded": 0,
5254               "defaultValue": "",
5255               "reportable": 0,
5256               "minInterval": 0,
5257               "maxInterval": 65344,
5258               "reportableChange": 0
5259             },
5260             {
5261               "name": "primary 2 intensity",
5262               "code": 23,
5263               "mfgCode": null,
5264               "side": "server",
5265               "included": 1,
5266               "storageOption": "RAM",
5267               "singleton": 0,
5268               "bounded": 0,
5269               "defaultValue": "",
5270               "reportable": 0,
5271               "minInterval": 0,
5272               "maxInterval": 65344,
5273               "reportableChange": 0
5274             },
5275             {
5276               "name": "primary 3 x",
5277               "code": 25,
5278               "mfgCode": null,
5279               "side": "server",
5280               "included": 1,
5281               "storageOption": "RAM",
5282               "singleton": 0,
5283               "bounded": 0,
5284               "defaultValue": "",
5285               "reportable": 0,
5286               "minInterval": 0,
5287               "maxInterval": 65344,
5288               "reportableChange": 0
5289             },
5290             {
5291               "name": "primary 3 y",
5292               "code": 26,
5293               "mfgCode": null,
5294               "side": "server",
5295               "included": 1,
5296               "storageOption": "RAM",
5297               "singleton": 0,
5298               "bounded": 0,
5299               "defaultValue": "",
5300               "reportable": 0,
5301               "minInterval": 0,
5302               "maxInterval": 65344,
5303               "reportableChange": 0
5304             },
5305             {
5306               "name": "primary 3 intensity",
5307               "code": 27,
5308               "mfgCode": null,
5309               "side": "server",
5310               "included": 1,
5311               "storageOption": "RAM",
5312               "singleton": 0,
5313               "bounded": 0,
5314               "defaultValue": "",
5315               "reportable": 0,
5316               "minInterval": 0,
5317               "maxInterval": 65344,
5318               "reportableChange": 0
5319             },
5320             {
5321               "name": "primary 4 x",
5322               "code": 32,
5323               "mfgCode": null,
5324               "side": "server",
5325               "included": 1,
5326               "storageOption": "RAM",
5327               "singleton": 0,
5328               "bounded": 0,
5329               "defaultValue": "",
5330               "reportable": 0,
5331               "minInterval": 0,
5332               "maxInterval": 65344,
5333               "reportableChange": 0
5334             },
5335             {
5336               "name": "primary 4 y",
5337               "code": 33,
5338               "mfgCode": null,
5339               "side": "server",
5340               "included": 1,
5341               "storageOption": "RAM",
5342               "singleton": 0,
5343               "bounded": 0,
5344               "defaultValue": "",
5345               "reportable": 0,
5346               "minInterval": 0,
5347               "maxInterval": 65344,
5348               "reportableChange": 0
5349             },
5350             {
5351               "name": "primary 4 intensity",
5352               "code": 34,
5353               "mfgCode": null,
5354               "side": "server",
5355               "included": 1,
5356               "storageOption": "RAM",
5357               "singleton": 0,
5358               "bounded": 0,
5359               "defaultValue": "",
5360               "reportable": 0,
5361               "minInterval": 0,
5362               "maxInterval": 65344,
5363               "reportableChange": 0
5364             },
5365             {
5366               "name": "primary 5 x",
5367               "code": 36,
5368               "mfgCode": null,
5369               "side": "server",
5370               "included": 1,
5371               "storageOption": "RAM",
5372               "singleton": 0,
5373               "bounded": 0,
5374               "defaultValue": "",
5375               "reportable": 0,
5376               "minInterval": 0,
5377               "maxInterval": 65344,
5378               "reportableChange": 0
5379             },
5380             {
5381               "name": "primary 5 y",
5382               "code": 37,
5383               "mfgCode": null,
5384               "side": "server",
5385               "included": 1,
5386               "storageOption": "RAM",
5387               "singleton": 0,
5388               "bounded": 0,
5389               "defaultValue": "",
5390               "reportable": 0,
5391               "minInterval": 0,
5392               "maxInterval": 65344,
5393               "reportableChange": 0
5394             },
5395             {
5396               "name": "primary 5 intensity",
5397               "code": 38,
5398               "mfgCode": null,
5399               "side": "server",
5400               "included": 1,
5401               "storageOption": "RAM",
5402               "singleton": 0,
5403               "bounded": 0,
5404               "defaultValue": "",
5405               "reportable": 0,
5406               "minInterval": 0,
5407               "maxInterval": 65344,
5408               "reportableChange": 0
5409             },
5410             {
5411               "name": "primary 6 x",
5412               "code": 40,
5413               "mfgCode": null,
5414               "side": "server",
5415               "included": 1,
5416               "storageOption": "RAM",
5417               "singleton": 0,
5418               "bounded": 0,
5419               "defaultValue": "",
5420               "reportable": 0,
5421               "minInterval": 0,
5422               "maxInterval": 65344,
5423               "reportableChange": 0
5424             },
5425             {
5426               "name": "primary 6 y",
5427               "code": 41,
5428               "mfgCode": null,
5429               "side": "server",
5430               "included": 1,
5431               "storageOption": "RAM",
5432               "singleton": 0,
5433               "bounded": 0,
5434               "defaultValue": "",
5435               "reportable": 0,
5436               "minInterval": 0,
5437               "maxInterval": 65344,
5438               "reportableChange": 0
5439             },
5440             {
5441               "name": "primary 6 intensity",
5442               "code": 42,
5443               "mfgCode": null,
5444               "side": "server",
5445               "included": 1,
5446               "storageOption": "RAM",
5447               "singleton": 0,
5448               "bounded": 0,
5449               "defaultValue": "",
5450               "reportable": 0,
5451               "minInterval": 0,
5452               "maxInterval": 65344,
5453               "reportableChange": 0
5454             },
5455             {
5456               "name": "white point x",
5457               "code": 48,
5458               "mfgCode": null,
5459               "side": "server",
5460               "included": 1,
5461               "storageOption": "RAM",
5462               "singleton": 0,
5463               "bounded": 0,
5464               "defaultValue": "",
5465               "reportable": 0,
5466               "minInterval": 0,
5467               "maxInterval": 65344,
5468               "reportableChange": 0
5469             },
5470             {
5471               "name": "white point y",
5472               "code": 49,
5473               "mfgCode": null,
5474               "side": "server",
5475               "included": 1,
5476               "storageOption": "RAM",
5477               "singleton": 0,
5478               "bounded": 0,
5479               "defaultValue": "",
5480               "reportable": 0,
5481               "minInterval": 0,
5482               "maxInterval": 65344,
5483               "reportableChange": 0
5484             },
5485             {
5486               "name": "color point r x",
5487               "code": 50,
5488               "mfgCode": null,
5489               "side": "server",
5490               "included": 1,
5491               "storageOption": "RAM",
5492               "singleton": 0,
5493               "bounded": 0,
5494               "defaultValue": "",
5495               "reportable": 0,
5496               "minInterval": 0,
5497               "maxInterval": 65344,
5498               "reportableChange": 0
5499             },
5500             {
5501               "name": "color point r y",
5502               "code": 51,
5503               "mfgCode": null,
5504               "side": "server",
5505               "included": 1,
5506               "storageOption": "RAM",
5507               "singleton": 0,
5508               "bounded": 0,
5509               "defaultValue": "",
5510               "reportable": 0,
5511               "minInterval": 0,
5512               "maxInterval": 65344,
5513               "reportableChange": 0
5514             },
5515             {
5516               "name": "color point r intensity",
5517               "code": 52,
5518               "mfgCode": null,
5519               "side": "server",
5520               "included": 1,
5521               "storageOption": "RAM",
5522               "singleton": 0,
5523               "bounded": 0,
5524               "defaultValue": "",
5525               "reportable": 0,
5526               "minInterval": 0,
5527               "maxInterval": 65344,
5528               "reportableChange": 0
5529             },
5530             {
5531               "name": "color point g x",
5532               "code": 54,
5533               "mfgCode": null,
5534               "side": "server",
5535               "included": 1,
5536               "storageOption": "RAM",
5537               "singleton": 0,
5538               "bounded": 0,
5539               "defaultValue": "",
5540               "reportable": 0,
5541               "minInterval": 0,
5542               "maxInterval": 65344,
5543               "reportableChange": 0
5544             },
5545             {
5546               "name": "color point g y",
5547               "code": 55,
5548               "mfgCode": null,
5549               "side": "server",
5550               "included": 1,
5551               "storageOption": "RAM",
5552               "singleton": 0,
5553               "bounded": 0,
5554               "defaultValue": "",
5555               "reportable": 0,
5556               "minInterval": 0,
5557               "maxInterval": 65344,
5558               "reportableChange": 0
5559             },
5560             {
5561               "name": "color point g intensity",
5562               "code": 56,
5563               "mfgCode": null,
5564               "side": "server",
5565               "included": 1,
5566               "storageOption": "RAM",
5567               "singleton": 0,
5568               "bounded": 0,
5569               "defaultValue": "",
5570               "reportable": 0,
5571               "minInterval": 0,
5572               "maxInterval": 65344,
5573               "reportableChange": 0
5574             },
5575             {
5576               "name": "color point b x",
5577               "code": 58,
5578               "mfgCode": null,
5579               "side": "server",
5580               "included": 1,
5581               "storageOption": "RAM",
5582               "singleton": 0,
5583               "bounded": 0,
5584               "defaultValue": "",
5585               "reportable": 0,
5586               "minInterval": 0,
5587               "maxInterval": 65344,
5588               "reportableChange": 0
5589             },
5590             {
5591               "name": "color point b y",
5592               "code": 59,
5593               "mfgCode": null,
5594               "side": "server",
5595               "included": 1,
5596               "storageOption": "RAM",
5597               "singleton": 0,
5598               "bounded": 0,
5599               "defaultValue": "",
5600               "reportable": 0,
5601               "minInterval": 0,
5602               "maxInterval": 65344,
5603               "reportableChange": 0
5604             },
5605             {
5606               "name": "color point b intensity",
5607               "code": 60,
5608               "mfgCode": null,
5609               "side": "server",
5610               "included": 1,
5611               "storageOption": "RAM",
5612               "singleton": 0,
5613               "bounded": 0,
5614               "defaultValue": "",
5615               "reportable": 0,
5616               "minInterval": 0,
5617               "maxInterval": 65344,
5618               "reportableChange": 0
5619             },
5620             {
5621               "name": "couple color temp to level min-mireds",
5622               "code": 16397,
5623               "mfgCode": null,
5624               "side": "server",
5625               "included": 1,
5626               "storageOption": "RAM",
5627               "singleton": 0,
5628               "bounded": 0,
5629               "defaultValue": "",
5630               "reportable": 0,
5631               "minInterval": 0,
5632               "maxInterval": 65344,
5633               "reportableChange": 0
5634             },
5635             {
5636               "name": "start up color temperature mireds",
5637               "code": 16400,
5638               "mfgCode": null,
5639               "side": "server",
5640               "included": 1,
5641               "storageOption": "RAM",
5642               "singleton": 0,
5643               "bounded": 0,
5644               "defaultValue": "",
5645               "reportable": 0,
5646               "minInterval": 0,
5647               "maxInterval": 65344,
5648               "reportableChange": 0
5649             },
5650             {
5651               "name": "enhanced current hue",
5652               "code": 16384,
5653               "mfgCode": null,
5654               "side": "server",
5655               "included": 1,
5656               "storageOption": "RAM",
5657               "singleton": 0,
5658               "bounded": 0,
5659               "defaultValue": "0x0000",
5660               "reportable": 0,
5661               "minInterval": 0,
5662               "maxInterval": 65344,
5663               "reportableChange": 0
5664             },
5665             {
5666               "name": "enhanced color mode",
5667               "code": 16385,
5668               "mfgCode": null,
5669               "side": "server",
5670               "included": 1,
5671               "storageOption": "RAM",
5672               "singleton": 0,
5673               "bounded": 0,
5674               "defaultValue": "0x01",
5675               "reportable": 0,
5676               "minInterval": 0,
5677               "maxInterval": 65344,
5678               "reportableChange": 0
5679             },
5680             {
5681               "name": "color loop active",
5682               "code": 16386,
5683               "mfgCode": null,
5684               "side": "server",
5685               "included": 1,
5686               "storageOption": "RAM",
5687               "singleton": 0,
5688               "bounded": 0,
5689               "defaultValue": "0x00",
5690               "reportable": 0,
5691               "minInterval": 0,
5692               "maxInterval": 65344,
5693               "reportableChange": 0
5694             },
5695             {
5696               "name": "color loop direction",
5697               "code": 16387,
5698               "mfgCode": null,
5699               "side": "server",
5700               "included": 1,
5701               "storageOption": "RAM",
5702               "singleton": 0,
5703               "bounded": 0,
5704               "defaultValue": "0x00",
5705               "reportable": 0,
5706               "minInterval": 0,
5707               "maxInterval": 65344,
5708               "reportableChange": 0
5709             },
5710             {
5711               "name": "color loop time",
5712               "code": 16388,
5713               "mfgCode": null,
5714               "side": "server",
5715               "included": 1,
5716               "storageOption": "RAM",
5717               "singleton": 0,
5718               "bounded": 0,
5719               "defaultValue": "0x0019",
5720               "reportable": 0,
5721               "minInterval": 0,
5722               "maxInterval": 65344,
5723               "reportableChange": 0
5724             },
5725             {
5726               "name": "color capabilities",
5727               "code": 16394,
5728               "mfgCode": null,
5729               "side": "server",
5730               "included": 1,
5731               "storageOption": "RAM",
5732               "singleton": 0,
5733               "bounded": 0,
5734               "defaultValue": "0x0000",
5735               "reportable": 0,
5736               "minInterval": 0,
5737               "maxInterval": 65344,
5738               "reportableChange": 0
5739             },
5740             {
5741               "name": "color temp physical min",
5742               "code": 16395,
5743               "mfgCode": null,
5744               "side": "server",
5745               "included": 1,
5746               "storageOption": "RAM",
5747               "singleton": 0,
5748               "bounded": 0,
5749               "defaultValue": "0x0000",
5750               "reportable": 0,
5751               "minInterval": 0,
5752               "maxInterval": 65344,
5753               "reportableChange": 0
5754             },
5755             {
5756               "name": "color temp physical max",
5757               "code": 16396,
5758               "mfgCode": null,
5759               "side": "server",
5760               "included": 1,
5761               "storageOption": "RAM",
5762               "singleton": 0,
5763               "bounded": 0,
5764               "defaultValue": "0xFEFF",
5765               "reportable": 0,
5766               "minInterval": 0,
5767               "maxInterval": 65344,
5768               "reportableChange": 0
5769             }
5770           ]
5771         },
5772         {
5773           "name": "Temperature Measurement",
5774           "code": 1026,
5775           "mfgCode": null,
5776           "define": "TEMP_MEASUREMENT_CLUSTER",
5777           "side": "client",
5778           "enabled": 0,
5779           "commands": [],
5780           "attributes": [
5781             {
5782               "name": "cluster revision",
5783               "code": 65533,
5784               "mfgCode": null,
5785               "side": "client",
5786               "included": 1,
5787               "storageOption": "RAM",
5788               "singleton": 0,
5789               "bounded": 0,
5790               "defaultValue": "3",
5791               "reportable": 0,
5792               "minInterval": 0,
5793               "maxInterval": 65344,
5794               "reportableChange": 0
5795             }
5796           ]
5797         },
5798         {
5799           "name": "Temperature Measurement",
5800           "code": 1026,
5801           "mfgCode": null,
5802           "define": "TEMP_MEASUREMENT_CLUSTER",
5803           "side": "server",
5804           "enabled": 1,
5805           "commands": [],
5806           "attributes": [
5807             {
5808               "name": "cluster revision",
5809               "code": 65533,
5810               "mfgCode": null,
5811               "side": "server",
5812               "included": 1,
5813               "storageOption": "RAM",
5814               "singleton": 0,
5815               "bounded": 0,
5816               "defaultValue": "3",
5817               "reportable": 0,
5818               "minInterval": 0,
5819               "maxInterval": 65344,
5820               "reportableChange": 0
5821             },
5822             {
5823               "name": "measured value",
5824               "code": 0,
5825               "mfgCode": null,
5826               "side": "server",
5827               "included": 1,
5828               "storageOption": "RAM",
5829               "singleton": 0,
5830               "bounded": 0,
5831               "defaultValue": "0x8000",
5832               "reportable": 1,
5833               "minInterval": 0,
5834               "maxInterval": 65344,
5835               "reportableChange": 0
5836             },
5837             {
5838               "name": "min measured value",
5839               "code": 1,
5840               "mfgCode": null,
5841               "side": "server",
5842               "included": 1,
5843               "storageOption": "RAM",
5844               "singleton": 0,
5845               "bounded": 0,
5846               "defaultValue": "0x8000",
5847               "reportable": 0,
5848               "minInterval": 0,
5849               "maxInterval": 65344,
5850               "reportableChange": 0
5851             },
5852             {
5853               "name": "max measured value",
5854               "code": 2,
5855               "mfgCode": null,
5856               "side": "server",
5857               "included": 1,
5858               "storageOption": "RAM",
5859               "singleton": 0,
5860               "bounded": 0,
5861               "defaultValue": "0x8000",
5862               "reportable": 0,
5863               "minInterval": 0,
5864               "maxInterval": 65344,
5865               "reportableChange": 0
5866             },
5867             {
5868               "name": "tolerance",
5869               "code": 3,
5870               "mfgCode": null,
5871               "side": "server",
5872               "included": 0,
5873               "storageOption": "RAM",
5874               "singleton": 0,
5875               "bounded": 0,
5876               "defaultValue": "",
5877               "reportable": 1,
5878               "minInterval": 0,
5879               "maxInterval": 65344,
5880               "reportableChange": 0
5881             }
5882           ]
5883         },
5884         {
5885           "name": "IAS Zone",
5886           "code": 1280,
5887           "mfgCode": null,
5888           "define": "IAS_ZONE_CLUSTER",
5889           "side": "client",
5890           "enabled": 0,
5891           "commands": [
5892             {
5893               "name": "ZoneEnrollResponse",
5894               "code": 0,
5895               "mfgCode": null,
5896               "source": "client",
5897               "incoming": 1,
5898               "outgoing": 1
5899             }
5900           ],
5901           "attributes": [
5902             {
5903               "name": "cluster revision",
5904               "code": 65533,
5905               "mfgCode": null,
5906               "side": "client",
5907               "included": 1,
5908               "storageOption": "RAM",
5909               "singleton": 0,
5910               "bounded": 0,
5911               "defaultValue": "2",
5912               "reportable": 0,
5913               "minInterval": 0,
5914               "maxInterval": 65344,
5915               "reportableChange": 0
5916             }
5917           ]
5918         },
5919         {
5920           "name": "IAS Zone",
5921           "code": 1280,
5922           "mfgCode": null,
5923           "define": "IAS_ZONE_CLUSTER",
5924           "side": "server",
5925           "enabled": 1,
5926           "commands": [
5927             {
5928               "name": "ZoneStatusChangeNotification",
5929               "code": 0,
5930               "mfgCode": null,
5931               "source": "server",
5932               "incoming": 1,
5933               "outgoing": 1
5934             },
5935             {
5936               "name": "ZoneEnrollRequest",
5937               "code": 1,
5938               "mfgCode": null,
5939               "source": "server",
5940               "incoming": 1,
5941               "outgoing": 1
5942             }
5943           ],
5944           "attributes": [
5945             {
5946               "name": "cluster revision",
5947               "code": 65533,
5948               "mfgCode": null,
5949               "side": "server",
5950               "included": 1,
5951               "storageOption": "RAM",
5952               "singleton": 0,
5953               "bounded": 0,
5954               "defaultValue": "2",
5955               "reportable": 0,
5956               "minInterval": 0,
5957               "maxInterval": 65344,
5958               "reportableChange": 0
5959             },
5960             {
5961               "name": "zone state",
5962               "code": 0,
5963               "mfgCode": null,
5964               "side": "server",
5965               "included": 1,
5966               "storageOption": "RAM",
5967               "singleton": 0,
5968               "bounded": 0,
5969               "defaultValue": "0x00",
5970               "reportable": 0,
5971               "minInterval": 0,
5972               "maxInterval": 65344,
5973               "reportableChange": 0
5974             },
5975             {
5976               "name": "zone type",
5977               "code": 1,
5978               "mfgCode": null,
5979               "side": "server",
5980               "included": 1,
5981               "storageOption": "RAM",
5982               "singleton": 0,
5983               "bounded": 0,
5984               "defaultValue": "",
5985               "reportable": 0,
5986               "minInterval": 0,
5987               "maxInterval": 65344,
5988               "reportableChange": 0
5989             },
5990             {
5991               "name": "zone status",
5992               "code": 2,
5993               "mfgCode": null,
5994               "side": "server",
5995               "included": 1,
5996               "storageOption": "RAM",
5997               "singleton": 0,
5998               "bounded": 0,
5999               "defaultValue": "0x0000",
6000               "reportable": 0,
6001               "minInterval": 0,
6002               "maxInterval": 65344,
6003               "reportableChange": 0
6004             },
6005             {
6006               "name": "IAS CIE address",
6007               "code": 16,
6008               "mfgCode": null,
6009               "side": "server",
6010               "included": 1,
6011               "storageOption": "RAM",
6012               "singleton": 0,
6013               "bounded": 0,
6014               "defaultValue": "",
6015               "reportable": 0,
6016               "minInterval": 0,
6017               "maxInterval": 65344,
6018               "reportableChange": 0
6019             },
6020             {
6021               "name": "Zone ID",
6022               "code": 17,
6023               "mfgCode": null,
6024               "side": "server",
6025               "included": 1,
6026               "storageOption": "RAM",
6027               "singleton": 0,
6028               "bounded": 0,
6029               "defaultValue": "0xff",
6030               "reportable": 0,
6031               "minInterval": 0,
6032               "maxInterval": 65344,
6033               "reportableChange": 0
6034             }
6035           ]
6036         },
6037         {
6038           "name": "Low Power",
6039           "code": 1288,
6040           "mfgCode": null,
6041           "define": "LOW_POWER_CLUSTER",
6042           "side": "client",
6043           "enabled": 0,
6044           "commands": [
6045             {
6046               "name": "Sleep",
6047               "code": 0,
6048               "mfgCode": null,
6049               "source": "client",
6050               "incoming": 1,
6051               "outgoing": 1
6052             }
6053           ],
6054           "attributes": [
6055             {
6056               "name": "cluster revision",
6057               "code": 65533,
6058               "mfgCode": null,
6059               "side": "client",
6060               "included": 1,
6061               "storageOption": "RAM",
6062               "singleton": 0,
6063               "bounded": 0,
6064               "defaultValue": "0x0001",
6065               "reportable": 0,
6066               "minInterval": 0,
6067               "maxInterval": 65344,
6068               "reportableChange": 0
6069             }
6070           ]
6071         },
6072         {
6073           "name": "Low Power",
6074           "code": 1288,
6075           "mfgCode": null,
6076           "define": "LOW_POWER_CLUSTER",
6077           "side": "server",
6078           "enabled": 1,
6079           "commands": [],
6080           "attributes": [
6081             {
6082               "name": "cluster revision",
6083               "code": 65533,
6084               "mfgCode": null,
6085               "side": "server",
6086               "included": 1,
6087               "storageOption": "RAM",
6088               "singleton": 0,
6089               "bounded": 0,
6090               "defaultValue": "0x0001",
6091               "reportable": 0,
6092               "minInterval": 0,
6093               "maxInterval": 65344,
6094               "reportableChange": 0
6095             }
6096           ]
6097         },
6098         {
6099           "name": "Application Basic",
6100           "code": 1293,
6101           "mfgCode": null,
6102           "define": "APPLICATION_BASIC_CLUSTER",
6103           "side": "client",
6104           "enabled": 0,
6105           "commands": [],
6106           "attributes": [
6107             {
6108               "name": "cluster revision",
6109               "code": 65533,
6110               "mfgCode": null,
6111               "side": "client",
6112               "included": 1,
6113               "storageOption": "RAM",
6114               "singleton": 0,
6115               "bounded": 0,
6116               "defaultValue": "0x0001",
6117               "reportable": 0,
6118               "minInterval": 0,
6119               "maxInterval": 65344,
6120               "reportableChange": 0
6121             }
6122           ]
6123         },
6124         {
6125           "name": "Application Basic",
6126           "code": 1293,
6127           "mfgCode": null,
6128           "define": "APPLICATION_BASIC_CLUSTER",
6129           "side": "server",
6130           "enabled": 1,
6131           "commands": [],
6132           "attributes": [
6133             {
6134               "name": "cluster revision",
6135               "code": 65533,
6136               "mfgCode": null,
6137               "side": "server",
6138               "included": 1,
6139               "storageOption": "RAM",
6140               "singleton": 0,
6141               "bounded": 0,
6142               "defaultValue": "0x0001",
6143               "reportable": 0,
6144               "minInterval": 0,
6145               "maxInterval": 65344,
6146               "reportableChange": 0
6147             },
6148             {
6149               "name": "vendor name",
6150               "code": 0,
6151               "mfgCode": null,
6152               "side": "server",
6153               "included": 1,
6154               "storageOption": "RAM",
6155               "singleton": 0,
6156               "bounded": 0,
6157               "defaultValue": "",
6158               "reportable": 0,
6159               "minInterval": 0,
6160               "maxInterval": 65344,
6161               "reportableChange": 0
6162             },
6163             {
6164               "name": "vendor id",
6165               "code": 1,
6166               "mfgCode": null,
6167               "side": "server",
6168               "included": 1,
6169               "storageOption": "RAM",
6170               "singleton": 0,
6171               "bounded": 0,
6172               "defaultValue": "",
6173               "reportable": 0,
6174               "minInterval": 0,
6175               "maxInterval": 65344,
6176               "reportableChange": 0
6177             },
6178             {
6179               "name": "application name",
6180               "code": 2,
6181               "mfgCode": null,
6182               "side": "server",
6183               "included": 1,
6184               "storageOption": "RAM",
6185               "singleton": 0,
6186               "bounded": 0,
6187               "defaultValue": "",
6188               "reportable": 0,
6189               "minInterval": 0,
6190               "maxInterval": 65344,
6191               "reportableChange": 0
6192             },
6193             {
6194               "name": "product id",
6195               "code": 3,
6196               "mfgCode": null,
6197               "side": "server",
6198               "included": 1,
6199               "storageOption": "RAM",
6200               "singleton": 0,
6201               "bounded": 0,
6202               "defaultValue": "",
6203               "reportable": 0,
6204               "minInterval": 0,
6205               "maxInterval": 65344,
6206               "reportableChange": 0
6207             },
6208             {
6209               "name": "application id",
6210               "code": 5,
6211               "mfgCode": null,
6212               "side": "server",
6213               "included": 1,
6214               "storageOption": "RAM",
6215               "singleton": 0,
6216               "bounded": 0,
6217               "defaultValue": "",
6218               "reportable": 0,
6219               "minInterval": 0,
6220               "maxInterval": 65344,
6221               "reportableChange": 0
6222             },
6223             {
6224               "name": "catalog vendor id",
6225               "code": 6,
6226               "mfgCode": null,
6227               "side": "server",
6228               "included": 1,
6229               "storageOption": "RAM",
6230               "singleton": 0,
6231               "bounded": 0,
6232               "defaultValue": "",
6233               "reportable": 0,
6234               "minInterval": 0,
6235               "maxInterval": 65344,
6236               "reportableChange": 0
6237             },
6238             {
6239               "name": "application satus",
6240               "code": 7,
6241               "mfgCode": null,
6242               "side": "server",
6243               "included": 1,
6244               "storageOption": "RAM",
6245               "singleton": 0,
6246               "bounded": 0,
6247               "defaultValue": "0x01",
6248               "reportable": 0,
6249               "minInterval": 0,
6250               "maxInterval": 65344,
6251               "reportableChange": 0
6252             }
6253           ]
6254         },
6255         {
6256           "name": "Binding",
6257           "code": 61440,
6258           "mfgCode": null,
6259           "define": "BINDING_CLUSTER",
6260           "side": "client",
6261           "enabled": 0,
6262           "commands": [
6263             {
6264               "name": "Bind",
6265               "code": 0,
6266               "mfgCode": null,
6267               "source": "client",
6268               "incoming": 1,
6269               "outgoing": 1
6270             },
6271             {
6272               "name": "Unbind",
6273               "code": 1,
6274               "mfgCode": null,
6275               "source": "client",
6276               "incoming": 1,
6277               "outgoing": 1
6278             }
6279           ],
6280           "attributes": [
6281             {
6282               "name": "cluster revision",
6283               "code": 65533,
6284               "mfgCode": null,
6285               "side": "client",
6286               "included": 1,
6287               "storageOption": "RAM",
6288               "singleton": 0,
6289               "bounded": 0,
6290               "defaultValue": "0x0001",
6291               "reportable": 0,
6292               "minInterval": 0,
6293               "maxInterval": 65344,
6294               "reportableChange": 0
6295             }
6296           ]
6297         },
6298         {
6299           "name": "Binding",
6300           "code": 61440,
6301           "mfgCode": null,
6302           "define": "BINDING_CLUSTER",
6303           "side": "server",
6304           "enabled": 1,
6305           "commands": [],
6306           "attributes": [
6307             {
6308               "name": "cluster revision",
6309               "code": 65533,
6310               "mfgCode": null,
6311               "side": "server",
6312               "included": 1,
6313               "storageOption": "RAM",
6314               "singleton": 0,
6315               "bounded": 0,
6316               "defaultValue": "0x0001",
6317               "reportable": 0,
6318               "minInterval": 0,
6319               "maxInterval": 65344,
6320               "reportableChange": 0
6321             }
6322           ]
6323         },
6324         {
6325           "name": "Media Playback",
6326           "code": 61441,
6327           "mfgCode": null,
6328           "define": "MEDIA_PLAYBACK_CLUSTER",
6329           "side": "client",
6330           "enabled": 0,
6331           "commands": [
6332             {
6333               "name": "PlayRequest",
6334               "code": 0,
6335               "mfgCode": null,
6336               "source": "client",
6337               "incoming": 1,
6338               "outgoing": 1
6339             },
6340             {
6341               "name": "PauseRequest",
6342               "code": 1,
6343               "mfgCode": null,
6344               "source": "client",
6345               "incoming": 1,
6346               "outgoing": 1
6347             },
6348             {
6349               "name": "StopRequest",
6350               "code": 2,
6351               "mfgCode": null,
6352               "source": "client",
6353               "incoming": 1,
6354               "outgoing": 1
6355             },
6356             {
6357               "name": "StartOverRequest",
6358               "code": 3,
6359               "mfgCode": null,
6360               "source": "client",
6361               "incoming": 1,
6362               "outgoing": 1
6363             },
6364             {
6365               "name": "PreviousRequest",
6366               "code": 4,
6367               "mfgCode": null,
6368               "source": "client",
6369               "incoming": 1,
6370               "outgoing": 1
6371             },
6372             {
6373               "name": "NextRequest",
6374               "code": 5,
6375               "mfgCode": null,
6376               "source": "client",
6377               "incoming": 1,
6378               "outgoing": 1
6379             },
6380             {
6381               "name": "RewindRequest",
6382               "code": 6,
6383               "mfgCode": null,
6384               "source": "client",
6385               "incoming": 1,
6386               "outgoing": 1
6387             },
6388             {
6389               "name": "FastForwardRequest",
6390               "code": 7,
6391               "mfgCode": null,
6392               "source": "client",
6393               "incoming": 1,
6394               "outgoing": 1
6395             },
6396             {
6397               "name": "SkipForwardRequest",
6398               "code": 8,
6399               "mfgCode": null,
6400               "source": "client",
6401               "incoming": 1,
6402               "outgoing": 1
6403             },
6404             {
6405               "name": "SkipBackwardRequest",
6406               "code": 9,
6407               "mfgCode": null,
6408               "source": "client",
6409               "incoming": 1,
6410               "outgoing": 1
6411             }
6412           ],
6413           "attributes": [
6414             {
6415               "name": "cluster revision",
6416               "code": 65533,
6417               "mfgCode": null,
6418               "side": "client",
6419               "included": 1,
6420               "storageOption": "RAM",
6421               "singleton": 0,
6422               "bounded": 0,
6423               "defaultValue": "0x0001",
6424               "reportable": 0,
6425               "minInterval": 0,
6426               "maxInterval": 65344,
6427               "reportableChange": 0
6428             }
6429           ]
6430         },
6431         {
6432           "name": "Media Playback",
6433           "code": 61441,
6434           "mfgCode": null,
6435           "define": "MEDIA_PLAYBACK_CLUSTER",
6436           "side": "server",
6437           "enabled": 1,
6438           "commands": [
6439             {
6440               "name": "Playback",
6441               "code": 0,
6442               "mfgCode": null,
6443               "source": "server",
6444               "incoming": 1,
6445               "outgoing": 1
6446             }
6447           ],
6448           "attributes": [
6449             {
6450               "name": "cluster revision",
6451               "code": 65533,
6452               "mfgCode": null,
6453               "side": "server",
6454               "included": 1,
6455               "storageOption": "RAM",
6456               "singleton": 0,
6457               "bounded": 0,
6458               "defaultValue": "0x0001",
6459               "reportable": 0,
6460               "minInterval": 0,
6461               "maxInterval": 65344,
6462               "reportableChange": 0
6463             },
6464             {
6465               "name": "current state",
6466               "code": 0,
6467               "mfgCode": null,
6468               "side": "server",
6469               "included": 1,
6470               "storageOption": "RAM",
6471               "singleton": 0,
6472               "bounded": 0,
6473               "defaultValue": "",
6474               "reportable": 0,
6475               "minInterval": 0,
6476               "maxInterval": 65344,
6477               "reportableChange": 0
6478             }
6479           ]
6480         },
6481         {
6482           "name": "Content Launch",
6483           "code": 61442,
6484           "mfgCode": null,
6485           "define": "CONTENT_LAUNCH_CLUSTER",
6486           "side": "client",
6487           "enabled": 0,
6488           "commands": [
6489             {
6490               "name": "LaunchContent",
6491               "code": 0,
6492               "mfgCode": null,
6493               "source": "client",
6494               "incoming": 1,
6495               "outgoing": 1
6496             },
6497             {
6498               "name": "LaunchURL",
6499               "code": 1,
6500               "mfgCode": null,
6501               "source": "client",
6502               "incoming": 1,
6503               "outgoing": 1
6504             }
6505           ],
6506           "attributes": [
6507             {
6508               "name": "cluster revision",
6509               "code": 65533,
6510               "mfgCode": null,
6511               "side": "client",
6512               "included": 1,
6513               "storageOption": "RAM",
6514               "singleton": 0,
6515               "bounded": 0,
6516               "defaultValue": "0x0001",
6517               "reportable": 0,
6518               "minInterval": 0,
6519               "maxInterval": 65344,
6520               "reportableChange": 0
6521             }
6522           ]
6523         },
6524         {
6525           "name": "Content Launch",
6526           "code": 61442,
6527           "mfgCode": null,
6528           "define": "CONTENT_LAUNCH_CLUSTER",
6529           "side": "server",
6530           "enabled": 1,
6531           "commands": [
6532             {
6533               "name": "LaunchContentResponse",
6534               "code": 0,
6535               "mfgCode": null,
6536               "source": "server",
6537               "incoming": 1,
6538               "outgoing": 1
6539             },
6540             {
6541               "name": "LaunchURLResponse",
6542               "code": 1,
6543               "mfgCode": null,
6544               "source": "server",
6545               "incoming": 1,
6546               "outgoing": 1
6547             }
6548           ],
6549           "attributes": [
6550             {
6551               "name": "cluster revision",
6552               "code": 65533,
6553               "mfgCode": null,
6554               "side": "server",
6555               "included": 1,
6556               "storageOption": "RAM",
6557               "singleton": 0,
6558               "bounded": 0,
6559               "defaultValue": "0x0001",
6560               "reportable": 0,
6561               "minInterval": 0,
6562               "maxInterval": 65344,
6563               "reportableChange": 0
6564             }
6565           ]
6566         }
6567       ]
6568     }
6569   ],
6570   "endpoints": [
6571     {
6572       "endpointTypeName": "Anonymous Endpoint Type",
6573       "endpointTypeIndex": 1,
6574       "profileId": "0x0103",
6575       "endpointId": 1,
6576       "networkId": 0
6577     },
6578     {
6579       "endpointTypeName": "Anonymous Endpoint Type",
6580       "endpointTypeIndex": 0,
6581       "profileId": "0x0103",
6582       "endpointId": 2,
6583       "networkId": 0
6584     }
6585   ]
6586 }