Frigate vs ZoneMinder

TL;DR: Frigate is the better pick if you want AI object detection that cuts false alarms, tight Home Assistant integration, and efficient multi-camera performance with a Coral TPU or GPU. ZoneMinder is the better pick if you need a mature, broadly compatible NVR for a large or legacy multi-camera setup and prefer traditional motion detection on standard hardware.

Frigate — strengths

Frigate — weaknesses

ZoneMinder — strengths

ZoneMinder — weaknesses

When Frigate fits

When ZoneMinder fits

Frigate gotchas

ZoneMinder gotchas

Choose Frigate when

Pick Frigate if you want AI object detection that cuts false alarms, tight Home Assistant integration, and efficient multi-camera performance with a Coral TPU or GPU — the modern smart-NVR choice.

Choose ZoneMinder when

Pick ZoneMinder if you need a mature, broadly compatible NVR for a large or legacy multi-camera setup, you prefer traditional motion detection, and you want to run on standard hardware without AI accelerators.

Migration

These are different enough that migration means re-adding cameras to the new system rather than transferring an installation — the camera streams (RTSP/ONVIF URLs) are the reusable part. Collect each camera's stream URL and credentials from the old NVR, add them to the new one, and rebuild zones, detection settings, and recording/retention rules from scratch. Existing recorded footage generally stays on the old system because storage formats differ, so keep the old NVR running read-only if you need historical clips. Because both can pull the same RTSP streams, you can run them in parallel during the transition, verify detection and recording on the new system, then decommission the old one.

Frequently asked questions

Which reduces false alarms more?
Frigate — it uses real-time AI object detection (person, car, animal), so it alerts on actual objects rather than any pixel change. ZoneMinder's motion detection triggers more often on shadows, weather, and headlights.
Do I need a Coral TPU for Frigate?
Not strictly, but it's strongly recommended. A Coral TPU (or a capable GPU) lets Frigate run object detection on many cameras with low CPU use; CPU-only detection is heavy and limits how many cameras you can run.
Which integrates better with Home Assistant?
Frigate, decisively — it has a first-class HA integration for object-based notifications and automations. ZoneMinder's HA integration is more limited.
Is ZoneMinder still worth using?
Yes, for the right case — it's mature, supports a huge range of cameras, and handles large legacy installations on standard hardware without AI accelerators.
What cameras do they support?
Both work with standard RTSP/ONVIF IP cameras. ZoneMinder's long history gives it very broad device support; Frigate focuses on RTSP streams and pairs well with go2rtc for restreaming.
Which is easier to set up?
Neither is trivial. Frigate is Docker + YAML and modern but has a config learning curve; ZoneMinder is a heavier package install with a dated UI. Home Assistant users often find Frigate's ecosystem smoother.
Can I keep my old recordings if I switch?
Generally the recorded footage stays with the old system because storage formats differ. Keep the old NVR available read-only for historical clips while the new one records going forward.

Last updated: 2026-07-25