-
Notifications
You must be signed in to change notification settings - Fork 176
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
Matter Cluster commands don't send first time after reboot (CON-1439) #1176
Comments
This is valid in any scenario and not just thread device. Device and Controller caches the session while communicating with each other. When device resets, it does not have that session with it, but controller uses the same cached session which is not known to the device at the moment and you see below error.
Controller does 5 attempts before evicting the session and using new one. |
@shubhamdp Thanks for this information. I wasn't aware of this. Is there a way to solve this do you think? So that the controller straight away uses a new session? Or does less than 5 attempts. |
@pavel808 I did not test this but see if disabling |
@shubhamdp I tried setting this to 0, but still the same. I tried directly changing it inside |
Thats what I had suggested, changing directly to Let me check if there's some other work-around to this. |
@shubhamdp any news about this? |
Can you please try cherry-picking this PR: project-chip/connectedhomeip#36936 and test by re-building the controller
|
@shubhamdp Sorry, i'm only getting back to solving this issue now. I have tried commenting out the following in
|
@shubhamdp Unfortunately this doesn't work for me at all. I apply the patch as you suggest. Then I clean my application project and build it again doing |
I have a Matter controller application running on an ESP32-S3 which is communicating with Thread end devices which are running on ESP32-C6 devices.
I send the commands from the controller as follows :
Whenever I reboot an end device and try to send a cluster command from the Matter controller application, it always fails on the fist or second attempt for some reason.
The logs are below from each device. After multiple attempts, the cluster command reaches the end device.
Why would this be?
From the Matter controller application :
From the Thread end device application :
The text was updated successfully, but these errors were encountered: