The following common conditions can be defined within a rule. Most conditions also contain the option to "negate" the condition allowing what would resolve "TRUE" to resolve "FALSE".
<aside>
💡 The below are notated as "Heading" > "Subheading" - Item Description
</aside>
- AWS IOT > Button Event - Define the type of button press to trigger the rule.
- Halo > Alarm Name - Define the type of alarm to trigger the rule.
- Halo > Event Device - Define a specific Halo Smart Sensor device to trigger the rule.
- MQTT > Event Device - Define a specific MQTT device to trigger the rule.
- Particle Cloud > Event Device - Define a specific Particle device to trigger the rule.
- Particle Cloud > Event Name- Define a specific type of action to trigger the rule
- sa/Relay Action
- sa/Input Action
- Particle Cloud > Event Data - Define a specific type of event to trigger the rule.
- Relay Action - "Relay 1 on"
- Input Action - "1 on"
- Particle Cloud > Recent Event - Define specific Event Name, Event Data, and Time Period for an event.
- Used for when a rule needs to be triggered if and only if a previous action takes place within a certain time frame.
- Particle Cloud > Compare Variable - Define a specific variable to compare, operator for comparison, and value to compare against.
- Used with Temperature: Unit reports "temp" variable, with ">" operator, and a value of "80" to trigger the rule when the reported temperature goes above 80 degrees.
- StaffAlerter > Compare Cloud Button - Defines a specific cloud button being pressed to trigger the rule.
- StaffAlerter > Current Time - Defines a time condition that must be met to trigger the rule.
- Day of Week - Sunday-Saturday
- Hour - 00-23
- Minute - 0-59
- Operator - <,>, ==
- Node > Content is Published - Used to evaluate if a Site Alarm is active.
- Data > Data Comparison - Used to compare numbers.
- Data > Text Comparison - Used to compare text.