| { |
| "featureLevel": 62, |
| "creator": "zap", |
| "keyValuePairs": [ |
| { |
| "key": "commandDiscovery", |
| "value": "1" |
| }, |
| { |
| "key": "defaultResponsePolicy", |
| "value": "always" |
| }, |
| { |
| "key": "manufacturerCodes", |
| "value": "0x1049" |
| } |
| ], |
| "package": [ |
| { |
| "pathRelativity": "relativeToZap", |
| "path": "../../../zcl-builtin/silabs/zcl.json", |
| "version": "ZCL Test Data", |
| "type": "zcl-properties" |
| }, |
| { |
| "pathRelativity": "relativeToZap", |
| "path": "../../gen-template/zigbee/gen-templates.json", |
| "version": "test-v1", |
| "type": "gen-templates-json" |
| } |
| ], |
| "endpointTypes": [ |
| { |
| "name": "Centralized", |
| "deviceTypeName": "LO-dimmablelight", |
| "deviceTypeCode": 257, |
| "deviceTypeProfileId": 260, |
| "clusters": [ |
| { |
| "name": "Basic", |
| "code": 0, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetToFactoryDefaults", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 0, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ZCL version", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x08", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "application version", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "stack version", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "hardware version", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "manufacturer name", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "model identifier", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "date code", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "power source", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "generic device class", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0xFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "generic device type", |
| "code": 9, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0xFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "product code", |
| "code": 10, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "product url", |
| "code": 11, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "sw build id", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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 |
| }, |
| { |
| "name": "EZModeInvoke", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "UpdateCommissionState", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "TriggerEffect", |
| "code": 64, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Identify", |
| "code": 3, |
| "mfgCode": null, |
| "define": "IDENTIFY_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Groups", |
| "code": 4, |
| "mfgCode": null, |
| "define": "GROUPS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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 |
| }, |
| { |
| "name": "EnhancedAddScene", |
| "code": 64, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "EnhancedViewScene", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "CopyScene", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Scenes", |
| "code": 5, |
| "mfgCode": null, |
| "define": "SCENES_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current scene", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current group", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "scene valid", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "name support", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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 |
| }, |
| { |
| "name": "OffWithEffect", |
| "code": 64, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "OnWithRecallGlobalScene", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "OnWithTimedOff", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "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": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "global scene control", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "on time", |
| "code": 16385, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "off wait time", |
| "code": 16386, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "start up on off", |
| "code": 16387, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 0 |
| }, |
| { |
| "name": "Move", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "Step", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "Stop", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveToLevelWithOnOff", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveWithOnOff", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StepWithOnOff", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StopWithOnOff", |
| "code": 7, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Level Control", |
| "code": 8, |
| "mfgCode": null, |
| "define": "LEVEL_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current level", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 10, |
| "maxInterval": 60, |
| "reportableChange": 1 |
| }, |
| { |
| "name": "remaining time", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "options", |
| "code": 15, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "start up current level", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x33", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Over the Air Bootloading", |
| "code": 25, |
| "mfgCode": null, |
| "define": "OTA_BOOTLOAD_CLUSTER", |
| "side": "client", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "QueryNextImageRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ImageBlockRequest", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UpgradeEndRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "OTA Upgrade Server ID", |
| "code": 0, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xffffffffffffffff", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Offset (address) into the file", |
| "code": 1, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xffffffff", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "OTA Upgrade Status", |
| "code": 6, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Over the Air Bootloading", |
| "code": 25, |
| "mfgCode": null, |
| "define": "OTA_BOOTLOAD_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ImageNotify", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "QueryNextImageResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ImageBlockResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "UpgradeEndResponse", |
| "code": 7, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Occupancy Sensing", |
| "code": 1030, |
| "mfgCode": null, |
| "define": "OCCUPANCY_SENSING_CLUSTER", |
| "side": "client", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "occupancy sensor type", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "ZLL Commissioning", |
| "code": 4096, |
| "mfgCode": null, |
| "define": "ZLL_COMMISSIONING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ScanRequest", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "DeviceInformationRequest", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "IdentifyRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ResetToFactoryNewRequest", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkStartRequest", |
| "code": 16, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkJoinRouterRequest", |
| "code": 18, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkJoinEndDeviceRequest", |
| "code": 20, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkUpdateRequest", |
| "code": 22, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "GetGroupIdentifiersRequest", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "GetEndpointListRequest", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "ZLL Commissioning", |
| "code": 4096, |
| "mfgCode": null, |
| "define": "ZLL_COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "ScanResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "DeviceInformationResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkStartResponse", |
| "code": 17, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinRouterResponse", |
| "code": 19, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinEndDeviceResponse", |
| "code": 21, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EndpointInformation", |
| "code": 64, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupIdentifiersResponse", |
| "code": 65, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetEndpointListResponse", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "Touchlink", |
| "deviceTypeName": "LO-extendedcolorlight", |
| "deviceTypeCode": 269, |
| "deviceTypeProfileId": 260, |
| "clusters": [ |
| { |
| "name": "Basic", |
| "code": 0, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetToFactoryDefaults", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Basic", |
| "code": 0, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ZCL version", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x08", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "application version", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "stack version", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "hardware version", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "manufacturer name", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "model identifier", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "date code", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "power source", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "generic device class", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0xFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "generic device type", |
| "code": 9, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0xFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "product code", |
| "code": 10, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "product url", |
| "code": 11, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "sw build id", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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 |
| }, |
| { |
| "name": "EZModeInvoke", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "UpdateCommissionState", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "TriggerEffect", |
| "code": 64, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Identify", |
| "code": 3, |
| "mfgCode": null, |
| "define": "IDENTIFY_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Groups", |
| "code": 4, |
| "mfgCode": null, |
| "define": "GROUPS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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 |
| }, |
| { |
| "name": "EnhancedAddScene", |
| "code": 64, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "EnhancedViewScene", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "CopyScene", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Scenes", |
| "code": 5, |
| "mfgCode": null, |
| "define": "SCENES_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current scene", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current group", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "scene valid", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "name support", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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 |
| }, |
| { |
| "name": "OffWithEffect", |
| "code": 64, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "OnWithRecallGlobalScene", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "OnWithTimedOff", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "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": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "global scene control", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "on time", |
| "code": 16385, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "off wait time", |
| "code": 16386, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "start up on off", |
| "code": 16387, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 0 |
| }, |
| { |
| "name": "Move", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "Step", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "Stop", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveToLevelWithOnOff", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveWithOnOff", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StepWithOnOff", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StopWithOnOff", |
| "code": 7, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Level Control", |
| "code": 8, |
| "mfgCode": null, |
| "define": "LEVEL_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current level", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 10, |
| "maxInterval": 60, |
| "reportableChange": 1 |
| }, |
| { |
| "name": "remaining time", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "options", |
| "code": 15, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "start up current level", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x33", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Over the Air Bootloading", |
| "code": 25, |
| "mfgCode": null, |
| "define": "OTA_BOOTLOAD_CLUSTER", |
| "side": "client", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "QueryNextImageRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ImageBlockRequest", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UpgradeEndRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 0, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "OTA Upgrade Server ID", |
| "code": 0, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xffffffffffffffff", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Offset (address) into the file", |
| "code": 1, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xffffffff", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "OTA Upgrade Status", |
| "code": 6, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Over the Air Bootloading", |
| "code": 25, |
| "mfgCode": null, |
| "define": "OTA_BOOTLOAD_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ImageNotify", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "QueryNextImageResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ImageBlockResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "UpgradeEndResponse", |
| "code": 7, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 0 |
| }, |
| { |
| "name": "MoveHue", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StepHue", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveToSaturation", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveSaturation", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StepSaturation", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveToHueAndSaturation", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveToColor", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveColor", |
| "code": 8, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StepColor", |
| "code": 9, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveToColorTemperature", |
| "code": 10, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "EnhancedMoveToHue", |
| "code": 64, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "EnhancedMoveHue", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "EnhancedStepHue", |
| "code": 66, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "EnhancedMoveToHueAndSaturation", |
| "code": 67, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ColorLoopSet", |
| "code": 68, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StopMoveStep", |
| "code": 71, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "MoveColorTemperature", |
| "code": 75, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "StepColorTemperature", |
| "code": 76, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Color Control", |
| "code": 768, |
| "mfgCode": null, |
| "define": "COLOR_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current hue", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current saturation", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "remaining time", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current x", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x616B", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current y", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x607D", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color temperature", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00FA", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color mode", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color control options", |
| "code": 15, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "number of primaries", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 1 x", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 1 y", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 1 intensity", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 2 x", |
| "code": 21, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 2 y", |
| "code": 22, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 2 intensity", |
| "code": 23, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 3 x", |
| "code": 25, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 3 y", |
| "code": 26, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 3 intensity", |
| "code": 27, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 4 x", |
| "code": 32, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 4 y", |
| "code": 33, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 4 intensity", |
| "code": 34, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 5 x", |
| "code": 36, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 5 y", |
| "code": 37, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 5 intensity", |
| "code": 38, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 6 x", |
| "code": 40, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 6 y", |
| "code": 41, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "primary 6 intensity", |
| "code": 42, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enhanced current hue", |
| "code": 16384, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enhanced color mode", |
| "code": 16385, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop active", |
| "code": 16386, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop direction", |
| "code": 16387, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop time", |
| "code": 16388, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0019", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop start enhanced hue", |
| "code": 16389, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x2300", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color loop stored enhanced hue", |
| "code": 16390, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color capabilities", |
| "code": 16394, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color temp physical min", |
| "code": 16395, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color temp physical max", |
| "code": 16396, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFEFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "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": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "start up color temperature mireds", |
| "code": 16400, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x4444", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "ZLL Commissioning", |
| "code": 4096, |
| "mfgCode": null, |
| "define": "ZLL_COMMISSIONING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ScanRequest", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "DeviceInformationRequest", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "IdentifyRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "ResetToFactoryNewRequest", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkStartRequest", |
| "code": 16, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkJoinRouterRequest", |
| "code": 18, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkJoinEndDeviceRequest", |
| "code": 20, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "NetworkUpdateRequest", |
| "code": 22, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "GetGroupIdentifiersRequest", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "GetEndpointListRequest", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "ZLL Commissioning", |
| "code": 4096, |
| "mfgCode": null, |
| "define": "ZLL_COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "ScanResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "DeviceInformationResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkStartResponse", |
| "code": 17, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinRouterResponse", |
| "code": 19, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinEndDeviceResponse", |
| "code": 21, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EndpointInformation", |
| "code": 64, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupIdentifiersResponse", |
| "code": 65, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 0, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetEndpointListResponse", |
| "code": 66, |
| "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": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "GreenPower", |
| "deviceTypeName": "GP-proxy-basic", |
| "deviceTypeCode": 97, |
| "deviceTypeProfileId": 41440, |
| "clusters": [ |
| { |
| "name": "Basic", |
| "code": 0, |
| "mfgCode": null, |
| "define": "BASIC_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetToFactoryDefaults", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [] |
| }, |
| { |
| "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 |
| }, |
| { |
| "name": "EZModeInvoke", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| }, |
| { |
| "name": "UpdateCommissionState", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [] |
| }, |
| { |
| "name": "Green Power", |
| "code": 33, |
| "mfgCode": null, |
| "define": "GREEN_POWER_CLUSTER", |
| "side": "client", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "gpp max proxy table entries", |
| "code": 16, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x14", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "proxy table", |
| "code": 17, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gpp functionality", |
| "code": 22, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x09AC2F", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gpp active functionality", |
| "code": 23, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFFFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gp link key", |
| "code": 34, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x5a6967426565416c6c69616e63653039", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Green Power", |
| "code": 33, |
| "mfgCode": null, |
| "define": "GREEN_POWER_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "gps max sink table entries", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x05", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "sink table", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gps communication mode", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gps commissioning exit mode", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x02", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gps security level", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gps functionality", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gps active functionality", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFFFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "gp link key", |
| "code": 34, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x5a6967426565416c6c69616e63653039", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "endpoints": [ |
| { |
| "endpointTypeName": "Centralized", |
| "endpointTypeIndex": 0, |
| "profileId": 260, |
| "endpointId": 1, |
| "networkId": 0, |
| "endpointVersion": 1, |
| "deviceIdentifier": 257 |
| }, |
| { |
| "endpointTypeName": "Touchlink", |
| "endpointTypeIndex": 1, |
| "profileId": 260, |
| "endpointId": 2, |
| "networkId": 0, |
| "endpointVersion": 1, |
| "deviceIdentifier": 269 |
| }, |
| { |
| "endpointTypeName": "GreenPower", |
| "endpointTypeIndex": 2, |
| "profileId": 41440, |
| "endpointId": 242, |
| "networkId": 0, |
| "endpointVersion": 1, |
| "deviceIdentifier": 97 |
| } |
| ] |
| } |