[Edge Driver] ReolinK Cameras and NVR Sensors

Hi everyone! I’m Patrick (@pattetech).

Today I am releasing the first public version of my Edge Driver for Reolink Cameras and NVR.
My goal with this project was not just to create another “video viewer,” but to unlock real automation potential with Reolink cameras.

:rocket: Key Features

This driver leverages the local Reolink API to deliver:

  • Granular AI Detection: Separate presence sensors for Person, Vehicle, and Pet.
  • Siren & Alarm Control: Trigger the camera’s built-in siren via automations, fully compatible with SmartThings Home Monitor (STHM).
  • PTZ Control: Support for calling PTZ presets directly from SmartThings routines.
  • Floodlight Control: Full control over camera floodlights including on/off functionality and brightness levels.

:gear: How It Works

  • Local Execution: Requires a SmartThings Hub.
  • Architecture: The driver creates a “Controller” (Parent) device where you enter the IP/Username/Password of your Reolink NVR or standalone camera (Local user recommended).
  • Multi-channel Devices: For NVRs and multi-channel cameras (e.g., Trackmix), there is a setting in the device preferences to select which specific channel you want to add.

:warning: Important Notes

  • HTTP Required: Make sure HTTP is enabled in your device settings (Camera/NVR Settings > Network > Advanced > Server Settings > HTTP).
  • Focus on Sensors: This driver is designed for Automation Triggers. Video streaming is not the main focus due to current SmartThings platform limitations regarding local streams.
  • Supported Devices: Works with standalone Reolink AI cameras and Reolink NVRs.

:white_check_mark: Tested Cameras

  • Trackmix POE
  • Duo V1
  • Duo V2
  • Fisheye
  • 510WA
  • 510A
  • 811A
  • E3 Pro

Feedback is welcome! Please let me know what Reolink camera models you’ve tested so we can keep adding to this list.


:link: Channel Invitation Link

LINK HERE


@Patrick_Duarte I have purchased some Reolink cameras and I am trying to use your Edge Driver for Samsung. I am able to add your driver, and get the Reolink Bridge to SmartThings.

I am currently using two TrackFlex Floodlight Wifi Cams, and one Reolink E1 Pro cam. I have entered all the settings for the cameras, including IP address, username, password. Unfortunately, after 2 days, none of the information has been populated for the cameras. The IP addresses that I am using for the cameras are static IP addresses.

Please offer any suggestions on how to proceed.

Following up on my post above. I got this integration to work. I had my cameras set up on a secondary network using Eero (192.168.4.x), and SmartThings is set up on the primary network (192.168.1.x). So the integration does not work across double NAT. But if I put the cameras on the primary network, the integration works fine.

I am sorry if I sound really stupid but am I supposed to be able to view my camera from within the ST app using this bridge? My camera is connected, recognised as an RLC-810A but thats is. Nothing else happens.

I don’t think so. He says in the post that this driver is intended for sensor-based integrations, not for viewing video streams.

Incredible! I’ve been hoping someone would release this as soon as I bought my first Reolink camera a while back. I set it up, and it found and connected to my Reolink Doorbell V1, and the presence integration worked well and fast after I enabled HTTP. Very cool! I also have an E1 Pro camera that was not detected, a little bit of chatbotting seemed to indicate that it doesn’t support HTTP, and indeed, I find no such setting for it in the app. That being said, another commenter seemed to indicate that he got his working, so not sure what’s up with that. One bug so far: The bridge created a light with my doorbell, even though my doorbell does not have an integrated light.

So you were able to get your E1 Pro to integrate? Mine doesn’t show up, and I don’t think the E1 Pro is capable of HTTP.

Sorry, I should have been clearer. I got the E1 Pro Outdoor to work. That one supports http.

After installing the driver,

I see a device called Reolink Bridge. After a few hours I see some cameras. Clicking on any camera says the device has not updated well it’s settings.

Can anyone who got this working please document the steps you went through?

Thanks

Hi my friends!

I’ve been away for a while because of other work. I’m going to update some things on the driver. And I’ll review all the responses.