ZCL power configuration
Zigbee Cluster Library (ZCL) power configuration cluster usage definition for ESP Zigbee SDK.
Header File
Macros
- 
ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_DEFAULT_VALUE
 Default value for MainsAlarmMask attribute.
- 
ESP_ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD_DEFAULT_VALUE
 Default value for MainsVoltageMinThreshold attribute.
- 
ESP_ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD_DEFAULT_VALUE
 Default value for MainsVoltageMaxThreshold attribute.
- 
ESP_ZB_ZCL_POWER_CONFIG_MAINS_DWELL_TRIP_POINT_DEFAULT_VALUE
 Default value for MainsDwellTripPoint attribute.
Enumerations
- 
enum esp_zb_zcl_power_config_attr_t
 Power configuration cluster information attribute set identifiers.
Values:
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_ID
 MainsVoltage attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_FREQUENCY_ID
 MainsFrequency attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_ALARM_MASK_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_DWELL_TRIP_POINT
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID
 BatteryVoltage attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_REMAINING_ID
 BatteryPercentageRemaining attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_MANUFACTURER_ID
 Name of the battery manufacturer as a character string.
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID
 BatterySize attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_A_HR_RATING_ID
 The Ampere-hour rating of the battery, measured in units of 10mAHr.
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID
 BatteryQuantity attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID
 BatteryRatedVoltage attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID
 BatteryAlarmMask attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID
 BatteryVoltageMinThreshold attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID
 BatteryVoltageThreshold1 attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID
 BatteryVoltageThreshold2 attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID
 BatteryVoltageThreshold3 attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID
 BatteryPercentageMinThreshold attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID
 BatteryPercentageThreshold1 attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID
 BatteryPercentageThreshold2 attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID
 BatteryPercentageThreshold3 attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID
 BatteryAlarmState attribute
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID
 Battery Information 2 attribute set
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_REMAINING_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_MANUFACTURER_ID
 Battery Settings 2 attribute set
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_A_HR_RATING_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_RATED_VOLTAGE_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD1_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD2_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD3_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_ID
 Battery Information 3 attribute set
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_REMAINING_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_MANUFACTURER_ID
 Battery Settings 3 attribute set
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_SIZE_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_A_HR_RATING_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_QUANTITY_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_RATED_VOLTAGE_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_ALARM_MASK_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_MIN_THRESHOLD_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD1_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD2_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD3_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_MIN_THRESHOLD_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD1_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD2_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD3_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_ALARM_STATE_ID
 
- 
enumerator ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_ID
 
- 
enum esp_zb_zcl_power_config_mains_alarm_mask_t
 Power Configuration MainsAlarmMask value.
Values:
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_LOW
 MainsAlarmMask - Mains Voltage too low
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_HIGH
 MainsAlarmMask - Mains Voltage too high
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_UNAVAIL
 MainsAlarmMask - Mains power supply lost/unavailable
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_LOW
 
- 
enum esp_zb_zcl_power_config_battery_size_t
 Power Configuration BatterySize value.
Values:
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_NO_BATTERY
 BatterySize - no battery
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_BUILT_IN
 BatterySize - built in
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_OTHER
 BatterySize - other
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AA
 BatterySize - AA
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AAA
 BatterySize - AAA
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_C
 BatterySize - C
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_D
 BatterySize - D
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_CR2
 BatterySize - CR2
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_CR123A
 BatterySize - CR123A
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_UNKNOWN
 BatterySize - unknown
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_NO_BATTERY
 
- 
enum esp_zb_zcl_power_config_battery_alarm_mask_t
 Power Configuration BatteryAlarmMask value.
Values:
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_VOLTAGE_LOW
 BatteryAlarmMask - Battery voltage too low
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM1
 BatteryAlarmMask - Alarm1
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM2
 BatteryAlarmMask - Alarm2
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM3
 BatteryAlarmMask - Alarm3
- 
enumerator ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_VOLTAGE_LOW