UniFi G4 Doorbell Pro
Ubiquiti · HA: excellent · local: excellent
Dual camera (main + downward package cam) with on-device AI detection
Product notes →A practical side-by-side for doorbells with the criteria that matter in local-first homes: local control, offline reliability, controller requirements, and ecosystem fit.
Ubiquiti · HA: excellent · local: excellent
Dual camera (main + downward package cam) with on-device AI detection
Product notes →DoorBird · works offline: yes
Publishes an open LAN-2-LAN HTTP API plus RTSP and ONVIF, so video, events and the door relay all work on your LAN with no subscription. A DoorBird cloud app exists for mobile push/remote access but is optional for local Home Assistant use.
Why it stands out →Ring · setup: easy
Alexa households wanting doorbell-to-Echo announcements
See buyer notes →Filter, sort, and open "More" on any row for what it's best at, setup, power, and cloud posture. Prices are the last verified read where there is one; the rest show a price band.
| Where to buy | ||||||
|---|---|---|---|---|---|---|
| UniFi G4 Doorbell Pro Ubiquiti More
| yes | Ethernet, RTSP | yes | premium | Amazon ↗ * | |
| DoorBird D1101V IP Video Doorbell DoorBird More
| yes | Wi-Fi, Ethernet | no | $919.27checked Sep 21 | Amazon ↗ * | |
| Reolink Video Doorbell PoE Reolink More
| yes | Ethernet | no | $101.99checked Sep 9 | Amazon ↗ * | |
| Aqara Smart Video Doorbell G4 Aqara More
| yes | Wi-Fi | no | $79.99checked Sep 6 | Amazon ↗ * | |
| Reolink Video Doorbell WiFi Reolink More
| yes | Wi-Fi | no | $129.99checked Sep 9 | Amazon ↗ * | |
| Amcrest AD410 Video Doorbell Amcrest Discontinued More
| yes | Wi-Fi | no | $127.47checked Aug 30 | Amazon ↗ * | |
| Amcrest SmartHome AD-110 Video Doorbell Amcrest Discontinued More
| yes | Wi-Fi | no | budget | Amcrest ↗ | |
| eufy Security Dual Camera Doorbell eufy More
| yes | Wi-Fi | yes | mid | not listed | |
| Ring Battery Doorbell Plus Ring Discontinued More
| no | Wi-Fi | no | $149.99checked Sep 3 | Amazon ↗ * |
No doorbells match these filters. Try clearing one.