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
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

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

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