This post contains affiliate links. If you buy through our links we may earn a small commission — at no extra cost to you. This never influences our recommendations.
“Home Assistant integration” isn’t one single thing — it ranges from a genuinely deep connection with real-time AI object detection and instant automation triggers, down to a basic camera feed that shows up as a sensor with a 15-30 second lag. This guide covers the real hierarchy of options honestly, from the deepest integration (Frigate) to the simplest (a hardware NVR’s ONVIF connection), so you can pick the right approach for how technical you actually want to get.
The Real Hierarchy of Home Assistant Camera Integration
| Approach | Integration Depth | Technical Effort | Best For |
|---|---|---|---|
| Frigate (self-hosted software) | Deepest — real-time MQTT events, AI detection | High — Docker, YAML config, dedicated hardware | HA power users wanting instant automations |
| Synology Surveillance Station | Good — official HA integration | Low, if you already own a Synology NAS | Existing Synology NAS owners |
| Hardware NVR via ONVIF | Basic — cameras show as sensors, real lag | Low — plug-and-play, add ONVIF integration in HA | Simple automations, minimal setup effort |
Frigate — The Deepest Integration, If You Want to Build It
Frigate is open-source NVR software that runs in Docker on a Linux PC, a Synology NAS, or a Raspberry Pi 5 — not a piece of hardware you buy off a shelf, but software you set up yourself. It exposes every detected event as an MQTT topic, meaning Home Assistant can react to a “person detected on porch camera” event in near real-time, triggering lights, notifications, or any other automation the instant it happens — genuinely faster and more capable than any hardware NVR’s built-in integration.
Adding a Google Coral TPU (a small USB or M.2 accelerator, drawing under 5W) enables on-device AI object detection — person, vehicle, dog, package — dramatically reducing false alerts compared to basic motion sensing. The setup involves installing via the Home Assistant Add-on Store, configuring a YAML camera list, and defining detection zones per camera. This is real technical work, but it’s also completely free (aside from hardware), fully local with zero cloud dependency, and delivers the tightest possible integration available.
What cameras work well with Frigate: Reolink’s budget PoE cameras (RLC-810A, RLC-823A) are consistently recommended for Frigate setups — solid RTSP support, true PoE, and clean integration at accessible prices. Amcrest’s PoE cameras, covered in our Amcrest NV4108E review, also integrate well, with the honest caveat that Amcrest’s firmware updates and web interface are somewhat more dated than Reolink’s — though inside Frigate, once configured, that difference doesn’t matter day to day.
Synology Surveillance Station — The Path If You Already Own a NAS
If you already run a Synology NAS, Surveillance Station ships with an official Home Assistant integration that exposes cameras as HA entities directly — setup takes roughly 15 minutes if the NAS is already running. This is a genuinely lower-effort path than Frigate for anyone who already owns compatible hardware, with two free camera licenses included and additional licenses priced per camera beyond that.
The trade-off: motion events arrive via polling rather than Frigate’s instant MQTT push, meaning a noticeably slower response time for automations. Object detection also requires a separate paid license on top of the base software. This is the right path specifically if you already own Synology hardware and want a simpler setup than Frigate — not a reason to buy a NAS from scratch just for this purpose.
Hardware NVR via ONVIF — The Simplest Path
For anyone who wants a working camera system with basic Home Assistant visibility and minimal technical effort, a traditional hardware NVR connected via Home Assistant’s built-in ONVIF integration is the simplest path. Add the integration, enter the NVR’s IP address and admin credentials, and each camera appears as a standard ONVIF profile in HA — genuinely straightforward.
The honest trade-off: motion events arrive as basic binary sensors with a real 15-30 second lag — acceptable for simple automations like turning on porch lights when motion is detected, but not fast enough for anything time-sensitive. This is the right approach if you want a complete, easy-to-install camera system that also happens to show up in Home Assistant, rather than a from-scratch smart-home automation project.
Our Amcrest NV4108E is a strong pick for this path specifically — its documented ONVIF and RTSP support, plus a published HTTP CGI API, make it noticeably more open than more closed-ecosystem competitors. Our Reolink RLK8-800B4 also connects via ONVIF, through Home Assistant’s Reolink-specific integration (separate from generic ONVIF) for somewhat richer event data than a purely generic ONVIF connection provides.
An Honest Privacy Note for This Audience Specifically
Anyone building a self-hosted, local-only camera system is almost by definition prioritizing privacy and control — worth knowing, then, that some budget camera brands outside what’s recommended on this site have been documented “phoning home” to servers overseas by default, requiring the user to manually block this at the firewall level to achieve genuine local-only operation. This is exactly the kind of due diligence worth doing on any camera brand before building a serious self-hosted setup — confirm a camera’s actual network behavior, not just its marketing claims, particularly for budget hardware from less-established brands.
Which Approach Should You Actually Choose?
| Your Situation | Best Approach |
|---|---|
| Want instant automations, comfortable with Docker/YAML | Frigate |
| Already own a Synology NAS | Synology Surveillance Station |
| Want a complete, easy system with basic HA visibility | Hardware NVR via ONVIF (Amcrest or Reolink) |
| Want the cheapest path to a Frigate-ready camera | Reolink budget PoE cameras (RLC-810A, RLC-823A) |
| Want the most open, documented API for custom integration | Amcrest |
Frequently Asked Questions
Is Frigate better than a hardware NVR for Home Assistant?
For integration depth, yes — Frigate’s MQTT-based events are near-instant and enable genuinely tight automations, while a hardware NVR’s ONVIF connection typically has a 15-30 second lag. The trade-off is setup effort: Frigate requires Docker, YAML configuration, and dedicated hardware, while a hardware NVR is closer to plug-and-play with HA integration added on top.
Do I need a Google Coral TPU for Frigate?
Not strictly, but it’s strongly recommended for real-time AI object detection (person, vehicle, dog, package) at low power draw. Without it, Frigate can still record and detect motion, but object-specific detection becomes significantly more demanding on your host hardware’s CPU.
Can I use my existing Amcrest or Reolink NVR with Home Assistant?
Yes — both connect via Home Assistant’s ONVIF integration for basic camera visibility and motion sensors, with Reolink also offering a dedicated integration for somewhat richer event data. Neither delivers Frigate’s instant MQTT-based response time, but both work for straightforward “turn on lights when motion detected” style automations.
What’s the cheapest way to build a Frigate-compatible camera system?
Reolink’s budget PoE cameras (RLC-810A, RLC-823A) are consistently recommended for Frigate setups — true PoE, solid RTSP support, and clean integration at accessible prices, typically starting around $50 per camera for base models.
Should I worry about camera brands “phoning home” to foreign servers?
It’s worth checking for any brand you’re considering, particularly budget options from less-established manufacturers — some cameras have been documented sending data to overseas servers by default, requiring manual firewall blocking to achieve genuine local-only operation. This is a reasonable due-diligence step for anyone building a privacy-focused, self-hosted setup specifically.
The Bottom Line
The right Home Assistant camera approach depends entirely on how much setup effort you want to invest. Frigate delivers the deepest, fastest integration but requires real technical commitment. A hardware NVR connected via ONVIF gets you a complete, working camera system with basic HA visibility for minimal effort — a genuinely reasonable trade-off for most households, even within the smart-home-enthusiast segment. Whichever path you choose, our Amcrest NV4108E review and Reolink RLK8-800B4 review cover the hardware options in more detail.
For the full lineup of subscription-free NVR systems, see our best NVR systems without subscription guide.