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