Skip to content

Sliders 1.5.0+

Sliders let you work with adjustable numeric values inside your flows.
They behave like virtual dials: users can drag the slider in the UI, and flows can read or update its value at any time.

A slider always holds a single number between 0 and 100.
This fixed range keeps sliders predictable and easy to use for percentages, intensities, or any normalized value.

How it works

Sliders can be controlled both from the user interface and from flow cards.
When the value changes, a flow card triggers so you can respond to that update.

Sliders are useful for:

  • User-driven numeric input
  • Flow-driven updates
  • Optional real-time updates during sliding
  • Fine-tuned control with a consistent 0–100 range

Flow cards

These flow cards let you set or react to slider values, enabling simple numeric control within a fixed 0–100 range.

Actions

FlowBits
Set slider Volume to 75%
Updates the value of a slider.

Triggers

FlowBits
Slider Volume changed
Triggers when the value of a slider changes.

Examples

Brightness control

Let a user pick a brightness level with a slider; flows apply that percentage to one or more devices.

Thermostat offset or scaling

While a thermostat might use actual temperatures, a slider can control offsets, intensities, or automation weighting.

General percentages

Use sliders for fan speed, transition duration scaling, media volume, or any percentage-based setting.

Notes

  • Sliders always use a 0–100 range.
  • Sliders hold the value; flows remain stateless.
  • You can create any number of sliders, each identified by name.
  • Step size controls how precise the user input can be. For example, a step size of 5 means the slider will snap to values like 0, 5, 10, 15, etc. The default step size is 1.