I've successfully used webhooks to obtain event notification from my Reolink PoE Doorbell but now looking to expand my NR to also capture events from my other Reolink cameras. Has anyone successfully implemented a ONVIF node to listen for events from the cameras (or NVR)? I'm familiar with @BartButenaers beta solution but curious if there are any other options available.
@k5map
I don't know any other solutions unfortunately.
Until Reolink implemented their webhooks, it worked very well for my own doorbell using my Onvif nodes. My coolegua at work still uses it that way, and it runs well more than a year already.
We only had to add a trigger node to keep the event stream alive, but after that it was stable.
Bart
@BartButenaers ...That's what I suspected but wanted to confirm
I've been VERY pleased with webhooks on my doorbell but will have to be patient to see if Reolink adds this to other cameras (not holding my breathe) or wait until you get the production release of your ONVIF node
Hell I'd be THRILLED if they implemented webhooks on their NVR... that would give me a one-stop-shop for all events
I have also been playing around with the doorbell camera.
I found that @BartButenaers ONVIF node worked OK to get events, are you saying that this doesn't work for your other cameras ?
If not you could consider using the cameras FTP ability to send an image to a folder on NR server, and use a watch node to trigger something when a new file arrives. I implemented this option in my Face Recognition Flow
No, I have not installed @BartButenaers ONVIF nodes because they are still in beta. Once they are in production, I plan to install them.
I'm not interested in capturing video images/streams via FTP. If I need images, I will use a simple http node as Reolink cameras provides a URL to obtain images. My goal is to capture the motion events from my 9 cameras or from the NVR which they are connected. So I can then take whatever action I desire.
I was simply suggesting that the FTP of a file can trigger an action in NR. you don't need to do anything with that actual file.
Think of it as a webhook alternative.
Perhaps you can contact their support. I did that also to ask whether the webhooks would arrive on other cams also. Answer was that R&D was informed about my question. Perhaps if lots of users ask it, that they really will have a look at it. Don't know.
P.S. first yet get a completely useless chatbot and then you need to type "type to a human"..
Meanwhile I have abandonned that way of working. I now capture the RTSP streams of ALL my cameras via Frigate (see this discussion), also for my Reolink video doorbell. That way I have recordings, snapshot images, motion detection, ... All my cams - inclusive the doorbell - now work in the same way. Very straightforward and stable architecture that way...
Then you will have to wait a long time, because that will never happen. I developed that node and made the source code public, but seems nearly nobody from this community has been interested over many years to help improving it. I don't have time to keep doing it all on my own, so case closed for me...
I saw above that you are looking for an alternative non-beta onvif node. If that should exist, I would really start wondering why that developer started from scratch again instead of simply doing a small pull request to help me improving my node...
I did think that, but didn't want to speak for you
If @k5map doesn't want to use your beta node then I think FTP (as a poor mans webhook) is a viable option, using file watch.
What is the make, does it support ISAPI?
If so take a look at node-red-contrib-hikvision-ultimate (node) - Node-RED
@E1cid ... I have the Reolink RLN16-410 NVR
If it is using ISAPI standards/protocol then it may work for you. I have it running with a non Hikvision NVR, but have not got any Reolink NVR's so have no idea if it will connect to your NVR.