Documentation menu

Conditions Tab

A Condition is a gate that must be satisfied before a scheduled run is allowed to start. If the condition fails, the schedule is skipped (not cancelled — it will try again at its next trigger). Multiple conditions can be stacked; all must pass.

Condition Settings

FieldDescription
NameLabel shown on the dashboard card (e.g. cond1)
ModeBOOLEAN — digital ON/OFF check; NUMERIC — compare a measured value to a threshold
Required State (BOOLEAN)Toggle ON = condition passes when the input is HIGH/true; OFF = passes when LOW/false
Threshold / Operator (NUMERIC)Set a value and operator (greater-than, less-than) the sensor reading must satisfy
ScannerThe IO Scanner that reads this condition's input
Scanner IO TypeMODBUS or DIRECT
Scanner Sub IDThe specific input channel (e.g. [0] IN00)
Sensor TypeDIGITAL for binary inputs, ANALOG for voltage/current

Example Use Cases

ScenarioModeConfiguration
Rain sensor — skip watering when rainingBOOLEANRequired State = OFF (irrigation blocked while rain sensor is HIGH)
Soil moisture — skip if already wetNUMERICSensor reading < 60% threshold
Flow switch — confirm water is presentBOOLEANRequired State = ON (main water valve must be open)