Local doorbell cameras without subscriptions
Skip the cloud fees and keep your video local. Here's how to build a privacy-first doorbell setup with Home Assistant, and what local really means per option.
On this page
If you’re building a local-first smart home, subscription-locked doorbell cameras are a trap. Most major brands gate basic features like recording history and person detection behind a monthly fee, and they route your video through their servers.
The good news: you can run a doorbell camera locally without paying Ring, Nest, or anyone else. Here’s how, with an honest look at what “local” really means for each option.
Why local matters
Cloud doorbells send every ring and motion event to company servers. That means added latency, privacy questions about who can view recordings, and ongoing cost.
Local-first doorbells record to storage you control: a microSD card, a NAS, or an NVR like Frigate. No monthly fee, no cloud dependency. The trade-off is that you manage your own storage and retention, which for most people is well worth the control.
One important distinction before we start: HomeKit Secure Video is not local storage. HomeKit Secure Video records end-to-end encrypted clips to your iCloud account, and it requires a paid iCloud+ plan with enough storage. It is private (Apple can’t view the footage), but it is cloud storage with a subscription. If your goal is truly subscription-free and on-premises, microSD, NAS, or an NVR is what you want.
The best local doorbell options
Reolink
Reolink Video Doorbell WiFi and Reolink Video Doorbell PoE are the strongest local options right now. Reolink joined Works with Home Assistant, and the official Reolink integration runs fully locally, with binary sensors for doorbell press, motion, and on-device AI detection (person, vehicle, package). No subscription, no internet dependency. The PoE version needs Ethernet but is the more reliable of the two.
Note one quirk: Reolink pushes ONVIF motion events to a local HTTP address, so Home Assistant needs to be reachable locally for instant events (otherwise it falls back to polling). For recording, both models support RTSP, so you can record to Frigate, an NVR, or a NAS.
Aqara
Aqara Smart Video Doorbell G4 is a reasonable choice if you already run Aqara gear. Its fully local storage paths are a microSD card (in the included chime/repeater) and NAS recording over SMB. Both keep footage on hardware you control.
Be aware of two caveats. First, the G4 supports HomeKit Secure Video, but as noted above, HSV stores to iCloud and needs an iCloud+ plan, so that path is not subscription-free or local. Second, the G4’s RTSP support is unreliable in practice. Many users report the RTSP stream failing in VLC, Frigate, and Scrypted, so don’t buy it expecting clean RTSP into a third-party NVR. For local use, lean on the microSD or SMB options.
Amcrest
Amcrest AD410 Video Doorbell and Amcrest SmartHome AD-110 Video Doorbell are older but dependable. They support RTSP and ONVIF, so they work with essentially any local NVR, including Frigate, Blue Iris, or an Amcrest/Synology NVR. The AD410 also does person detection on-device.
Amcrest cameras integrate with Home Assistant via the official integration for live feed and motion, and you can record to a NAS over RTSP. The mobile app pushes cloud features, but you can ignore them and stay fully local.
What about Hubitat or HomeKit?
If you’re on Hubitat, ONVIF cameras are your best bet. The Hubitat Elevation C-8 can work with IP cameras such as Reolink and Amcrest, though Hubitat’s video handling is more limited than Home Assistant’s, so most people pair the doorbell’s video with Frigate or an NVR and use Hubitat only for events.
For HomeKit users, the Aqara G4 integrates with the Apple Home app, but remember that recording through HomeKit means HomeKit Secure Video, which is iCloud-based and requires an iCloud+ subscription. If you want HomeKit and local-only recording, run the camera through Home Assistant (recording to Frigate or a NAS) and expose it to HomeKit via Home Assistant’s HomeKit Bridge.
The recording stack
A doorbell is only as useful as where it stores video. For local-only recording with Home Assistant:
- Frigate: The go-to local NVR for Home Assistant. It handles recording, playback, detection zones, and on-device AI (optionally accelerated by an Intel iGPU, a GPU, or a Coral TPU). Works with any RTSP/ONVIF doorbell, including Reolink and Amcrest.
- NVR or NAS recording: Reolink and Amcrest both record to a NAS (Synology Surveillance Station or generic SMB/FTP) or a standalone NVR. Set it and forget it.
- Camera microSD: Fine as a fallback, but don’t make it your only copy. Build a proper recording stack from day one.
Quick verdict
Go with the Reolink Video Doorbell PoE if you can run Ethernet. It is the most reliable, fully local, subscription-free doorbell available and is now officially supported in Home Assistant. The Reolink Video Doorbell WiFi is the pick if wiring isn’t an option. Whichever you choose, pair it with Frigate or a NAS, and skip the subscription trap entirely.