Repository navigation
Reference Triggers Elgato Control Center
Also on the Cuebot Docs site.
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
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
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
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
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
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
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
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
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
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
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
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
Cuebot by Tech Daddy Digital · MIT license · Privacy
Cuebot Docs (the same pages, nicer to read)
- Home
- Start here
-
Guides
- Chat commands
- Overlays and alerts
- Writing your own overlay widgets
- Text-to-speech
- Music and now playing
- Points, store and giveaways
- Subathons and goals
- Stream apps and devices
- VTuber apps
- Stream Deck
- The phone app
- Donations and integrations
- Discord bot
- The setup assistant and AI tools
- The assistant on your own computer
- Moving from Streamer.bot
- Cuebot's servers
- Writing code (C# and Python)
- Python in detail
- Using your own code editor
- Controlling Cuebot from other programs
- Backups and your data
- Linux
- Command-line options
- Troubleshooting
- What's experimental
- Reference
