ZCL meter identification

Zigbee Cluster Library (ZCL) meter identification cluster usage definition for ESP Zigbee SDK.

Header File

Macros

ESP_ZB_ZCL_METER_IDENTIFICATION_CLUSTER_REVISION_DEFAULT

Default value for Meter Identification cluster revision global attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME_DEFAULT_VALUE

Default value for Company Name attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID_DEFAULT_VALUE

Default value for Meter Type ID attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID_DEFAULT_VALUE

Default value for Data Quality ID attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POD_DEFAULT_VALUE

Default value for POD (Point of Delivery) attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER_DEFAULT_VALUE

Default value for Available Power attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD_DEFAULT_VALUE

Default value for Power Threshold attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME_MAX_LENGTH

Max length of Company Name attribute.

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POD_MAX_LENGTH

Max length of POD (Point of Delivery) attribute.

Enumerations

enum esp_zb_zcl_meter_identification_attr_t

Meter Identification server attributes identifiers.

Values:

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME_ID

Company Name

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID_ID

Meter Type Id

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID_ID

Data Quality Id

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_CUSTOMER_NAME_ID

Customer Name

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_MODEL_ID

Model

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_PART_NUMBER_ID

Part Number

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_PRODUCT_REVISION_ID

Product Revision

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_SOFTWARE_REVISION_ID

Software Revision

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_UTILITY_NAME_ID

Utility Name

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POD_ID

Pod

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER_ID

Available Power

enumerator ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD_ID

Power Threshold

enum esp_zb_zcl_meter_identification_meter_type_t

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID “MeterTypeID” attribute values.

Values:

enumerator ESP_ZB_ZCL_METER_TYPE_UTILITY_PRIMARY

Utility Primary Meter

enumerator ESP_ZB_ZCL_METER_TYPE_UTILITY_PRODUCTION

Utility Production Meter

enumerator ESP_ZB_ZCL_METER_TYPE_UTILITY_SECONDARY

Utility Secondary Meter

enumerator ESP_ZB_ZCL_METER_TYPE_PRIVATE_PRIMARY

Private Primary Meter

enumerator ESP_ZB_ZCL_METER_TYPE_PRIVATE_PRODUCTION

Private Production Meter

enumerator ESP_ZB_ZCL_METER_TYPE_PRIVATE_SECONDARY

Private Secondary Meters

enumerator ESP_ZB_ZCL_METER_TYPE_GENERIC

Generic Meter

enum esp_zb_zcl_meter_identification_data_quality_t

ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID “DataQualityID” attribute values.

Values:

enumerator ESP_ZB_ZCL_DATA_QUALITY_ALL_DATA_CERTIFIED

All Data Certified

enumerator ESP_ZB_ZCL_DATA_QUALITY_ONLY_INSTANTANEOUS_POWER_NOT_CERTIFIED

Only Instantaneous Power not Certified

enumerator ESP_ZB_ZCL_DATA_QUALITY_ONLY_CUMULATED_CONSUMPTION_NOT_CERTIFIED

Only Cumulated Consumption not Certified

enumerator ESP_ZB_ZCL_DATA_QUALITY_NOT_CERTIFIED_DATA

Not Certified data