ramp_crestron_device
Fade an analog Crestron device to a target value over a specified duration. Optionally add a delay before the fade starts.
Instructions
Smoothly ramp (fade) an ANALOG device to a value over a duration. Use for requests like "fade the lounge lights to 50% over 3 seconds". Optionally start the fade after delay_ms ("fade down in 30 seconds, over 2 seconds"). Analog devices only; digital and serial devices don't ramp - use control_crestron_device for those (and for an instant analog set).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device_id | Yes | Unique device identifier (e.g. "lounge_a1"). | |
| value | Yes | Target analog value "0"-"65535". | |
| duration_ms | Yes | Ramp duration in milliseconds (e.g. 3000 for 3 seconds). | |
| delay_ms | No | Optional delay in ms before the fade starts (0 / omit = immediate). |