{ "featureLevel": 89, "creator": "zap", "keyValuePairs": [ { "key": "commandDiscovery", "value": "1" }, { "key": "defaultResponsePolicy", "value": "always" }, { "key": "manufacturerCodes", "value": "0x1002" } ], "package": [ { "pathRelativity": "relativeToZap", "path": "../../../../src/app/zap-templates/app-templates.json", "type": "gen-templates-json", "version": "chip-v1" }, { "pathRelativity": "relativeToZap", "path": "../../../../src/app/zap-templates/zcl/zcl.json", "type": "zcl-properties", "category": "matter", "version": 1, "description": "Matter SDK ZCL data" } ], "endpointTypes": [ { "name": "MA-rootdevice", "deviceTypeName": "MA-rootdevice", "deviceTypeCode": 22, "deviceTypeProfileId": 259, "clusters": [ { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "Identify", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "identify time", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AddGroup", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ViewGroup", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "GetGroupMembership", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveGroup", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveAllGroups", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "AddGroupIfIdentifying", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "AddGroupResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ViewGroupResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "GetGroupMembershipResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveGroupResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "NameSupport", "code": 0, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AddScene", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ViewScene", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveScene", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveAllScenes", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StoreScene", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RecallScene", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "GetSceneMembership", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "AddSceneResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ViewSceneResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveSceneResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveAllScenesResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "StoreSceneResponse", "code": 4, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "GetSceneMembershipResponse", "code": 6, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "SceneCount", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentScene", "code": 1, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentGroup", "code": 2, "mfgCode": null, "side": "server", "type": "group_id", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SceneValid", "code": 3, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NameSupport", "code": 4, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/Off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "Off", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "On", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Toggle", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/Off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "OnOff", "code": 0, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/off Switch Configuration", "code": 7, "mfgCode": null, "define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/off Switch Configuration", "code": 7, "mfgCode": null, "define": "ON_OFF_SWITCH_CONFIGURATION_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "switch type", "code": 0, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "switch actions", "code": 16, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "MoveToLevel", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Move", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Step", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Stop", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveToLevelWithOnOff", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveWithOnOff", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StepWithOnOff", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StopWithOnOff", "code": 7, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "CurrentLevel", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Descriptor", "code": 29, "mfgCode": null, "define": "DESCRIPTOR_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Descriptor", "code": 29, "mfgCode": null, "define": "DESCRIPTOR_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "DeviceTypeList", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ServerList", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClientList", "code": 2, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PartsList", "code": 3, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Access Control", "code": 31, "mfgCode": null, "define": "ACCESS_CONTROL_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Access Control", "code": 31, "mfgCode": null, "define": "ACCESS_CONTROL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "ACL", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Extension", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "SubjectsPerAccessControlEntry", "code": 2, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "TargetsPerAccessControlEntry", "code": 3, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AccessControlEntriesPerFabric", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AttributeList", "code": 65531, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Basic Information", "code": 40, "mfgCode": null, "define": "BASIC_INFORMATION_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic Information", "code": 40, "mfgCode": null, "define": "BASIC_INFORMATION_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "DataModelRevision", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "10", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorName", "code": 1, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorID", "code": 2, "mfgCode": null, "side": "server", "type": "vendor_id", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductName", "code": 3, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductID", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NodeLabel", "code": 5, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "NVM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Location", "code": 6, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "XX", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersion", "code": 7, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersionString", "code": 8, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersion", "code": 9, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersionString", "code": 10, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ManufacturingDate", "code": 11, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "20210614123456ZZ", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PartNumber", "code": 12, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductURL", "code": 13, "mfgCode": null, "side": "server", "type": "long_char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductLabel", "code": 14, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SerialNumber", "code": 15, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "LocalConfigDisabled", "code": 16, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "NVM", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Reachable", "code": 17, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UniqueID", "code": 18, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CapabilityMinima", "code": 19, "mfgCode": null, "side": "server", "type": "CapabilityMinimaStruct", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "OTA Software Update Provider", "code": 41, "mfgCode": null, "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", "side": "client", "enabled": 1, "commands": [ { "name": "QueryImage", "code": 0, "mfgCode": null, "source": "client", "incoming": 0, "outgoing": 1 }, { "name": "ApplyUpdateRequest", "code": 2, "mfgCode": null, "source": "client", "incoming": 0, "outgoing": 1 }, { "name": "NotifyUpdateApplied", "code": 4, "mfgCode": null, "source": "client", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "OTA Software Update Provider", "code": 41, "mfgCode": null, "define": "OTA_SOFTWARE_UPDATE_PROVIDER_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "QueryImageResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 0 }, { "name": "ApplyUpdateResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "AttributeList", "code": 65531, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "OTA Software Update Requestor", "code": 42, "mfgCode": null, "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AnnounceOtaProvider", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "OTA Software Update Requestor", "code": 42, "mfgCode": null, "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "DefaultOtaProviders", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "UpdatePossible", "code": 1, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UpdateState", "code": 2, "mfgCode": null, "side": "server", "type": "OTAUpdateStateEnum", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UpdateStateProgress", "code": 3, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AttributeList", "code": 65531, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Localization Configuration", "code": 43, "mfgCode": null, "define": "LOCALIZATION_CONFIGURATION_CLUSTER", "side": "client", "enabled": 0 }, { "name": "Localization Configuration", "code": 43, "mfgCode": null, "define": "LOCALIZATION_CONFIGURATION_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "ActiveLocale", "code": 0, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "en-US", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "SupportedLocales", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Time Format Localization", "code": 44, "mfgCode": null, "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", "side": "client", "enabled": 0 }, { "name": "Time Format Localization", "code": 44, "mfgCode": null, "define": "TIME_FORMAT_LOCALIZATION_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "HourFormat", "code": 0, "mfgCode": null, "side": "server", "type": "HourFormat", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ActiveCalendarType", "code": 1, "mfgCode": null, "side": "server", "type": "CalendarType", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "SupportedCalendarTypes", "code": 2, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Unit Localization", "code": 45, "mfgCode": null, "define": "UNIT_LOCALIZATION_CLUSTER", "side": "client", "enabled": 0 }, { "name": "Unit Localization", "code": 45, "mfgCode": null, "define": "UNIT_LOCALIZATION_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "TemperatureUnit", "code": 0, "mfgCode": null, "side": "server", "type": "TempUnit", "included": 0, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "General Commissioning", "code": 48, "mfgCode": null, "define": "GENERAL_COMMISSIONING_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ArmFailSafe", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "SetRegulatoryConfig", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "CommissioningComplete", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "General Commissioning", "code": 48, "mfgCode": null, "define": "GENERAL_COMMISSIONING_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "ArmFailSafeResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "SetRegulatoryConfigResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "CommissioningCompleteResponse", "code": 5, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "Breadcrumb", "code": 0, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "BasicCommissioningInfo", "code": 1, "mfgCode": null, "side": "server", "type": "BasicCommissioningInfo", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RegulatoryConfig", "code": 2, "mfgCode": null, "side": "server", "type": "RegulatoryLocationType", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "LocationCapability", "code": 3, "mfgCode": null, "side": "server", "type": "RegulatoryLocationType", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "SupportsConcurrentConnection", "code": 4, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Network Commissioning", "code": 49, "mfgCode": null, "define": "NETWORK_COMMISSIONING_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ScanNetworks", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "AddOrUpdateWiFiNetwork", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "AddOrUpdateThreadNetwork", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveNetwork", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ConnectNetwork", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ReorderNetwork", "code": 8, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Network Commissioning", "code": 49, "mfgCode": null, "define": "NETWORK_COMMISSIONING_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "ScanNetworksResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "NetworkConfigResponse", "code": 5, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ConnectNetworkResponse", "code": 7, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "MaxNetworks", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Networks", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ScanMaxTimeSeconds", "code": 2, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ConnectMaxTimeSeconds", "code": 3, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "InterfaceEnabled", "code": 4, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "LastNetworkingStatus", "code": 5, "mfgCode": null, "side": "server", "type": "NetworkCommissioningStatus", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "LastNetworkID", "code": 6, "mfgCode": null, "side": "server", "type": "octet_string", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "LastConnectErrorValue", "code": 7, "mfgCode": null, "side": "server", "type": "int32s", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Diagnostic Logs", "code": 50, "mfgCode": null, "define": "DIAGNOSTIC_LOGS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "RetrieveLogsRequest", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "General Diagnostics", "code": 51, "mfgCode": null, "define": "GENERAL_DIAGNOSTICS_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "General Diagnostics", "code": 51, "mfgCode": null, "define": "GENERAL_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "TestEventTrigger", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "NetworkInterfaces", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RebootCount", "code": 1, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UpTime", "code": 2, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "TotalOperationalHours", "code": 3, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "BootReasons", "code": 4, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ActiveHardwareFaults", "code": 5, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ActiveRadioFaults", "code": 6, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ActiveNetworkFaults", "code": 7, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "TestEventTriggersEnabled", "code": 8, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "false", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Software Diagnostics", "code": 52, "mfgCode": null, "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ResetWatermarks", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Software Diagnostics", "code": 52, "mfgCode": null, "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "ThreadMetrics", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "CurrentHeapFree", "code": 1, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "CurrentHeapUsed", "code": 2, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "CurrentHeapHighWatermark", "code": 3, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Thread Network Diagnostics", "code": 53, "mfgCode": null, "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ResetCounts", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Thread Network Diagnostics", "code": 53, "mfgCode": null, "define": "THREAD_NETWORK_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "channel", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RoutingRole", "code": 1, "mfgCode": null, "side": "server", "type": "RoutingRole", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NetworkName", "code": 2, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PanId", "code": 3, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ExtendedPanId", "code": 4, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "MeshLocalPrefix", "code": 5, "mfgCode": null, "side": "server", "type": "octet_string", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OverrunCount", "code": 6, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NeighborTableList", "code": 7, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RouteTableList", "code": 8, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PartitionId", "code": 9, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "weighting", "code": 10, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "DataVersion", "code": 11, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "StableDataVersion", "code": 12, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "LeaderRouterId", "code": 13, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "DetachedRoleCount", "code": 14, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ChildRoleCount", "code": 15, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RouterRoleCount", "code": 16, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "LeaderRoleCount", "code": 17, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "AttachAttemptCount", "code": 18, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PartitionIdChangeCount", "code": 19, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "BetterPartitionAttachAttemptCount", "code": 20, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ParentChangeCount", "code": 21, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxTotalCount", "code": 22, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxUnicastCount", "code": 23, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxBroadcastCount", "code": 24, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxAckRequestedCount", "code": 25, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxAckedCount", "code": 26, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxNoAckRequestedCount", "code": 27, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxDataCount", "code": 28, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxDataPollCount", "code": 29, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxBeaconCount", "code": 30, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxBeaconRequestCount", "code": 31, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxOtherCount", "code": 32, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxRetryCount", "code": 33, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxDirectMaxRetryExpiryCount", "code": 34, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxIndirectMaxRetryExpiryCount", "code": 35, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxErrCcaCount", "code": 36, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxErrAbortCount", "code": 37, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxErrBusyChannelCount", "code": 38, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxTotalCount", "code": 39, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxUnicastCount", "code": 40, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxBroadcastCount", "code": 41, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxDataCount", "code": 42, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxDataPollCount", "code": 43, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxBeaconCount", "code": 44, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxBeaconRequestCount", "code": 45, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxOtherCount", "code": 46, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxAddressFilteredCount", "code": 47, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxDestAddrFilteredCount", "code": 48, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxDuplicatedCount", "code": 49, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxErrNoFrameCount", "code": 50, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxErrUnknownNeighborCount", "code": 51, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxErrInvalidSrcAddrCount", "code": 52, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxErrSecCount", "code": 53, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxErrFcsCount", "code": 54, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RxErrOtherCount", "code": 55, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ActiveTimestamp", "code": 56, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PendingTimestamp", "code": 57, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Delay", "code": 58, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "SecurityPolicy", "code": 59, "mfgCode": null, "side": "server", "type": "SecurityPolicy", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ChannelPage0Mask", "code": 60, "mfgCode": null, "side": "server", "type": "octet_string", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OperationalDatasetComponents", "code": 61, "mfgCode": null, "side": "server", "type": "OperationalDatasetComponents", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ActiveNetworkFaultsList", "code": 62, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x000F", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "WiFi Network Diagnostics", "code": 54, "mfgCode": null, "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ResetCounts", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "WiFi Network Diagnostics", "code": 54, "mfgCode": null, "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "bssid", "code": 0, "mfgCode": null, "side": "server", "type": "octet_string", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SecurityType", "code": 1, "mfgCode": null, "side": "server", "type": "SecurityType", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "WiFiVersion", "code": 2, "mfgCode": null, "side": "server", "type": "WiFiVersionType", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ChannelNumber", "code": 3, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Rssi", "code": 4, "mfgCode": null, "side": "server", "type": "int8s", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "BeaconLostCount", "code": 5, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "BeaconRxCount", "code": 6, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PacketMulticastRxCount", "code": 7, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PacketMulticastTxCount", "code": 8, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PacketUnicastRxCount", "code": 9, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PacketUnicastTxCount", "code": 10, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "CurrentMaxRate", "code": 11, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "OverrunCount", "code": 12, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Ethernet Network Diagnostics", "code": 55, "mfgCode": null, "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ResetCounts", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Ethernet Network Diagnostics", "code": 55, "mfgCode": null, "define": "ETHERNET_NETWORK_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "PHYRate", "code": 0, "mfgCode": null, "side": "server", "type": "PHYRateType", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FullDuplex", "code": 1, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PacketRxCount", "code": 2, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PacketTxCount", "code": 3, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TxErrCount", "code": 4, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CollisionCount", "code": 5, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OverrunCount", "code": 6, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CarrierDetect", "code": 7, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "TimeSinceReset", "code": 8, "mfgCode": null, "side": "server", "type": "int64u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0x0000000000000000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Switch", "code": 59, "mfgCode": null, "define": "SWITCH_CLUSTER", "side": "client", "enabled": 0 }, { "name": "Switch", "code": 59, "mfgCode": null, "define": "SWITCH_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "AdministratorCommissioning", "code": 60, "mfgCode": null, "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "OpenCommissioningWindow", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "OpenBasicCommissioningWindow", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "RevokeCommissioning", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "AdministratorCommissioning", "code": 60, "mfgCode": null, "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "WindowStatus", "code": 0, "mfgCode": null, "side": "server", "type": "CommissioningWindowStatus", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AdminFabricIndex", "code": 1, "mfgCode": null, "side": "server", "type": "fabric_idx", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AdminVendorId", "code": 2, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Operational Credentials", "code": 62, "mfgCode": null, "define": "OPERATIONAL_CREDENTIALS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AttestationRequest", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "CertificateChainRequest", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "CSRRequest", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "AddNOC", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "UpdateNOC", "code": 7, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "UpdateFabricLabel", "code": 9, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "RemoveFabric", "code": 10, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "AddTrustedRootCertificate", "code": 11, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Operational Credentials", "code": 62, "mfgCode": null, "define": "OPERATIONAL_CREDENTIALS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "AttestationResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "CertificateChainResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "CSRResponse", "code": 5, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "NOCResponse", "code": 8, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "NOCs", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Fabrics", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SupportedFabrics", "code": 2, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CommissionedFabrics", "code": 3, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "TrustedRootCertificates", "code": 4, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentFabricIndex", "code": 5, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Group Key Management", "code": 63, "mfgCode": null, "define": "GROUP_KEY_MANAGEMENT_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "KeySetWrite", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "KeySetRead", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "KeySetRemove", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "KeySetReadAllIndices", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ] }, { "name": "Group Key Management", "code": 63, "mfgCode": null, "define": "GROUP_KEY_MANAGEMENT_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "KeySetReadResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "KeySetReadAllIndicesResponse", "code": 5, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "GroupKeyMap", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "GroupTable", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MaxGroupsPerFabric", "code": 2, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MaxGroupKeysPerFabric", "code": 3, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Fixed Label", "code": 64, "mfgCode": null, "define": "FIXED_LABEL_CLUSTER", "side": "client", "enabled": 0 }, { "name": "Fixed Label", "code": 64, "mfgCode": null, "define": "FIXED_LABEL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "label list", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "User Label", "code": 65, "mfgCode": null, "define": "USER_LABEL_CLUSTER", "side": "client", "enabled": 0 }, { "name": "User Label", "code": 65, "mfgCode": null, "define": "USER_LABEL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "label list", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] } ] }, { "name": "MA-dimmablelight", "deviceTypeName": "MA-dimmablelight", "deviceTypeCode": 257, "deviceTypeProfileId": 259, "clusters": [ { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "Identify", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "TriggerEffect", "code": 64, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "identify time", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "identify type", "code": 1, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AddGroup", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ViewGroup", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "GetGroupMembership", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveGroup", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveAllGroups", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "AddGroupIfIdentifying", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "AddGroupResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ViewGroupResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "GetGroupMembershipResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveGroupResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "NameSupport", "code": 0, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "AddScene", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ViewScene", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveScene", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveAllScenes", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StoreScene", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RecallScene", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "GetSceneMembership", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "EnhancedAddScene", "code": 64, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "EnhancedViewScene", "code": 65, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "CopyScene", "code": 66, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "AddSceneResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ViewSceneResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveSceneResponse", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveAllScenesResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "StoreSceneResponse", "code": 4, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "GetSceneMembershipResponse", "code": 6, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "SceneCount", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentScene", "code": 1, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentGroup", "code": 2, "mfgCode": null, "side": "server", "type": "group_id", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SceneValid", "code": 3, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NameSupport", "code": 4, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/Off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "Off", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "On", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Toggle", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "OffWithEffect", "code": 64, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "OnWithRecallGlobalScene", "code": 65, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "OnWithTimedOff", "code": 66, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/Off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "OnOff", "code": 0, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "GlobalSceneControl", "code": 16384, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OnTime", "code": 16385, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OffWaitTime", "code": 16386, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "StartUpOnOff", "code": 16387, "mfgCode": null, "side": "server", "type": "OnOffStartUpOnOff", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0xFF", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "MoveToLevel", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Move", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Step", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "Stop", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveToLevelWithOnOff", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveWithOnOff", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StepWithOnOff", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StopWithOnOff", "code": 7, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "CurrentLevel", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RemainingTime", "code": 1, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "MinLevel", "code": 2, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MaxLevel", "code": 3, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFE", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "CurrentFrequency", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MinFrequency", "code": 5, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MaxFrequency", "code": 6, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Options", "code": 15, "mfgCode": null, "side": "server", "type": "LevelControlOptions", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OnOffTransitionTime", "code": 16, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "OnLevel", "code": 17, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFF", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "OnTransitionTime", "code": 18, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "OffTransitionTime", "code": 19, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "DefaultMoveRate", "code": 20, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "50", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "StartUpCurrentLevel", "code": 16384, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "255", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "GeneratedCommandList", "code": 65528, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AcceptedCommandList", "code": 65529, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AttributeList", "code": 65531, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Descriptor", "code": 29, "mfgCode": null, "define": "DESCRIPTOR_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Descriptor", "code": 29, "mfgCode": null, "define": "DESCRIPTOR_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "DeviceTypeList", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ServerList", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClientList", "code": 2, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PartsList", "code": 3, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Basic Information", "code": 40, "mfgCode": null, "define": "BASIC_INFORMATION_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic Information", "code": 40, "mfgCode": null, "define": "BASIC_INFORMATION_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "DataModelRevision", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "10", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorName", "code": 1, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorID", "code": 2, "mfgCode": null, "side": "server", "type": "vendor_id", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductName", "code": 3, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductID", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NodeLabel", "code": 5, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "NVM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Location", "code": 6, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "XX", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersion", "code": 7, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersionString", "code": 8, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersion", "code": 9, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersionString", "code": 10, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ManufacturingDate", "code": 11, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "20210614123456ZZ", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PartNumber", "code": 12, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductURL", "code": 13, "mfgCode": null, "side": "server", "type": "long_char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductLabel", "code": 14, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SerialNumber", "code": 15, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "LocalConfigDisabled", "code": 16, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "NVM", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Reachable", "code": 17, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UniqueID", "code": 18, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CapabilityMinima", "code": 19, "mfgCode": null, "side": "server", "type": "CapabilityMinimaStruct", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Color Control", "code": 768, "mfgCode": null, "define": "COLOR_CONTROL_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "MoveToHue", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveHue", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StepHue", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveToSaturation", "code": 3, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveSaturation", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StepSaturation", "code": 5, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveToHueAndSaturation", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveToColor", "code": 7, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "MoveColor", "code": 8, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "StepColor", "code": 9, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "MoveToColorTemperature", "code": 10, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "EnhancedMoveToHue", "code": 64, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "EnhancedMoveHue", "code": 65, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "EnhancedStepHue", "code": 66, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "EnhancedMoveToHueAndSaturation", "code": 67, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "ColorLoopSet", "code": 68, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StopMoveStep", "code": 71, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "MoveColorTemperature", "code": 75, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "StepColorTemperature", "code": 76, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Color Control", "code": 768, "mfgCode": null, "define": "COLOR_CONTROL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "CurrentHue", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentSaturation", "code": 1, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RemainingTime", "code": 2, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentX", "code": 3, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x616B", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentY", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x607D", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "DriftCompensation", "code": 5, "mfgCode": null, "side": "server", "type": "enum8", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CompensationText", "code": 6, "mfgCode": null, "side": "server", "type": "char_string", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorTemperatureMireds", "code": 7, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00FA", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorMode", "code": 8, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Options", "code": 15, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NumberOfPrimaries", "code": 16, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Primary1X", "code": 17, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary1Y", "code": 18, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary1Intensity", "code": 19, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary2X", "code": 21, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary2Y", "code": 22, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary2Intensity", "code": 23, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary3X", "code": 25, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary3Y", "code": 26, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary3Intensity", "code": 27, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary4X", "code": 32, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary4Y", "code": 33, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary4Intensity", "code": 34, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary5X", "code": 36, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary5Y", "code": 37, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary5Intensity", "code": 38, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary6X", "code": 40, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary6Y", "code": 41, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary6Intensity", "code": 42, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "WhitePointX", "code": 48, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "WhitePointY", "code": 49, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointRX", "code": 50, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointRY", "code": 51, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointRIntensity", "code": 52, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointGX", "code": 54, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointGY", "code": 55, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointGIntensity", "code": 56, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointBX", "code": 58, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointBY", "code": 59, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointBIntensity", "code": 60, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "EnhancedCurrentHue", "code": 16384, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "EnhancedColorMode", "code": 16385, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopActive", "code": 16386, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopDirection", "code": 16387, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopTime", "code": 16388, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0019", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopStartEnhancedHue", "code": 16389, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x2300", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopStoredEnhancedHue", "code": 16390, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorCapabilities", "code": 16394, "mfgCode": null, "side": "server", "type": "bitmap16", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x1F", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorTempPhysicalMinMireds", "code": 16395, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorTempPhysicalMaxMireds", "code": 16396, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFEFF", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CoupleColorTempToLevelMinMireds", "code": 16397, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "StartUpColorTemperatureMireds", "code": 16400, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "GeneratedCommandList", "code": 65528, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AcceptedCommandList", "code": 65529, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AttributeList", "code": 65531, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x1F", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Occupancy Sensing", "code": 1030, "mfgCode": null, "define": "OCCUPANCY_SENSING_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Occupancy Sensing", "code": 1030, "mfgCode": null, "define": "OCCUPANCY_SENSING_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "occupancy", "code": 0, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "occupancy sensor type", "code": 1, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "occupancy sensor type bitmap", "code": 2, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] } ] }, { "name": "MA-dimmablelight", "deviceTypeName": "MA-dimmablelight", "deviceTypeCode": 257, "deviceTypeProfileId": 259, "clusters": [ { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "identify time", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "identify type", "code": 1, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Groups", "code": 4, "mfgCode": null, "define": "GROUPS_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "NameSupport", "code": 0, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Scenes", "code": 5, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "SceneCount", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentScene", "code": 1, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentGroup", "code": 2, "mfgCode": null, "side": "server", "type": "group_id", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SceneValid", "code": 3, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NameSupport", "code": 4, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/Off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/Off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "OnOff", "code": 0, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "GlobalSceneControl", "code": 16384, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OnTime", "code": 16385, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OffWaitTime", "code": 16386, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "StartUpOnOff", "code": 16387, "mfgCode": null, "side": "server", "type": "OnOffStartUpOnOff", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0xFF", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "4", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "CurrentLevel", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RemainingTime", "code": 1, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "MinLevel", "code": 2, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MaxLevel", "code": 3, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFE", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "CurrentFrequency", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MinFrequency", "code": 5, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MaxFrequency", "code": 6, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Options", "code": 15, "mfgCode": null, "side": "server", "type": "LevelControlOptions", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "OnOffTransitionTime", "code": 16, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "OnLevel", "code": 17, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFF", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "OnTransitionTime", "code": 18, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "OffTransitionTime", "code": 19, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "DefaultMoveRate", "code": 20, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "50", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "StartUpCurrentLevel", "code": 16384, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "255", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "GeneratedCommandList", "code": 65528, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AcceptedCommandList", "code": 65529, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AttributeList", "code": 65531, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Descriptor", "code": 29, "mfgCode": null, "define": "DESCRIPTOR_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Descriptor", "code": 29, "mfgCode": null, "define": "DESCRIPTOR_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "DeviceTypeList", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ServerList", "code": 1, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClientList", "code": 2, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "PartsList", "code": 3, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Basic Information", "code": 40, "mfgCode": null, "define": "BASIC_INFORMATION_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic Information", "code": 40, "mfgCode": null, "define": "BASIC_INFORMATION_CLUSTER", "side": "server", "enabled": 0, "attributes": [ { "name": "DataModelRevision", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "10", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorName", "code": 1, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorID", "code": 2, "mfgCode": null, "side": "server", "type": "vendor_id", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductName", "code": 3, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductID", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NodeLabel", "code": 5, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "NVM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Location", "code": 6, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "XX", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersion", "code": 7, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersionString", "code": 8, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersion", "code": 9, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersionString", "code": 10, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ManufacturingDate", "code": 11, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "20210614123456ZZ", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PartNumber", "code": 12, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductURL", "code": 13, "mfgCode": null, "side": "server", "type": "long_char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductLabel", "code": 14, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SerialNumber", "code": 15, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "LocalConfigDisabled", "code": 16, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "NVM", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Reachable", "code": 17, "mfgCode": null, "side": "server", "type": "boolean", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UniqueID", "code": 18, "mfgCode": null, "side": "server", "type": "char_string", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CapabilityMinima", "code": 19, "mfgCode": null, "side": "server", "type": "CapabilityMinimaStruct", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Color Control", "code": 768, "mfgCode": null, "define": "COLOR_CONTROL_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Color Control", "code": 768, "mfgCode": null, "define": "COLOR_CONTROL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "CurrentHue", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentSaturation", "code": 1, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RemainingTime", "code": 2, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentX", "code": 3, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x616B", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CurrentY", "code": 4, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x607D", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "DriftCompensation", "code": 5, "mfgCode": null, "side": "server", "type": "enum8", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CompensationText", "code": 6, "mfgCode": null, "side": "server", "type": "char_string", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorTemperatureMireds", "code": 7, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00FA", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorMode", "code": 8, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Options", "code": 15, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NumberOfPrimaries", "code": 16, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Primary1X", "code": 17, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary1Y", "code": 18, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary1Intensity", "code": 19, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary2X", "code": 21, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary2Y", "code": 22, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary2Intensity", "code": 23, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary3X", "code": 25, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary3Y", "code": 26, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary3Intensity", "code": 27, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary4X", "code": 32, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary4Y", "code": 33, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary4Intensity", "code": 34, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary5X", "code": 36, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary5Y", "code": 37, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary5Intensity", "code": 38, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary6X", "code": 40, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary6Y", "code": 41, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "Primary6Intensity", "code": 42, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "WhitePointX", "code": 48, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "WhitePointY", "code": 49, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointRX", "code": 50, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointRY", "code": 51, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointRIntensity", "code": 52, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointGX", "code": 54, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointGY", "code": 55, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointGIntensity", "code": 56, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointBX", "code": 58, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointBY", "code": 59, "mfgCode": null, "side": "server", "type": "int16u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ColorPointBIntensity", "code": 60, "mfgCode": null, "side": "server", "type": "int8u", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "EnhancedCurrentHue", "code": 16384, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "EnhancedColorMode", "code": 16385, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopActive", "code": 16386, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopDirection", "code": 16387, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopTime", "code": 16388, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0019", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopStartEnhancedHue", "code": 16389, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x2300", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorLoopStoredEnhancedHue", "code": 16390, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorCapabilities", "code": 16394, "mfgCode": null, "side": "server", "type": "bitmap16", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x1F", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorTempPhysicalMinMireds", "code": 16395, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ColorTempPhysicalMaxMireds", "code": 16396, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFEFF", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "CoupleColorTempToLevelMinMireds", "code": 16397, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "StartUpColorTemperatureMireds", "code": 16400, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "GeneratedCommandList", "code": 65528, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AcceptedCommandList", "code": 65529, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AttributeList", "code": 65531, "mfgCode": null, "side": "server", "type": "array", "included": 0, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x1F", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "5", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Occupancy Sensing", "code": 1030, "mfgCode": null, "define": "OCCUPANCY_SENSING_CLUSTER", "side": "client", "enabled": 0, "attributes": [ { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "client", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Occupancy Sensing", "code": 1030, "mfgCode": null, "define": "OCCUPANCY_SENSING_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "occupancy", "code": 0, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "occupancy sensor type", "code": 1, "mfgCode": null, "side": "server", "type": "enum8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "occupancy sensor type bitmap", "code": 2, "mfgCode": null, "side": "server", "type": "bitmap8", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ClusterRevision", "code": 65533, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] } ] } ], "endpoints": [ { "endpointTypeName": "MA-rootdevice", "endpointTypeIndex": 0, "profileId": 259, "endpointId": 0, "networkId": 0, "endpointVersion": 1, "deviceIdentifier": 22 }, { "endpointTypeName": "MA-dimmablelight", "endpointTypeIndex": 1, "profileId": 259, "endpointId": 1, "networkId": 0, "endpointVersion": 1, "deviceIdentifier": 257 }, { "endpointTypeName": "MA-dimmablelight", "endpointTypeIndex": 2, "profileId": 259, "endpointId": 2, "networkId": 0, "endpointVersion": 1, "deviceIdentifier": 257 } ], "log": [] }