Repository navigation
Reference Sub actions Elgato Control Center
Also on the Cuebot Docs site.
Reads a light's current settings into variables you can use in later steps.
| Setting | What to put in |
|---|---|
| Device | Which light to change: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. All (the default) means every light. Starts as: All. |
Variables it adds
| Variable | What it holds |
|---|---|
%elgatoLightCount% |
How many lights were changed |
%deviceName% |
The name of the first light changed |
%deviceId% |
Its serial number |
%powerState% |
On or Off, after the change |
%brightness% |
Its brightness after the change (0-100) |
%temperature% |
Its color warmth after the change, in Kelvin |
%hue% |
Its color position (0-360), if it is a color light |
%saturation% |
Its color strength (0-100), if it is a color light |
%ipAddress% |
Its address on your network |
%productName% |
The kind of light, like Key Light |
%serialNumber% |
The light's serial number |
%firmwareVersion% |
The light's software version |
%online% |
true if the light is answering |
Type id: elgato.controlCenter.getDevice
Makes your Elgato light blink for a moment so you can see which one it is.
| Setting | What to put in |
|---|---|
| Device | Which light to change: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. All (the default) means every light. Starts as: All. |
Type id: elgato.controlCenter.identify
Changes how bright your Elgato light is.
| Setting | What to put in |
|---|---|
| Device | Which light to change: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. All (the default) means every light. Starts as: All. |
| Brightness (0-100 %) | How bright, from 0 to 100. With Adjustment ticked, how much to add or take away. Starts as: 50. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%elgatoLightCount% |
How many lights were changed |
%deviceName% |
The name of the first light changed |
%deviceId% |
Its serial number |
%powerState% |
On or Off, after the change |
%brightness% |
Its brightness after the change (0-100) |
%temperature% |
Its color warmth after the change, in Kelvin |
%hue% |
Its color position (0-360), if it is a color light |
%saturation% |
Its color strength (0-100), if it is a color light |
%ipAddress% |
Its address on your network |
Type id: elgato.controlCenter.setBrightness
Sets the color of a color light, like the Elgato Light Strip. Plain white lights such as the Key Light have no color.
| Setting | What to put in |
|---|---|
| Device | Which light to change: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. All (the default) means every light. Starts as: All. |
| Hue (0-360) | The color, from 0 to 360 around the color wheel: 0 is red, 120 is green, 240 is blue. Starts as: 0. |
| Saturation (0-100) | How strong the color is, from 0 (white) to 100 (full color). Starts as: 100. |
Variables it adds
| Variable | What it holds |
|---|---|
%elgatoLightCount% |
How many lights were changed |
%deviceName% |
The name of the first light changed |
%deviceId% |
Its serial number |
%powerState% |
On or Off, after the change |
%brightness% |
Its brightness after the change (0-100) |
%temperature% |
Its color warmth after the change, in Kelvin |
%hue% |
Its color position (0-360), if it is a color light |
%saturation% |
Its color strength (0-100), if it is a color light |
%ipAddress% |
Its address on your network |
Type id: elgato.controlCenter.setColor
Changes how warm (orange) or cool (blue) the white light is.
| Setting | What to put in |
|---|---|
| Device | Which light to change: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. All (the default) means every light. Starts as: All. |
| Temperature (K) | Color warmth in Kelvin, from 2900 (warm, orange) to 7000 (cool, blue). With Adjustment ticked, how many Kelvin to add or take away. Starts as: 4500. |
| Add to current value | Tick to add your number to the current setting instead of replacing it. Use a negative number to go down, like -10. Starts as: false. |
Variables it adds
| Variable | What it holds |
|---|---|
%elgatoLightCount% |
How many lights were changed |
%deviceName% |
The name of the first light changed |
%deviceId% |
Its serial number |
%powerState% |
On or Off, after the change |
%brightness% |
Its brightness after the change (0-100) |
%temperature% |
Its color warmth after the change, in Kelvin |
%hue% |
Its color position (0-360), if it is a color light |
%saturation% |
Its color strength (0-100), if it is a color light |
%ipAddress% |
Its address on your network |
Type id: elgato.controlCenter.setTemperature
Turns your Elgato light on or off.
| Setting | What to put in |
|---|---|
| Device | Which light to change: its name, serial number or network address (IP), like "Key Light Left". Separate several with commas. All (the default) means every light. Starts as: All. |
| State | On turns the light on, Off turns it off, Toggle flips it to the opposite of what it is now. Options: Off, On, Toggle. Starts as: Toggle. |
Variables it adds
| Variable | What it holds |
|---|---|
%elgatoLightCount% |
How many lights were changed |
%deviceName% |
The name of the first light changed |
%deviceId% |
Its serial number |
%powerState% |
On or Off, after the change |
%brightness% |
Its brightness after the change (0-100) |
%temperature% |
Its color warmth after the change, in Kelvin |
%hue% |
Its color position (0-360), if it is a color light |
%saturation% |
Its color strength (0-100), if it is a color light |
%ipAddress% |
Its address on your network |
Type id: elgato.controlCenter.setPowerState
Cuebot by Tech Daddy Digital · MIT license · Privacy
Cuebot Docs (the same pages, nicer to read)
- Home
- Start here
-
Guides
- Chat commands
- The mod portal
- 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
