| { |
| "featureLevel": 67, |
| "creator": "zap", |
| "keyValuePairs": [ |
| { |
| "key": "commandDiscovery", |
| "value": "1" |
| }, |
| { |
| "key": "defaultResponsePolicy", |
| "value": "always" |
| }, |
| { |
| "key": "manufacturerCodes", |
| "value": "0x1002" |
| } |
| ], |
| "package": [ |
| { |
| "pathRelativity": "relativeToZap", |
| "path": "../../../src/app/zap-templates/zcl/zcl.json", |
| "version": "ZCL Test Data", |
| "type": "zcl-properties" |
| }, |
| { |
| "pathRelativity": "relativeToZap", |
| "path": "../../../src/app/zap-templates/app-templates.json", |
| "version": "chip-v1", |
| "type": "gen-templates-json" |
| } |
| ], |
| "endpointTypes": [ |
| { |
| "name": "MA-rootdevice", |
| "deviceTypeName": "MA-rootdevice", |
| "deviceTypeCode": 22, |
| "deviceTypeProfileId": 259, |
| "clusters": [ |
| { |
| "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": 1 |
| }, |
| { |
| "name": "IdentifyQuery", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "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": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "identify time", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "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": 1 |
| }, |
| { |
| "name": "ViewGroup", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupMembership", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveGroup", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveAllGroups", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AddGroupIfIdentifying", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "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": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ViewGroupResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupMembershipResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveGroupResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "name support", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "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": 1 |
| }, |
| { |
| "name": "ViewScene", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveScene", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveAllScenes", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StoreScene", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RecallScene", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetSceneMembership", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "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": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ViewSceneResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveSceneResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveAllScenesResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StoreSceneResponse", |
| "code": 4, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetSceneMembershipResponse", |
| "code": 6, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "scene count", |
| "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": "current scene", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "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": 1, |
| "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": 1, |
| "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": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "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": 1 |
| }, |
| { |
| "name": "On", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Toggle", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "On/Off", |
| "code": 6, |
| "mfgCode": null, |
| "define": "ON_OFF_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "OnOff", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Level Control", |
| "code": 8, |
| "mfgCode": null, |
| "define": "LEVEL_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "MoveToLevel", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Move", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Step", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Stop", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveToLevelWithOnOff", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveWithOnOff", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StepWithOnOff", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StopWithOnOff", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Level Control", |
| "code": 8, |
| "mfgCode": null, |
| "define": "LEVEL_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current level", |
| "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": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 40, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "MfgSpecificPing", |
| "code": 0, |
| "mfgCode": 4098, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 40, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "InteractionModelVersion", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "VendorName", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "VendorID", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductName", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ProductID", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "NodeLabel", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Location", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "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": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "HardwareVersionString", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "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": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SoftwareVersionString", |
| "code": 10, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "OTA Software Update Provider", |
| "code": 41, |
| "mfgCode": null, |
| "define": "OTA_PROVIDER_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "QueryImage", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ApplyUpdateRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NotifyUpdateApplied", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "OTA Software Update Provider", |
| "code": 41, |
| "mfgCode": null, |
| "define": "OTA_PROVIDER_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "QueryImageResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ApplyUpdateResponse", |
| "code": 4, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "OTA Software Update Requestor", |
| "code": 42, |
| "mfgCode": null, |
| "define": "OTA_REQUESTOR_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "OTA Software Update Requestor", |
| "code": 42, |
| "mfgCode": null, |
| "define": "OTA_REQUESTOR_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "General Commissioning", |
| "code": 48, |
| "mfgCode": null, |
| "define": "GENERAL_COMMISSIONING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ArmFailSafe", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetRegulatoryConfig", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "CommissioningComplete", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "General Commissioning", |
| "code": 48, |
| "mfgCode": null, |
| "define": "GENERAL_COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "ArmFailSafeResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetRegulatoryConfigResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CommissioningCompleteResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "Breadcrumb", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "BasicCommissioningInfoList", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RegulatoryConfig", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LocationCapability", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "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": "AddOrUpdateWiFiNetwork", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "AddOrUpdateThreadNetwork", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "RemoveNetwork", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ConnectNetwork", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ReorderNetwork", |
| "code": 8, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "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": "NetworkConfigResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ConnectNetworkResponse", |
| "code": 7, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "MaxNetworks", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Networks", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ScanMaxTimeSeconds", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ConnectMaxTimeSeconds", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "NetworkDisabled", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LastNetworkingStatus", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LastNetworkID", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LastConnectErrorValue", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "FeatureMap", |
| "code": 65532, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Operational Credentials", |
| "code": 62, |
| "mfgCode": null, |
| "define": "OPERATIONAL_CREDENTIALS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "AttestationRequest", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CertificateChainRequest", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "OpCSRRequest", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AddNOC", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UpdateFabricLabel", |
| "code": 9, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RemoveFabric", |
| "code": 10, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AddTrustedRootCertificate", |
| "code": 11, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Operational Credentials", |
| "code": 62, |
| "mfgCode": null, |
| "define": "OPERATIONAL_CREDENTIALS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "AttestationResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CertificateChainResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "OpCSRResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NOCResponse", |
| "code": 8, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "fabrics list", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SupportedFabrics", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CommissionedFabrics", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "TrustedRootCertificates", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "CurrentFabricIndex", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Fixed Label", |
| "code": 64, |
| "mfgCode": null, |
| "define": "FIXED_LABEL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "Fixed Label", |
| "code": 64, |
| "mfgCode": null, |
| "define": "FIXED_LABEL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "label list", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "User Label", |
| "code": 65, |
| "mfgCode": null, |
| "define": "USER_LABEL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [] |
| }, |
| { |
| "name": "User Label", |
| "code": 65, |
| "mfgCode": null, |
| "define": "USER_LABEL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "label list", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "External", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "1", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Door Lock", |
| "code": 257, |
| "mfgCode": null, |
| "define": "DOOR_LOCK_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "LockDoor", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UnlockDoor", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UnlockWithTimeout", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetLogRecord", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetPINCode", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetPINCode", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearPINCode", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearAllPINCodes", |
| "code": 8, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetWeekDaySchedule", |
| "code": 11, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetWeekDaySchedule", |
| "code": 12, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearWeekDaySchedule", |
| "code": 13, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetYearDaySchedule", |
| "code": 14, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetYearDaySchedule", |
| "code": 15, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearYearDaySchedule", |
| "code": 16, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetHolidaySchedule", |
| "code": 17, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetHolidaySchedule", |
| "code": 18, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearHolidaySchedule", |
| "code": 19, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetUserType", |
| "code": 20, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetUserType", |
| "code": 21, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetRFIDCode", |
| "code": 22, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetRFIDCode", |
| "code": 23, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearRFIDCode", |
| "code": 24, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearAllRFIDCodes", |
| "code": 25, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Door Lock", |
| "code": 257, |
| "mfgCode": null, |
| "define": "DOOR_LOCK_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "LockState", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "LockType", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ActuatorEnabled", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "DoorState", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "EnableLogging", |
| "code": 32, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Language", |
| "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": "LEDSettings", |
| "code": 34, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "AutoRelockTime", |
| "code": 35, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SoundVolume", |
| "code": 36, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "OperatingMode", |
| "code": 37, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "DefaultConfigurationRegister", |
| "code": 39, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "EnableLocalProgramming", |
| "code": 40, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "EnableOneTouchLocking", |
| "code": 41, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "EnableInsideStatusLED", |
| "code": 42, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "EnablePrivacyModeButton", |
| "code": 43, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "WrongCodeEntryLimit", |
| "code": 48, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "UserCodeTemporaryDisableTime", |
| "code": 49, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "SendPINOverTheAir", |
| "code": 50, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RequirePINforRemoteOperation", |
| "code": 51, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "AlarmMask", |
| "code": 64, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "KeypadOperationEventMask", |
| "code": 65, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RemoteOperationEventMask", |
| "code": 66, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ManualOperationEventMask", |
| "code": 67, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RFIDOperationEventMask", |
| "code": 68, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "KeypadProgrammingEventMask", |
| "code": 69, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RemoteProgrammingEventMask", |
| "code": 70, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RFIDProgrammingEventMask", |
| "code": 71, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Barrier Control", |
| "code": 259, |
| "mfgCode": null, |
| "define": "BARRIER_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "BarrierControlGoToPercent", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "BarrierControlStop", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Barrier Control", |
| "code": 259, |
| "mfgCode": null, |
| "define": "BARRIER_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "barrier moving state", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "barrier safety status", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "barrier capabilities", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "barrier position", |
| "code": 10, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Color Control", |
| "code": 768, |
| "mfgCode": null, |
| "define": "COLOR_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "MoveToHue", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveHue", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StepHue", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveToSaturation", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveSaturation", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StepSaturation", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveToHueAndSaturation", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveToColor", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveColor", |
| "code": 8, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StepColor", |
| "code": 9, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveToColorTemperature", |
| "code": 10, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StopMoveStep", |
| "code": 71, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MoveColorTemperature", |
| "code": 75, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "StepColorTemperature", |
| "code": 76, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Color Control", |
| "code": 768, |
| "mfgCode": null, |
| "define": "COLOR_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current hue", |
| "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": "current saturation", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "remaining time", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current x", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x616B", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current y", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x607D", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "drift compensation", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "compensation text", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color temperature", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00FA", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color mode", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color control options", |
| "code": 15, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "number of primaries", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 1 x", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 1 y", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 1 intensity", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 2 x", |
| "code": 21, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 2 y", |
| "code": 22, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 2 intensity", |
| "code": 23, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 3 x", |
| "code": 25, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 3 y", |
| "code": 26, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 3 intensity", |
| "code": 27, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 4 x", |
| "code": 32, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 4 y", |
| "code": 33, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 4 intensity", |
| "code": 34, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 5 x", |
| "code": 36, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 5 y", |
| "code": 37, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 5 intensity", |
| "code": 38, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 6 x", |
| "code": 40, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 6 y", |
| "code": 41, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 6 intensity", |
| "code": 42, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "white point x", |
| "code": 48, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "white point y", |
| "code": 49, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point r x", |
| "code": 50, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point r y", |
| "code": 51, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point r intensity", |
| "code": 52, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point g x", |
| "code": 54, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point g y", |
| "code": 55, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point g intensity", |
| "code": 56, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point b x", |
| "code": 58, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point b y", |
| "code": 59, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color point b intensity", |
| "code": 60, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enhanced current hue", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enhanced color mode", |
| "code": 16385, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop active", |
| "code": 16386, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop direction", |
| "code": 16387, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop time", |
| "code": 16388, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0019", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color capabilities", |
| "code": 16394, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color temp physical min", |
| "code": 16395, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color temp physical max", |
| "code": 16396, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFEFF", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "couple color temp to level min-mireds", |
| "code": 16397, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "start up color temperature mireds", |
| "code": 16400, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Temperature Measurement", |
| "code": 1026, |
| "mfgCode": null, |
| "define": "TEMP_MEASUREMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Temperature Measurement", |
| "code": 1026, |
| "mfgCode": null, |
| "define": "TEMP_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "MeasuredValue", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "MinMeasuredValue", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "MaxMeasuredValue", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "IAS Zone", |
| "code": 1280, |
| "mfgCode": null, |
| "define": "IAS_ZONE_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ZoneEnrollResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "IAS Zone", |
| "code": 1280, |
| "mfgCode": null, |
| "define": "IAS_ZONE_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ZoneStatusChangeNotification", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ZoneEnrollRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "zone state", |
| "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": "zone type", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "zone status", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "IAS CIE address", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Zone ID", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xff", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "ClusterRevision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 1, |
| "minInterval": 0, |
| "maxInterval": 65344, |
| "reportableChange": 0 |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "endpoints": [ |
| { |
| "endpointTypeName": "MA-rootdevice", |
| "endpointTypeIndex": 0, |
| "profileId": 259, |
| "endpointId": 0, |
| "networkId": 0, |
| "endpointVersion": 1, |
| "deviceIdentifier": 22 |
| } |
| ] |
| } |