I use a Teltonika FMC920 tracker. It collects 1 record per second, and sends them in a single bulk packet of 60 messages every 1 minute.
The issue:
When Flespi receives this packet, it processes the 60 messages one by one. Because of the millisecond processing time on the server, the server.timestamp changes every 14 or 15 messages (e.g., some have :30, others :31, etc.). Because of this, my data is split when I export it.
What I want:
I want Flespi to accumulate these 60 messages and group them together perfectly every 1 minute, so that they all share the exact same server time reference when I stream.
What is the best and cleanest way to achieve this group-by-minute behavior in Flespi?
Thank you!