Level actuators

A Level actuator takes a percentage from 0% to 100% and drives a proportional (PWM) output. Use it whenever "on/off" isn't enough and you need to set how much.

Catalog types that use this control kind:

Type Typical use
LED Dimmer Dim an LED strip or driver
Dimmable Lamp Dim a lamp via a PWM-capable driver
Variable-Speed Fan Set fan speed
Variable-Speed Motor PWM motor speed (single direction)
Proportional Heater PWM heating element
Generic PWM Output Raw PWM duty for anything else

All wire up as a PWM output (gpio-pwm).

Add one

  1. Devices → Add device → Actuator, pick a type from the Dimming family.
  2. Choose the gateway and accept the suggested PWM-capable pin.
  3. Save. The Control panel shows a 0–100% slider.

Connection fields

Field Meaning Default
pinNumber PWM output pin from pin recommendation
frequencyHz PWM frequency 1000 Hz
defaultDuty Safe duty to fall back to 0

Pick the right frequency. LED drivers are happy at ~1 kHz; some motors and lamps flicker or whine at low frequencies — raise frequencyHz if you hear or see it.

Control it

Pulse

Level actuators also support pulse — e.g. set to a level for N ms then return to 0:

{ op: 'pulse', value: 80, durationMs: 5000 }

Automate it

Safety

Troubleshooting

See also the actuators overview and On/Off actuators.