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