Rules & Automation
Turn device data into automated operational action.
Build rules in a visual editor, with no code. Combine metrics, parameters and calendar conditions to automatically send commands, raise notifications or update device parameters.

Rules that turn data into action.
The logic that runs your infrastructure lives in the platform, not in a script somewhere. Conditions read what devices report and how they are configured; effects act back on them. Both are configured in the same visual editor, without writing or deploying custom code.
Three kinds of input, one condition language.
A condition can read what the device reports, how it is configured, and where the clock and the calendar stand — all combined with the same set of operators.
- Reported values, with their data type and unit of measurement
- Compared with greater than, less than, is, is not
- The same metric definition across every device of that version
- Custom fields inherited from model and version
- Local values set on the individual device
- Usable as placeholders inside the rule itself
- Minute, Hour, Day, DayOfWeek, Month and Year
- IsLeapYear for date arithmetic
- Holiday and IsHoliday, read from the legal-holidays register
What a rule can do.
Effects run when the conditions evaluate true. They act on the platform registry and on the field, through the same integration chain a manual command would use.
Every rule is readable before it runs.
The builder shows the logic as you assemble it and how the engine will evaluate it, so automation stays visible and inspectable before activation. Conditions, blocks, effects and the JSON the engine reads are all on the same screen.
"and": [
{ "metric": "illuminance", "op": "lt", "value": 12 },
{ "operator": "Hour", "op": "gt", "value": 21 }
]
}
"command": "setDimming",
"target": { "group": "main-boulevard" },
"params": { "level": 40 }
}
Illustrative example. The field names, operators and sections are the ones the rule builder exposes.
Automation you can operate.
Rules are operational objects, not deployments. They are listed, ordered, paused and audited like everything else in the platform — by the people who run the infrastructure, not by the people who built it.
Let the platform handle the routine decisions.
Bring us a scenario you handle manually today — a threshold, a schedule, an escalation. We will build it as a rule in the visual editor and show you the JSON the engine evaluates.