Automation rules widget for conditions, actions, mail and notification flows.
At a glance
Behavior
Firmware contract
Rules live mostly in the dashboard/server layer; firmware receives the resulting writes.
On the app side this widget snaps to the 8-column square grid and uses both resizing. Its raw type is EVENTOR and the matching icon token in the app is bolt.badge.automatic.
Pin support: The widget itself does not require one pin; rules inside it can watch or write many pins and channels.
Transmission: Rules resolve into actions like SETPIN, INCREMENT, MULTIPLY, NOTIFY or MAIL.
Canvas preview
Widget contract
| Property | Value |
|---|---|
| Raw type | EVENTOR |
| Default size | 8 x 3 |
| Minimum size | 4 x 2 |
| Resize mode | both |
| Pin requirement | optional / infrastructure |
| Pin support | The widget itself does not require one pin; rules inside it can watch or write many pins and channels. |
| Interactive | read-only / service |
| Transmission | Rules resolve into actions like SETPIN, INCREMENT, MULTIPLY, NOTIFY or MAIL. |
Allowed pin families
The widget itself does not require one pin; rules inside it can watch or write many pins and channels.
Transport path
Rules resolve into actions like SETPIN, INCREMENT, MULTIPLY, NOTIFY or MAIL.
Operational limits
Rule validation is mandatory because broken automations are worse than missing ones
Service authority boundary
Eventor is a rule editor over server authority. The real source of truth is the rule graph stored server-side, not the tile on the canvas.
Who validates it: backend / project policy / dashboard grants.
What the board sees: the resulting write, notification or text payload, not the visual tile itself.
Configuration surface
Limits and caveats
Protocol and implementation notes
Layout notes
Canvas footprint
8 x 3
Default footprint in the Plynx canvas before user resizing.
Resize floor
4 x 2
The minimum size accepted by the app during drag-resize.
Interaction model
Display
Whether the user edits state directly or only reads it.
SuperChart
Historical and live chart surface with multiple streams, periods and annotations.
Terminal
Bidirectional terminal for commands, logs and line-oriented interaction.
Map
Live position widget with device points, tracks and board-originated GPS updates.
Table
Dynamic multi-row table fed by firmware commands and row updates.