You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am attempting to connect six temperature sensors to a thermostat using an ESP32-C6 with Zigbee configuration. However, when I print the list of bound devices, only the first four sensors appear. Could you please advise why the remaining two sensors are not being recognized?
P-R-O-C-H-Y
changed the title
Only Four of Six Temperature Sensors Appear as Bound Devices
Zigbee - Only Four of Six Temperature Sensors Appear as Bound Devices
Apr 7, 2025
Hi @dosportsglobal Thank you for the report. Can you also include some logs? And are the 6 sensors really connected?
Just to clarify, you are using 6 ESPs with temperature sensor example or some manufactured Zigbee temp sensors?
Yes the 6 temperature sensors are really connected and the thermostat is being able to receive data from them but since there are only 4 bound device showing both in thermostat as well as switch, the command sent by switch is being sent only to the first 4 devices. Also I am using only Esp32-C6-Wroom1 module to create this network both as coordinator and end devices.
void ZigbeeThermostat::bindCb(esp_zb_zdp_status_t zdo_status, void *user_ctx) {
if (zdo_status == ESP_ZB_ZDP_STATUS_SUCCESS) {
if (user_ctx) {
zb_device_params_t *sensor = (zb_device_params_t *)user_ctx;
log_i("The temperature sensor originating from address(0x%x) on endpoint(%d)", sensor->short_addr, sensor->endpoint);
_instance->_bound_devices.push_back(sensor);
} else {
log_v("Local binding success");
}
_is_bound = true;
} else {
log_e("Binding failed!");
}
}
I had tried some logging where I found that user_ctx is true for the first four devices and giving the details of the bound devices but after that it only gives "Local binding success" and also "Binding Failed!".
Board
ESP32-C6-WROOM 1
Device Description
DevKitC
Hardware Configuration
No.
Version
latest stable Release (if not listed below)
IDE Name
Arduino Ide
Operating System
Windows 10
Flash frequency
80Mhz
PSRAM enabled
yes
Upload speed
921600
Description
I am attempting to connect six temperature sensors to a thermostat using an ESP32-C6 with Zigbee configuration. However, when I print the list of bound devices, only the first four sensors appear. Could you please advise why the remaining two sensors are not being recognized?
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: