- Home
- Video doorbells
- Reolink
Does the Reolink Video Doorbell PoE work without internet?
Yes. The Reolink Video Doorbell PoE never phones home: no account, no Reolink servers, and it keeps going with the internet cut.
Verdict · as sold
Fully localNothing phones home. No account, no server, nobody who can switch it off.
- Checked
- 7/7 checked
- Brand
- Reolink · CN
- Model
- Video Doorbell PoE
- Home Assistant
reolink· vendor cloud: never- Track record
- Not reviewed yet
Seven questions, as sold.
7 of 7 checked. Every yes or no links to its source and the date it was checked. Nothing here assumes a flash: that’s the next section.
- Works with the internet cut 01 · Yes
Does the main function survive with the WAN cable pulled?
Reolink's product FAQ says that without an internet connection the doorbell still detects motion/people and records to the SD card, but cannot send alerts to phones.
- No vendor account needed 02 · Yes
Can it be set up without creating an account with the manufacturer?
Reolink's account FAQ says a Reolink account is only needed for cloud storage and smart-home features, not to configure and use the device.
- Documented local API 03 · Yes
Is there a publicly documented local protocol: HTTP, MQTT, ONVIF, RTSP, Zigbee, Z-Wave, Matter, Modbus?
Reolink's protocol table lists the Doorbell PoE with CGI, RTSP and ONVIF supported standalone; the product page also lists RTSP, RTMP and ONVIF.
- Can be firewalled off for good 04 · Yes
Can it be cut off from the internet permanently without anything breaking?
The Home Assistant docs state that when internet access is blocked for Reolink devices, the integration and the Reolink app/client continue to work as usual.
- Firmware updates without the cloud 05 · Yes
Can it be updated by hand, with no forced auto-update?
Manual .pak upload through the web UI or desktop client under System > Maintenance > Firmware Update; auto-update is an opt-in setting.
- Runs alternative firmware 06 · No
Can it run ESPHome, Tasmota, OpenBeken, Valetudo or OpenIPC?
Not on OpenIPC's supported-devices list nor on Thingino's camera list.
- Home Assistant talks to it locally 07 · Yes
Is the Home Assistant integration local_push or local_polling?
iot_class: local_push
Already own one? Into Home Assistant, then.
A different question from the verdict. Home Assistant can talk to a device locally and still need Reolink’s servers to get started, or for good. This is what the integration itself needs.
Yes, and Reolink is not involved: Home Assistant talks to the Reolink Video Doorbell PoE directly. Nothing in the integration needs the vendor's servers.
- Route
- Built-in integration
- Integration
reolink- Vendor cloud
- Never
- Verified
- 2026-09-22
Same local integration as Reolink cameras: device credentials, no cloud account, keeps working with internet blocked. The PoE doorbell is on the tested list; only the Wi-Fi and battery doorbells carry the Works with Home Assistant certification.
Question 08 · the company
Reolink’s track record.
Nothing on record. That isn’t a clean bill yet: it takes a proper look through the vendor’s changelog, and that hasn’t been done for Reolink. No documented removal found. Firmware v3.1.0764/v3.1.0804 on AI cameras disabled the RTSP, RTMP, ONVIF, HTTP and HTTPS ports by default; Reolink documents how to re-enable them under Network > Advanced > Port Settings (community.reolink.com). A default change the owner can undo is not a revocation. To assert false we would need a firmware changelog or HA integration history showing local access continuously available; absence of evidence is not evidence of absence.
Editor’s note
In plain words.
With the internet gone the doorbell still rings its chime, detects people and records to its microSD card or a Reolink NVR, and its RTSP/ONVIF stream keeps feeding whatever you point at it. What you lose is the phone notification and answering from outside the house. No Reolink account is needed; firmware is a .pak file you upload yourself.
Wrong? Probably somewhere.
Say where. A link and a sentence is enough. Every claim above carries its source so it can be checked.