ZCL electrical_measurement

Zigbee Cluster Library (ZCL) electrical measurement cluster usage definition for ESP Zigbee SDK.

Header File

Structures

struct esp_zb_electrical_measurement_profile_info_s

The Zigbee electrical measurement cluster profile information command struct.

Public Members

uint8_t count

The counter for response command

esp_zb_zcl_electrical_measurement_profile_interval_period_t interval_period

The Profile interval period for profile information response command

uint8_t max_number_of_intervals

The Profile max number of intervals for profile information response command

uint16_t attributes_size

The Profile attributes size for profile information response command

uint16_t *attributes_list

The Profile attributes list for profile information response command

struct esp_zb_electrical_measurement_profile_s

The Zigbee electrical measurement cluster profile command struct.

Public Members

uint32_t start_time

The start time for profile response command

uint32_t status

The status for profile response command

uint32_t interval_period

The interval period for profile response command

uint8_t interval_delivered_number

The interval delivered number for profile response command

uint8_t attributes_id

The interval attributes id for profile response command

void *intervals

The array of atttibute values intervals id for profile response command

Type Definitions

typedef struct esp_zb_electrical_measurement_profile_info_s esp_zb_electrical_measurement_profile_info_t

The Zigbee electrical measurement cluster profile information command struct.

typedef struct esp_zb_electrical_measurement_profile_s esp_zb_electrical_measurement_profile_t

The Zigbee electrical measurement cluster profile command struct.

Enumerations

enum esp_zb_zcl_electrical_measurement_attr_t

Electrical Measurement cluster attribute identifiers.

Values:

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID

This attribute indicates a device s measurement capabilities.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_ID

The DCVoltage attribute represents the most recent DC voltage reading in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_ID

The DCVoltageMin attribute represents the lowest DC voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_ID

The DCVoltageMax attribute represents the highest DC voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_ID

The DCCurrent attribute represents the most recent DC current reading in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_ID

The DCCurrentMin attribute represents the lowest DC current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_ID

The DCCurrentMax attribute represents the highest DC current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DCPOWER_ID

The DCPower attribute represents the most recent DC power reading in Watts (W)

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_ID

The DCPowerMin attribute represents the lowest DC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_ID

The DCPowerMax attribute represents the highest DC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_ID

The DCVoltageMultiplier provides a value to be multiplied against the DCVoltage, DCVoltageMin, and DCVoltageMax attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_ID

The DCVoltageDivisor provides a value to be divided against the DCVoltage, DCVoltageMin, and DCVoltageMax attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_ID

The DCCurrentMultiplier provides a value to be multiplied against the DCCurrent, DCCurrentMin, and DCCurrentMax attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_ID

The DCCurrentDivisor provides a value to be divided against the DCCurrent, DCCurrentMin, and DCCurrentMax attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_ID

The DCPowerMultiplier provides a value to be multiplied against the DCPower, DCPowerMin, and DCPowerMax attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_ID

The DCPowerDivisor provides a value to be divided against the DCPower, DCPowerMin, and DCPowerMax attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_ID

The ACFrequency attribute represents the most recent AC Frequency reading in Hertz (Hz).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_ID

The ACFrequencyMin attribute represents the lowest AC Frequency value measured in Hertz (Hz).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_ID

The ACFrequencyMax attribute represents the highest AC Frequency value measured in Hertz (Hz).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_ID

The NeutralCurrent attribute represents the AC neutral (Line-Out) current value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_ID

Active power represents the current demand of active power delivered or received at the premises, in kW

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_ID

Reactive power represents the current demand of reactive power delivered or received at the premises, in kVAr.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_ID

Represents the current demand of apparent power, in kVA

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_ID

Attribute represent the most recent 1st harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_ID

Attribute represent the most recent 3rd harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_ID

Attribute represent the most recent 5th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_ID

Attribute represent the most recent 7th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_ID

Attribute represent the most recent 9th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_ID

Attribute represent the most recent 11th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_ID

Attribute represent the most recent phase of the 1st harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_ID

Attribute represent the most recent phase of the 3rd harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_ID

Attribute represent the most recent phase of the 5th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_ID

Attribute represent the most recent phase of the 7th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_ID

Attribute represent the most recent phase of the 9th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_ID

Attribute represent the most recent phase of the 11th harmonic current reading in an AC frequency.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_ID

Provides a value to be multiplied against the ACFrequency attribute.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_ID

Provides a value to be divided against the ACFrequency attribute.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_ID

