The Delayed qualifier activates an action output only after the step has been continuously active for a specified delay.
The delay only counts while the step is active. If the step deactivates early, the timer resets and the output stays FALSE.
{GIF:HERE} - Step properties panel showing the action 'Heater enabled' with qualifier dropdown set to 'D' (Delayed) and duration field set to 5000 ms
from automation_machine import ActionQualifier
step.add_action("heater", "Heater enabled", qualifier=ActionQualifier.D, duration=5000)
The duration parameter is required and specifies the delay in milliseconds.