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.