Provides a value to be multiplied against a raw or uncompensated sensor count of power being measured by the metering device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_ID

Provides a value to divide against the results of applying the Multiplier attribute against a raw or uncompensated sensor count of power being measured by the metering device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_ID

Represents the unit value for the MeasuredNthHarmonicCurrent attribute in the format MeasuredNthHarmonicCurrent * 10 ^ HarmonicCurrentMultiplier amperes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_ID

Represents the unit value for the MeasuredPhaseNthHarmonicCurrent attribute in the format MeasuredPhaseNthHarmonicCurrent * 10 ^ PhaseHarmonicCurrentMultiplier degrees.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_ID

Represents the single phase or Phase A, AC line current (Square root of active and reactive current) value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_ID

Represents the single phase or Phase A, AC active/resistive current value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_ID

Represents the single phase or Phase A, AC reactive current value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_ID

Represents the most recent RMS voltage reading in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_ID

Represents the lowest RMS voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_ID

Represents the highest RMS voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_ID

Represents the most recent RMS current reading in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_ID

Represents the lowest RMS current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_ID

Represents the highest RMS current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ID

Represents the single phase or Phase A, current demand of active power delivered or received at the premises, in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_ID

Represents the lowest AC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_ID

Represents the highest AC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_ID

Represents the single phase or Phase A, current demand of reactive power delivered or received at the premises, in VAr.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_ID

Represents the single phase or Phase A, current demand of apparent (Square root of active and reactive power) power, in VA.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ID

Contains the single phase or PhaseA, Power Factor ratio in 1/100th.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_ID

The Period in seconds that the RMS voltage is averaged over.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_ID

The number of times the average RMS voltage, has been above the AverageRMS OverVoltage threshold since last reset.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_ID

The number of times the average RMS voltage, has been below the AverageRMS underVoltage threshold since last reset.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_ID

The duration in seconds used to measure an extreme over voltage condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_ID

The duration in seconds used to measure an extreme under voltage condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_ID

The duration in seconds used to measure a voltage sag condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_ID

The duration in seconds used to measure a voltage swell condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACVOLTAGE_MULTIPLIER_ID

Provides a value to be multiplied against the InstantaneousVoltage and RMSVoltage attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACVOLTAGE_DIVISOR_ID

Provides a value to be divided against the InstantaneousVoltage

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACCURRENT_MULTIPLIER_ID

Provides a value to be multiplied against the InstantaneousCurrent and RMSCurrent attributes

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACCURRENT_DIVISOR_ID

Provides a value to be divided against the ACCurrent, InstantaneousCurrent and RMSCurrent attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_MULTIPLIER_ID

Provides a value to be multiplied against the InstantaneousPower and ActivePower attributes

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_DIVISOR_ID

Provides a value to be divided against the InstantaneousPower and ActivePower attributes.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_ID

Specifies which configurable alarms may be generated.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_ID

Specifies the alarm threshold, set by the manufacturer, for the maximum output voltage supported by device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_ID

Specifies the alarm threshold, set by the manufacturer, for the maximum output current supported by device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_ID

Specifies which configurable alarms may be generated.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_ID

Specifies the alarm threshold, set by the manufacturer, for the maximum output voltage supported by device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_ID

Specifies the alarm threshold, set by the manufacturer, for the maximum output current supported by device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_ID

Specifies the alarm threshold, set by the manufacturer, for the maximum output active power supported by device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_ID

Specifies the alarm threshold, set by the manufacturer, for the maximum output reactive power supported by device.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_ID

The average RMS voltage above which an over voltage condition is reported.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_ID

The average RMS voltage below which an under voltage condition is reported.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_ID

The RMS voltage above which an extreme under voltage condition is reported.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_ID

The RMS voltage below which an extreme under voltage condition is reported.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_ID

The RMS voltage below which a sag condition is reported.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_ID

The RMS voltage above which a swell condition is reported.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_B_ID

Represents the Phase B, AC line current (Square root sum of active and reactive currents) value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_ID

Represents the Phase B, AC active/resistive current value at the moment in time

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_ID

Represents the Phase B, AC reactive current value at the moment in time the

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHB_ID

Represents the most recent RMS voltage reading in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_B_ID

Represents the lowest RMS voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_B_ID

Represents the highest RMS voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHB_ID

Represents the most recent RMS current reading in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_B_ID

Represents the lowest RMS current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_B_ID

Represents the highest RMS current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHB_ID

