{ "featureLevel": 28, "creator": "zap", "keyValuePairs": [ { "key": "commandDiscovery", "value": "1" }, { "key": "defaultResponsePolicy", "value": "always" }, { "key": "manufacturerCodes", "value": "0x1002" } ], "package": [ { "pathRelativity": "relativeToZap", "path": "../../../../external/connectedhomeip/src/app/zap-templates/zcl/zcl.json", "version": "ZCL Test Data", "type": "zcl-properties" }, { "pathRelativity": "relativeToZap", "path": "../../../../external/connectedhomeip/src/app/zap-templates/app-templates.json", "version": "chip-v1", "type": "gen-templates-json" } ], "endpointTypes": [ { "name": "Anonymous Endpoint Type", "deviceTypeName": "CBA-onofflight", "deviceTypeCode": 256, "deviceTypeProfileId": 265, "clusters": [ { "name": "Power Configuration", "code": 1, "mfgCode": null, "define": "POWER_CONFIG_CLUSTER", "side": "client", "enabled": 0, "commands": [], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Power Configuration", "code": 1, "mfgCode": null, "define": "POWER_CONFIG_CLUSTER", "side": "server", "enabled": 0, "commands": [], "attributes": [ { "name": "battery percentage remaining", "code": 33, "mfgCode": null, "side": "server", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "battery alarm state", "code": 62, "mfgCode": null, "side": "server", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Device Temperature Configuration", "code": 2, "mfgCode": null, "define": "DEVICE_TEMP_CLUSTER", "side": "client", "enabled": 0, "commands": [], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Device Temperature Configuration", "code": 2, "mfgCode": null, "define": "DEVICE_TEMP_CLUSTER", "side": "server", "enabled": 0, "commands": [], "attributes": [ { "name": "current temperature", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "Identify", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "IdentifyQuery", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "IdentifyQueryResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "identify time", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AddGroup", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ViewGroup", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "GetGroupMembership", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveGroup", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveAllGroups", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "AddGroupIfIdentifying", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "AddGroupResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ViewGroupResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "GetGroupMembershipResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveGroupResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "name support", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AddScene", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ViewScene", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveScene", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveAllScenes", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StoreScene", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RecallScene", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "GetSceneMembership", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "AddSceneResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ViewSceneResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveSceneResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveAllScenesResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "StoreSceneResponse", "code": 4, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "GetSceneMembershipResponse", "code": 6, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "scene count", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "current scene", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "current group", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "scene valid", "code": 3, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "name support", "code": 4, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "Off", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "On", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Toggle", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "server", "enabled": 1, "commands": [], "attributes": [ { "name": "on/off", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Alarms", "code": 9, "mfgCode": null, "define": "ALARM_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ResetAlarm", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ResetAllAlarms", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Alarms", "code": 9, "mfgCode": null, "define": "ALARM_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "Alarm", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Commissioning", "code": 21, "mfgCode": null, "define": "COMMISSIONING_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "RestartDevice", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ResetStartupParameters", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Commissioning", "code": 21, "mfgCode": null, "define": "COMMISSIONING_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "RestartDeviceResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "SaveStartupParametersResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RestoreStartupParametersResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ResetStartupParametersResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "short address", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFFFF", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "extended pan id", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFFFFFFFFFFFFFFFF", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "pan id", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFFFF", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "channel mask", "code": 3, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x07FFF800", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "protocol version", "code": 4, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x02", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "stack profile", "code": 5, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x02", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "startup control", "code": 6, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x03", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "trust center address", "code": 16, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "network key", "code": 18, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000000000000000000000000000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "use insecure join", "code": 19, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "preconfigured link key", "code": 20, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000000000000000000000000000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "network key sequence number", "code": 21, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "network key type", "code": 22, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x05", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "network manager address", "code": 23, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "scan attempts", "code": 32, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x05", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "time between scans", "code": 33, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0064", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "rejoin interval", "code": 34, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x003C", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "max rejoin interval", "code": 35, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0E10", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "indirect poll rate", "code": 48, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "parent retry threshold", "code": 49, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "concentrator flag", "code": 64, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "concentrator radius", "code": 65, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0F", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "concentrator discovery time", "code": 66, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic", "code": 40, "mfgCode": null, "define": "BASIC_CLUSTER", "side": "client", "enabled": 0, "commands": [], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic", "code": 40, "mfgCode": null, "define": "BASIC_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "StartUp", "code": 0, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "ShutDown", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "Leave", "code": 2, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "InteractionModelVersion", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorName", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorID", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductName", "code": 3, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductID", "code": 4, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UserLabel", "code": 5, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Location", "code": 6, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersion", "code": 7, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersionString", "code": 8, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersion", "code": 9, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersionString", "code": 10, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ManufacturingDate", "code": 11, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PartNumber", "code": 12, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductURL", "code": 13, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductLabel", "code": 14, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SerialNumber", "code": 15, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "LocalConfigDisabled", "code": 16, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Network Commissioning", "code": 49, "mfgCode": null, "define": "NETWORK_COMMISSIONING_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ScanNetworks", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "AddWiFiNetwork", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "UpdateWiFiNetwork", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "AddThreadNetwork", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "UpdateThreadNetwork", "code": 8, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveNetwork", "code": 10, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "EnableNetwork", "code": 12, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "DisableNetwork", "code": 14, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "GetLastNetworkCommissioningResult", "code": 16, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Network Commissioning", "code": 49, "mfgCode": null, "define": "NETWORK_COMMISSIONING_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "ScanNetworksResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "AddWiFiNetworkResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "UpdateWiFiNetworkResponse", "code": 5, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "AddThreadNetworkResponse", "code": 7, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "UpdateThreadNetworkResponse", "code": 9, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveNetworkResponse", "code": 11, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "EnableNetworkResponse", "code": 13, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "DisableNetworkResponse", "code": 15, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Occupancy Sensing", "code": 1030, "mfgCode": null, "define": "OCCUPANCY_SENSING_CLUSTER", "side": "client", "enabled": 0, "commands": [], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Occupancy Sensing", "code": 1030, "mfgCode": null, "define": "OCCUPANCY_SENSING_CLUSTER", "side": "server", "enabled": 0, "commands": [], "attributes": [ { "name": "occupancy", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "occupancy sensor type", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "occupancy sensor type bitmap", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] } ] } ], "endpoints": [ { "endpointTypeName": "Anonymous Endpoint Type", "endpointTypeIndex": 0, "profileId": "0x109", "endpointId": 1, "networkId": 0, "endpointVersion": null, "deviceIdentifier": null } ], "log": [] }