Schedule widget for time-based ON/OFF automation with server-managed execution.
At a glance
Behavior
Firmware contract
Treat it as a scheduled writer: the server will emit the configured value at the right time.
On the app side this widget snaps to the 8-column square grid and uses both resizing. Its raw type is TIMER and the matching icon token in the app is clock.fill.
Pin support: Requires a target pin for the scheduled write, usually virtual but the app config still allows virtual/digital/analog selection.
Transmission: Writes startValue and stopValue on server schedule boundaries using dashboard timezone and day mask.
Canvas preview
Widget contract
| Property | Value |
|---|---|
| Raw type | TIMER |
| Default size | 4 x 2 |
| Minimum size | 2 x 1 |
| Resize mode | both |
| Pin requirement | required |
| Pin support | Requires a target pin for the scheduled write, usually virtual but the app config still allows virtual/digital/analog selection. |
| Interactive | yes |
| Transmission | Writes startValue and stopValue on server schedule boundaries using dashboard timezone and day mask. |
Allowed pin families
Requires a target pin for the scheduled write, usually virtual but the app config still allows virtual/digital/analog selection.
Transport path
Writes startValue and stopValue on server schedule boundaries using dashboard timezone and day mask.
Operational limits
It is primarily server-side scheduling, not local board RTC logic
Service authority boundary
Timer is also server-driven: once saved, the actual execution belongs to the scheduler and survives app restarts.
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
4 x 2
Default footprint in the Plynx canvas before user resizing.
Resize floor
2 x 1
The minimum size accepted by the app during drag-resize.
Interaction model
Live input
Whether the user edits state directly or only reads it.
Button
Momentary or toggle actuator for a single virtual or hardware pin.
Styled Button
A richer button with distinct on/off labels and color states.
Slider
Horizontal continuous input with min, max and send strategy options.
Vertical Slider
Vertical range control for compact side panels and console-style layouts.