Reolink Video Doorbell PoE ONVIF events?

PoE Camera Question

So now that my Video Doorbell is working well with BlueIris, I would like to configure it to subscribe to the ONVIF notification for a Doorbell press and then do some IoT automations with MQTT and Home Assistant.

The recently released firmware (v3.0.0.2033_23041302) fixed a number of issues for me and the release notes say “Support working with IOT devices” but not much more. I have searched and searched (and then searched some more) but I cannot find any good documentation of what ONVIF events the camera supports, etc.

At this point I am tempted to start capturing the network traffic coming out of the camera and start a reverse engineering exercise however I am not sure this will be helpful as the camera likely only publishes an ONVIF event if BlueIris (or something) subscribes to it?

Anyone subscribing to ONVIF events with ReoLink cameras and if so were did you find the technical details?

Posted May 10, 2023, 3:50 PM UTC

35
RJM_50•
1
WeirdOneTwoThreeOP•

Wow, I didn't realize Node-RED also understands ONVIF, thanks for that!

2
RJM_50•

I knew I saved that link for a reason 🍻

1
StarkillerTR•

If you are using Home Assistant, it should have auto discovered the doorbell and offer you to setup the build in reolink integration: https://www.home-assistant.io/integrations/reolink/ If not, you can also add it manually, that integration already subscribes to all available ONVIF events and pushes them to HomeAssistant to update binary sensors for motion, AI people detection and doorbell presses (visitor).

If you appreciate the reolink integration and want to support its development, please consider sponsering the upstream library.

1
WeirdOneTwoThreeOP•

Thanks, that's really helpful! I prefer not to use the Reolink / Home Assistant integration but I can consult the source code for the integration to get the technical details I need! The cameras live on a different subnet than home assistant and ONVIF seems to like to live in layer 2.

1