{ "fileFormat": 2, "featureLevel": 104, "creator": "zap", "keyValuePairs": [ { "key": "commandDiscovery", "value": "1" }, { "key": "defaultResponsePolicy", "value": "always" }, { "key": "manufacturerCodes", "value": "0x1002" } ], "package": [ { "pathRelativity": "relativeToZap", "path": "../../../src/app/zap-templates/zcl/zcl.json", "type": "zcl-properties", "category": "matter", "version": 1, "description": "Matter SDK ZCL data" }, { "pathRelativity": "relativeToZap", "path": "../../../src/app/zap-templates/app-templates.json", "type": "gen-templates-json", "category": "matter", "version": "chip-v1" } ], "endpointTypes": [ { "id": 1, "name": "MA-rootdevice", "deviceTypeRef": { "code": 22, "profileId": 259, "label": "MA-rootdevice", "name": "MA-rootdevice", "deviceTypeOrder": 0 }, "deviceTypes": [ { "code": 22, "profileId": 259, "label": "MA-rootdevice", "name": "MA-rootdevice", "deviceTypeOrder": 0 } ], "deviceVersions": [ 1 ], "deviceIdentifiers": [ 22 ], "deviceTypeName": "MA-rootdevice", "deviceTypeCode": 22, "deviceTypeProfileId": 259, "clusters": [ { "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": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "SpecificationVersion", "code": 21, "mfgCode": null, "side": "server", "type": "int32u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "MaxPathsPerInvoke", "code": 22, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 1, "bounded": 0, "defaultValue": null, "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": "3", "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", "isIncoming": 0, "isEnabled": 1 }, { "name": "QueryImageResponse", "code": 1, "mfgCode": null, "source": "server", "isIncoming": 1, "isEnabled": 1 }, { "name": "ApplyUpdateRequest", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 0, "isEnabled": 1 }, { "name": "ApplyUpdateResponse", "code": 3, "mfgCode": null, "source": "server", "isIncoming": 1, "isEnabled": 1 }, { "name": "NotifyUpdateApplied", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 0, "isEnabled": 1 } ] }, { "name": "OTA Software Update Requestor", "code": 42, "mfgCode": null, "define": "OTA_SOFTWARE_UPDATE_REQUESTOR_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "AnnounceOTAProvider", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "DefaultOTAProviders", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": "UpdateStateEnum", "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": "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": "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": null, "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": "server", "enabled": 1, "attributes": [ { "name": "HourFormat", "code": 0, "mfgCode": null, "side": "server", "type": "HourFormatEnum", "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": "CalendarTypeEnum", "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": null, "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": "server", "enabled": 1, "commands": [ { "name": "ArmFailSafe", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "ArmFailSafeResponse", "code": 1, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "SetRegulatoryConfig", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "SetRegulatoryConfigResponse", "code": 3, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "CommissioningComplete", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "CommissioningCompleteResponse", "code": 5, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 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": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RegulatoryConfig", "code": 2, "mfgCode": null, "side": "server", "type": "RegulatoryLocationTypeEnum", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "LocationCapability", "code": 3, "mfgCode": null, "side": "server", "type": "RegulatoryLocationTypeEnum", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": "server", "enabled": 1, "commands": [ { "name": "ScanNetworks", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "ScanNetworksResponse", "code": 1, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "AddOrUpdateWiFiNetwork", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "AddOrUpdateThreadNetwork", "code": 3, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "RemoveNetwork", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "NetworkConfigResponse", "code": 5, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "ConnectNetwork", "code": 6, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "ConnectNetworkResponse", "code": 7, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "ReorderNetwork", "code": 8, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 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": null, "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": "NetworkCommissioningStatusEnum", "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": "SupportedWiFiBands", "code": 8, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "SupportedThreadFeatures", "code": 9, "mfgCode": null, "side": "server", "type": "ThreadCapabilitiesBitmap", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "ThreadVersion", "code": 10, "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": "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": "General Diagnostics", "code": 51, "mfgCode": null, "define": "GENERAL_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "TestEventTrigger", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "TimeSnapshot", "code": 1, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "TimeSnapshotResponse", "code": 2, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 } ], "attributes": [ { "name": "NetworkInterfaces", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "BootReason", "code": 4, "mfgCode": null, "side": "server", "type": "BootReasonEnum", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "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": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Software Diagnostics", "code": 52, "mfgCode": null, "define": "SOFTWARE_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "ResetWatermarks", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "ThreadMetrics", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": "server", "enabled": 1, "commands": [ { "name": "ResetCounts", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "Channel", "code": 0, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RoutingRole", "code": 1, "mfgCode": null, "side": "server", "type": "RoutingRoleEnum", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "NeighborTable", "code": 7, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "RouteTable", "code": 8, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Weighting", "code": 10, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "DataVersion", "code": 11, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "StableDataVersion", "code": 12, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": "2", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Wi-Fi Network Diagnostics", "code": 54, "mfgCode": null, "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "ResetCounts", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "BSSID", "code": 0, "mfgCode": null, "side": "server", "type": "octet_string", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SecurityType", "code": 1, "mfgCode": null, "side": "server", "type": "SecurityTypeEnum", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "WiFiVersion", "code": 2, "mfgCode": null, "side": "server", "type": "WiFiVersionEnum", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": "Administrator Commissioning", "code": 60, "mfgCode": null, "define": "ADMINISTRATOR_COMMISSIONING_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "OpenCommissioningWindow", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "OpenBasicCommissioningWindow", "code": 1, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "RevokeCommissioning", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "WindowStatus", "code": 0, "mfgCode": null, "side": "server", "type": "CommissioningWindowStatusEnum", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AdminVendorId", "code": 2, "mfgCode": null, "side": "server", "type": "vendor_id", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": "server", "enabled": 1, "commands": [ { "name": "AttestationRequest", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "AttestationResponse", "code": 1, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "CertificateChainRequest", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "CertificateChainResponse", "code": 3, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "CSRRequest", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "CSRResponse", "code": 5, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "AddNOC", "code": 6, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "UpdateNOC", "code": 7, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "NOCResponse", "code": 8, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "UpdateFabricLabel", "code": 9, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "RemoveFabric", "code": 10, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "AddTrustedRootCertificate", "code": 11, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "NOCs", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "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": null, "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": null, "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": "server", "enabled": 1, "commands": [ { "name": "KeySetWrite", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "KeySetRead", "code": 1, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "KeySetReadResponse", "code": 2, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "KeySetRemove", "code": 3, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "KeySetReadAllIndices", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "KeySetReadAllIndicesResponse", "code": 5, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 } ], "attributes": [ { "name": "GroupKeyMap", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Fixed Label", "code": 64, "mfgCode": null, "define": "FIXED_LABEL_CLUSTER", "side": "server", "enabled": 1, "attributes": [ { "name": "LabelList", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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 } ] } ] }, { "id": 2, "name": "MA-dimmablelight", "deviceTypeRef": { "code": 267, "profileId": 259, "label": "MA-dimmablepluginunit", "name": "MA-dimmablepluginunit", "deviceTypeOrder": 0 }, "deviceTypes": [ { "code": 267, "profileId": 259, "label": "MA-dimmablepluginunit", "name": "MA-dimmablepluginunit", "deviceTypeOrder": 0 } ], "deviceVersions": [ 2 ], "deviceIdentifiers": [ 267 ], "deviceTypeName": "MA-dimmablepluginunit", "deviceTypeCode": 267, "deviceTypeProfileId": 259, "clusters": [ { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "Identify", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "TriggerEffect", "code": 64, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "IdentifyTime", "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": "IdentifyType", "code": 1, "mfgCode": null, "side": "server", "type": "IdentifyTypeEnum", "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": "server", "enabled": 1, "commands": [ { "name": "AddGroup", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "AddGroupResponse", "code": 0, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "ViewGroup", "code": 1, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "ViewGroupResponse", "code": 1, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "GetGroupMembership", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "GetGroupMembershipResponse", "code": 2, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "RemoveGroup", "code": 3, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "RemoveGroupResponse", "code": 3, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "RemoveAllGroups", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "AddGroupIfIdentifying", "code": 5, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "NameSupport", "code": 0, "mfgCode": null, "side": "server", "type": "NameSupportBitmap", "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": "On/Off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "Off", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "On", "code": 1, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "Toggle", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "OffWithEffect", "code": 64, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "OnWithRecallGlobalScene", "code": 65, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "OnWithTimedOff", "code": 66, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 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": "StartUpOnOffEnum", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": null, "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": "6", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "MoveToLevel", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "Move", "code": 1, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "Step", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "Stop", "code": 3, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "MoveToLevelWithOnOff", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "MoveWithOnOff", "code": 5, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "StepWithOnOff", "code": 6, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "StopWithOnOff", "code": 7, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 } ], "attributes": [ { "name": "CurrentLevel", "code": 0, "mfgCode": null, "side": "server", "type": "int8u", "included": 1, "storageOption": "NVM", "singleton": 0, "bounded": 0, "defaultValue": "0xFE", "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": "Options", "code": 15, "mfgCode": null, "side": "server", "type": "OptionsBitmap", "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": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "GeneratedCommandList", "code": 65528, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AcceptedCommandList", "code": 65529, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": "server", "enabled": 1, "attributes": [ { "name": "DeviceTypeList", "code": 0, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FeatureMap", "code": 65532, "mfgCode": null, "side": "server", "type": "bitmap32", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 } ] }, { "name": "Scenes Management", "code": 98, "mfgCode": null, "define": "SCENES_CLUSTER", "side": "server", "enabled": 1, "apiMaturity": "provisional", "commands": [ { "name": "AddScene", "code": 0, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "AddSceneResponse", "code": 0, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "ViewScene", "code": 1, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "ViewSceneResponse", "code": 1, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "RemoveScene", "code": 2, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "RemoveSceneResponse", "code": 2, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "RemoveAllScenes", "code": 3, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "RemoveAllScenesResponse", "code": 3, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "StoreScene", "code": 4, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "StoreSceneResponse", "code": 4, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 }, { "name": "RecallScene", "code": 5, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "GetSceneMembership", "code": 6, "mfgCode": null, "source": "client", "isIncoming": 1, "isEnabled": 1 }, { "name": "GetSceneMembershipResponse", "code": 6, "mfgCode": null, "source": "server", "isIncoming": 0, "isEnabled": 1 } ], "attributes": [ { "name": "SceneTableSize", "code": 1, "mfgCode": null, "side": "server", "type": "int16u", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "16", "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "FabricSceneInfo", "code": 2, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "GeneratedCommandList", "code": 65528, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "AcceptedCommandList", "code": 65529, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "reportable": 1, "minInterval": 1, "maxInterval": 65534, "reportableChange": 0 }, { "name": "EventList", "code": 65530, "mfgCode": null, "side": "server", "type": "array", "included": 1, "storageOption": "External", "singleton": 0, "bounded": 0, "defaultValue": null, "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": null, "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 } ] } ] } ], "endpoints": [ { "endpointTypeName": "MA-rootdevice", "endpointTypeIndex": 0, "profileId": 259, "endpointId": 0, "networkId": 0, "parentEndpointIdentifier": null }, { "endpointTypeName": "MA-dimmablelight", "endpointTypeIndex": 1, "profileId": 259, "endpointId": 1, "networkId": 0, "parentEndpointIdentifier": null } ] }