@@ -8,9 +8,7 @@ esp_zb_cluster_list_t *zigbee_pm2_5_sensor_clusters_create(zigbee_pm2_5_sensor_c
8
8
esp_zb_cluster_list_t *cluster_list = esp_zb_zcl_cluster_list_create ();
9
9
esp_zb_cluster_list_add_basic_cluster (cluster_list, esp_zb_basic_cluster_create (basic_cfg), ESP_ZB_ZCL_CLUSTER_SERVER_ROLE);
10
10
esp_zb_cluster_list_add_identify_cluster (cluster_list, esp_zb_identify_cluster_create (identify_cfg), ESP_ZB_ZCL_CLUSTER_SERVER_ROLE);
11
- esp_zb_cluster_list_add_pm2_5_measurement_cluster (
12
- cluster_list, esp_zb_pm2_5_measurement_cluster_create (pm2_5_meas_cfg), ESP_ZB_ZCL_CLUSTER_SERVER_ROLE
13
- );
11
+ esp_zb_cluster_list_add_pm2_5_measurement_cluster (cluster_list, esp_zb_pm2_5_measurement_cluster_create (pm2_5_meas_cfg), ESP_ZB_ZCL_CLUSTER_SERVER_ROLE);
14
12
return cluster_list;
15
13
}
16
14
@@ -43,9 +41,7 @@ bool ZigbeePM25Sensor::setMinMaxValue(float min, float max) {
43
41
bool ZigbeePM25Sensor::setTolerance (float tolerance) {
44
42
esp_zb_attribute_list_t *pm2_5_measure_cluster =
45
43
esp_zb_cluster_list_get_cluster (_cluster_list, ESP_ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE);
46
- esp_err_t ret = esp_zb_pm2_5_measurement_cluster_add_attr (
47
- pm2_5_measure_cluster, ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID, (void *)&tolerance
48
- );
44
+ esp_err_t ret = esp_zb_pm2_5_measurement_cluster_add_attr (pm2_5_measure_cluster, ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID, (void *)&tolerance);
49
45
if (ret != ESP_OK) {
50
46
log_e (" Failed to set tolerance: 0x%x: %s" , ret, esp_err_to_name (ret));
51
47
return false ;
@@ -88,8 +84,7 @@ bool ZigbeePM25Sensor::setPM25(float pm25) {
88
84
log_d (" Setting PM2.5 to %0.1f" , pm25);
89
85
esp_zb_lock_acquire (portMAX_DELAY);
90
86
ret = esp_zb_zcl_set_attribute_val (
91
- _endpoint, ESP_ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE, ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID,
92
- &pm25, false
87
+ _endpoint, ESP_ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE, ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID, &pm25, false
93
88
);
94
89
esp_zb_lock_release ();
95
90
if (ret != ESP_ZB_ZCL_STATUS_SUCCESS) {
0 commit comments