Skip to content

Elgato Control Center triggers

Brightness Changed

Runs when a light's brightness changes. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network
%oldBrightness% The brightness before the change

Type id: elgato.controlCenter.brightnessChanged

Color Changed (Light Strip)

Runs when the color of a color light, like the Light Strip, changes. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network
%hue% The new color position on the color wheel (0-360)
%saturation% The new color strength (0-100)
%oldHue% The color position before the change
%oldSaturation% The color strength before the change

Type id: elgato.controlCenter.colorChanged

Colour Warmth Changed

Runs when the color warmth of a light changes. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network
%oldTemperature% The warmth before the change, in Kelvin

Type id: elgato.controlCenter.temperatureChanged

Device Added

Runs when Cuebot finds a new light or you add one by hand. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network

Type id: elgato.controlCenter.deviceAdded

Device Configuration Changed

Runs when a light's own settings change, like what it does when it is plugged in. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network
%settings% The light's new settings as text
%oldSettings% The settings before the change

Type id: elgato.controlCenter.deviceConfigurationChanged

Device Power State Changed

Runs when a light is turned on or off. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network
%oldPowerState% On or Off, from before the change

Type id: elgato.controlCenter.devicePowerStateChanged

Device Powered Off

Runs when a light is turned off. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network

Type id: elgato.controlCenter.devicePoweredOff

Device Powered On

Runs when a light is turned on. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network

Type id: elgato.controlCenter.devicePoweredOn

Device Removed

Runs when a light is removed from Cuebot's list. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network

Type id: elgato.controlCenter.deviceRemoved

Device Renamed

Runs when you rename a light in Control Center. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network
%oldDeviceName% The name before the change

Type id: elgato.controlCenter.deviceRenamed

Light Back Online

Runs when a light that was not answering starts answering again. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network

Type id: elgato.controlCenter.deviceOnline

Light Lost Connection

Runs when a light stops answering, for example when it loses power or Wi-Fi. It waits for two missed checks in a row. Cuebot checks the lights about every 2 seconds, so it also notices changes made in other apps.

Setting What to put in
Devices Which light to watch: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. Leave empty to react to every light.

Variables you get

Variable What it holds
%deviceName% The name of the light, as set in Control Center
%powerState% On or Off
%brightness% Brightness now (0-100)
%temperature% Color warmth now, in Kelvin (low is orange, high is blue)
%ipAddress% The light's address on your network

Type id: elgato.controlCenter.deviceOffline