MergenHub Envest
Home/Modules/Automation Workflows
Module · Automation Workflows

Build plant rules by drag and drop

Flows triggered by a schedule, a tag value, an alarm or a webhook; branching on conditions and calculations; writing tags, sending email and SMS, calling HTTP. They run live on devices, every run is recorded step by step and shown live in the editor.

← All protocols & modules

What it does

Rules such as "if the level stays below 8 m for 30 seconds stop the pump and text the operator", "reset the daily counter at 08:00 every morning" or "send a webhook to the maintenance system on a critical alarm" are defined as a flow chart, without code. The trigger → condition / AND / OR / calculation → action chain is evaluated every second; deadband, dwell time and cooldown prevent oscillation.

Key features

Five trigger types, an expression engine ({tag}, $value, $var, $payload, AND/OR/NOT, functions), conditions with true/false ports, AND/OR joins, seven action types, JSON import/export, folders, a live run panel (SSE) and audit logging. A flow that writes tags can only be saved by a user with the "Tag write" permission; the AI assistant builds and validates flows and enables them with your consent.

Module

Core capabilities

Triggers

Schedule · Tag · Alarm · Webhook

Cron or interval; value change / threshold / quality (deadband, dwell, cooldown); alarm raised/cleared/acked; anonymous webhook with a secret header.

Logic

Condition · AND · OR · Calc

Yes branch when the expression holds, otherwise no; AND waits for all inputs; calculation results become variables for later conditions.

Actions

Write · Notify · Call

Write tag (setpoint/command), email, SMS, HTTP request, event log, acknowledge alarm, run another flow.

Live monitoring

Step by step

Runs and steps (duration, port, output, error) are recorded; nodes light up live in the editor and traversed edges animate.

Safety

Permissions + audit

Configuration write, tag write and service control are separate permissions; concurrent runs off by default; timeout; every change is audited.

AI

Build with a sentence

The assistant verifies tag paths, creates the flow disabled, tests it with a manual trigger and opens the editor — enabling is your call.