Cluster Commands: SL Works With All Hubs#

This group describes the CLI commands for the SL Works With All Hubs cluster. Listed below is a description of the cluster: Silicon Labs proprietary attributes and commands for Works With All Hubs functional extensions.

Macros#

#define

zcl sl-wwah enable-aps-link-key-auth [numberExemptClusters:1] [clusterId:2]

#define

zcl sl-wwah disable-aps-link-key-auth [numberExemptClusters:1] [clusterId:2]

#define

zcl sl-wwah query-aps-link-key-auth [clusterId:2]

#define

zcl sl-wwah enable-app-event-retry-alg [firstBackoffTimeSeconds:1] [backoffSeqCommonRatio:1] [maxBackoffTimeSeconds:4] [maxRedeliveryAttempts:1]

#define

zcl sl-wwah enable-rejoin-alg [fastRejoinTimeoutSeconds:2] [durationBetweenRejoinsSeconds:2] [fastRejoinFirstBackoffSeconds:2] [maxBackoffTimeSeconds:2] [maxBackoffIterations:2]

#define

zcl sl-wwah set-ias-enroll-method [enrollmentMode:1]

#define

zcl sl-wwah enable-router-checkins [checkInInterval:2]

#define

zcl sl-wwah set-mac-poll-fail-wait-time [waitTime:1]

#define

zcl sl-wwah set-pending-network-update [channel:1] [panId:2]

#define

zcl sl-wwah enable-require-aps-ack-unicast [numberExemptClusters:1] [clusterId:2]

#define

zcl sl-wwah query-debug-report [debugReportId:1]

#define

zcl sl-wwah survey-beacons [standardBeacons:1]

#define

zcl sl-wwah use-tc-for-cluster-server [numberOfClusters:1] [clusterId:2]

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_APS_LINK_KEY_AUTH#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_APS_LINK_KEY_AUTH

zcl sl-wwah enable-aps-link-key-auth [numberExemptClusters:1] [clusterId:2]

  • Enable enforcement of APS-level security for all cluster commands.

    • numberExemptClusters - INT8U

    • clusterId - CLUSTER_ID


Definition at line 10016 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_APS_LINK_KEY_AUTH#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_APS_LINK_KEY_AUTH

zcl sl-wwah disable-aps-link-key-auth [numberExemptClusters:1] [clusterId:2]

  • Disable enforcement of APS-level security for all cluster commands.

    • numberExemptClusters - INT8U

    • clusterId - CLUSTER_ID


Definition at line 10023 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_APS_LINK_KEY_AUTH#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_APS_LINK_KEY_AUTH

zcl sl-wwah query-aps-link-key-auth [clusterId:2]

  • Query status of APS-level security enforcement for a specified cluster.

    • clusterId - CLUSTER_ID


Definition at line 10029 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_REQUEST_NEW_APS_LINK_KEY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_REQUEST_NEW_APS_LINK_KEY

zcl sl-wwah request-new-aps-link-key

  • Trigger device to request a new APS link key from the Trust Center.


Definition at line 10034 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_APP_EVENT_RETRY_ALG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_APP_EVENT_RETRY_ALG

zcl sl-wwah enable-app-event-retry-alg [firstBackoffTimeSeconds:1] [backoffSeqCommonRatio:1] [maxBackoffTimeSeconds:4] [maxRedeliveryAttempts:1]

  • Enable WWAH App Event retry algorithm.

    • firstBackoffTimeSeconds - INT8U

    • backoffSeqCommonRatio - INT8U

    • maxBackoffTimeSeconds - INT32U

    • maxRedeliveryAttempts - INT8U


Definition at line 10043 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_APP_EVENT_RETRY_ALG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_APP_EVENT_RETRY_ALG

zcl sl-wwah disable-app-event-retry-alg

  • Disable WWAH App Event retry algorithm.


Definition at line 10048 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_REQ_TIME#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_REQ_TIME

zcl sl-wwah req-time

  • Trigger device to request current attribute values from Time Cluster server.


Definition at line 10053 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_REJOIN_ALG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_REJOIN_ALG

zcl sl-wwah enable-rejoin-alg [fastRejoinTimeoutSeconds:2] [durationBetweenRejoinsSeconds:2] [fastRejoinFirstBackoffSeconds:2] [maxBackoffTimeSeconds:2] [maxBackoffIterations:2]

  • Enable WWAH rejoin algorithm.

    • fastRejoinTimeoutSeconds - INT16U

    • durationBetweenRejoinsSeconds - INT16U

    • fastRejoinFirstBackoffSeconds - INT16U

    • maxBackoffTimeSeconds - INT16U

    • maxBackoffIterations - INT16U


Definition at line 10063 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_REJOIN_ALG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_REJOIN_ALG

zcl sl-wwah disable-rejoin-alg

  • Disable WWAH rejoin algorithm.


Definition at line 10068 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SET_IAS_ENROLL_METHOD#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SET_IAS_ENROLL_METHOD

zcl sl-wwah set-ias-enroll-method [enrollmentMode:1]


Definition at line 10076 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_CLEAR_BINDING_TABLE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_CLEAR_BINDING_TABLE

zcl sl-wwah clear-binding-table

  • Clear the binding table.


Definition at line 10081 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_ROUTER_CHECKINS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_ROUTER_CHECKINS

