Complete guide to all available flow cards
Triggers when a formula evaluation result changes to TRUE or FALSE.
Parameters:
Example:
WHEN Formula [security_alert] changed to [TRUE]
THEN Send notification "Security alert triggered!"
💡 Available for both Logic Device and Logic Unit
Triggers on ANY state change (TRUE→FALSE or FALSE→TRUE) with a token containing the new state.
Parameters:
Tokens:
Example:
WHEN [Motion Light] State changed
THEN Send notification "Motion Light is now {{state}}"
✓ Logic Device exclusive feature - responds to both TRUE and FALSE changes
Triggers when a formula's evaluation times out (inputs didn't arrive within timeout period).
Parameters:
Example:
WHEN Formula [door_sequence] timed out
THEN Send notification "Door sequence incomplete - check sensors"
⚠️ Only triggers if timeout is configured in formula settings (timeout > 0)
Checks if a formula's current result matches the specified state.
Parameters:
Example:
WHEN Motion detected
AND Formula [nighttime] result is [TRUE]
THEN Turn on lights
Checks if the Logic Device/Unit is enabled or disabled.
Parameters:
Example:
WHEN Time is 23:00
AND [Security Logic] is turned [ON]
THEN Arm security system
Checks if a specific formula or the entire device has any errors.
Variants:
Example:
WHEN Every hour
AND [Security Logic] has any error
THEN Send notification "Check security logic configuration"
Pauses flow execution and waits for a device capability to reach a target value. Creates YES/NO paths.
Parameters:
Example:
WHEN Motion detected in hallway
AND Wait until [Hallway Light].onoff becomes [true] (timeout: 5 min)
THEN ✅ Announce "Light confirmed on"
ELSE ❌ Notify "Light didn't turn on - check bulb?"
⚠️ Experimental Feature
See Waiter Gates documentation for complete details and limitations.
Manually sets an input value for formula evaluation.
Parameters:
Variants:
Example:
WHEN Door opened
THEN Set input [A] to [true]
💡 Input values trigger formula re-evaluation automatically
Manually triggers formula evaluation with current input values.
Parameters:
Variants:
Example:
WHEN Settings changed
THEN Evaluate all formulas
💡 Useful after setting multiple inputs, or to force re-evaluation
Clears error state for a formula or device.
Variants:
Example:
WHEN Configuration updated
THEN Clear all errors
Simple wait/delay action. Pauses flow execution for specified duration.
Parameters:
Example:
WHEN Motion detected
THEN Turn on light
THEN Wait [30] [seconds]
THEN Turn off light
💡 This is a simple delay card, not related to Waiter Gates reactive waiting
Enable, disable, or stop a running Waiter Gate.
Parameters:
Actions:
Example:
WHEN Manual override triggered
THEN Control Waiter Gate [door_monitor] → [Stop]
⚠️ Experimental Feature
Part of Waiter Gates system. See full documentation.
These cards leverage the Logic Device's unified state model
Logic Unit excels at managing complex multi-formula scenarios
WHEN Motion detected
THEN Set input A to true
→ Formula evaluates automatically, triggers other flows if result changes
WHEN Formula [security] changed to TRUE
THEN Turn on alarm
THEN Send notification
WHEN Time is sunset
THEN Set input A to true
THEN Set input B to [Living Room].motion
THEN Evaluate formula [evening_mode]
WHEN Formula [critical] timed out
THEN Send notification "Formula timeout"
THEN Clear error for formula [critical]
THEN Evaluate formula [critical]
WHEN Button pressed
AND Wait until [Device].capability becomes [value]
THEN ✅ Action for success
ELSE ❌ Action for timeout