MQTT Data Service Rate Limit Groov EPIC

I have the Data Service set up to log data through MQTT into an Azure IoT hub for data storage and processing however I have noticed the throughput rate is crazy - it’s sending about 2 messages a second which is not the resolution we need for the data - We are looking at storing data every minute for every sensor (around 25 sensors).

Is there a way to limit how often it is publishing this data? Is it just based on a threshold of value change or time as well?

MQTT is by definition set to publish on value change.
Are you using analog sensors? You may want to check the threshold or “deadband” for each channel and make sure it’s appropriate for the scaled value. The deadband must be set per-channel (either through groov Manage or the Manage API). There’s no time value associated with the deadband.