Currently when using the reporting plugin, each attribute that changes is sent alone on the messsage, is there any way that we can accumulate multiple reports, on a single message, so we can have less overhead and have better use of the network, we have devices with multiple endpoints and temperature sensors, and could be nice that when its time to send message, wait if we have a queue of messages, and put them together, so we use just one message that triggers multiple zcl responses.
Well, probably I need to create a custom z3gateway parser for big packets, and a way to store multiple reports with a special cluster to receive this special packet, and it can be broken down in multiple zclresponses for each attribute (so it can be transparent to the upper layer), but this can help a lot on big networks that need to send a lot of data!
Hi Victor Marcon,
I don't think it is a good idea to save multiple reports and report them in a single message. There are several reason:
1) There is a clear description in the Zigbee ZCL specification how the reporting works. What your proposal doesn't comply with the specification. Which means you can't pass the Zigbee certification if you do that.
2) Some of the reporting should be reported to Coordinator timely, such as alarm/attirbute changes info, you can't delay the reporting.
Although i don't know your user case, it is recommended to keep the current reporting implementation for your project.