OBSBot Camera Integration for Streamer.bot
This extension adds built-in controllability for your OBSBot Camera utilizing Streamer.bot. You can set AI modes, tracking speed, move the gimbal, and even put it to sleep/wake it up. If you don't already have an OBSBot camera, visit the link above and use code Mustached_Maniac for additional savings!
This integration currently supports Tiny, Tiny 2, Tiny 2 Lite, Tail Air, and Meet model cameras.
How-To Incorporate OBSBot Integration for Streamer.bot Video Tutorial
<< VIDEO COMING SOON >>
Download from Ko-fi
Setting Up OBSBot Integration foor Streamer.bot
In Streamer.bot click the Import button in the top menu. Drag the downloaded .sb file into the Import String field and click Import. You will see 37 Actions and 1 Queue

This extension does NOT contain any Commands. All Actions are currently tied to Test Triggers. You can set any of them to be tied to a Command, Channel Point Redeem, or even a Stream Deck button.
Available Actions for OBSBot Camera Integration in Streamer.bot
The Actions included with this extension can be broken down into 2 main categories, Device Control, which correlates to movements and actions for the entire camera, and Image Control, which can be attributed with manually adjusting things like temperature, exposure, shutter speed, etc. Additionally, I have included the available device-specific Actions for the Tiny, Tail Air, and Meet camera models.
Device Control
This section contains 14 Actions and can be used with any model of OBSBot camera.

| Action | Description | Required Argument(s) | Range/Available Options |
|---|---|---|---|
| Gimbal Down | Used to slew the gimbal down (will move all the way until stopped) | %gimbalDownSpeed% | 1 (Slowest) - 100 (Fastest) |
| Gimbal Left | Used to slew the gimbal left (will move all the way until stopped) | %gimbalLeftSpeed% | 1 (Slowest) - 100 (Fastest) |
| Gimbal Right | Used to slew the gimbal right (will move all the way until stopped) | %gimbalRightSpeed% | 1 (Slowest) - 100 (Fastest) |
| Gimbal Up | Used to slew the gimbal up (will move all the way until stopped) | %gimbalUpSpeed% | 1 (Slowest) - 100 (Fastest) |
| Mirror Image | Used to horizontally mirror the camera's image | %setMirror% | 0 (No Mirror) / 1 (Mirror Image) |
| Recording | Used to Start and Stop Recording of the selected device | %setRecording% | 0 (Stop Recording) / 1 (Start Recording) |
| Select Device | Used to select target device (only necessary with multiple devices) | %devceNumber% | 0 - 3 |
| Set View | Used to cycle between Wide, Medium, and Narrow view settings | %viewSetting% | 0 (Wide) / 1 (Medium) / 2 (Narrow) |
| Set Zoom | Used to zoom to the Selected value | %zoomValue% | 0 (No Zoom) - 100 (MAX Zoom) |
| Set Zoom (MAX) | Used to zoom in to the Maximum value | None | N/A |
| Set Zoom (MIN) | Used to zoom out to the Minimum value | None | N/A |
| Set Zoom Speed | Used to zoom in to the Selected value at the desired speed | %zoomValue% & %zoomSpeed% | 0 (No Zoom) - 100 (MAX Zoom) & 0 (slowest) - 11 (fastest) |
| Take Snapshot | Used to take a snapshot of the selected device | None | N/A |
| Wake/Sleep Device | Used to Wake the device, or put it in Sleep Mode | %wakeSleep% | 0 (Sleep) / 1 (Wake) |
Image Control
This section contains 8 Actions and can be used with any model of OBSBot camera.

