← Back to BombeCam

Use your cameras with Frigate and Home Assistant

BombeCam turns each camera into a stream on this PC that Frigate, Home Assistant, VLC or any NVR on your network can open. Video and sound come straight from the camera over your network. Pick the address below, then follow the steps for Frigate or Home Assistant. Every value has a copy button.

1. The address other devices use

Frigate and Home Assistant reach this PC by its network address. If this PC is on more than one network, pick the one your Frigate or Home Assistant machine is on.

Loading...

Stream names come from the camera names when you add them and don't change when a camera is renamed. Change one on the Cameras tab. The older form, rtsp://<this PC>:8554/<camera ID>, keeps working.

2. Where do Frigate or Home Assistant run?

They use this PC's network address, shown above. Windows has to let them in: see If other devices can't connect.

3. Frigate

  1. Open your Frigate configuration: in Frigate, Settings → Configuration editor (or the config.yml file).
  2. Copy the cameras below into it. If your configuration already has a go2rtc: or cameras: section, put these entries under the existing one (each section may appear only once).
  3. Save and restart Frigate. Each camera shows up with live view (with sound) and recordings. Recordings keep the camera's own sound.
Add to your Frigate configuration
Loading...
Starting Frigate from scratch? A complete configuration
Complete config.yml
Loading...

4. Home Assistant: the camera

Home Assistant sets up cameras like these with its Generic Camera integration, in its own screens (not in configuration.yaml). Do this once per camera:

Loading...

5. Home Assistant: controls and status (MQTT)

With an MQTT broker (most people use Home Assistant's Mosquitto broker add-on), each camera appears in Home Assistant as a device, with no YAML: night vision, status light, motion and sound detection, spotlight (on models that have one), pan and tilt buttons, and whether the stream and the controls are connected. Commands go to the camera the same way as BombeCam's own buttons (through Osaio's cloud, like the Osaio app).

Advanced

For the Mosquitto add-on, create a Home Assistant user for BombeCam (Settings → People → Users) and use it here. The password is stored encrypted on this PC.

6. Options

Off: any device on your network can open the streams, like most cameras. On: other devices need a user name and password, which BombeCam adds to the addresses on this page for you. It stays off until you turn it on, so Frigate or Home Assistant setups that already work keep working; after turning it on, copy the new addresses into them.

Checking the running video server...

A still-picture address for each camera (Home Assistant's still image, notifications), served on port 8655. It only serves pictures: nothing else of BombeCam is reachable from the network. Needs FFmpeg on this PC. Windows may ask whether bombecam.exe may use the network: allow it on Private networks.

Ports

Change these only if another program already uses them (Frigate's go2rtc uses 8554, 8555 and 1984). Frigate and Home Assistant need the new addresses afterwards.

7. Check it from another device

If other devices can't connect

← Back to BombeCam