Introduction

v2.20.1

The Automation module is Supracontrol’s rules engine. An automation rule says: when these conditions are met, perform these actions. Typical examples: turn on a siren output when a temperature sensor exceeds a threshold, or email the facility manager when an alarm fires at any of three locations during the weekend schedule.

Path: Automation → Local / Global

The module is one page with two tabs - Local and Global. The application remembers which tab was last open and returns to it on the next visit. Each tab shows a table of rules with a toolbar, a search box, sidebar filters, and a footer counter. New rules are created in a full-screen form that temporarily replaces the page.

Local vs Global rules

Local rulesGlobal rules
ScopeOne controller - trigger, condition, and target all live on the same deviceCross-device - combines sensors, alarms, and schedules from anywhere in the business unit
Where the logic runsOn the controller itselfOn the Supracontrol server
Condition typesPeripheral value comparison and SchedulePeripheral, Alarm, and Schedule
Action typesSet an output on the same deviceSet outputs anywhere, and/or send notifications (Email, SMS, voice call)
Typical use caseFast, autonomous reaction on a single controller (e.g. relay follows a sensor)Site-wide logic and people notification (e.g. alarm at any warehouse → SMS to security)
Note: A local rule keeps working even without the server, because it executes on the controller itself. A global rule is evaluated centrally and is the only kind that can notify people or span multiple devices and locations.

Who can use this module

Only Administrators and Business Unit Administrators can open the Automation module. Standard users, viewers, access users, and owners do not see it at all.

CapabilityAdministratorBU Administrator
See rulesAllOnly rules belonging to their business units
Create / edit / delete / enable / disableYesYes, within their business units
Choose the business unit on a global ruleYes (dropdown)No - locked to their own business unit
Assign locations to a global ruleFreelyLimited to their business unit’s locations

A BU administrator with no business unit assigned is treated as a global administrator and sees everything.

See also: Local rules | Global rules | Managing rules