zcl sl-wwah enable-router-checkins [checkInInterval:2]

  • Enable device to periodically check connectivity with Zigbee Coordinator.

    • checkInInterval - INT16U


Definition at line 10087 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_ROUTER_CHECKINS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_ROUTER_CHECKINS

zcl sl-wwah disable-router-checkins

  • Disable device from periodically checking connectivity with Zigbee Coordinator.


Definition at line 10092 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SET_MAC_POLL_FAIL_WAIT_TIME#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SET_MAC_POLL_FAIL_WAIT_TIME

zcl sl-wwah set-mac-poll-fail-wait-time [waitTime:1]

  • Set MAC poll failure wait time.

    • waitTime - INT8U


Definition at line 10098 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SET_PENDING_NETWORK_UPDATE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SET_PENDING_NETWORK_UPDATE

zcl sl-wwah set-pending-network-update [channel:1] [panId:2]

  • Set pending network update parameters.

    • channel - INT8U

    • panId - INT16U


Definition at line 10105 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_REQUIRE_APS_ACK_UNICAST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_REQUIRE_APS_ACK_UNICAST

zcl sl-wwah enable-require-aps-ack-unicast [numberExemptClusters:1] [clusterId:2]

  • Require all unicast commands to have APS ACKs enabled.

    • numberExemptClusters - INT8U

    • clusterId - CLUSTER_ID


Definition at line 10112 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_REQUIRE_APS_ACK_UNICAST#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_REQUIRE_APS_ACK_UNICAST

zcl sl-wwah disable-require-aps-ack-unicast

  • Roll back changes made by Require APS ACK on Unicasts.


Definition at line 10117 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_APS_ACK_REQUIREMENT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_APS_ACK_REQUIREMENT

zcl sl-wwah query-aps-ack-requirement

  • Query whether unicast commands are required to have APS ACKs enabled.


Definition at line 10122 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_DEBUG_REPORT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_DEBUG_REPORT

zcl sl-wwah query-debug-report [debugReportId:1]

  • Query for specified debug report.

    • debugReportId - INT8U


Definition at line 10128 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SURVEY_BEACONS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_SURVEY_BEACONS

zcl sl-wwah survey-beacons [standardBeacons:1]

  • Causes device to perform a scan for beacons advertising the device's network.

    • standardBeacons - BOOLEAN


Definition at line 10134 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_OTA_DOWNGRADES#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_OTA_DOWNGRADES

zcl sl-wwah disable-ota-downgrades

  • Disallow OTA downgrade of all device firmware components.


Definition at line 10139 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_MGMT_LEAVE_WO_REJOIN#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_MGMT_LEAVE_WO_REJOIN

zcl sl-wwah disable-mgmt-leave-wo-rejoin

  • Causes device to ignore MGMT Leave Without Rejoin commands.


Definition at line 10144 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_TL_INTERPAN_MSG_SUPPORT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_TL_INTERPAN_MSG_SUPPORT

zcl sl-wwah disable-tl-interpan-msg-support

  • Causes device to ignore Touchlink Interpan messages.


Definition at line 10149 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_PARENT_CLASSIFY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_PARENT_CLASSIFY

zcl sl-wwah enable-parent-classify

  • Enable WWAH Parent Classification advertisements.


Definition at line 10154 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_PARENT_CLASSIFY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_PARENT_CLASSIFY

zcl sl-wwah disable-parent-classify

  • Disable WWAH Parent Classification advertisements.


Definition at line 10159 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_TC_SEC_NTWK_KEY_ROT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_TC_SEC_NTWK_KEY_ROT

zcl sl-wwah enable-tc-sec-ntwk-key-rot

  • Process only network key rotation commands sent via unicast and encrypted by Trust Center Link Key.


Definition at line 10164 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_BAD_PARENT_RECOVERY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_BAD_PARENT_RECOVERY

zcl sl-wwah enable-bad-parent-recovery

  • Enable WWAH Bad Parent Recovery feature.


Definition at line 10169 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_BAD_PARENT_RECOVERY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_BAD_PARENT_RECOVERY

zcl sl-wwah disable-bad-parent-recovery

  • Disable WWAH Bad Parent Recovery feature.


Definition at line 10174 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_CONFIG_MODE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_ENABLE_CONFIG_MODE

zcl sl-wwah enable-config-mode

  • Enable Configuration Mode.


Definition at line 10179 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_CONFIG_MODE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_DISABLE_CONFIG_MODE

zcl sl-wwah disable-config-mode

  • Disable Configuration Mode.


Definition at line 10184 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_USE_TC_FOR_CLUSTER_SERVER#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_USE_TC_FOR_CLUSTER_SERVER

zcl sl-wwah use-tc-for-cluster-server [numberOfClusters:1] [clusterId:2]

  • Use only the Trust Center as cluster server for the set of clusters specified.

    • numberOfClusters - INT8U

    • clusterId - CLUSTER_ID


Definition at line 10191 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_TC_FOR_CLUSTER_SERVER#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_S_L_WORKS_WITH_ALL_HUBS_QUERY_TC_FOR_CLUSTER_SERVER

zcl sl-wwah query-tc-for-cluster-server

  • Causes device to send an appropriate Trust Center for Cluster Server Query Response command.


Definition at line 10196 of file /Users/vihuszar/Git/EmbeddedSoftware/super/protocol/zigbee/app/framework/test/headers/cli.doc