3 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -52,11 +52,11 @@ dependencies:
52
52
espressif/esp_modem :
53
53
version : " ^1.1.0"
54
54
espressif/esp-zboss-lib :
55
- version : " ^1.0.1 "
55
+ version : " ==1.6.0 "
56
56
rules :
57
57
- if : " target not in [esp32c2, esp32p4]"
58
58
espressif/esp-zigbee-lib :
59
- version : " ^1.0.1 "
59
+ version : " ==1.6.0 "
60
60
rules :
61
61
- if : " target not in [esp32c2, esp32p4]"
62
62
espressif/esp-dsp :
Original file line number Diff line number Diff line change @@ -80,7 +80,6 @@ void ZigbeeTempSensor::reportTemperature() {
80
80
esp_zb_zcl_report_attr_cmd_t report_attr_cmd;
81
81
report_attr_cmd.address_mode = ESP_ZB_APS_ADDR_MODE_DST_ADDR_ENDP_NOT_PRESENT;
82
82
report_attr_cmd.attributeID = ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID;
83
- report_attr_cmd.cluster_role = ESP_ZB_ZCL_CLUSTER_SERVER_ROLE;
84
83
report_attr_cmd.clusterID = ESP_ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT;
85
84
report_attr_cmd.zcl_basic_cmd .src_endpoint = _endpoint;
86
85
Original file line number Diff line number Diff line change @@ -185,7 +185,7 @@ void ZigbeeThermostat::setTemperatureReporting(uint16_t min_interval, uint16_t m
185
185
int16_t report_change = (int16_t )delta * 100 ;
186
186
esp_zb_zcl_config_report_record_t records[] = {
187
187
{
188
- .direction = ESP_ZB_ZCL_CMD_DIRECTION_TO_SRV ,
188
+ .direction = ESP_ZB_ZCL_REPORT_DIRECTION_SEND ,
189
189
.attributeID = ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID,
190
190
.attrType = ESP_ZB_ZCL_ATTR_TYPE_S16,
191
191
.min_interval = min_interval,
0 commit comments