Summary: Is there a way to setup NVR-based Reolink cameras with the IP Camera Binding to handle camera-based motion detection events (i.e., without FFMPEG)?
Desired configuration: The Reolink motion detection is pretty good; however, the builtin push notifications are excessive and don’t provide a thumbnail of the motion frame for easy spot checking. So, I’d like to pipe the Reolink motion detection events into Openhab and use a rule to manage the frequency of push notifications and include a still (of gif) of the motion event. I’d prefer not to use FFMPEG as I’m currently running Openhab on a RaspberryPi 3 and am already pushing the limits on its capabilities.
I’ve been digging for a while now and can’t seem to setup the IpCamera binding quite the way I’d like. Here is the hardware that I have.
- Reolink RLN8-410 NVR
- Reolink RLC-810A cameras
- Reolink RLC-820A cameras
I’ve seen in the primary IP Camera community thread and some of the other threads that people have been able to successfully setup Reolink cameras via the ONVIF option. However, I believe these are cameras directly hooked up to the network, rather than through an NVR. It also isn’t clear to me if camera-based motion detection events is possible.
I’ve found documentation regarding the Reolink API here and here. I’ve been able to hard code the snapshot URL thus far and that seems to work: http:///api.cgi?cmd=Snap&channel=0&rs=ABCDEFG&user=&password=. There is also a GetMdState command that provides the status on motion detection for a particular camera channel on the NVR: http:///api.cgi?cmd=GetMdState&channel=0&rs=ABCDEFG&user=&password=. Is there a way to integrate this into the current IP Camera binding?