nRF5 SDK for Thread and Zigbee v2.0.0
Power Configuration HA extension

Power Configuration cluster attributes - HA extension

enum  zb_zcl_power_config_attr_ha_e {
  ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_REMAINING_HA_ID = 0x0021, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID = 0x0037, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID = 0x0038, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID = 0x0039,
  ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID = 0x003a, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID = 0x003b, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID = 0x003c, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID = 0x003d,
  ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID = 0x003e, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID = 0x0040, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_REMAINING_HA_ID = 0x0041, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID = 0x0051,
  ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID = 0x0053, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_RATED_VOLTAGE_ID = 0x0054, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID = 0x0055, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID = 0x0056,
  ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID = 0x0057, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID = 0x0058, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID = 0x0059, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ID = 0x005a,
  ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD1_ID = 0x005b, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD2_ID = 0x005c, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD3_ID = 0x005d, ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID = 0x005e
}
 Power Configuration cluster - extension for HA attribute identifiers. More...
 
enum  zb_zcl_power_config_battery_alarm_mask_ha_e { ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_VOLTAGE_LOW_HA = 0, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM1 = 1, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM2 = 2, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM3 = 3 }
 Power Configuration BatteryAlarmState attribute flags. More...
 
enum  zb_zcl_power_config_battery_alarm_code_ha_e {
  ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_MIN_THRESHOLD = 0x10, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE1 = 0x11, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE2 = 0x12, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE3 = 0x13,
  ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_MIN_THRESHOLD = 0x20, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE1 = 0x21, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE2 = 0x22, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE3 = 0x23,
  ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_MIN_THRESHOLD = 0x30, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE1 = 0x31, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE2 = 0x32, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE3 = 0x33
}
 Power Configuration Alarm Code for Battery Alarm. More...
 
enum  zb_zcl_power_config_battery_alarm_state_ha_e {
  ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_MIN_THRESHOLD = 1 << 0, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE1 = 1 << 1, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE2 = 1 << 2, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE3 = 1 << 3,
  ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_MIN_THRESHOLD = 1 << 10, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE1 = 1 << 11, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE2 = 1 << 12, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE3 = 1 << 13,
  ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_MIN_THRESHOLD = 1l << 20, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE1 = 1l << 21, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE2 = 1l << 22, ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE3 = 1l << 23
}
 Power Configuration Alarm Code for Battery Alarm. More...
 
#define ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_REMAINING_UNKNOWN   0xff
 Power Configuration BatteryPercentageRemaining attribute unknown value.
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_REMAINING_HA_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID(data_ptr)
 
#define ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_HA(bat_num,voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold,remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1,percent_threshold2, percent_threshold3, alarm_state)
 
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA(attr_list,voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold,remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1,percent_threshold2, percent_threshold3, alarm_state)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_RATED_VOLTAGE_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_REMAINING_HA_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD1_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD2_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD3_ID(data_ptr)
 
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID(data_ptr)
 
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA_2_BAT_FULL(attr_list,voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold,remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1,percent_threshold2, percent_threshold3, alarm_state, voltage_b2, size_b2, quantity_b2, rated_voltage_b2, alarm_mask_b2, voltage_min_threshold_b2, remaining_b2, threshold1_b2, threshold2_b2, threshold3_b2, min_threshold_b2, percent_threshold1_b2, percent_threshold2_b2, percent_threshold3_b2, alarm_state_b2)
 
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA_2_BAT_MAINS_FULL(attr_list,voltage_m, frequency_m, alarm_mask_m,voltage_min_threshold_m, voltage_max_threshold_m,dwell_trip_point_m,voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold,remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1,percent_threshold2, percent_threshold3, alarm_state, voltage_b2, size_b2, quantity_b2, rated_voltage_b2, alarm_mask_b2, voltage_min_threshold_b2, remaining_b2, threshold1_b2, threshold2_b2, threshold3_b2, min_threshold_b2, percent_threshold1_b2, percent_threshold2_b2, percent_threshold3_b2, alarm_state_b2)
 
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA_2_BAT_NO_ACCUM(attr_list, voltage, size, quantity, alarm_mask, voltage_min_threshold,threshold1, threshold2, threshold3, alarm_state,voltage_b2, size_b2, quantity_b2, alarm_mask_b2, voltage_min_threshold_b2, threshold1_b2, threshold2_b2, threshold3_b2, alarm_state_b2)
 
