Events notification plugin for Data Loggers
Latest version: 5.0.1 build 1126. November 28, 2025.
This plugin monitors internal events in our data loggers and sends notifications in configurable ways. It creates a text message from a template when an event happens (for example, "PORT-OPEN" or "NEW-LOG-FILE") and then sends the message using one or several delivery methods. You control which events trigger notifications and how each notification is delivered.
The plugin supports e-mail, network messages, local message boxes, program/script launch, audio alerts, Telegram, Slack, and SMS via phone or service. Each event type can have its own action list and templates. Macros let you include event context (variables such as %PORT% or %NEW-FILE-NAME%) in subject lines and body text.
Settings and templates
Settings are split into two groups: global "Preferences" and per-event "Actions". Preferences cover SMTP server details, message templates, and maintenance rules for buffering notifications. Actions let you choose which notifications fire for each event and add filters, programs to run, or sounds to play. Use the Preferences > Templates tab to define the subject and body. Supported macros include %LABEL%, %FULL DATE%, %DATE%, %TIME%, and variable names like %PORT% or %FULL_DATA_PACKET% to include event context.
Example template (non-email notification):
Event: %LABEL% Time: %FULL DATE% Details: %FULL_DATA_PACKET%
Sending an email when a new log file is created
Example: When a NEW-LOG-FILE event occurs, the plugin can send an e-mail and launch a script that archives the file. Template macros fill the e-mail with file names and timestamps. Sample outgoing e-mail (using DATE_TIME_STAMP parser variable):
To: ops@example.com Subject: New log file created at %DATE_TIME_STAMP% Body: New data file: %NEW-FILE-NAME% Created: %DATE_TIME_STAMP%
Trigger a notification using received data
Incoming serial data example in the FULL_DATA_PACKET parser variable:
2025-01-02 08:00:00, SENSOR1, 23.4, OK
If the plugin receives the NEW-DATA-PACKET event, it can check the content of a data packet for some text and trigger a notification. Generated notification (e-mail or IM):
Filter: Data packet contains "911" To: ops@example.com Subject: SOS alarm Body: SOS alarm at: %DATE_TIME_STAMP%
Key features
- Multi-channel notifications: e-mail, IM, SMS, NET SEND, local dialogs, or sounds.
- Per-event configuration: templates, filters, and separate actions.
- Macro-based templates to include event context and timestamps (use DATE_TIME_STAMP).
- Buffering and maintenance controls to prevent notification floods.
- Run external programs or scripts with macro parameters.
- Test buttons and clear error reporting for each action.
Summary
The plugin gives users precise control over how data logger events are reported. Use templates and filters for flexible setups. To process different received data, combine it with our other data loggers, the Advanced Serial Data Logger, or the TCP/IP Data Logger.
Read more about other plugins:
All plugins | Events notification | Internet sharing | Scheduler & Hotkeys | Logs packing and compression | Import logs with data