6ced702b8317bb84d6a5c5a5b1436031fe79e008
[platform/upstream/connectedhomeip.git] / examples / temperature-measurement-app / esp32 / main / temperature-measurement.zap
1 {
2   "writeTime": "Tue Nov 17 2020 19:19:54 GMT+0100 (Central European Standard Time)",
3   "featureLevel": 4,
4   "creator": "zap",
5   "keyValuePairs": [
6     {
7       "key": "commandDiscovery",
8       "value": "1"
9     },
10     {
11       "key": "defaultResponsePolicy",
12       "value": "always"
13     },
14     {
15       "key": "manufacturerCodes",
16       "value": "0x1002"
17     }
18   ],
19   "package": [
20     {
21       "pathRelativity": "relativeToZap",
22       "path": "../../../../src/app/zap-templates/zcl/zcl.json",
23       "version": "ZCL Test Data",
24       "type": "zcl-properties"
25     },
26     {
27       "pathRelativity": "relativeToZap",
28       "path": "../../../../src/app/zap-templates/app-templates.json",
29       "version": "chip-v1",
30       "type": "gen-templates-json"
31     }
32   ],
33   "endpointTypes": [
34     {
35       "name": "Anonymous Endpoint Type",
36       "deviceTypeName": "CBA-tempsensor",
37       "deviceTypeCode": "0x0302",
38       "deviceTypeProfileId": "0x105",
39       "clusters": [
40         {
41           "name": "Basic",
42           "code": 0,
43           "mfgCode": null,
44           "define": "BASIC_CLUSTER",
45           "side": "client",
46           "enabled": 0,
47           "commands": [
48             {
49               "name": "ResetToFactoryDefaults",
50               "code": 0,
51               "mfgCode": null,
52               "source": "client",
53               "incoming": 1,
54               "outgoing": 0
55             }
56           ],
57           "attributes": [
58             {
59               "name": "cluster revision",
60               "code": 65533,
61               "mfgCode": null,
62               "side": "client",
63               "included": 1,
64               "storageOption": "RAM",
65               "singleton": 0,
66               "bounded": 0,
67               "defaultValue": "3",
68               "reportable": 0,
69               "minInterval": 0,
70               "maxInterval": 65344,
71               "reportableChange": 0
72             }
73           ]
74         },
75         {
76           "name": "Basic",
77           "code": 0,
78           "mfgCode": null,
79           "define": "BASIC_CLUSTER",
80           "side": "server",
81           "enabled": 1,
82           "attributes": [
83             {
84               "name": "cluster revision",
85               "code": 65533,
86               "mfgCode": null,
87               "side": "server",
88               "included": 1,
89               "storageOption": "RAM",
90               "singleton": 0,
91               "bounded": 0,
92               "defaultValue": "3",
93               "reportable": 0,
94               "minInterval": 0,
95               "maxInterval": 65344,
96               "reportableChange": 0
97             },
98             {
99               "name": "ZCL version",
100               "code": 0,
101               "mfgCode": null,
102               "side": "server",
103               "included": 1,
104               "storageOption": "RAM",
105               "singleton": 0,
106               "bounded": 0,
107               "defaultValue": "0x08",
108               "reportable": 0,
109               "minInterval": 0,
110               "maxInterval": 65344,
111               "reportableChange": 0
112             },
113             {
114               "name": "power source",
115               "code": 7,
116               "mfgCode": null,
117               "side": "server",
118               "included": 1,
119               "storageOption": "RAM",
120               "singleton": 0,
121               "bounded": 0,
122               "defaultValue": "0x00",
123               "reportable": 0,
124               "minInterval": 0,
125               "maxInterval": 65344,
126               "reportableChange": 0
127             }
128           ],
129           "commands": []
130         },
131         {
132           "name": "Power Configuration",
133           "code": 1,
134           "mfgCode": null,
135           "define": "POWER_CONFIG_CLUSTER",
136           "side": "client",
137           "enabled": 0,
138           "attributes": [
139             {
140               "name": "cluster revision",
141               "code": 65533,
142               "mfgCode": null,
143               "side": "client",
144               "included": 1,
145               "storageOption": "RAM",
146               "singleton": 0,
147               "bounded": 0,
148               "defaultValue": "2",
149               "reportable": 0,
150               "minInterval": 0,
151               "maxInterval": 65344,
152               "reportableChange": 0
153             }
154           ],
155           "commands": []
156         },
157         {
158           "name": "Power Configuration",
159           "code": 1,
160           "mfgCode": null,
161           "define": "POWER_CONFIG_CLUSTER",
162           "side": "server",
163           "enabled": 0,
164           "attributes": [
165             {
166               "name": "cluster revision",
167               "code": 65533,
168               "mfgCode": null,
169               "side": "server",
170               "included": 1,
171               "storageOption": "RAM",
172               "singleton": 0,
173               "bounded": 0,
174               "defaultValue": "2",
175               "reportable": 0,
176               "minInterval": 0,
177               "maxInterval": 65344,
178               "reportableChange": 0
179             },
180             {
181               "name": "battery percentage remaining",
182               "code": 33,
183               "mfgCode": null,
184               "side": "server",
185               "included": 0,
186               "storageOption": "RAM",
187               "singleton": 0,
188               "bounded": 0,
189               "defaultValue": "0x00",
190               "reportable": 1,
191               "minInterval": 0,
192               "maxInterval": 65344,
193               "reportableChange": 0
194             },
195             {
196               "name": "battery alarm state",
197               "code": 62,
198               "mfgCode": null,
199               "side": "server",
200               "included": 0,
201               "storageOption": "RAM",
202               "singleton": 0,
203               "bounded": 0,
204               "defaultValue": "0x00000000",
205               "reportable": 1,
206               "minInterval": 0,
207               "maxInterval": 65344,
208               "reportableChange": 0
209             }
210           ],
211           "commands": []
212         },
213         {
214           "name": "Device Temperature Configuration",
215           "code": 2,
216           "mfgCode": null,
217           "define": "DEVICE_TEMP_CLUSTER",
218           "side": "client",
219           "enabled": 0,
220           "commands": [],
221           "attributes": [
222             {
223               "name": "cluster revision",
224               "code": 65533,
225               "mfgCode": null,
226               "side": "client",
227               "included": 1,
228               "storageOption": "RAM",
229               "singleton": 0,
230               "bounded": 0,
231               "defaultValue": "0x0001",
232               "reportable": 0,
233               "minInterval": 0,
234               "maxInterval": 65344,
235               "reportableChange": 0
236             }
237           ]
238         },
239         {
240           "name": "Device Temperature Configuration",
241           "code": 2,
242           "mfgCode": null,
243           "define": "DEVICE_TEMP_CLUSTER",
244           "side": "server",
245           "enabled": 0,
246           "commands": [],
247           "attributes": [
248             {
249               "name": "cluster revision",
250               "code": 65533,
251               "mfgCode": null,
252               "side": "server",
253               "included": 1,
254               "storageOption": "RAM",
255               "singleton": 0,
256               "bounded": 0,
257               "defaultValue": "0x0001",
258               "reportable": 0,
259               "minInterval": 0,
260               "maxInterval": 65344,
261               "reportableChange": 0
262             },
263             {
264               "name": "current temperature",
265               "code": 0,
266               "mfgCode": null,
267               "side": "server",
268               "included": 1,
269               "storageOption": "RAM",
270               "singleton": 0,
271               "bounded": 0,
272               "defaultValue": "",
273               "reportable": 0,
274               "minInterval": 0,
275               "maxInterval": 65344,
276               "reportableChange": 0
277             }
278           ]
279         },
280         {
281           "name": "Identify",
282           "code": 3,
283           "mfgCode": null,
284           "define": "IDENTIFY_CLUSTER",
285           "side": "client",
286           "enabled": 0,
287           "commands": [
288             {
289               "name": "Identify",
290               "code": 0,
291               "mfgCode": null,
292               "source": "client",
293               "incoming": 1,
294               "outgoing": 0
295             },
296             {
297               "name": "IdentifyQuery",
298               "code": 1,
299               "mfgCode": null,
300               "source": "client",
301               "incoming": 1,
302               "outgoing": 0
303             }
304           ],
305           "attributes": [
306             {
307               "name": "cluster revision",
308               "code": 65533,
309               "mfgCode": null,
310               "side": "client",
311               "included": 1,
312               "storageOption": "RAM",
313               "singleton": 0,
314               "bounded": 0,
315               "defaultValue": "2",
316               "reportable": 0,
317               "minInterval": 0,
318               "maxInterval": 65344,
319               "reportableChange": 0
320             }
321           ]
322         },
323         {
324           "name": "Identify",
325           "code": 3,
326           "mfgCode": null,
327           "define": "IDENTIFY_CLUSTER",
328           "side": "server",
329           "enabled": 0,
330           "commands": [
331             {
332               "name": "IdentifyQueryResponse",
333               "code": 0,
334               "mfgCode": null,
335               "source": "server",
336               "incoming": 0,
337               "outgoing": 1
338             }
339           ],
340           "attributes": [
341             {
342               "name": "cluster revision",
343               "code": 65533,
344               "mfgCode": null,
345               "side": "server",
346               "included": 1,
347               "storageOption": "RAM",
348               "singleton": 0,
349               "bounded": 0,
350               "defaultValue": "2",
351               "reportable": 0,
352               "minInterval": 0,
353               "maxInterval": 65344,
354               "reportableChange": 0
355             },
356             {
357               "name": "identify time",
358               "code": 0,
359               "mfgCode": null,
360               "side": "server",
361               "included": 1,
362               "storageOption": "RAM",
363               "singleton": 0,
364               "bounded": 0,
365               "defaultValue": "0x0000",
366               "reportable": 0,
367               "minInterval": 0,
368               "maxInterval": 65344,
369               "reportableChange": 0
370             }
371           ]
372         },
373         {
374           "name": "Groups",
375           "code": 4,
376           "mfgCode": null,
377           "define": "GROUPS_CLUSTER",
378           "side": "client",
379           "enabled": 0,
380           "commands": [
381             {
382               "name": "AddGroup",
383               "code": 0,
384               "mfgCode": null,
385               "source": "client",
386               "incoming": 0,
387               "outgoing": 1
388             },
389             {
390               "name": "ViewGroup",
391               "code": 1,
392               "mfgCode": null,
393               "source": "client",
394               "incoming": 0,
395               "outgoing": 1
396             },
397             {
398               "name": "GetGroupMembership",
399               "code": 2,
400               "mfgCode": null,
401               "source": "client",
402               "incoming": 0,
403               "outgoing": 1
404             },
405             {
406               "name": "RemoveGroup",
407               "code": 3,
408               "mfgCode": null,
409               "source": "client",
410               "incoming": 0,
411               "outgoing": 1
412             },
413             {
414               "name": "RemoveAllGroups",
415               "code": 4,
416               "mfgCode": null,
417               "source": "client",
418               "incoming": 0,
419               "outgoing": 1
420             },
421             {
422               "name": "AddGroupIfIdentifying",
423               "code": 5,
424               "mfgCode": null,
425               "source": "client",
426               "incoming": 0,
427               "outgoing": 1
428             }
429           ],
430           "attributes": [
431             {
432               "name": "cluster revision",
433               "code": 65533,
434               "mfgCode": null,
435               "side": "client",
436               "included": 1,
437               "storageOption": "RAM",
438               "singleton": 0,
439               "bounded": 0,
440               "defaultValue": "3",
441               "reportable": 0,
442               "minInterval": 0,
443               "maxInterval": 65344,
444               "reportableChange": 0
445             }
446           ]
447         },
448         {
449           "name": "Groups",
450           "code": 4,
451           "mfgCode": null,
452           "define": "GROUPS_CLUSTER",
453           "side": "server",
454           "enabled": 0,
455           "commands": [
456             {
457               "name": "AddGroupResponse",
458               "code": 0,
459               "mfgCode": null,
460               "source": "server",
461               "incoming": 1,
462               "outgoing": 0
463             },
464             {
465               "name": "ViewGroupResponse",
466               "code": 1,
467               "mfgCode": null,
468               "source": "server",
469               "incoming": 1,
470               "outgoing": 0
471             },
472             {
473               "name": "GetGroupMembershipResponse",
474               "code": 2,
475               "mfgCode": null,
476               "source": "server",
477               "incoming": 1,
478               "outgoing": 0
479             },
480             {
481               "name": "RemoveGroupResponse",
482               "code": 3,
483               "mfgCode": null,
484               "source": "server",
485               "incoming": 1,
486               "outgoing": 0
487             }
488           ],
489           "attributes": [
490             {
491               "name": "cluster revision",
492               "code": 65533,
493               "mfgCode": null,
494               "side": "server",
495               "included": 1,
496               "storageOption": "RAM",
497               "singleton": 0,
498               "bounded": 0,
499               "defaultValue": "3",
500               "reportable": 0,
501               "minInterval": 0,
502               "maxInterval": 65344,
503               "reportableChange": 0
504             },
505             {
506               "name": "name support",
507               "code": 0,
508               "mfgCode": null,
509               "side": "server",
510               "included": 1,
511               "storageOption": "RAM",
512               "singleton": 0,
513               "bounded": 0,
514               "defaultValue": "",
515               "reportable": 0,
516               "minInterval": 0,
517               "maxInterval": 65344,
518               "reportableChange": 0
519             }
520           ]
521         },
522         {
523           "name": "Alarms",
524           "code": 9,
525           "mfgCode": null,
526           "define": "ALARM_CLUSTER",
527           "side": "client",
528           "enabled": 0,
529           "commands": [
530             {
531               "name": "ResetAlarm",
532               "code": 0,
533               "mfgCode": null,
534               "source": "client",
535               "incoming": 1,
536               "outgoing": 0
537             },
538             {
539               "name": "ResetAllAlarms",
540               "code": 1,
541               "mfgCode": null,
542               "source": "client",
543               "incoming": 1,
544               "outgoing": 0
545             }
546           ],
547           "attributes": [
548             {
549               "name": "cluster revision",
550               "code": 65533,
551               "mfgCode": null,
552               "side": "client",
553               "included": 1,
554               "storageOption": "RAM",
555               "singleton": 0,
556               "bounded": 0,
557               "defaultValue": "0x0001",
558               "reportable": 0,
559               "minInterval": 0,
560               "maxInterval": 65344,
561               "reportableChange": 0
562             }
563           ]
564         },
565         {
566           "name": "Alarms",
567           "code": 9,
568           "mfgCode": null,
569           "define": "ALARM_CLUSTER",
570           "side": "server",
571           "enabled": 0,
572           "commands": [
573             {
574               "name": "Alarm",
575               "code": 0,
576               "mfgCode": null,
577               "source": "server",
578               "incoming": 0,
579               "outgoing": 1
580             }
581           ],
582           "attributes": [
583             {
584               "name": "cluster revision",
585               "code": 65533,
586               "mfgCode": null,
587               "side": "server",
588               "included": 1,
589               "storageOption": "RAM",
590               "singleton": 0,
591               "bounded": 0,
592               "defaultValue": "0x0001",
593               "reportable": 0,
594               "minInterval": 0,
595               "maxInterval": 65344,
596               "reportableChange": 0
597             }
598           ]
599         },
600         {
601           "name": "Commissioning",
602           "code": 21,
603           "mfgCode": null,
604           "define": "COMMISSIONING_CLUSTER",
605           "side": "client",
606           "enabled": 0,
607           "commands": [
608             {
609               "name": "RestartDevice",
610               "code": 0,
611               "mfgCode": null,
612               "source": "client",
613               "incoming": 1,
614               "outgoing": 0
615             },
616             {
617               "name": "ResetStartupParameters",
618               "code": 3,
619               "mfgCode": null,
620               "source": "client",
621               "incoming": 1,
622               "outgoing": 0
623             }
624           ],
625           "attributes": [
626             {
627               "name": "cluster revision",
628               "code": 65533,
629               "mfgCode": null,
630               "side": "client",
631               "included": 1,
632               "storageOption": "RAM",
633               "singleton": 0,
634               "bounded": 0,
635               "defaultValue": "2",
636               "reportable": 0,
637               "minInterval": 0,
638               "maxInterval": 65344,
639               "reportableChange": 0
640             }
641           ]
642         },
643         {
644           "name": "Commissioning",
645           "code": 21,
646           "mfgCode": null,
647           "define": "COMMISSIONING_CLUSTER",
648           "side": "server",
649           "enabled": 0,
650           "commands": [
651             {
652               "name": "RestartDeviceResponse",
653               "code": 0,
654               "mfgCode": null,
655               "source": "server",
656               "incoming": 0,
657               "outgoing": 1
658             },
659             {
660               "name": "SaveStartupParametersResponse",
661               "code": 1,
662               "mfgCode": null,
663               "source": "server",
664               "incoming": 0,
665               "outgoing": 1
666             },
667             {
668               "name": "RestoreStartupParametersResponse",
669               "code": 2,
670               "mfgCode": null,
671               "source": "server",
672               "incoming": 0,
673               "outgoing": 1
674             },
675             {
676               "name": "ResetStartupParametersResponse",
677               "code": 3,
678               "mfgCode": null,
679               "source": "server",
680               "incoming": 0,
681               "outgoing": 1
682             }
683           ],
684           "attributes": [
685             {
686               "name": "cluster revision",
687               "code": 65533,
688               "mfgCode": null,
689               "side": "server",
690               "included": 1,
691               "storageOption": "RAM",
692               "singleton": 0,
693               "bounded": 0,
694               "defaultValue": "2",
695               "reportable": 0,
696               "minInterval": 0,
697               "maxInterval": 65344,
698               "reportableChange": 0
699             },
700             {
701               "name": "short address",
702               "code": 0,
703               "mfgCode": null,
704               "side": "server",
705               "included": 1,
706               "storageOption": "RAM",
707               "singleton": 0,
708               "bounded": 0,
709               "defaultValue": "0xFFFF",
710               "reportable": 0,
711               "minInterval": 0,
712               "maxInterval": 65344,
713               "reportableChange": 0
714             },
715             {
716               "name": "extended pan id",
717               "code": 1,
718               "mfgCode": null,
719               "side": "server",
720               "included": 1,
721               "storageOption": "RAM",
722               "singleton": 0,
723               "bounded": 0,
724               "defaultValue": "0xFFFFFFFFFFFFFFFF",
725               "reportable": 0,
726               "minInterval": 0,
727               "maxInterval": 65344,
728               "reportableChange": 0
729             },
730             {
731               "name": "pan id",
732               "code": 2,
733               "mfgCode": null,
734               "side": "server",
735               "included": 1,
736               "storageOption": "RAM",
737               "singleton": 0,
738               "bounded": 0,
739               "defaultValue": "0xFFFF",
740               "reportable": 0,
741               "minInterval": 0,
742               "maxInterval": 65344,
743               "reportableChange": 0
744             },
745             {
746               "name": "channel mask",
747               "code": 3,
748               "mfgCode": null,
749               "side": "server",
750               "included": 1,
751               "storageOption": "RAM",
752               "singleton": 0,
753               "bounded": 0,
754               "defaultValue": "0x07FFF800",
755               "reportable": 0,
756               "minInterval": 0,
757               "maxInterval": 65344,
758               "reportableChange": 0
759             },
760             {
761               "name": "protocol version",
762               "code": 4,
763               "mfgCode": null,
764               "side": "server",
765               "included": 1,
766               "storageOption": "RAM",
767               "singleton": 0,
768               "bounded": 0,
769               "defaultValue": "0x02",
770               "reportable": 0,
771               "minInterval": 0,
772               "maxInterval": 65344,
773               "reportableChange": 0
774             },
775             {
776               "name": "stack profile",
777               "code": 5,
778               "mfgCode": null,
779               "side": "server",
780               "included": 1,
781               "storageOption": "RAM",
782               "singleton": 0,
783               "bounded": 0,
784               "defaultValue": "0x02",
785               "reportable": 0,
786               "minInterval": 0,
787               "maxInterval": 65344,
788               "reportableChange": 0
789             },
790             {
791               "name": "startup control",
792               "code": 6,
793               "mfgCode": null,
794               "side": "server",
795               "included": 1,
796               "storageOption": "RAM",
797               "singleton": 0,
798               "bounded": 0,
799               "defaultValue": "0x03",
800               "reportable": 0,
801               "minInterval": 0,
802               "maxInterval": 65344,
803               "reportableChange": 0
804             },
805             {
806               "name": "trust center address",
807               "code": 16,
808               "mfgCode": null,
809               "side": "server",
810               "included": 1,
811               "storageOption": "RAM",
812               "singleton": 0,
813               "bounded": 0,
814               "defaultValue": "0x0000000000000000",
815               "reportable": 0,
816               "minInterval": 0,
817               "maxInterval": 65344,
818               "reportableChange": 0
819             },
820             {
821               "name": "network key",
822               "code": 18,
823               "mfgCode": null,
824               "side": "server",
825               "included": 1,
826               "storageOption": "RAM",
827               "singleton": 0,
828               "bounded": 0,
829               "defaultValue": "0x00000000000000000000000000000000",
830               "reportable": 0,
831               "minInterval": 0,
832               "maxInterval": 65344,
833               "reportableChange": 0
834             },
835             {
836               "name": "use insecure join",
837               "code": 19,
838               "mfgCode": null,
839               "side": "server",
840               "included": 1,
841               "storageOption": "RAM",
842               "singleton": 0,
843               "bounded": 0,
844               "defaultValue": "0x01",
845               "reportable": 0,
846               "minInterval": 0,
847               "maxInterval": 65344,
848               "reportableChange": 0
849             },
850             {
851               "name": "preconfigured link key",
852               "code": 20,
853               "mfgCode": null,
854               "side": "server",
855               "included": 1,
856               "storageOption": "RAM",
857               "singleton": 0,
858               "bounded": 0,
859               "defaultValue": "0x00000000000000000000000000000000",
860               "reportable": 0,
861               "minInterval": 0,
862               "maxInterval": 65344,
863               "reportableChange": 0
864             },
865             {
866               "name": "network key sequence number",
867               "code": 21,
868               "mfgCode": null,
869               "side": "server",
870               "included": 1,
871               "storageOption": "RAM",
872               "singleton": 0,
873               "bounded": 0,
874               "defaultValue": "0x00",
875               "reportable": 0,
876               "minInterval": 0,
877               "maxInterval": 65344,
878               "reportableChange": 0
879             },
880             {
881               "name": "network key type",
882               "code": 22,
883               "mfgCode": null,
884               "side": "server",
885               "included": 1,
886               "storageOption": "RAM",
887               "singleton": 0,
888               "bounded": 0,
889               "defaultValue": "0x05",
890               "reportable": 0,
891               "minInterval": 0,
892               "maxInterval": 65344,
893               "reportableChange": 0
894             },
895             {
896               "name": "network manager address",
897               "code": 23,
898               "mfgCode": null,
899               "side": "server",
900               "included": 1,
901               "storageOption": "RAM",
902               "singleton": 0,
903               "bounded": 0,
904               "defaultValue": "0x0000",
905               "reportable": 0,
906               "minInterval": 0,
907               "maxInterval": 65344,
908               "reportableChange": 0
909             },
910             {
911               "name": "scan attempts",
912               "code": 32,
913               "mfgCode": null,
914               "side": "server",
915               "included": 1,
916               "storageOption": "RAM",
917               "singleton": 0,
918               "bounded": 0,
919               "defaultValue": "0x05",
920               "reportable": 0,
921               "minInterval": 0,
922               "maxInterval": 65344,
923               "reportableChange": 0
924             },
925             {
926               "name": "time between scans",
927               "code": 33,
928               "mfgCode": null,
929               "side": "server",
930               "included": 1,
931               "storageOption": "RAM",
932               "singleton": 0,
933               "bounded": 0,
934               "defaultValue": "0x0064",
935               "reportable": 0,
936               "minInterval": 0,
937               "maxInterval": 65344,
938               "reportableChange": 0
939             },
940             {
941               "name": "rejoin interval",
942               "code": 34,
943               "mfgCode": null,
944               "side": "server",
945               "included": 1,
946               "storageOption": "RAM",
947               "singleton": 0,
948               "bounded": 0,
949               "defaultValue": "0x003C",
950               "reportable": 0,
951               "minInterval": 0,
952               "maxInterval": 65344,
953               "reportableChange": 0
954             },
955             {
956               "name": "max rejoin interval",
957               "code": 35,
958               "mfgCode": null,
959               "side": "server",
960               "included": 1,
961               "storageOption": "RAM",
962               "singleton": 0,
963               "bounded": 0,
964               "defaultValue": "0x0E10",
965               "reportable": 0,
966               "minInterval": 0,
967               "maxInterval": 65344,
968               "reportableChange": 0
969             },
970             {
971               "name": "indirect poll rate",
972               "code": 48,
973               "mfgCode": null,
974               "side": "server",
975               "included": 1,
976               "storageOption": "RAM",
977               "singleton": 0,
978               "bounded": 0,
979               "defaultValue": "",
980               "reportable": 0,
981               "minInterval": 0,
982               "maxInterval": 65344,
983               "reportableChange": 0
984             },
985             {
986               "name": "parent retry threshold",
987               "code": 49,
988               "mfgCode": null,
989               "side": "server",
990               "included": 1,
991               "storageOption": "RAM",
992               "singleton": 0,
993               "bounded": 0,
994               "defaultValue": "",
995               "reportable": 0,
996               "minInterval": 0,
997               "maxInterval": 65344,
998               "reportableChange": 0
999             },
1000             {
1001               "name": "concentrator flag",
1002               "code": 64,
1003               "mfgCode": null,
1004               "side": "server",
1005               "included": 1,
1006               "storageOption": "RAM",
1007               "singleton": 0,
1008               "bounded": 0,
1009               "defaultValue": "0x00",
1010               "reportable": 0,
1011               "minInterval": 0,
1012               "maxInterval": 65344,
1013               "reportableChange": 0
1014             },
1015             {
1016               "name": "concentrator radius",
1017               "code": 65,
1018               "mfgCode": null,
1019               "side": "server",
1020               "included": 1,
1021               "storageOption": "RAM",
1022               "singleton": 0,
1023               "bounded": 0,
1024               "defaultValue": "0x0F",
1025               "reportable": 0,
1026               "minInterval": 0,
1027               "maxInterval": 65344,
1028               "reportableChange": 0
1029             },
1030             {
1031               "name": "concentrator discovery time",
1032               "code": 66,
1033               "mfgCode": null,
1034               "side": "server",
1035               "included": 1,
1036               "storageOption": "RAM",
1037               "singleton": 0,
1038               "bounded": 0,
1039               "defaultValue": "0x00",
1040               "reportable": 0,
1041               "minInterval": 0,
1042               "maxInterval": 65344,
1043               "reportableChange": 0
1044             }
1045           ]
1046         },
1047         {
1048           "name": "Temperature Measurement",
1049           "code": 1026,
1050           "mfgCode": null,
1051           "define": "TEMP_MEASUREMENT_CLUSTER",
1052           "side": "client",
1053           "enabled": 0,
1054           "commands": [],
1055           "attributes": [
1056             {
1057               "name": "cluster revision",
1058               "code": 65533,
1059               "mfgCode": null,
1060               "side": "client",
1061               "included": 1,
1062               "storageOption": "RAM",
1063               "singleton": 0,
1064               "bounded": 0,
1065               "defaultValue": "3",
1066               "reportable": 0,
1067               "minInterval": 0,
1068               "maxInterval": 65344,
1069               "reportableChange": 0
1070             }
1071           ]
1072         },
1073         {
1074           "name": "Temperature Measurement",
1075           "code": 1026,
1076           "mfgCode": null,
1077           "define": "TEMP_MEASUREMENT_CLUSTER",
1078           "side": "server",
1079           "enabled": 1,
1080           "commands": [],
1081           "attributes": [
1082             {
1083               "name": "cluster revision",
1084               "code": 65533,
1085               "mfgCode": null,
1086               "side": "server",
1087               "included": 1,
1088               "storageOption": "RAM",
1089               "singleton": 0,
1090               "bounded": 0,
1091               "defaultValue": "3",
1092               "reportable": 0,
1093               "minInterval": 0,
1094               "maxInterval": 65344,
1095               "reportableChange": 0
1096             },
1097             {
1098               "name": "measured value",
1099               "code": 0,
1100               "mfgCode": null,
1101               "side": "server",
1102               "included": 1,
1103               "storageOption": "RAM",
1104               "singleton": 0,
1105               "bounded": 0,
1106               "defaultValue": "0x8000",
1107               "reportable": 1,
1108               "minInterval": 0,
1109               "maxInterval": 65344,
1110               "reportableChange": 0
1111             },
1112             {
1113               "name": "min measured value",
1114               "code": 1,
1115               "mfgCode": null,
1116               "side": "server",
1117               "included": 1,
1118               "storageOption": "RAM",
1119               "singleton": 0,
1120               "bounded": 0,
1121               "defaultValue": "0x8000",
1122               "reportable": 0,
1123               "minInterval": 0,
1124               "maxInterval": 65344,
1125               "reportableChange": 0
1126             },
1127             {
1128               "name": "max measured value",
1129               "code": 2,
1130               "mfgCode": null,
1131               "side": "server",
1132               "included": 1,
1133               "storageOption": "RAM",
1134               "singleton": 0,
1135               "bounded": 0,
1136               "defaultValue": "0x8000",
1137               "reportable": 0,
1138               "minInterval": 0,
1139               "maxInterval": 65344,
1140               "reportableChange": 0
1141             },
1142             {
1143               "name": "tolerance",
1144               "code": 3,
1145               "mfgCode": null,
1146               "side": "server",
1147               "included": 0,
1148               "storageOption": "RAM",
1149               "singleton": 0,
1150               "bounded": 0,
1151               "defaultValue": "",
1152               "reportable": 1,
1153               "minInterval": 0,
1154               "maxInterval": 65344,
1155               "reportableChange": 0
1156             }
1157           ]
1158         }
1159       ]
1160     }
1161   ],
1162   "endpoints": [
1163     {
1164       "endpointTypeName": "Anonymous Endpoint Type",
1165       "endpointTypeIndex": 0,
1166       "profileId": "0x105",
1167       "endpointId": 1,
1168       "networkId": 0
1169     }
1170   ]
1171 }