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.