I own a few Osaio-app cameras (Yoton WS03 here), which have no RTSP or ONVIF and only work in the Osaio app. I built BombeCam to get them into Home Assistant and Frigate without flashing anything.
What it does
- Signs in with a second Osaio login and pulls video and sound straight from the camera over the LAN, without re-encoding.
- Serves each camera as RTSP, HLS and WebRTC, e.g.
rtsp://192.168.1.20:8554/front_door. - Generic Camera in HA works with the stream URL (and an optional JPEG still URL).
- Optional MQTT discovery: each camera appears as a device with night vision, status light, motion and sound detection, spotlight, pan/tilt buttons and connection status.
- Generates ready-to-paste Frigate config (go2rtc with audio, recording, detect at 5 fps).
- Optional “Block cloud video”: router rules on GL.iNet/OpenWrt so the camera can only reach Osaio’s control servers, rate-capped.
Runs on Docker (amd64/arm64/armv7), Linux including a Raspberry Pi, or Windows.
[screenshot of the viewer] [screenshot of the MQTT device in HA]
Supported: tested on the Yoton WS03. WS01–WS04, GNCC P1/P5/P10, C1/C2/GC2/GC3, K1/GK1/GK2, GL1, GW1/GW30/GW40 and T1/GT1 are recognized but unverified. If you have one, I’d love to hear whether it works.
Not affiliated with Osaio or any camera brand. MIT licensed.