Represents the Phase B, current demand of active power delivered or received at the premises, in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_ID

Represents the lowest AC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_ID

Represents the highest AC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_ID

Represents the Phase B, current demand of reactive power delivered or received at the premises, in VAr.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHB_ID

Represents the Phase B, current demand of apparent (Square root of active and reactive power) power, in VA.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_ID

Contains the PhaseB, Power Factor ratio in 1/100th.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHB_ID

The number of times the average RMS voltage, has been above the AverageRMS OverVoltage threshold since last reset.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_B_ID

The number of times the average RMS voltage, has been above the AverageRMS OverVoltage threshold since last reset.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_B_ID

The number of times the average RMS voltage, has been below the AverageRMS underVoltage threshold since last reset.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_B_ID

The duration in seconds used to measure an extreme over voltage condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_B_ID

The duration in seconds used to measure an extreme under voltage condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_B_ID

The duration in seconds used to measure a voltage sag condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_B_ID

The duration in seconds used to measure a voltage swell condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_C_ID

Represents the Phase C, AC line current (Square root of active and reactive current) value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_ID

Represents the Phase C, AC active/resistive current value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_ID

Represents the Phase C, AC reactive current value at the moment in time the attribute is read, in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHC_ID

Represents the most recent RMS voltage reading in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_C_ID

Represents the lowest RMS voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_C_ID

Represents the highest RMS voltage value measured in Volts (V).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHC_ID

Represents the most recent RMS current reading in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_C_ID

Represents the lowest RMS current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_C_ID

Represents the highest RMS current value measured in Amps (A).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHC_ID

Represents the Phase C, current demand of active power delivered or received at the premises, in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_ID

Represents the lowest AC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_ID

Represents the highest AC power value measured in Watts (W).

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_ID

Represents the Phase C, current demand of reactive power delivered or received at the premises, in VAr.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHC_ID

Represents the Phase C, current demand of apparent (Square root of active and reactive power) power, in VA.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_ID

Contains the Phase C, Power Factor ratio in 1/100th.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHC_ID

The Period in seconds that the RMS voltage is averaged over

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_C_ID

The number of times the average RMS voltage, has been above the AverageRMS OverVoltage threshold since last reset.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_C_ID

The number of times the average RMS voltage, has been below the AverageRMS underVoltage threshold since last reset.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_C_ID

The duration in seconds used to measure an extreme over voltage condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_C_ID

The duration in seconds used to measure an extreme under voltage condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_C_ID

The duration in seconds used to measure a voltage sag condition.

enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_C_ID

The duration in seconds used to measure a voltage swell condition.

enum esp_zb_zcl_electrical_measurement_measurement_type_t

Values:

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_MEASUREMENT

Active Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_MEASUREMENT

Reactive Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_MEASUREMENT

Apparent Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_A_MEASUREMENT

Phase A Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_B_MEASUREMENT

Phase B Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_C_MEASUREMENT

Phase C Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_MEASUREMENT

DC Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_HARMONIC_MEASUREMENT

Harmonic Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_QUALITY_MEASUREMENT

Power Quality Measurement bit

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_RESERVED
enum esp_zb_zcl_electrical_measurement_srv_cmd_t

Values:

enumerator ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_RESPONSE_COMMAND

This command is generated when the Client command GetProfileInfo is received.

enumerator ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_RESPONSE_COMMAND

This command is generated when the Client command GetMeasurementProfile is received.

enum esp_zb_zcl_electrical_measurement_cli_cmd_t

Values:

enumerator ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_COMMAND

Get Profile Info Command

enumerator ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_COMMAND

Get Measurement Profile Command

enum esp_zb_zcl_electrical_measurement_profile_interval_period_t

Values:

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_DAILY

Represents the daily interval or time frame used to capture parameter for profiling purposes

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_60MINS

Represents the 60 minutes interval or time frame used to capture parameter for profiling purposes

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_30MINS

Represents the 30 minutes interval or time frame used to capture parameter for profiling purposes

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_15MINS

Represents the 15 minutes interval or time frame used to capture parameter for profiling purposes

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_10MINS

Represents the 10 minutes interval or time frame used to capture parameter for profiling purposes

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_7_5MINS

Represents the 7.5 minutes interval or time frame used to capture parameter for profiling purposes

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_5MINS

Represents the 5 minutes interval or time frame used to capture parameter for profiling purposes

enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_2_5MINS

Represents the 2.5 minutes interval or time frame used to capture parameter for profiling purposes