This file is a companion to implemented-commands.json The implemented-commands.json file lists all ZCL cluster commands that have an implementation in the Silabs SDK. There's one entry per command specifying the cluster code, command code, command source and the value of "true". For example, the following entry corresponds to the "View Group" command in the Groups cluster: { "clusterCode": "0x0004", "commandCode": "0x01", "value": true, "source": "client" } The current file is kept around as human-readable reference for maintaining implemented-commands.json. NOTE: The implemented-commands.json and implemented-commands.txt must be updated whenever a new ZCL command implementation is added to or removed from the SDK. -------------------------------------------------------------------- Basic 0x0000 0x00: emberAfBasicClusterResetToFactoryDefaultsCallback Identify 0x0003 0x00 emberAfIdentifyClusterIdentifyCallback 0x01 emberAfIdentifyClusterIdentifyQueryCallback Groups 0x0004 0x00 emberAfGroupsClusterAddGroupCallback 0x01 emberAfGroupsClusterViewGroupCallback 0x02 emberAfGroupsClusterGetGroupMembershipCallback 0x03 emberAfGroupsClusterRemoveGroupCallback 0x04 emberAfGroupsClusterRemoveAllGroupsCallback 0x05 emberAfGroupsClusterAddGroupIfIdentifyingCallback Scenes 0x0005 0x00 emberAfScenesClusterAddSceneCallback 0x01 emberAfScenesClusterViewSceneCallback 0x02 emberAfScenesClusterRemoveSceneCallback 0x03 emberAfScenesClusterRemoveAllScenesCallback 0x04 emberAfScenesClusterStoreSceneCallback 0x05 emberAfScenesClusterRecallSceneCallback 0x06 emberAfScenesClusterGetSceneMembershipCallback 0x40 emberAfScenesClusterEnhancedAddSceneCallback 0x41 emberAfScenesClusterEnhancedViewSceneCallback 0x42 emberAfScenesClusterCopySceneCallback OnOff 0x0006 0x00 emberAfOnOffClusterOffCallback 0x01 emberAfOnOffClusterOnCallback 0x02 emberAfOnOffClusterToggleCallback 0x40 emberAfOnOffClusterOffWithEffectCallback 0x41 emberAfOnOffClusterOnWithRecallGlobalSceneCallback 0x42 emberAfOnOffClusterOnWithTimedOffCallback Level 0x0008 0x00 emberAfLevelControlClusterMoveToLevelCallback 0x01 emberAfLevelControlClusterMoveCallback 0x02 emberAfLevelControlClusterStepCallback 0x03 emberAfLevelControlClusterStopCallback 0x04 emberAfLevelControlClusterMoveToLevelWithOnOffCallback 0x05 emberAfLevelControlClusterMoveWithOnOffCallback 0x06 emberAfLevelControlClusterStepWithOnOffCallback 0x07 emberAfLevelControlClusterStopWithOnOffCallback Time 0x000a (no commands) Poll Control 0x0020 0x00 emberAfPollControlClusterCheckInResponseCallback 0x01 emberAfPollControlClusterFastPollStopCallback 0x02 emberAfPollControlClusterSetLongPollIntervalCallback 0x03 emberAfPollControlClusterSetShortPollIntervalCallback NOTE: Following is a command processed by Client, implemented in the SDK: 0x00 emberAfPollControlClusterCheckInCallback OTA 0x0019 Green Power 0x0021 0x00 emberAfGreenPowerClusterGpNotificationCallback 0x01 0x02 0x03 0x04 emberAfGreenPowerClusterGpCommissioningNotificationCallback 0x05 emberAfGreenPowerClusterGpSinkCommissioningModeCallback 0x06 0x07 0x08 0x09 emberAfGreenPowerClusterGpPairingConfigurationCallback 0x0A emberAfGreenPowerClusterGpSinkTableRequestCallback Door Lock 0x0101 0x00 emberAfDoorLockClusterLockDoorCallback 0x01 emberAfDoorLockClusterUnlockDoorCallback 0x02 0x03 emberAfDoorLockClusterUnlockWithTimeoutCallback 0x04 emberAfDoorLockClusterGetLogRecordCallback 0x05 emberAfDoorLockClusterSetPinCallback 0x06 emberAfDoorLockClusterGetPinCallback 0x07 emberAfDoorLockClusterClearPinCallback 0x08 emberAfDoorLockClusterClearAllPinsCallback 0x09 0x0A 0x0B emberAfDoorLockClusterSetWeekdayScheduleCallback 0x0C emberAfDoorLockClusterGetWeekdayScheduleCallback 0x0D emberAfDoorLockClusterClearWeekdayScheduleCallback 0x0E emberAfDoorLockClusterSetYeardayScheduleCallback 0x0F emberAfDoorLockClusterGetYeardayScheduleCallback 0x10 emberAfDoorLockClusterClearYeardayScheduleCallback 0x11 emberAfDoorLockClusterSetHolidayScheduleCallback 0x12 emberAfDoorLockClusterGetHolidayScheduleCallback 0x13 emberAfDoorLockClusterClearHolidayScheduleCallback 0x14 emberAfDoorLockClusterSetUserTypeCallback 0x15 emberAfDoorLockClusterGetUserTypeCallback 0x16 emberAfDoorLockClusterSetRfidCallback 0x17 emberAfDoorLockClusterGetRfidCallback 0x18 emberAfDoorLockClusterClearRfidCallback 0x19 emberAfDoorLockClusterClearAllRfidsCallback 0x1A emberAfDoorLockClusterSetDisposableScheduleCallback 0x1B emberAfDoorLockClusterGetDisposableScheduleCallback 0x1C emberAfDoorLockClusterClearDisposableScheduleCallback 0x1D emberAfDoorLockClusterClearBiometricCredentialCallback 0x1E emberAfDoorLockClusterClearAllBiometricCredentialsCallback Barrier Control 0x0103 0x00 emberAfBarrierControlClusterBarrierControlGoToPercentCallback 0x01 emberAfBarrierControlClusterBarrierControlStopCallback Color Control 0x0300 0x00 emberAfColorControlClusterMoveToHueCallback 0x01 emberAfColorControlClusterMoveHueCallback 0x02 emberAfColorControlClusterStepHueCallback 0x03 emberAfColorControlClusterMoveToSaturationCallback 0x04 emberAfColorControlClusterMoveSaturationCallback 0x05 emberAfColorControlClusterStepSaturationCallback 0x06 emberAfColorControlClusterMoveToHueAndSaturationCallback 0x07 emberAfColorControlClusterMoveToColorCallback 0x08 emberAfColorControlClusterMoveColorCallback 0x09 emberAfColorControlClusterStepColorCallback IAS Zone 0x0500 0x00 emberAfIasZoneClusterZoneEnrollResponseCallback, Price 0x0700 0x00 emberAfPriceClusterGetCurrentPriceCallback 0x01 emberAfPriceClusterGetScheduledPricesCallback 0x02 emberAfPriceClusterPriceAcknowledgementCallback 0x03 emberAfPriceClusterGetBlockPeriodsCallback 0x04 emberAfPriceClusterGetConversionFactorCallback 0x05 emberAfPriceClusterGetCalorificValueCallback 0x06 emberAfPriceClusterGetTariffInformationCallback 0x07 emberAfPriceClusterGetPriceMatrixCallback 0x08 emberAfPriceClusterGetBlockThresholdsCallback 0x09 emberAfPriceClusterGetCO2ValueCallback 0x0A emberAfPriceClusterGetTierLabelsCallback 0x0B emberAfPriceClusterGetBillingPeriodCallback 0x0C emberAfPriceClusterGetConsolidatedBillCallback 0x0D emberAfPriceClusterCppEventResponseCallback 0x0E emberAfPriceClusterGetCreditPaymentCallback 0x0F emberAfPriceClusterGetCurrencyConversionCommandCallback 0x10 emberAfPriceClusterGetTariffCancellationCallback Demand Response and Load Control 0x0701 0x00 emberAfDemandResponseLoadControlClusterLoadControlEventCallback 0x01 emberAfDemandResponseLoadControlClusterCancelLoadControlEventCallback 0x02 emberAfDemandResponseLoadControlClusterCancelAllLoadControlEventsCallback Metering 0x0702 0x00 emberAfSimpleMeteringClusterGetProfileCallback 0x01 0x02 0x03 emberAfSimpleMeteringClusterRequestFastPollModeCallback 0x04 0x05 0x06 0x07 emberAfSimpleMeteringClusterStartSamplingCallback 0x08 emberAfSimpleMeteringClusterGetSampledDataCallback 0x09 emberAfSimpleMeteringClusterMirrorReportAttributeResponseCallback 0x0A emberAfSimpleMeteringClusterResetLoadLimitCounterCallback 0x0B emberAfSimpleMeteringClusterChangeSupplyCallback 0x0C emberAfSimpleMeteringClusterLocalChangeSupplyCallback 0x0D emberAfSimpleMeteringClusterSetSupplyStatusCallback 0x0E emberAfSimpleMeteringClusterSetUncontrolledFlowThresholdCallback Messaging 0x0703 0x00 emberAfMessagingClusterGetLastMessageCallback 0x01 emberAfMessagingClusterMessageConfirmationCallback Tunneling 0x0704 0x00 emberAfTunnelingClusterRequestTunnelCallback 0x01 emberAfTunnelingClusterCloseTunnelCallback 0x02 emberAfTunnelingClusterTransferDataClientToServerCallback 0x03 emberAfTunnelingClusterTransferDataErrorClientToServerCallback Prepayment 0x0705 0x00 emberAfPrepaymentClusterSelectAvailableEmergencyCreditCallback 0x01 emberAfPrepaymentClusterChangeDebtCallback 0x03 emberAfPrepaymentClusterEmergencyCreditSetupCallback 0x04 emberAfPrepaymentClusterConsumerTopUpCallback 0x05 emberAfPrepaymentClusterCreditAdjustmentCallback 0x06 emberAfPrepaymentClusterChangePaymentModeCallback 0x07 emberAfPrepaymentClusterGetPrepaySnapshotCallback 0x08 emberAfPrepaymentClusterGetTopUpLogCallback 0x09 0x0A emberAfPrepaymentClusterGetDebtRepaymentLogCallback Calendar 0x0707 0x00 emberAfCalendarClusterGetCalendarCallback 0x01 emberAfCalendarClusterGetDayProfilesCallback 0x02 emberAfCalendarClusterGetWeekProfilesCallback 0x03 emberAfCalendarClusterGetSeasonsCallback 0x04 emberAfCalendarClusterGetSpecialDaysCallback 0x05 emberAfCalendarClusterGetCalendarCancellationCallback Device Management 0x0708 0x00 emberAfDeviceManagementClusterGetChangeOfTenancyCallback 0x01 emberAfDeviceManagementClusterGetChangeOfSupplierCallback 0x02 emberAfDeviceManagementClusterRequestNewPasswordCallback 0x03 emberAfDeviceManagementClusterGetSiteIdCallback 0x04 emberAfDeviceManagementClusterReportEventConfigurationCallback 0x05 emberAfDeviceManagementClusterGetCINCallback Events 0x0709 0x00 emberAfEventsClusterGetEventLogCallback 0x01 emberAfEventsClusterClearEventLogRequestCallback Sub-GHz 0x070B 0x00 emberAfSubGhzClusterGetSuspendZclMessagesStatusCallback Key Establishment 0x0800 0x00 emberAfKeyEstablishmentClusterInitiateKeyEstablishmentRequestCallback 0x01 emberAfKeyEstablishmentClusterEphemeralDataRequestCallback 0x02 emberAfKeyEstablishmentClusterConfirmKeyDataRequestCallback 0x03 emberAfKeyEstablishmentClusterTerminateKeyEstablishmentCallback ZLL Commissioning 0x1000 0x41 emberAfZllCommissioningClusterGetGroupIdentifiersRequestCallback 0x42 emberAfZllCommissioningClusterGetEndpointListRequestCallback Works With All Hubs 0xFC57 0x00 emberAfSlWwahClusterEnableApsLinkKeyAuthorizationCallback 0x01 emberAfSlWwahClusterDisableApsLinkKeyAuthorizationCallback 0x02 emberAfSlWwahClusterApsLinkKeyAuthorizationQueryCallback 0x03 emberAfSlWwahClusterRequestNewApsLinkKeyCallback 0x04 emberAfSlWwahClusterEnableWwahAppEventRetryAlgorithmCallback 0x05 emberAfSlWwahClusterDisableWwahAppEventRetryAlgorithmCallback 0x06 emberAfSlWwahClusterRequestTimeCallback 0x07 emberAfSlWwahClusterEnableWwahRejoinAlgorithmCallback 0x08 emberAfSlWwahClusterDisableWwahRejoinAlgorithmCallback 0x09 emberAfSlWwahClusterSetIasZoneEnrollmentMethodCallback 0x0A emberAfSlWwahClusterClearBindingTableCallback 0x0B emberAfSlWwahClusterEnablePeriodicRouterCheckInsCallback 0x0C emberAfSlWwahClusterDisablePeriodicRouterCheckInsCallback 0x0D emberAfSlWwahClusterSetMacPollFailureWaitTimeCallback 0x0E emberAfSlWwahClusterSetPendingNetworkUpdateCallback 0x0F emberAfSlWwahClusterRequireApsAcksOnUnicastsCallback 0x10 emberAfSlWwahClusterRemoveApsAcksOnUnicastsRequirementCallback 0x11 emberAfSlWwahClusterApsAckRequirementQueryCallback 0x12 emberAfSlWwahClusterDebugReportQueryCallback 0x13 emberAfSlWwahClusterSurveyBeaconsCallback 0x14 emberAfSlWwahClusterDisableOtaDowngradesCallback 0x15 emberAfSlWwahClusterDisableMgmtLeaveWithoutRejoinCallback 0x16 emberAfSlWwahClusterDisableTouchlinkInterpanMessageSupportCallback 0x17 emberAfSlWwahClusterEnableWwahParentClassificationCallback 0x18 emberAfSlWwahClusterDisableWwahParentClassificationCallback 0x19 emberAfSlWwahClusterEnableTcSecurityOnNtwkKeyRotationCallback 0x1A emberAfSlWwahClusterDisableWwahBadParentRecoveryCallback 0x1B emberAfSlWwahClusterEnableWwahBadParentRecoveryCallback 0x1C emberAfSlWwahClusterEnableConfigurationModeCallback 0x1D emberAfSlWwahClusterDisableConfigurationModeCallback 0x1E emberAfSlWwahClusterUseTrustCenterForClusterServerCallback 0x1F emberAfSlWwahClusterTrustCenterForClusterServerQueryCallback