Docs
Steps

Wait until

Pause until a device, reading or time is reached

Then step — What happens. Step type then-wait-until.

How it works

Pauses this branch until a device reaches a state, a sensor reading satisfies a comparison, or a time of day arrives. Set how long to wait, whether to stop or continue when it gives up, and what to do if an earlier run is still waiting here (wait alongside, restart, or let the earlier one win).

Example

Device changes (Washer finished) → Wait until (Someone is home, up to 6 h) → Speak ("The laundry is ready")

The announcement waits for someone to be home.

Options

OptionKeyKindRequiredNotes
Wait untilkindselectyesoptions: entity, sensor, time
DeviceentityIdentityyesdomains: light, switch, input_boolean, lock, cover, fan, binary_sensor, climate, presence, siren, media_player, camera, valve, mode, timer; shown when kind is entity
Isstatestateyesshown when kind is entity
SensorentityIdentityyesdomains: sensor; shown when kind is sensor
Isconditionselectyesoptions: above, below; shown when kind is sensor
ValuevaluesensorValueyesshown when kind is sensor
Timetimetimeyesshown when kind is time
Give up aftertimeoutSecondsdurationnoup to 86400 s
If it gives uponTimeoutselectnooptions: stop, continue
If another run is already waiting hereifAlreadyWaitingselectnooptions: parallel, restart, stop

A connection drawn into this step's cancel handle stops the pending wait.

Wire format

What the step stores in the flow definition's data bag (JSON schema).

Generated from docs-bundle v0.1.0, novon-platform 9ce3486c (2026-10-09).

On this page