{ "featureLevel": 39, "creator": "zap", "keyValuePairs": [ { "key": "commandDiscovery", "value": "1" }, { "key": "defaultResponsePolicy", "value": "always" }, { "key": "manufacturerCodes", "value": "0x1002" } ], "package": [ { "pathRelativity": "relativeToZap", "path": "../../../../connectedhomeip/src/app/zap-templates/zcl/zcl.json", "version": "ZCL Test Data", "type": "zcl-properties" }, { "pathRelativity": "relativeToZap", "path": "../../../../connectedhomeip/src/app/zap-templates/app-templates.json", "version": "chip-v1", "type": "gen-templates-json" } ], "endpointTypes": [ { "name": "Anonymous Endpoint Type", "deviceTypeName": "LO-dimmablelight", "deviceTypeCode": 257, "deviceTypeProfileId": 260, "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": "IdentifyQuery", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "IdentifyQueryResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "identify time", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic", "code": 40, "mfgCode": null, "define": "BASIC_CLUSTER", "side": "client", "enabled": 0, "commands": [], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic", "code": 40, "mfgCode": null, "define": "BASIC_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "StartUp", "code": 0, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "ShutDown", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "Leave", "code": 2, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "InteractionModelVersion", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorName", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorID", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductName", "code": 3, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductID", "code": 4, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UserLabel", "code": 5, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Location", "code": 6, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersion", "code": 7, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersionString", "code": 8, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersion", "code": 9, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersionString", "code": 10, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ManufacturingDate", "code": 11, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "PartNumber", "code": 12, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductURL", "code": 13, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductLabel", "code": 14, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SerialNumber", "code": 15, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "LocalConfigDisabled", "code": 16, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Reachable", "code": 17, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "1", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "General Commissioning", "code": 48, "mfgCode": null, "define": "GENERAL_COMMISSIONING_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "ArmFailSafe", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "SetRegulatoryConfig", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "CommissioningComplete", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "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": "FabricId", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "o", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Breadcrumb", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "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": "AddWiFiNetwork", "code": 2, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "UpdateWiFiNetwork", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "AddThreadNetwork", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "UpdateThreadNetwork", "code": 8, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveNetwork", "code": 10, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "EnableNetwork", "code": 12, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "DisableNetwork", "code": 14, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "GetLastNetworkCommissioningResult", "code": 16, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 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": "AddWiFiNetworkResponse", "code": 3, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "UpdateWiFiNetworkResponse", "code": 5, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "AddThreadNetworkResponse", "code": 7, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "UpdateThreadNetworkResponse", "code": 9, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "RemoveNetworkResponse", "code": 11, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "EnableNetworkResponse", "code": 13, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "DisableNetworkResponse", "code": 15, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "WiFi Network Diagnostics", "code": 54, "mfgCode": null, "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", "side": "client", "enabled": 0, "commands": [], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "WiFi Network Diagnostics", "code": 54, "mfgCode": null, "define": "WIFI_NETWORK_DIAGNOSTICS_CLUSTER", "side": "server", "enabled": 1, "commands": [], "attributes": [ { "name": "bssid", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SecurityType", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "WiFiVersion", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ChannelNumber", "code": 3, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Rssi", "code": 4, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Operational Credentials", "code": 62, "mfgCode": null, "define": "OPERATIONAL_CREDENTIALS_CLUSTER", "side": "client", "enabled": 0, "commands": [ { "name": "SetFabric", "code": 0, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "OpCSRRequest", "code": 4, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "AddOpCert", "code": 6, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "UpdateFabricLabel", "code": 9, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "RemoveFabric", "code": 10, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "RemoveAllFabrics", "code": 11, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 1 }, { "name": "AddTrustedRootCertificate", "code": 161, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "RemoveTrustedRootCertificate", "code": 162, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Operational Credentials", "code": 62, "mfgCode": null, "define": "OPERATIONAL_CREDENTIALS_CLUSTER", "side": "server", "enabled": 1, "commands": [ { "name": "SetFabricResponse", "code": 1, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "OpCSRResponse", "code": 5, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 }, { "name": "OpCertResponse", "code": 8, "mfgCode": null, "source": "server", "incoming": 1, "outgoing": 1 } ], "attributes": [ { "name": "fabrics list", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0001", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] } ] }, { "name": "Anonymous Endpoint Type", "deviceTypeName": "LO-dimmablelight", "deviceTypeCode": 257, "deviceTypeProfileId": 260, "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": "IdentifyQuery", "code": 1, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 }, { "name": "TriggerEffect", "code": 64, "mfgCode": null, "source": "client", "incoming": 1, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Identify", "code": 3, "mfgCode": null, "define": "IDENTIFY_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "IdentifyQueryResponse", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "identify time", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "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": 0, "outgoing": 0 }, { "name": "OnWithRecallGlobalScene", "code": 65, "mfgCode": null, "source": "client", "incoming": 0, "outgoing": 0 }, { "name": "OnWithTimedOff", "code": 66, "mfgCode": null, "source": "client", "incoming": 0, "outgoing": 0 } ], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "On/off", "code": 6, "mfgCode": null, "define": "ON_OFF_CLUSTER", "side": "server", "enabled": 1, "commands": [], "attributes": [ { "name": "on/off", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "global scene control", "code": 16384, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "on time", "code": 16385, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "off wait time", "code": 16386, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "start up on off", "code": 16387, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "2", "reportable": 0, "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": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Level Control", "code": 8, "mfgCode": null, "define": "LEVEL_CONTROL_CLUSTER", "side": "server", "enabled": 1, "commands": [], "attributes": [ { "name": "current level", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "remaining time", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "options", "code": 15, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "start up current level", "code": 16384, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic", "code": 40, "mfgCode": null, "define": "BASIC_CLUSTER", "side": "client", "enabled": 0, "commands": [], "attributes": [ { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Basic", "code": 40, "mfgCode": null, "define": "BASIC_CLUSTER", "side": "server", "enabled": 0, "commands": [ { "name": "StartUp", "code": 0, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "ShutDown", "code": 1, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 }, { "name": "Leave", "code": 2, "mfgCode": null, "source": "server", "incoming": 0, "outgoing": 1 } ], "attributes": [ { "name": "InteractionModelVersion", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorName", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "VendorID", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductName", "code": 3, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "ProductID", "code": 4, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "UserLabel", "code": 5, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "Location", "code": 6, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersion", "code": 7, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "HardwareVersionString", "code": 8, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersion", "code": 9, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "SoftwareVersionString", "code": 10, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 1, "bounded": 0, "defaultValue": "3", "reportable": 0, "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": "cluster revision", "code": 65533, "mfgCode": null, "side": "client", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] }, { "name": "Color Control", "code": 768, "mfgCode": null, "define": "COLOR_CONTROL_CLUSTER", "side": "server", "enabled": 1, "commands": [], "attributes": [ { "name": "current hue", "code": 0, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "current saturation", "code": 1, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "remaining time", "code": 2, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "current x", "code": 3, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x616B", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "current y", "code": 4, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x607D", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "drift compensation", "code": 5, "mfgCode": null, "side": "server", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "compensation text", "code": 6, "mfgCode": null, "side": "server", "included": 0, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color temperature", "code": 7, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00FA", "reportable": 1, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color mode", "code": 8, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color control options", "code": 15, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "number of primaries", "code": 16, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "enhanced current hue", "code": 16384, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "enhanced color mode", "code": 16385, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x01", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color loop active", "code": 16386, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color loop direction", "code": 16387, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x00", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color loop time", "code": 16388, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0019", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color loop start enhanced hue", "code": 16389, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x2300", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color loop stored enhanced hue", "code": 16390, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color capabilities", "code": 16394, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color temp physical min", "code": 16395, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0x0000", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "color temp physical max", "code": 16396, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "0xFEFF", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "couple color temp to level min-mireds", "code": 16397, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "start up color temperature mireds", "code": 16400, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 }, { "name": "cluster revision", "code": 65533, "mfgCode": null, "side": "server", "included": 1, "storageOption": "RAM", "singleton": 0, "bounded": 0, "defaultValue": "3", "reportable": 0, "minInterval": 0, "maxInterval": 65344, "reportableChange": 0 } ] } ] } ], "endpoints": [ { "endpointTypeName": "Anonymous Endpoint Type", "endpointTypeIndex": 0, "profileId": "0x0104", "endpointId": 0, "networkId": 0, "endpointVersion": null, "deviceIdentifier": null }, { "endpointTypeName": "Anonymous Endpoint Type", "endpointTypeIndex": 1, "profileId": 260, "endpointId": 1, "networkId": 0, "endpointVersion": "", "deviceIdentifier": null } ], "log": [] }