Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Triggers

Triggers wait for certain events and execute the actions defined for them. There are different Triggers for different use cases. For example UsbDisconnect is triggered when a certain Usb Drive is unplugged. If you want your actions to be triggered when an ethernet cable is pulled use EthernetDisconnect instead.

Triggers have the following syntax:

{
  "type": "SomeTrigger",
  "name": "MyFirstTrigger",
  "loop": true, //optional (default=false); restart after it got triggered
  "options": { //each trigger defines its own options
    "firstOption": 23,
    "secondOption": "foo"
  },
  "actions": [] //list actions that should be executed here
}