| Action | Description | Required Argument(s) | Range/Available Options |
|---|---|---|---|
| Auto Exposure | Used to Enable and Disable Auto Exposure | %autoExposure% | 0 (Manual Exposure) / 1 (Auto Exposure) |
| Auto Focus | Used to Enable and Disable Auto Focus | %autoFocus% | 0 (Manual Focus) / 1 (Auto Focus) |
| Auto White Balance | Used to Enable and Disable Auto White Balance | %autoWhiteBalance% | 0 (Manual White Balance) / 1 (Auto White Balance) |
| Manual Exposure | Used to adjust the level of Manual Exposure (only accepts listed values) | %exposureCompensation% | -30 / -27 / -23 / -20 / -17 / -13 / -10 / -7 / -3 / 0 / 3 / 7 / 10 / 13 / 17 / 20 / 23 / 27 /30 |
| Manual Focus | Used to adjust the Manual Focus level | %focusValue% | 0 - 100 |
| Set Color Temperature | Used to manually adjust the Color Temperature | %colorTemperature% | 2800 - 6500 |
| Set ISO | Used to manually set the ISO Value | %isoValue% | 100 - 6400 |
| Set Shutter Speed | Used to manually set the Shutter Speed (only accepts listed values) | %shutterSpeed% | 3 / 4 / 5 / 8 / 10 / 15 / 25 / 30 / 40 / 50 / 60 / 80 / 120 / 160 / 200 / 240 / 320 / 400 / 500 / 640 / 800 / 1000 / 1250 / 1600 / 2000 / 2500 / 3200 / 5000 / 6400 |
Meet-Specific Actions
This section contains 3 Actions and can only be used with the OBSBot Meet & Meet 4K.

| Action | Description | Required Argument(s) | Range/Available Options |
|---|---|---|---|
| Set Auto Framing | Used to select the Auto Framing mode | %autoFraming% | 0 (Disable) / 1 (Single Mode) / 2 (Group Mode) |
| Set Standard Mode | Used to remove virtual background and disable auto framing | None | N/A |
| Set Virtual Background | Used to set or disable the Virtual Background | %setBackground% | 0 (Disable) / 1 (Blur) / 2 (Green/Blue Screen) / 3 (Replacement) |
Tail Air-Specific Actions
This section contains 5 Actions and can only be used with the OBSBot Tail Air.

| Action | Description | Required Argument(s) | Range/Available Options |
|---|---|---|---|
| Recording | Used to Start and Stop Recording of the selected device | %setRecording% | 0 (Stop Recording) / 1 (Start Recording) |
| Select Preset | Used to select the desired Preset for the device | %presetNumber% | 1 - 3 |
| Set AI Mode | Used to set or disable the desired AI Mode | %aiMode% | 0 (No Tracking) / 1 (Normal Tracking) / 2 (Upper Body) / 3 (Close-Up) / 4 (Headless) / 5 (Lower Body) / 6 (Animal Tracking) / 7 (Group) |
| Set Tracking Speed | Used to set the desired tracking speed | %trackingSpeed% | 0 (Slow) / 1 (Standard) / 2 (Fast) |
| Take Snapshot | Used to take a snapshot of the selected device | None | N/A |
Tiny-Specific Actions (Tiny, Tiny 2, Tiny Lite)
This section contains 4 Actions and can only be used with the OBSBot Tiny, OBSBot Tiny 2, and OBSBot Tiny 2 Lite.

| Action | Description | Required Argument(s) | Range/Available Options |
|---|---|---|---|
| Select Preset | Used to select the desired Preset for the device | %presetNumber% | 1 - 3 |
| Set AI Lock | Used to enable and disable the AI Lock | %aiLock% | 0 (Lock) / 1 (Unlock) |
| Set AI Mode | Used to set or disable the desired AI Mode | %aiMode% | 0 (No Tracking) / 1 (Normal Tracking) / 2 (Upper Body) / 3 (Close-Up) / 4 (Headless) / 5 (Lower Body) / 6 (Desk Mode) / 7 (Whiteboard) / 8 (Hand) / 9 (Group) |
| Set AI Tracking Mode | Used to change the desired AI Lock | %trackingMode% | 0 (Headroom) / 1 (Standard) / 2 (Motion) |
