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
-
uint8_t count
-
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
-
uint32_t start_time
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.
-
enumerator ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID
-
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
-
enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_MEASUREMENT
-
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.
-
enumerator ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_RESPONSE_COMMAND
-
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
-
enumerator ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_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
-
enumerator ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_DAILY