Category: Controls · Sends commands: yes · Emits a value: yes (auto-injected)
Mental model
A Color Picker is a paint palette. The user picks a color and it flows to the device — as hex and broken-out channels — automatically. Ideal for RGB lighting.When to use it
- Set the color of an RGB light or LED strip
- Any “choose a color, apply it” control
Settings
General
- Widget Title / ID
- Picker type / orientation / size
- Output format — hex / rgb / hsl, etc.
- Allow alpha / opacity
- Color presets · swatch size · grid columns
- Validate hex format · read-only · disabled
Style
Container, border, label styling, spacing.Triggers
| Event | Fires when |
|---|---|
change | The color changes (auto-injects the color) |
select | A color is selected |
| (common) | load, ready, destroy, update, visible, hidden |
Auto-injected color params
Onchange / select, the picker injects the color into the action’s params —
both hex and per-channel components:
Script API example
The same interactions from a dashboard script:Emitted values
The auto-injection rule.
Slider
For a single numeric value (e.g. brightness).

