-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Zigbee - Only Four of Six Temperature Sensors Appear as Bound Devices #11219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @dosportsglobal Thank you for the report. Can you also include some logs? And are the 6 sensors really connected? |
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) { 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!". |
@dosportsglobal Thanks for additional info. I will take a look. |
Also found a new issue. The Coordinator is opening the network for connections for exactly 180 seconds every time a new device connects even if the network is opened for 40 seconds in the command given.
|
The open network for another 180s does not come from the Zigbee library. I will investigate if this behavior is specified somewhere in Zigbee docs and is expected. The HA does it the same way so I am expecting that. But for any case, I will also add a function |
This week I should be testing your issue, so I will keep you updated when I have any news. |
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: