Cluster Commands: Power Profile#
This group describes the CLI commands for the Power Profile cluster. Listed below is a description of the cluster:
This cluster provides an interface for transferring power profile information from a device (e.g. Whitegood) to a controller (e.g. the Home Gateway). The Power Profile transferred can be solicited by client side (request command) or can be notified directly from the device (server side).
Macros#
zcl power-profile profile [powerProfileId:1]
zcl power-profile state
zcl power-profile energy-phases-schedule [powerProfileId:1] [numOfScheduledPhases:1] [scheduledPhases:3]
zcl power-profile schedule-constraints [powerProfileId:1]
zcl power-profile energy-phases-schedule-states [powerProfileId:1]
Macro Definition Documentation#
EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_PROFILE#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_PROFILE
zcl power-profile profile [powerProfileId:1]
The PowerProfileRequest Command is generated by a device supporting the client side of the Power Profile cluster in order to request the Power Profile of a server device.
powerProfileId - INT8U
1555
of file app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_STATE#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_STATE
zcl power-profile state
The PowerProfileStateRequest Command is generated in order to retrieve the identifiers of current Power Profiles.
1560
of file app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_ENERGY_PHASES_SCHEDULE#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_ENERGY_PHASES_SCHEDULE
zcl power-profile energy-phases-schedule [powerProfileId:1] [numOfScheduledPhases:1] [scheduledPhases:3]
The EnergyPhasesScheduleNotification Command is generated by a device supporting the client side of the Power Profile cluster in order to schedule the start of the selected Power Profile and its phases.
powerProfileId - INT8U
numOfScheduledPhases - INT8U
scheduledPhases - struct ScheduledPhase
1568
of file app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_SCHEDULE_CONSTRAINTS#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_SCHEDULE_CONSTRAINTS
zcl power-profile schedule-constraints [powerProfileId:1]
The PowerProfileScheduleConstraintsRequest Command is generated by a device supporting the client side of the Power Profile cluster in order to request the constraints -if set- of Power Profile of a client device, in order to set the proper boundaries for the scheduling when calculating the schedules.
powerProfileId - INT8U
1574
of file app/framework/test/headers/cli.doc
EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_ENERGY_PHASES_SCHEDULE_STATES#
#define EMBER_AF_DOXYGEN_CLI_COMMAND_POWER_PROFILE_ENERGY_PHASES_SCHEDULE_STATES
zcl power-profile energy-phases-schedule-states [powerProfileId:1]
The EnergyPhasesScheduleStateRequest Command is generated by a device supporting the client side of the Power Profile cluster to check the states of the scheduling of a power profile, which is supported in the device implementing the server side of Power Profile cluster.
powerProfileId - INT8U
1580
of file app/framework/test/headers/cli.doc