2
ModuleConfigTrigger
Mees van der Wijk edited this page 2025-08-28 00:49:03 +02:00

Module config Trigger

A trigger is a way for a cue list to call the server side of a module. This way you can control the module behavior automatically. You can also specify parameters to input values. A basic trigger with no parameters will look like this:

{
    "title":"Update Something",
    "description": "This does something in the module.",
    "arguments": []
}
Property Description
title The title of the trigger, this is visible in the cue list.
description Description that explains what the trigger does.
arguments An array of arguments, see below.

Arguments

Arguments can be used to let a cue list creator input variable values. This can be used to control a module through a cue list. Every argument needs to have a type and some argument types have additional parameters. Below you can find the argument types and their parameters.

text

Parameter Type Description
title string Visual name of the argument.

number

Parameter Type Description
title string Visual name of the argument.

scenes

Parameter Type Description
title string Visual name of the argument.
onlyContainingModule boolean Can only select scenes this module is a part of.

Example Argument

Number argument

{
    "type": "number",
    "title": "Hours from now"
}

Scene select argument

{
    "type": "scenes",
    "title": "In scenes",
    "onlyContainingModule": true
}

View module.json.