BombeCam: Yoton / GNCC / Wolfang / Surfola (Osaio app) cameras in Home Assistant and Frigate, locally

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.

Repo and downloads: GitHub - Fever-r/BombeCam: Local gateway for Osaio-app cameras: RTSP, HLS and WebRTC streams with camera controls for Frigate, Home Assistant and other NVRs, with optional blocking of cloud video. Windows, Linux and Docker. · GitHub

Not affiliated with Osaio or any camera brand. MIT licensed.