#define ZB_ZCL_POWER_CONFIG_REPORT_ATTR_COUNT   2 /* Voltage + Alarm State */
 
#define ZB_ZCL_POWER_CONFIG_BAT_PACK_2_REPORT_ATTR_COUNT
 

Detailed Description

HA extensions for Power Configuration cluster

Macro Definition Documentation

#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID, \
(zb_voidp_t) data_ptr \
}
Definition: zb_zcl_common.h:470
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID, \
(zb_voidp_t) data_ptr \
}
Definition: zb_zcl_common.h:492
Definition: zb_zcl_common.h:458
Definition: zb_zcl_common.h:490
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD1_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD1_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD2_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD2_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD3_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD3_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_RATED_VOLTAGE_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_RATED_VOLTAGE_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_REMAINING_HA_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_REMAINING_HA_ID, \
(zb_voidp_t) data_ptr \
}
Definition: zb_zcl_common.h:490
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID, \
(zb_voidp_t) data_ptr \
}
Definition: zb_zcl_common.h:470
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID, \
(zb_voidp_t) data_ptr \
}
Definition: zb_zcl_common.h:492
Definition: zb_zcl_common.h:490
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID (   data_ptr)
Value:
{ \
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID, \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
Definition: zb_zcl_common.h:492
Definition: zb_zcl_common.h:490
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:450
BatteryAlarmState attribute, HA spec 10.10.3.6.
Definition: zb_zcl_power_config_ha_adds.h:88
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
BatteryPercentageMinThreshold attribute, HA spec 10.10.3.4.
Definition: zb_zcl_power_config_ha_adds.h:78
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
BatteryPercentageThreshold1 attribute, HA spec 10.10.3.5.
Definition: zb_zcl_power_config_ha_adds.h:81
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
BatteryPercentageThreshold2 attribute, HA spec 10.10.3.5.
Definition: zb_zcl_power_config_ha_adds.h:83
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
BatteryPercentageThreshold3 attribute, HA spec 10.10.3.5.
Definition: zb_zcl_power_config_ha_adds.h:85
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_REMAINING_HA_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
Definition: zb_zcl_common.h:490
BatteryPercentageRemaining attribute, HA spec 10.10.2.1.
Definition: zb_zcl_power_config_ha_adds.h:68
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
BatteryVoltageThreshold1 attribute, HA spec 10.10.3.3.
Definition: zb_zcl_power_config_ha_adds.h:71
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
BatteryVoltageThreshold2 attribute, HA spec 10.10.3.3.
Definition: zb_zcl_power_config_ha_adds.h:73
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID (   data_ptr)
Value:
{ \
(zb_voidp_t) data_ptr \
}
void * zb_voidp_t
Project-local "pointer to void" type.
Definition: zb_types.h:294
BatteryVoltageThreshold3 attribute, HA spec 10.10.3.3.
Definition: zb_zcl_power_config_ha_adds.h:75
Definition: zb_zcl_common.h:455
Definition: zb_zcl_common.h:491
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA (   attr_list,
  voltage,
  size,
  quantity,
  rated_voltage,
  alarm_mask,
  voltage_min_threshold,
  remaining,
  threshold1,
  threshold2,
  threshold3,
  min_threshold,
  percent_threshold1,
  percent_threshold2,
  percent_threshold3,
  alarm_state 
)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \
ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_HA(, \
voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold, \
remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1, \
percent_threshold2, percent_threshold3, alarm_state) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA_2_BAT_FULL (   attr_list,
  voltage,
  size,
  quantity,
  rated_voltage,
  alarm_mask,
  voltage_min_threshold,
  remaining,
  threshold1,
  threshold2,
  threshold3,
  min_threshold,
  percent_threshold1,
  percent_threshold2,
  percent_threshold3,
  alarm_state,
  voltage_b2,
  size_b2,
  quantity_b2,
  rated_voltage_b2,
  alarm_mask_b2,
  voltage_min_threshold_b2,
  remaining_b2,
  threshold1_b2,
  threshold2_b2,
  threshold3_b2,
  min_threshold_b2,
  percent_threshold1_b2,
  percent_threshold2_b2,
  percent_threshold3_b2,
  alarm_state_b2 
)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \
ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_HA(, \
voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold, \
remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1, \
percent_threshold2, percent_threshold3, alarm_state) \
/*** batterry pack 2 ***/ \
ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_HA(2, \
voltage_b2, size_b2, quantity_b2, rated_voltage_b2, alarm_mask_b2, voltage_min_threshold_b2, \
remaining_b2, threshold1_b2, threshold2_b2, threshold3_b2, min_threshold_b2, percent_threshold1_b2, \
percent_threshold2_b2, percent_threshold3_b2, alarm_state_b2) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA_2_BAT_MAINS_FULL (   attr_list,
  voltage_m,
  frequency_m,
  alarm_mask_m,
  voltage_min_threshold_m,
  voltage_max_threshold_m,
  dwell_trip_point_m,
  voltage,
  size,
  quantity,
  rated_voltage,
  alarm_mask,
  voltage_min_threshold,
  remaining,
  threshold1,
  threshold2,
  threshold3,
  min_threshold,
  percent_threshold1,
  percent_threshold2,
  percent_threshold3,
  alarm_state,
  voltage_b2,
  size_b2,
  quantity_b2,
  rated_voltage_b2,
  alarm_mask_b2,
  voltage_min_threshold_b2,
  remaining_b2,
  threshold1_b2,
  threshold2_b2,
  threshold3_b2,
  min_threshold_b2,
  percent_threshold1_b2,
  percent_threshold2_b2,
  percent_threshold3_b2,
  alarm_state_b2 
)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \
/**** mains ****/ \
ZB_ZCL_POWER_CONFIG_MAINS_ATTRIB_LIST(voltage_m, frequency_m, alarm_mask_m, \
voltage_min_threshold_m, voltage_max_threshold_m, dwell_trip_point_m) \
/**** battery pack ****/ \
ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_HA(, \
voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold, \
remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1, \
percent_threshold2, percent_threshold3, alarm_state) \
/*** batterry pack 2 ***/ \
ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_HA(2, \
voltage_b2, size_b2, quantity_b2, rated_voltage_b2, alarm_mask_b2, voltage_min_threshold_b2, \
remaining_b2, threshold1_b2, threshold2_b2, threshold3_b2, min_threshold_b2, percent_threshold1_b2, \
percent_threshold2_b2, percent_threshold3_b2, alarm_state_b2) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST_HA_2_BAT_NO_ACCUM (   attr_list,
  voltage,
  size,
  quantity,
  alarm_mask,
  voltage_min_threshold,
  threshold1,
  threshold2,
  threshold3,
  alarm_state,
  voltage_b2,
  size_b2,
  quantity_b2,
  alarm_mask_b2,
  voltage_min_threshold_b2,
  threshold1_b2,
  threshold2_b2,
  threshold3_b2,
  alarm_state_b2 
)
Value:
ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID, (voltage)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID, (size)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID, (quantity)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID, (alarm_mask )) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID, (voltage_min_threshold)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID, (threshold1)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID, (threshold2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID, (threshold3)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID, (alarm_state)) \
/*** batterry pack 2 ***/ \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID, (voltage_b2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID, (size_b2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID, (quantity_b2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID, (alarm_mask_b2 )) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID, (voltage_min_threshold_b2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID, (threshold1_b2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID, (threshold2_b2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID, (threshold3_b2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID, (alarm_state_b2)) \
ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST
BatteryVoltageThreshold2 attribute, HA spec 10.10.3.3.
Definition: zb_zcl_power_config_ha_adds.h:73
BatteryQuantity attribute, ZCL spec 3.3.2.2.4.4.
Definition: zb_zcl_power_config.h:98
BatteryVoltage attribute, ZCL spec 3.3.2.2.3.1.
Definition: zb_zcl_power_config.h:87
BatteryVoltageThreshold3 attribute, HA spec 10.10.3.3.
Definition: zb_zcl_power_config_ha_adds.h:75
BatterySize attribute, ZCL spec 3.3.2.2.4.2.
Definition: zb_zcl_power_config.h:93
BatteryVoltageThreshold1 attribute, HA spec 10.10.3.3.
Definition: zb_zcl_power_config_ha_adds.h:71
BatteryAlarmState attribute, HA spec 10.10.3.6.
Definition: zb_zcl_power_config_ha_adds.h:88
BatteryVoltageMinThreshold attribute, ZCL spec 3.3.2.2.4.7.
Definition: zb_zcl_power_config.h:104
BatteryAlarmMask attribute, ZCL spec 3.3.2.2.4.6.
Definition: zb_zcl_power_config.h:102
#define ZB_ZCL_POWER_CONFIG_BAT_PACK_2_REPORT_ATTR_COUNT
Value:
4 /* Voltage + Voltage 2 + Alarm State +
* Alarm State 2 */
#define ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_HA (   bat_num,
  voltage,
  size,
  quantity,
  rated_voltage,
  alarm_mask,
  voltage_min_threshold,
  remaining,
  threshold1,
  threshold2,
  threshold3,
  min_threshold,
  percent_threshold1,
  percent_threshold2,
  percent_threshold3,
  alarm_state 
)
Value:
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_ID, (voltage)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_SIZE_ID, (size)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_QUANTITY_ID, (quantity)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_RATED_VOLTAGE_ID, (rated_voltage)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_ALARM_MASK_ID, (alarm_mask )) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_MIN_THRESHOLD_ID, (voltage_min_threshold)) \
/* ext attribute */ \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_REMAINING_HA_ID, (remaining)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_THRESHOLD1_ID, (threshold1)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_THRESHOLD2_ID, (threshold2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_THRESHOLD3_ID, (threshold3)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_MIN_THRESHOLD_ID, (min_threshold)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_THRESHOLD1_ID, (percent_threshold1)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_THRESHOLD2_ID, (percent_threshold2)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_THRESHOLD3_ID, (percent_threshold3)) \
ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_ALARM_STATE_ID, (alarm_state)) \

Enumeration Type Documentation

Power Configuration cluster - extension for HA attribute identifiers.

See also
HA spec, Power Configuration Cluster 10.10.2, 10.10.3
Enumerator
ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_REMAINING_HA_ID 

BatteryPercentageRemaining attribute, HA spec 10.10.2.1.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID 

BatteryVoltageThreshold1 attribute, HA spec 10.10.3.3.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID 

BatteryVoltageThreshold2 attribute, HA spec 10.10.3.3.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID 

BatteryVoltageThreshold3 attribute, HA spec 10.10.3.3.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID 

BatteryPercentageMinThreshold attribute, HA spec 10.10.3.4.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID 

BatteryPercentageThreshold1 attribute, HA spec 10.10.3.5.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID 

BatteryPercentageThreshold2 attribute, HA spec 10.10.3.5.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID 

BatteryPercentageThreshold3 attribute, HA spec 10.10.3.5.

ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID 

BatteryAlarmState attribute, HA spec 10.10.3.6.

Power Configuration Alarm Code for Battery Alarm.

See also
HA spec 10.10.3.2
Enumerator
ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_MIN_THRESHOLD 

BatteryAlarmCode - BatteryVoltageMinThreshold or BatteryPercentageMinThreshold reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE1 

BatteryAlarmCode - BatteryVoltageMinThreshold1 or BatteryPercentageMinThreshold1 reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE2 

BatteryAlarmCode - BatteryVoltageMinThreshold2 or BatteryPercentageMinThreshold2 reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE3 

BatteryAlarmCode - BatteryVoltageMinThreshold3 or BatteryPercentageMinThreshold3 reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_MIN_THRESHOLD 

BatteryAlarmCode - BatteryVoltageMinThreshold or BatteryPercentageMinThreshold reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE1 

BatteryAlarmCode - BatteryVoltageMinThreshold1 or BatteryPercentageMinThreshold1 reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE2 

BatteryAlarmCode - BatteryVoltageMinThreshold2 or BatteryPercentageMinThreshold2 reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE3 

BatteryAlarmCode - BatteryVoltageMinThreshold3 or BatteryPercentageMinThreshold3 reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_MIN_THRESHOLD 

BatteryAlarmCode - BatteryVoltageMinThreshold or BatteryPercentageMinThreshold reached for Battery Source 3.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE1 

BatteryAlarmCode - BatteryVoltageMinThreshold1 or BatteryPercentageMinThreshold1 reached for Battery Source 3.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE2 

BatteryAlarmCode - BatteryVoltageMinThreshold2 or BatteryPercentageMinThreshold2 reached for Battery Source 3.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE3 

BatteryAlarmCode - BatteryVoltageMinThreshold3 or BatteryPercentageMinThreshold3 reached for Battery Source 3.

Power Configuration BatteryAlarmState attribute flags.

See also
HA spec 10.10.3.1
Enumerator
ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_VOLTAGE_LOW_HA 

BatteryAlarmMask - Battery voltage too low.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM1 

BatteryAlarmMask - Alarm1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM2 

BatteryAlarmMask - Alarm2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM3 

BatteryAlarmMask - Alarm3.

Power Configuration Alarm Code for Battery Alarm.

See also
HA spec 10.10.3.6
Enumerator
ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_MIN_THRESHOLD 

BatteryAlarmCode - BatteryVoltageMinThreshold or BatteryPercentageMinThreshold reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE1 

BatteryAlarmCode - BatteryVoltageMinThreshold1 or BatteryPercentageMinThreshold1 reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE2 

BatteryAlarmCode - BatteryVoltageMinThreshold2 or BatteryPercentageMinThreshold2 reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE3 

BatteryAlarmCode - BatteryVoltageMinThreshold3 or BatteryPercentageMinThreshold3 reached for Battery Source 1.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_MIN_THRESHOLD 

BatteryAlarmCode - BatteryVoltageMinThreshold or BatteryPercentageMinThreshold reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE1 

BatteryAlarmCode - BatteryVoltageMinThreshold1 or BatteryPercentageMinThreshold1 reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE2 

BatteryAlarmCode - BatteryVoltageMinThreshold2 or BatteryPercentageMinThreshold2 reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE3 

BatteryAlarmCode - BatteryVoltageMinThreshold3 or BatteryPercentageMinThreshold3 reached for Battery Source 2.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_MIN_THRESHOLD 

BatteryAlarmCode - BatteryVoltageMinThreshold or BatteryPercentageMinThreshold reached for Battery Source 3.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE1 

BatteryAlarmCode - BatteryVoltageMinThreshold1 or BatteryPercentageMinThreshold1 reached for Battery Source 3.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE2 

BatteryAlarmCode - BatteryVoltageMinThreshold2 or BatteryPercentageMinThreshold2 reached for Battery Source 3.

ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE3 

BatteryAlarmCode - BatteryVoltageMinThreshold3 or BatteryPercentageMinThreshold3 reached for Battery Source 3.


Documentation feedback | Developer Zone | Subscribe | Updated