@@ -23,7 +23,7 @@ ZigbeeAnalog::ZigbeeAnalog(uint8_t endpoint) : ZigbeeEP(endpoint) {
23
23
bool ZigbeeAnalog::addAnalogValue () {
24
24
esp_err_t ret = esp_zb_cluster_list_add_analog_value_cluster (_cluster_list, esp_zb_analog_value_cluster_create (NULL ), ESP_ZB_ZCL_CLUSTER_SERVER_ROLE);
25
25
if (ret != ESP_OK) {
26
- log_e (" Failed to add Analog Value cluster" );
26
+ log_e (" Failed to add Analog Value cluster: 0x%x: %s " , ret, esp_err_to_name (ret) );
27
27
return false ;
28
28
}
29
29
_analog_clusters |= ANALOG_VALUE;
@@ -33,7 +33,7 @@ bool ZigbeeAnalog::addAnalogValue() {
33
33
bool ZigbeeAnalog::addAnalogInput () {
34
34
esp_err_t ret = esp_zb_cluster_list_add_analog_input_cluster (_cluster_list, esp_zb_analog_input_cluster_create (NULL ), ESP_ZB_ZCL_CLUSTER_SERVER_ROLE);
35
35
if (ret != ESP_OK) {
36
- log_e (" Failed to add Analog Input cluster" );
36
+ log_e (" Failed to add Analog Input cluster: 0x%x: %s " , ret, esp_err_to_name (ret) );
37
37
return false ;
38
38
}
39
39
_analog_clusters |= ANALOG_INPUT;
@@ -43,7 +43,7 @@ bool ZigbeeAnalog::addAnalogInput() {
43
43
bool ZigbeeAnalog::addAnalogOutput () {
44
44
esp_err_t ret = esp_zb_cluster_list_add_analog_output_cluster (_cluster_list, esp_zb_analog_output_cluster_create (NULL ), ESP_ZB_ZCL_CLUSTER_SERVER_ROLE);
45
45
if (ret != ESP_OK) {
46
- log_e (" Failed to add Analog Output cluster" );
46
+ log_e (" Failed to add Analog Output cluster: 0x%x: %s " , ret, esp_err_to_name (ret) );
47
47
return false ;
48
48
}
49
49
_analog_clusters |= ANALOG_OUTPUT;
@@ -85,7 +85,7 @@ bool ZigbeeAnalog::setAnalogValue(float analog) {
85
85
);
86
86
esp_zb_lock_release ();
87
87
if (ret != ESP_ZB_ZCL_STATUS_SUCCESS) {
88
- log_e (" Failed to set analog value" );
88
+ log_e (" Failed to set analog value: 0x%x " , ret );
89
89
return false ;
90
90
}
91
91
return true ;
@@ -104,7 +104,7 @@ bool ZigbeeAnalog::setAnalogInput(float analog) {
104
104
);
105
105
esp_zb_lock_release ();
106
106
if (ret != ESP_ZB_ZCL_STATUS_SUCCESS) {
107
- log_e (" Failed to set analog input" );
107
+ log_e (" Failed to set analog input: 0x%x " , ret );
108
108
return false ;
109
109
}
110
110
return true ;
@@ -124,7 +124,7 @@ bool ZigbeeAnalog::reportAnalogInput() {
124
124
esp_err_t ret = esp_zb_zcl_report_attr_cmd_req (&report_attr_cmd);
125
125
esp_zb_lock_release ();
126
126
if (ret != ESP_OK) {
127
- log_e (" Failed to send Analog Input report" );
127
+ log_e (" Failed to send Analog Input report: 0x%x: %s " , ret, esp_err_to_name (ret) );
128
128
return false ;
129
129
}
130
130
log_v (" Analog Input report sent" );
@@ -151,7 +151,7 @@ bool ZigbeeAnalog::setAnalogInputReporting(uint16_t min_interval, uint16_t max_i
151
151
esp_err_t ret = esp_zb_zcl_update_reporting_info (&reporting_info);
152
152
esp_zb_lock_release ();
153
153
if (ret != ESP_OK) {
154
- log_e (" Failed to set Analog Input reporting" );
154
+ log_e (" Failed to set Analog Input reporting: 0x%x: %s " , ret, esp_err_to_name (ret) );
155
155
return false ;
156
156
}
157
157
return true ;
0 commit comments