Documentation
Trigger Groups
Combine multiple triggers together into groups for coordinated activation.
Overview
A trigger group allows the combination of multiple triggers together. To make a trigger group, create a config object containing an array of triggers with all the triggers to be grouped. A trigger group assumes responsibility for actions and frequency — those options should be defined on the group, not the individual triggers.
JSON
{
"triggers": [
{
"group": "Trigger Group 1",
"actions": ["turn_on_pump"],
"frequency": "once",
"triggers": [{}, {}, "..."]
}
]
}
Settings
| Option | Type | Required | Description |
|---|---|---|---|
| `group` | String | No | Friendly display name of the trigger group. |
| `actions` | Array | No | List of action keys to be triggered by the group. |
| `sequences` | Array | No | List of sequence keys to be triggered. |
| `frequency` | String | Yes | Number of times to trigger actions once active. Options: `once`, `many` |
| `triggers` | Array | No | Array of trigger configurations. See [Trigger Configuration](/docs/configuration-triggers). |
Learn more about trigger groups in the Triggers documentation.