| { |
| "featureLevel": 62, |
| "creator": "zap", |
| "keyValuePairs": [ |
| { |
| "key": "commandDiscovery", |
| "value": "1" |
| }, |
| { |
| "key": "defaultResponsePolicy", |
| "value": "conditional" |
| }, |
| { |
| "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": "Primary", |
| "deviceTypeName": "Custom ZCL Device Type", |
| "deviceTypeCode": 65535, |
| "deviceTypeProfileId": 65535, |
| "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": 1, |
| "defaultValue": "0x08", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "power source", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 1, |
| "defaultValue": "0x00", |
| "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": "Power Configuration", |
| "code": 1, |
| "mfgCode": null, |
| "define": "POWER_CONFIG_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Power Configuration", |
| "code": 1, |
| "mfgCode": null, |
| "define": "POWER_CONFIG_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "battery percentage remaining", |
| "code": 33, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "battery alarm state", |
| "code": 62, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Device Temperature Configuration", |
| "code": 2, |
| "mfgCode": null, |
| "define": "DEVICE_TEMP_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Device Temperature Configuration", |
| "code": 2, |
| "mfgCode": null, |
| "define": "DEVICE_TEMP_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current temperature", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 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 |
| } |
| ] |
| }, |
| { |
| "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 |
| }, |
| { |
| "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": "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": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "identify time", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "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": 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": "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": 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": 1, |
| "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": 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": "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": 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": 1, |
| "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": 1, |
| "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": 1, |
| "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": 1, |
| "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": 1, |
| "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": 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": "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": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "on/off", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "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": "On/off Switch Configuration", |
| "code": 7, |
| "mfgCode": null, |
| "define": "ON_OFF_SWITCH_CONFIG_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "On/off Switch Configuration", |
| "code": 7, |
| "mfgCode": null, |
| "define": "ON_OFF_SWITCH_CONFIG_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "switch type", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "switch actions", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "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": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "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": 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": "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": 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": 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": "Alarms", |
| "code": 9, |
| "mfgCode": null, |
| "define": "ALARM_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ResetAlarm", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ResetAllAlarms", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Alarms", |
| "code": 9, |
| "mfgCode": null, |
| "define": "ALARM_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "Alarm", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Time", |
| "code": 10, |
| "mfgCode": null, |
| "define": "TIME_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Time", |
| "code": 10, |
| "mfgCode": null, |
| "define": "TIME_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "time", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "time status", |
| "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": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "RSSI Location", |
| "code": 11, |
| "mfgCode": null, |
| "define": "RSSI_LOCATION_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "SetAbsoluteLocation", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetDeviceConfiguration", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetDeviceConfiguration", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetLocationData", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "RSSI Location", |
| "code": 11, |
| "mfgCode": null, |
| "define": "RSSI_LOCATION_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "DeviceConfigurationResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "LocationDataResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "LocationDataNotification", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CompactLocationDataNotification", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RssiPing", |
| "code": 4, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "location type", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "location method", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "coordinate 1", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "coordinate 2", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "power", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "path loss exponent", |
| "code": 20, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "number rssi measurements", |
| "code": 23, |
| "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": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Binary Input (Basic)", |
| "code": 15, |
| "mfgCode": null, |
| "define": "BINARY_INPUT_BASIC_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Binary Input (Basic)", |
| "code": 15, |
| "mfgCode": null, |
| "define": "BINARY_INPUT_BASIC_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "out of service", |
| "code": 81, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "present value", |
| "code": 85, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "status flags", |
| "code": 111, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "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 |
| } |
| ] |
| }, |
| { |
| "name": "Commissioning", |
| "code": 21, |
| "mfgCode": null, |
| "define": "COMMISSIONING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "RestartDevice", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ResetStartupParameters", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Commissioning", |
| "code": 21, |
| "mfgCode": null, |
| "define": "COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "RestartDeviceResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SaveStartupParametersResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RestoreStartupParametersResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ResetStartupParametersResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "short address", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "extended pan id", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFFFFFFFFFFFFFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "pan id", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "channel mask", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x07FFF800", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "protocol version", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x02", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "stack profile", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x02", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "startup control", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x03", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "trust center address", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000000000000000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "network key", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000000000000000000000000000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "use insecure join", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "preconfigured link key", |
| "code": 20, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000000000000000000000000000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "network key sequence number", |
| "code": 21, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "network key type", |
| "code": 22, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x05", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "network manager address", |
| "code": 23, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "scan attempts", |
| "code": 32, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x05", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "time between scans", |
| "code": 33, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0064", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "rejoin interval", |
| "code": 34, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x003C", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max rejoin interval", |
| "code": 35, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0E10", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "indirect poll rate", |
| "code": 48, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "parent retry threshold", |
| "code": 49, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "concentrator flag", |
| "code": 64, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "concentrator radius", |
| "code": 65, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0F", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "concentrator discovery time", |
| "code": 66, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 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": "Over the Air Bootloading", |
| "code": 25, |
| "mfgCode": null, |
| "define": "OTA_BOOTLOAD_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "QueryNextImageRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ImageBlockRequest", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UpgradeEndRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "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": 1 |
| }, |
| { |
| "name": "QueryNextImageResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ImageBlockResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UpgradeEndResponse", |
| "code": 7, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "4", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Power Profile", |
| "code": 26, |
| "mfgCode": null, |
| "define": "POWER_PROFILE_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "PowerProfileRequest", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PowerProfileStateRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetPowerProfilePriceResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetOverallSchedulePriceResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EnergyPhasesScheduleNotification", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EnergyPhasesScheduleResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PowerProfileScheduleConstraintsRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EnergyPhasesScheduleStateRequest", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetPowerProfilePriceExtendedResponse", |
| "code": 8, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Power Profile", |
| "code": 26, |
| "mfgCode": null, |
| "define": "POWER_PROFILE_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "PowerProfileNotification", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PowerProfileResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PowerProfileStateResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PowerProfilesStateNotification", |
| "code": 4, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EnergyPhasesScheduleRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EnergyPhasesScheduleStateResponse", |
| "code": 7, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EnergyPhasesScheduleStateNotification", |
| "code": 8, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PowerProfileScheduleConstraintsNotification", |
| "code": 9, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PowerProfileScheduleConstraintsResponse", |
| "code": 10, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "total profile num", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "multiple scheduling", |
| "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": "energy formatting", |
| "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": "energy remote", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "schedule mode", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "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 |
| } |
| ] |
| }, |
| { |
| "name": "Appliance Control", |
| "code": 27, |
| "mfgCode": null, |
| "define": "APPLIANCE_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ExecutionOfACommand", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SignalState", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Appliance Control", |
| "code": 27, |
| "mfgCode": null, |
| "define": "APPLIANCE_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "SignalStateResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SignalStateNotification", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "start time", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "finish time", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "remaining time", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "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 |
| } |
| ] |
| }, |
| { |
| "name": "Poll Control", |
| "code": 32, |
| "mfgCode": null, |
| "define": "POLL_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "CheckInResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "FastPollStop", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Poll Control", |
| "code": 32, |
| "mfgCode": null, |
| "define": "POLL_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "CheckIn", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "check-in interval", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x00003840", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "long poll interval", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x00000014", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "short poll interval", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x0002", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "fast poll timeout", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x0028", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "check in interval min", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "long poll interval min", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00000000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "fast poll timeout max", |
| "code": 6, |
| "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": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Shade Configuration", |
| "code": 256, |
| "mfgCode": null, |
| "define": "SHADE_CONFIG_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Shade Configuration", |
| "code": 256, |
| "mfgCode": null, |
| "define": "SHADE_CONFIG_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "status", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "closed limit", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "mode", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "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": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "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 |
| } |
| ], |
| "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": "Door Lock", |
| "code": 257, |
| "mfgCode": null, |
| "define": "DOOR_LOCK_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "LockDoorResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "UnlockDoorResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "lock state", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "lock 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": "actuator enabled", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "door state", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "door open events", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "door closed events", |
| "code": 5, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "open period", |
| "code": 6, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "num lock records supported", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "num total users supported", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "num PIN users supported", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "num RFID users supported", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "num weekday schedules supported per user", |
| "code": 20, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "num yearday schedules supported per user", |
| "code": 21, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "num holiday schedules supported per user", |
| "code": 22, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max pin length", |
| "code": 23, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x08", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "min pin length", |
| "code": 24, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x04", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max rfid code length", |
| "code": 25, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x14", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "min rfid code length", |
| "code": 26, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x08", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enable logging", |
| "code": 32, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "language", |
| "code": 33, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "led settings", |
| "code": 34, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "auto relock time", |
| "code": 35, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "sound volume", |
| "code": 36, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "operating mode", |
| "code": 37, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "supported operating modes", |
| "code": 38, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "default configuration register", |
| "code": 39, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enable local programming", |
| "code": 40, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enable one touch locking", |
| "code": 41, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enable inside status led", |
| "code": 42, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "enable privacy mode button", |
| "code": 43, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "wrong code entry limit", |
| "code": 48, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "user code temporary disable time", |
| "code": 49, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "send pin over the air", |
| "code": 50, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "require pin for rf operation", |
| "code": 51, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "zigbee security level", |
| "code": 52, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "alarm mask", |
| "code": 64, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "keypad operation event mask", |
| "code": 65, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RF operation event mask", |
| "code": 66, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "manual operation event mask", |
| "code": 67, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "rfid operation event mask", |
| "code": 68, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "keypad programming event mask", |
| "code": 69, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "rf programming event mask", |
| "code": 70, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 1, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "rfid programming event mask", |
| "code": 71, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "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": "Window Covering", |
| "code": 258, |
| "mfgCode": null, |
| "define": "WINDOW_COVERING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "WindowCoveringUpOpen", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "WindowCoveringDownClose", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "WindowCoveringStop", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Window Covering", |
| "code": 258, |
| "mfgCode": null, |
| "define": "WINDOW_COVERING_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "window covering type", |
| "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": "config status", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x03", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "installed open limit - lift", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "installed closed limit - lift", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "installed open limit - tilt", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "installed closed limit - tilt", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFF", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "mode", |
| "code": 23, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x14", |
| "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": "Pump Configuration and Control", |
| "code": 512, |
| "mfgCode": null, |
| "define": "PUMP_CONFIG_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Pump Configuration and Control", |
| "code": 512, |
| "mfgCode": null, |
| "define": "PUMP_CONFIG_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "max pressure", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max speed", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max flow", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "pump status", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "effective operation mode", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "effective control mode", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "capacity", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "operation mode", |
| "code": 32, |
| "mfgCode": null, |
| "side": "server", |
| "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": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Thermostat", |
| "code": 513, |
| "mfgCode": null, |
| "define": "THERMOSTAT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "SetpointRaiseLower", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetWeeklySchedule", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetWeeklySchedule", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ClearWeeklySchedule", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetRelayStatusLog", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Thermostat", |
| "code": 513, |
| "mfgCode": null, |
| "define": "THERMOSTAT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "CurrentWeeklySchedule", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "RelayStatusLog", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "local temperature", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "pi cooling demand", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "pi heating demand", |
| "code": 8, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "occupied cooling setpoint", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0A28", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "occupied heating setpoint", |
| "code": 18, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x07D0", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "control sequence of operation", |
| "code": 27, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x04", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "system mode", |
| "code": 28, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x01", |
| "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": "Fan Control", |
| "code": 514, |
| "mfgCode": null, |
| "define": "FAN_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Fan Control", |
| "code": 514, |
| "mfgCode": null, |
| "define": "FAN_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "fan mode", |
| "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": "fan mode sequence", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x02", |
| "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 |
| } |
| ] |
| }, |
| { |
| "name": "Dehumidification Control", |
| "code": 515, |
| "mfgCode": null, |
| "define": "DEHUMID_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Dehumidification Control", |
| "code": 515, |
| "mfgCode": null, |
| "define": "DEHUMID_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "dehumidification cooling", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "RH dehumidification setpoint", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x32", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dehumidification hysteresis", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x02", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dehumidification max cool", |
| "code": 20, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x14", |
| "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 |
| } |
| ] |
| }, |
| { |
| "name": "Thermostat User Interface Configuration", |
| "code": 516, |
| "mfgCode": null, |
| "define": "THERMOSTAT_UI_CONFIG_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Thermostat User Interface Configuration", |
| "code": 516, |
| "mfgCode": null, |
| "define": "THERMOSTAT_UI_CONFIG_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "temperature display mode", |
| "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": "keypad lockout", |
| "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": "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": "Color Control", |
| "code": 768, |
| "mfgCode": null, |
| "define": "COLOR_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "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 |
| } |
| ], |
| "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": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current hue", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "current saturation", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 1, |
| "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": 1, |
| "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": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "color temperature", |
| "code": 7, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00FA", |
| "reportable": 1, |
| "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": "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": "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": "Ballast Configuration", |
| "code": 769, |
| "mfgCode": null, |
| "define": "BALLAST_CONFIGURATION_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Ballast Configuration", |
| "code": 769, |
| "mfgCode": null, |
| "define": "BALLAST_CONFIGURATION_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "ballast status", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "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": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Illuminance Measurement", |
| "code": 1024, |
| "mfgCode": null, |
| "define": "ILLUM_MEASUREMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Illuminance Measurement", |
| "code": 1024, |
| "mfgCode": null, |
| "define": "ILLUM_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "measured value", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "min measured value", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max measured value", |
| "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": "Illuminance Level Sensing", |
| "code": 1025, |
| "mfgCode": null, |
| "define": "ILLUM_LEVEL_SENSING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Illuminance Level Sensing", |
| "code": 1025, |
| "mfgCode": null, |
| "define": "ILLUM_LEVEL_SENSING_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "level status", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "illuminance level target", |
| "code": 16, |
| "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": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Temperature Measurement", |
| "code": 1026, |
| "mfgCode": null, |
| "define": "TEMP_MEASUREMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Temperature Measurement", |
| "code": 1026, |
| "mfgCode": null, |
| "define": "TEMP_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "measured value", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "min measured value", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max measured value", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "tolerance", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "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": "Pressure Measurement", |
| "code": 1027, |
| "mfgCode": null, |
| "define": "PRESSURE_MEASUREMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Pressure Measurement", |
| "code": 1027, |
| "mfgCode": null, |
| "define": "PRESSURE_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "measured value", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "min measured value", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max measured value", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "tolerance", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "scaled value", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "scaled tolerance", |
| "code": 19, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "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": "Flow Measurement", |
| "code": 1028, |
| "mfgCode": null, |
| "define": "FLOW_MEASUREMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Flow Measurement", |
| "code": 1028, |
| "mfgCode": null, |
| "define": "FLOW_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "measured value", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "min measured value", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max measured value", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "tolerance", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "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": "Relative Humidity Measurement", |
| "code": 1029, |
| "mfgCode": null, |
| "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Relative Humidity Measurement", |
| "code": 1029, |
| "mfgCode": null, |
| "define": "RELATIVE_HUMIDITY_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "measured value", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "min measured value", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "max measured value", |
| "code": 2, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "tolerance", |
| "code": 3, |
| "mfgCode": null, |
| "side": "server", |
| "included": 0, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 1, |
| "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": "Occupancy Sensing", |
| "code": 1030, |
| "mfgCode": null, |
| "define": "OCCUPANCY_SENSING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 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": "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": 1 |
| } |
| ], |
| "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": "IAS Zone", |
| "code": 1280, |
| "mfgCode": null, |
| "define": "IAS_ZONE_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [ |
| { |
| "name": "ZoneStatusChangeNotification", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ZoneEnrollRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "zone state", |
| "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": "zone 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": "zone status", |
| "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": "IAS CIE address", |
| "code": 16, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "NVM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "Zone ID", |
| "code": 17, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "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": "IAS ACE", |
| "code": 1281, |
| "mfgCode": null, |
| "define": "IAS_ACE_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "Arm", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Bypass", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Emergency", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Fire", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Panic", |
| "code": 4, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetZoneIdMap", |
| "code": 5, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetZoneInformation", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetPanelStatus", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetBypassedZoneList", |
| "code": 8, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetZoneStatus", |
| "code": 9, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "IAS ACE", |
| "code": 1281, |
| "mfgCode": null, |
| "define": "IAS_ACE_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ArmResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetZoneIdMapResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetZoneInformationResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ZoneStatusChanged", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PanelStatusChanged", |
| "code": 4, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetPanelStatusResponse", |
| "code": 5, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "SetBypassedZoneList", |
| "code": 6, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "BypassResponse", |
| "code": 7, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetZoneStatusResponse", |
| "code": 8, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "IAS WD", |
| "code": 1282, |
| "mfgCode": null, |
| "define": "IAS_WD_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "StartWarning", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "Squawk", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "IAS WD", |
| "code": 1282, |
| "mfgCode": null, |
| "define": "IAS_WD_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "max duration", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "240", |
| "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": "Generic Tunnel", |
| "code": 1536, |
| "mfgCode": null, |
| "define": "GENERIC_TUNNEL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "MatchProtocolAddress", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Generic Tunnel", |
| "code": 1536, |
| "mfgCode": null, |
| "define": "GENERIC_TUNNEL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "MatchProtocolAddressResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AdvertiseProtocolAddress", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "maximum incoming transfer size", |
| "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": "maximum outgoing transfer size", |
| "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": "protocol address", |
| "code": 3, |
| "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": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "BACnet Protocol Tunnel", |
| "code": 1537, |
| "mfgCode": null, |
| "define": "BACNET_PROTOCOL_TUNNEL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "TransferNpdu", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "BACnet Protocol Tunnel", |
| "code": 1537, |
| "mfgCode": null, |
| "define": "BACNET_PROTOCOL_TUNNEL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "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": "11073 Protocol Tunnel", |
| "code": 1556, |
| "mfgCode": null, |
| "define": "11073_PROTOCOL_TUNNEL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "TransferAPDU", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "11073 Protocol Tunnel", |
| "code": 1556, |
| "mfgCode": null, |
| "define": "11073_PROTOCOL_TUNNEL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "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": "Price", |
| "code": 1792, |
| "mfgCode": null, |
| "define": "PRICE_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "GetCurrentPrice", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "PriceAcknowledgement", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Price", |
| "code": 1792, |
| "mfgCode": null, |
| "define": "PRICE_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "PublishPrice", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Demand Response and Load Control", |
| "code": 1793, |
| "mfgCode": null, |
| "define": "DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ReportEventStatus", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetScheduledEvents", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "utility enrollment group", |
| "code": 0, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "start randomization minutes", |
| "code": 1, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x1E", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "duration randomization minutes", |
| "code": 2, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "device class value", |
| "code": 3, |
| "mfgCode": null, |
| "side": "client", |
| "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": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Demand Response and Load Control", |
| "code": 1793, |
| "mfgCode": null, |
| "define": "DEMAND_RESPONSE_LOAD_CONTROL_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "LoadControlEvent", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CancelLoadControlEvent", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CancelAllLoadControlEvents", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Simple Metering", |
| "code": 1794, |
| "mfgCode": null, |
| "define": "SIMPLE_METERING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Simple Metering", |
| "code": 1794, |
| "mfgCode": null, |
| "define": "SIMPLE_METERING_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "current summation delivered", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "status", |
| "code": 512, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "unit of measure", |
| "code": 768, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x00", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "summation formatting", |
| "code": 771, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "metering device type", |
| "code": 774, |
| "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": "Messaging", |
| "code": 1795, |
| "mfgCode": null, |
| "define": "MESSAGING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "GetLastMessage", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "MessageConfirmation", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Messaging", |
| "code": 1795, |
| "mfgCode": null, |
| "define": "MESSAGING_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "DisplayMessage", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CancelMessage", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Tunneling", |
| "code": 1796, |
| "mfgCode": null, |
| "define": "TUNNELING_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "RequestTunnel", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "CloseTunnel", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "TransferDataClientToServer", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "TransferDataErrorClientToServer", |
| "code": 3, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Tunneling", |
| "code": 1796, |
| "mfgCode": null, |
| "define": "TUNNELING_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "RequestTunnelResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "TransferDataServerToClient", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "TransferDataErrorServerToClient", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "close tunnel timeout", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0xFFFF", |
| "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": "Key Establishment", |
| "code": 2048, |
| "mfgCode": null, |
| "define": "KEY_ESTABLISHMENT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "InitiateKeyEstablishmentRequest", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EphemeralDataRequest", |
| "code": 1, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ConfirmKeyDataRequest", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "key establishment suite (client)", |
| "code": 0, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Key Establishment", |
| "code": 2048, |
| "mfgCode": null, |
| "define": "KEY_ESTABLISHMENT_CLUSTER", |
| "side": "either", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "TerminateKeyEstablishment", |
| "code": 3, |
| "mfgCode": null, |
| "source": "either", |
| "incoming": 1, |
| "outgoing": 0 |
| } |
| ], |
| "attributes": [] |
| }, |
| { |
| "name": "Key Establishment", |
| "code": 2048, |
| "mfgCode": null, |
| "define": "KEY_ESTABLISHMENT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "InitiateKeyEstablishmentResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EphemeralDataResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ConfirmKeyDataResponse", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "key establishment suite (server)", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 1, |
| "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": 1, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Appliance Identification", |
| "code": 2816, |
| "mfgCode": null, |
| "define": "APPLIANCE_IDENTIFICATION_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Appliance Identification", |
| "code": 2816, |
| "mfgCode": null, |
| "define": "APPLIANCE_IDENTIFICATION_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "basic identification", |
| "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": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Meter Identification", |
| "code": 2817, |
| "mfgCode": null, |
| "define": "METER_IDENTIFICATION_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "2", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Meter Identification", |
| "code": 2817, |
| "mfgCode": null, |
| "define": "METER_IDENTIFICATION_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "company name", |
| "code": 0, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "meter type id", |
| "code": 1, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "data quality id", |
| "code": 4, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "pod", |
| "code": 12, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "available power", |
| "code": 13, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "power threshold", |
| "code": 14, |
| "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": "Appliance Events and Alert", |
| "code": 2818, |
| "mfgCode": null, |
| "define": "APPLIANCE_EVENTS_AND_ALERT_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "GetAlerts", |
| "code": 0, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Appliance Events and Alert", |
| "code": 2818, |
| "mfgCode": null, |
| "define": "APPLIANCE_EVENTS_AND_ALERT_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "GetAlertsResponse", |
| "code": 0, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "AlertsNotification", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EventsNotification", |
| "code": 2, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Electrical Measurement", |
| "code": 2820, |
| "mfgCode": null, |
| "define": "ELECTRICAL_MEASUREMENT_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": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Electrical Measurement", |
| "code": 2820, |
| "mfgCode": null, |
| "define": "ELECTRICAL_MEASUREMENT_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "dc voltage", |
| "code": 256, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dc voltage min", |
| "code": 257, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dc voltage max", |
| "code": 258, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dc current", |
| "code": 259, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dc current min", |
| "code": 260, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dc current max", |
| "code": 261, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "dc power", |
| "code": 262, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x8000", |
| "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": "Diagnostics", |
| "code": 2821, |
| "mfgCode": null, |
| "define": "DIAGNOSTICS_CLUSTER", |
| "side": "client", |
| "enabled": 0, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "3", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "Diagnostics", |
| "code": 2821, |
| "mfgCode": null, |
| "define": "DIAGNOSTICS_CLUSTER", |
| "side": "server", |
| "enabled": 1, |
| "commands": [], |
| "attributes": [ |
| { |
| "name": "mac tx broadcast", |
| "code": 257, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "mac rx unicast", |
| "code": 258, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "mac tx unicast", |
| "code": 259, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "mac tx unicast retry", |
| "code": 260, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "mac tx unicast fail", |
| "code": 261, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "aps rx broadcast", |
| "code": 262, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "aps tx broadcast", |
| "code": 263, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "aps rx unicast", |
| "code": 264, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "aps unicast success", |
| "code": 265, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "aps tx unicast retries", |
| "code": 266, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "aps tx unicast failures", |
| "code": 267, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "route discovery initiated", |
| "code": 268, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "neighbor added", |
| "code": 269, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0000", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| }, |
| { |
| "name": "neighbor moved", |
| "code": 270, |
| "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": "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": 1 |
| }, |
| { |
| "name": "DeviceInformationRequest", |
| "code": 2, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "IdentifyRequest", |
| "code": 6, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "ResetToFactoryNewRequest", |
| "code": 7, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkStartRequest", |
| "code": 16, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinRouterRequest", |
| "code": 18, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinEndDeviceRequest", |
| "code": 20, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkUpdateRequest", |
| "code": 22, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupIdentifiersRequest", |
| "code": 65, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetEndpointListRequest", |
| "code": 66, |
| "mfgCode": null, |
| "source": "client", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "client", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| }, |
| { |
| "name": "ZLL Commissioning", |
| "code": 4096, |
| "mfgCode": null, |
| "define": "ZLL_COMMISSIONING_CLUSTER", |
| "side": "server", |
| "enabled": 0, |
| "commands": [ |
| { |
| "name": "ScanResponse", |
| "code": 1, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "DeviceInformationResponse", |
| "code": 3, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkStartResponse", |
| "code": 17, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinRouterResponse", |
| "code": 19, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "NetworkJoinEndDeviceResponse", |
| "code": 21, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "EndpointInformation", |
| "code": 64, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetGroupIdentifiersResponse", |
| "code": 65, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| }, |
| { |
| "name": "GetEndpointListResponse", |
| "code": 66, |
| "mfgCode": null, |
| "source": "server", |
| "incoming": 1, |
| "outgoing": 1 |
| } |
| ], |
| "attributes": [ |
| { |
| "name": "cluster revision", |
| "code": 65533, |
| "mfgCode": null, |
| "side": "server", |
| "included": 1, |
| "storageOption": "RAM", |
| "singleton": 0, |
| "bounded": 0, |
| "defaultValue": "0x0001", |
| "reportable": 0, |
| "minInterval": 1, |
| "maxInterval": 65534, |
| "reportableChange": 0 |
| } |
| ] |
| } |
| ] |
| } |
| ], |
| "endpoints": [ |
| { |
| "endpointTypeName": "Primary", |
| "endpointTypeIndex": 0, |
| "profileId": 260, |
| "endpointId": 1, |
| "networkId": 0, |
| "endpointVersion": 0, |
| "deviceIdentifier": 10 |
| } |
| ] |
| } |