Thanks for starting this project! Quick report on the Tiny 2 Lite support:
What works:
- ✅ Pan/Tilt/Zoom
- ✅ HDR toggle
- ✅ FOV
- ✅ Brightness/Contract/Saturation sliders
- ✅ White balance "Auto"
What doesn't work:
- ❌ Auto-Framing (the Tiny 2 Lite has Auto-Tracking instead, which probably is on another address)
- ❌ Center View
- ❌ Auto Brightness/Contrast/Saturation
- ❌ Face-based Auto Exposure/Focus (seemingly)
- ❌ Any other white balance selection gives the image a sharp blue tint
- ❌ CLI
$ ./obsbot-cli -i
OBSBOT Control - Interactive Mode
Configuration loaded from: /home/johannespfrang/.config/obsbot-control/settings.conf
d-i: start the device detection thread in linux
d-d: token = d5 92 b2 ee 33 2c
Waiting for OBSBOT camera...
d-i: start the device bluetooth thread
d-d: Local IPv4 address: 172.20.136.28
d-d: Open 1 socket for mDNS query
d-i: device_path: /dev/video4 0
d-d: sendMsgSync, cmd_id = 4; cmd_set = 5
d-d: device uuid is: 000000000000000000000000000000000000435CA6CAC18D
d-d: sendMsgSync, cmd_id = 3; cmd_set = 5
d-i: device version is: 6.2.7.1
d-d: sendMsgSync, cmd_id = 7; cmd_set = 5
d-d: sendMsgSync, cmd_id = 8; cmd_set = 5
d-d: dev sn = RMOWLHG8271KSS
d-i: device info is: Obsbot_ty2lite OA_E PW103 debug RMOWLHG8271KSS 000000000000000000000000000000000000435CA6CAC18D 6.2.7.1 0 1
d-d: device name is: OBSBOT_RMOWLHG8271KSS
No OBSBOT devices found!
d-i: start to destroy devices object
d-d: add uvc device: RMOWLHG8271KSS
Device RMOWLHG8271KSS connected
d-i: exit the device detection thread
d-d: Closed socket
d-i: exit the device bluetooth thread
d-i: exit thread for device: RMOWLHG8271KSS 0
d-i: device join end: RMOWLHG8271KSS 0
d-i: delete device successfully: RMOWLHG8271KSS 0
d-i: destroy devices object successfully
v4l2
$ v4l2-ctl -d /dev/video4 -l
User Controls
brightness 0x00980900 (int) : min=0 max=100 step=1 default=50 value=40
contrast 0x00980901 (int) : min=0 max=100 step=1 default=50 value=36
saturation 0x00980902 (int) : min=0 max=100 step=1 default=50 value=54
hue 0x00980903 (int) : min=0 max=100 step=1 default=50 value=50
white_balance_automatic 0x0098090c (bool) : default=1 value=1
red_balance 0x0098090e (int) : min=0 max=2048 step=1 default=1024 value=0 flags=inactive
blue_balance 0x0098090f (int) : min=0 max=2048 step=1 default=1024 value=0 flags=inactive
gain 0x00980913 (int) : min=1 max=64 step=1 default=1 value=1
power_line_frequency 0x00980918 (menu) : min=0 max=2 default=3 value=1 (50 Hz)
white_balance_temperature 0x0098091a (int) : min=2000 max=10000 step=100 default=5000 value=2000 flags=inactive
sharpness 0x0098091b (int) : min=0 max=100 step=1 default=50 value=26
backlight_compensation 0x0098091c (int) : min=0 max=18 step=1 default=9 value=9
Camera Controls
auto_exposure 0x009a0901 (menu) : min=0 max=3 default=0 value=0 (Auto Mode)
exposure_time_absolute 0x009a0902 (int) : min=1 max=2500 step=1 default=330 value=2500 flags=inactive
pan_absolute 0x009a0908 (int) : min=-468000 max=468000 step=3600 default=0 value=0
tilt_absolute 0x009a0909 (int) : min=-324000 max=324000 step=3600 default=0 value=0
focus_absolute 0x009a090a (int) : min=0 max=100 step=1 default=0 value=15 flags=inactive
focus_automatic_continuous 0x009a090c (bool) : default=1 value=1
zoom_absolute 0x009a090d (int) : min=0 max=100 step=1 default=0 value=0
zoom_continuous 0x009a090f (int) : min=0 max=100 step=1 default=100 value=245
pan_speed 0x009a0920 (int) : min=-1 max=160 step=1 default=20 value=0
tilt_speed 0x009a0921 (int) : min=-1 max=120 step=1 default=20 value=0
Thanks for starting this project! Quick report on the Tiny 2 Lite support:
What works:
What doesn't work:
v4l2