How is the ZCL Response bit used?

The ZCL response bit is what controls whether the ZCL request is getting queued in the Module's buffer to wait for a response. The buffer can hold up to 5 requests, and trying to queue up more will cause the extra requests to be dropped. Space won't open in the queue for up to 15 seconds (i.e. the timeout period).

It's a mistake to use this bit for ZCL commands that don't have a response (like the on/off command). You only really need it for those requests that have a response, like a read attributes. Otherwise, you'll see that the request is sent out, but after the 5th one, you will need to wait until space clears out in the queue (which takes 15-20 seconds).

The recommended setting is to turn it off for requests that don't require a response.

Legal Notices

Copyright © 2020 MMB Networks, Inc. All rights reserved.
Confidential materials prepared and delivered by MMB Networks for receipt and review only by any partner subject to a valid and enforceable MMB Networks confidentiality agreement. Any receipt, review, or misuse of any of the content exchanged hereunder by any party not a party to this confidential exchange shall be subject to any and all rights available under the law. All rights, title and interest to the materials shall remain with MMB Networks.
Any suggestions provided to MMB Networks with respect to MMB Networks' products or services shall be collectively deemed “Feedback.” You, on behalf of yourself, or if you are providing Feedback on behalf of your employer or another entity, represent and warrant that you have full legal authority to bind such entity to these terms, agree to grant and hereby grant to MMB Networks a nonexclusive, perpetual, irrevocable, royalty free, worldwide license to use and otherwise exploit such Feedback within any MMB Networks products and services.