0
Items : 0
Subtotal :  0.00
View CartCheck Out
Chennai
Chennai
Singapore
Mumbai
Switzerland
+91 44 4091 2000 Mon - Fri 09:00 - 18:30 766/1, TEZ, Sakthi Towers 1, Anna salai, Chennai 600 002.
+6584181583 Mon - Fri 09:00 - 18:30 68 Circular Road, #02-01, 049422, Singapore.
+91 98848 35702 Mon - Fri 09:00 - 18:30 5, Powai Lake Heights, Mumbai 400 072
+41 (0)91 225 81 00 Mon - Fri 09:00 - 18:30 Equvera - ISV Techno SAGL, Via Ligornetto 6A, 6855 Stabio, Switzerland
Ceritified
ISO 9001:2018
The Best
#1 in India
#1 in Europe
#1 in Asian-pacific
Number #1
AUTOMATION SOLUTION PROVIDER
Talk to an Expert
0
Items : 0
Subtotal :  0.00
View CartCheck Out

Aggregator

AGGREGATOR FILTER

Latest version:5.0.1 build 1126.November 28, 2025.

The Aggregator filter plugin collects parsed variables from several incoming records and merges them into one output record. It is an optional module for our data loggers, such as Advanced Serial Data Logger and Advanced TCP/IP Data Logger. The aggregated record contains every non-empty variable collected from the source records. This simplifies storage and analysis when different devices or data packets are parts of the same dataset.

Download Documentation

WHY USE AGGREGATOR

  • Combine variables from different sources into one record.
  • Reduce the number of exported records and simplify downstream processing.

HOW IT WORKS – CONFIGURATION NOTES

Configure the Aggregator plugin by listing one to eight variables to collect. The module watches parsed records. When a listed variable arrives with a non-empty value, it is marked as received. Once all listed variables are present, Aggregator sends one combined record to the chosen export module. Variables with empty values are ignored and do not appear in the final record.

Optionally set an aggregation timeout. If Aggregator does not receive all required variables within the timeout window, it resets the collection state and starts again.

PRACTICAL EXAMPLES

SIMPLE DEVICE MERGE
  1. Two temperature sensors send separate parsed records.
  2. Aggregator configured for variables: tempA, tempB.
  3. When both arrive, Aggregator outputs a single record with both variables.
MULTI-SENSOR STATION
  1. Device 1 sends humidity and pressure.
  2. Device 2 sends temperature and wind_speed.
  3. Aggregator configured for temperature, humidity, pressure, wind_speed.
  4. Aggregator emits one record when all four variables arrive.

EXAMPLE OF USING THE AGGREGATOR PLUGIN

Advanced Serial Data Logger parses serial input from multiple devices. Aggregator merges parsed fields into one exportable record. Example incoming parsed records (serial):

DATE_TIME_STAMP=2026-01-02 08:00:00 device_id=DEV001 temperature=23.4 DATE_TIME_STAMP=2026-01-02 08:00:03 device_id=DEV002 humidity=47 DATE_TIME_STAMP=2026-01-02 08:00:05 device_id=DEV001 pressure=1013 

Aggregator configuration: collect temperature, humidity, pressure. When all three are present, the exported record can look like this:

DATE_TIME_STAMP=2026-01-02 08:00:05;temperature=23.4;humidity=47;pressure=1013

In many setups the export module sets the timestamp to the last received component or to the export time. Replace DATE_TIME_STAMP with your timestamp source if needed.

SUMMARY

The plugin allows you to combine several data values into a single row for more readable data output.

Download Documentation