Simple indicator surface where brightness or on/off state mirrors a pin.
At a glance
Behavior
Firmware contract
Write 0/1 for state or 0-255 for brightness-like emphasis.
On the app side this widget snaps to the 8-column square grid and uses both resizing. Its raw type is LED and the matching icon token in the app is lightbulb.fill.
Pin support: A configured pin is required before the widget becomes meaningful.
Transmission: Payload format depends on the widget type and the selected pinType.
Canvas preview
Widget contract
| Property | Value |
|---|---|
| Raw type | LED |
| Default size | 2 x 2 |
| Minimum size | 1 x 1 |
| Resize mode | both |
| Pin requirement | required |
| Pin support | See behavior and firmware contract above |
| Interactive | read-only / service |
| Transmission | Depends on the widget payload type |
Allowed pin families
Bound to the configured pinType and limited by how the current app/connector serialize the widget payload.
Transport path
Payload leaves the canvas through the dashboard transport and lands on the selected virtual, digital or analog endpoint.
Operational limits
Server-side behavior may still depend on board library support and project policy.
Configuration surface
Limits and caveats
Layout notes
Canvas footprint
2 x 2
Default footprint in the Plynx canvas before user resizing.
Resize floor
1 x 1
The minimum size accepted by the app during drag-resize.
Interaction model
Display
Whether the user edits state directly or only reads it.
Value Display
Fast numeric readout for single values like temperature, current or uptime.
Labeled Value
String template display with inline placeholder replacement for the current pin value.
Gauge
Circular analog-style meter for sensor values and percentages.
LCD
Character display widget inspired by classic 16x2 LCD modules.