Skip to content

Elgato Camera Hub sub-actions

Webcam Get Settings

Reads a webcam's current settings into variables you can use in later steps.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.

Variables it adds

Variable What it holds
%deviceName% The name of the webcam
%deviceId% The webcam's own ID number
%devicePath% Where the webcam sits on your computer, like /dev/video0
%brightness% Brightness (0-100)
%contrast% Contrast (0-100)
%saturation% Color strength (0-100)
%sharpness% Sharpness, in the camera's own steps
%focus% Focus (0-100)
%pan% Pan position (0-100)
%tilt% Tilt position (0-100)
%whiteBalance% White balance in Kelvin
%zoomValue% Zoom as a number (100 is widest)
%zoomPercent% Zoom with a percent sign, like 150%
%autoFocus% true if auto focus is on
%autoWhiteBalance% true if auto white balance is on
%autoExposure% true if auto exposure is on
%shutterSpeed% Shutter speed, like 1/60
%antiFlicker% Anti-flicker setting: Off, 50 Hz, 60 Hz or Auto
%mirrored% true if the picture is mirrored
%flipped% true if the picture is upside down

Type id: elgato.cameraHub.webcam.getSettings

Webcam Set Anti Flicker

Sets a webcam's anti-flicker, which stops lamps from flickering on camera.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Anti-flicker Pick 50 Hz or 60 Hz to match the electricity where you live (50 in most of Europe, 60 in the US). Auto lets the camera choose. Off turns it off. Options: Off, 50 Hz, 60 Hz, Auto. Starts as: 60 Hz.

Variables it adds

Variable What it holds
%webcamValue% The setting you chose

Type id: elgato.cameraHub.webcam.setAntiFlicker

Webcam Set Auto Exposure

Turns a webcam's auto exposure on or off (the camera picks the brightness itself).

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Mode Enabled turns it on, Disabled turns it off, Toggle flips it to the opposite of what it is now. Options: Enabled, Disabled, Toggle. Starts as: Toggle.

Variables it adds

Variable What it holds
%webcamValue% true if auto exposure is on after the change, false if it is off (first webcam changed)

Type id: elgato.cameraHub.webcam.setAutoExposure

Webcam Set Auto Focus

Turns a webcam's auto focus on or off (the camera keeps things sharp itself).

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Mode Enabled turns it on, Disabled turns it off, Toggle flips it to the opposite of what it is now. Options: Enabled, Disabled, Toggle. Starts as: Toggle.

Variables it adds

Variable What it holds
%webcamValue% true if auto focus is on after the change, false if it is off (first webcam changed)

Type id: elgato.cameraHub.webcam.setAutoFocus

Webcam Set Auto White Balance

Turns a webcam's auto white balance on or off (the camera picks the color warmth itself).

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Mode Enabled turns it on, Disabled turns it off, Toggle flips it to the opposite of what it is now. Options: Enabled, Disabled, Toggle. Starts as: Toggle.

Variables it adds

Variable What it holds
%webcamValue% true if auto white balance is on after the change, false if it is off (first webcam changed)

Type id: elgato.cameraHub.webcam.setAutoWhiteBalance

Webcam Set Brightness

Changes how bright a webcam's picture is.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Brightness (0-100 %) How bright, from 0 (darkest) to 100 (brightest). 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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setBrightness

Webcam Set Contrast

Changes the contrast of a webcam's picture (the gap between dark and light parts).

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Contrast (0-100 %) How much contrast, 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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setContrast

Webcam Set Focus

Moves a webcam's focus, which makes things nearer or farther look sharp.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Focus (0-100 %) Focus from 0 to 100. Turn auto focus off first, or the camera may refuse. 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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setFocus

Webcam Set Pan

Moves a webcam's picture left or right.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Pan (0-100 %) Position from 0 to 100, where 50 is the middle. It only moves while zoomed in. 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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setPan

Webcam Set Saturation

Changes how strong the colors are in a webcam's picture.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Saturation (0-100 %) How strong, from 0 (gray) to 100 (very colorful). 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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setSaturation

Webcam Set Sharpness

Changes how sharp the edges look in a webcam's picture.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Sharpness Sharpness in the camera's own steps. The Elgato Facecam goes from 0 to 4. With Adjustment ticked, how many steps to add or take away. Starts as: 2.
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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setSharpness

Webcam Set Tilt

Moves a webcam's picture up or down.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Tilt (0-100 %) Position from 0 to 100, where 50 is the middle. It only moves while zoomed in. 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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setTilt

Webcam Set White Balance

Changes how warm (orange) or cool (blue) a webcam's colors look.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
White balance (K) Number in Kelvin, like 5000. The Facecam goes from 2800 to 12500. Turn auto white balance off first. With Adjustment ticked, how much to add or take away. Starts as: 5000.
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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setWhiteBalance

Webcam Set Zoom

Zooms a webcam in or out.

Setting What to put in
Webcam Which webcam to change, by name, like "Elgato Facecam". Separate several with commas, or type All for every webcam. Empty means the first webcam Cuebot found.
Zoom (100-400 %) Zoom from 100 (widest) to 400 (closest). With Adjustment ticked, how much to add or take away. Starts as: 100.
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
%webcamValue% The new value of the first webcam that was changed

Type id: elgato.cameraHub.webcam.setZoom