Skip to main content
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

Auto-injected color params

On change / select, the picker injects the color into the action’s params — both hex and per-channel components:
Trigger (params empty — the color arrives automatically):
Firmware (Arduino) — read the channels:

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).