Cluster Commands: Device Management#

This group describes the CLI commands for the Device Management cluster. Listed below is a description of the cluster: This cluster provides attributes and commands to support device-cognisant application layer protocols.

Macros#

#define
#define

zcl dm req-new-pass [passwordType:1]

#define

zcl dm rpt-event-config [commandIndex:1] [totalCommands:1] [eventConfigurationPayload:3]

#define

zcl dm pub-chg-of-supplier [currentProviderId:4] [issuerEventId:4] [tariffType:1] [proposedProviderId:4] [providerChangeImplementationTime:4] [providerChangeControl:4] [proposedProviderName:-1] [proposedProviderContactDetails:-1]

#define

zcl dm req-new-pass-resp [issuerEventId:4] [implementationDateTime:4] [durationInMinutes:2] [passwordType:1] [password:-1]

#define

zcl dm set-event-config [issuerEventId:4] [startDateTime:4] [eventConfiguration:1] [configurationControl:1] [eventConfigurationPayload:1]

#define

zcl dm get-event-config [eventId:2]

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_CHG_OF_TENANCY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_CHG_OF_TENANCY

zcl dm get-chg-of-tenancy

  • This command is used to request the ESI to respond with information regarding any available change of tenancy.


Definition at line 8610 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_CHG_OF_SUPPLIER#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_CHG_OF_SUPPLIER

zcl dm get-chg-of-supplier

  • This command is used to request the ESI to respond with information regarding any available change of supplier.


Definition at line 8615 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_REQ_NEW_PASS#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_REQ_NEW_PASS

zcl dm req-new-pass [passwordType:1]

  • This command is used to request the current password from the server.


Definition at line 8623 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_SITE_ID#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_SITE_ID

zcl dm get-site-id

  • This command is used to request the ESI to respond with information regarding any pending change of Site ID.


Definition at line 8628 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_RPT_EVENT_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_RPT_EVENT_CONFIG

zcl dm rpt-event-config [commandIndex:1] [totalCommands:1] [eventConfigurationPayload:3]

  • This command is sent in response to a GetEventConfiguration command.

    • commandIndex - INT8U

    • totalCommands - INT8U

    • eventConfigurationPayload - struct EventConfigurationPayload


Definition at line 8636 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_CIN#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_CIN

zcl dm get-cin

  • This command is used to request the ESI to respond with information regarding any pending change of Customer ID Number.


Definition at line 8641 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_PUB_CHG_OF_SUPPLIER#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_PUB_CHG_OF_SUPPLIER

zcl dm pub-chg-of-supplier [currentProviderId:4] [issuerEventId:4] [tariffType:1] [proposedProviderId:4] [providerChangeImplementationTime:4] [providerChangeControl:4] [proposedProviderName:-1] [proposedProviderContactDetails:-1]

  • This command is used to change the Supplier (energy supplier) that is supplying the meter (s).

    • currentProviderId - INT32U

    • issuerEventId - INT32U

    • tariffType - TariffType [ENUM8]

    • proposedProviderId - INT32U

    • providerChangeImplementationTime - UTC_TIME

    • providerChangeControl - ProposedChangeControl [BITMAP32]

    • proposedProviderName - OCTET_STRING

    • proposedProviderContactDetails - OCTET_STRING See Also


Definition at line 8656 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_REQ_NEW_PASS_RESP#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_REQ_NEW_PASS_RESP

zcl dm req-new-pass-resp [issuerEventId:4] [implementationDateTime:4] [durationInMinutes:2] [passwordType:1] [password:-1]

  • This command is used to send the current password to the client.

    • issuerEventId - INT32U

    • implementationDateTime - UTC_TIME

    • durationInMinutes - INT16U

    • passwordType - PasswordType [ENUM8]

    • password - OCTET_STRING See Also


Definition at line 8668 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_SET_EVENT_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_SET_EVENT_CONFIG

zcl dm set-event-config [issuerEventId:4] [startDateTime:4] [eventConfiguration:1] [configurationControl:1] [eventConfigurationPayload:1]

  • This command provides a method to set the event configuration attributes, held in a client device.

    • issuerEventId - INT32U

    • startDateTime - UTC_TIME

    • eventConfiguration - EventConfiguration [BITMAP8]

    • configurationControl - EventConfigurationControl [ENUM8]

    • eventConfigurationPayload - INT8U See Also


Definition at line 8680 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_EVENT_CONFIG#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_DEVICE_MANAGEMENT_GET_EVENT_CONFIG

zcl dm get-event-config [eventId:2]

  • This command allows the server to request details of event configurations.

    • eventId - INT16U


Definition at line 8686 of file ./app/framework/test/headers/cli.doc