[Released] Reolink NVR Manager

[Release] Reolink NVR Manager - RLN8-410 Motion Integration (Beta)

Hello everyone,

I wanted to share a small project I have been working on to integrate my Reolink NVR system with Hubitat.

This is my first Hubitat integration project, so I want to be clear up front: this is a beta release and is shared for testing, feedback, and learning. It is not intended to replace the excellent work done by the experienced Hubitat developers in this community.

The goal of this project was simple:

I wanted my Reolink cameras connected to my RLN8-410 NVR to provide local motion events inside Hubitat without relying on cloud services.

After working through the Reolink API, was able to create:

Reolink NVR Manager App

The app communicates directly with the Reolink NVR API and:

  • Logs into the NVR locally

  • Discovers connected camera channels

  • Creates Hubitat child motion devices automatically

  • Polls Reolink event status

  • Reports:

    • Motion

    • Person detection

    • Vehicle detection

  • Supports multiple cameras independently

  • Automatically returns motion devices to inactive after events clear

Reolink Motion Sensor Driver

The companion driver provides:

  • Hubitat Motion Sensor capability

  • Person attribute

  • Vehicle attribute

  • Motion type attribute

Each camera appears in Hubitat as its own motion device, allowing it to be used with Rule Machine, dashboards, notifications, and other Hubitat automations.

Current Testing

This has been tested with:

  • Hubitat C-7

  • Reolink RLN8-410 NVR

  • Reolink PoE 510a cameras

  • Reolink Poe Doorbell

  • Local network communication only

My personal goal was to keep everything local because my internet connection is not always reliable.

Installation

At this time, installation is manual.

The App and Driver code are available here:

GitHub:

Installation instructions are included in the repository.

Feedback Welcome

I would appreciate feedback from anyone who is willing to test this.

I am especially interested in:

  • Different Reolink NVR models

  • Different camera models

  • API compatibility issues

  • Suggestions for improving the Hubitat implementation

  • Code improvements from more experienced Hubitat developers

A special thanks to the Hubitat community. Reading through previous integrations and examples helped me understand how apps, drivers, child devices, and scheduled events work together.

Thanks for taking a look, and I hope this is useful to someone else with a Reolink system.

Micah

I have a Reolink RLN16-410 with 9 cameras connected to it… I’m more than happy to install your app/drivers and provide feedback. Thanks for developing this as I’m currently using Node Red to monitor camera events and then reporting them to HE.

Yes, I do not use any other hubs than the C7. I’m constantly told to get Home Assistant; however trying hard to keep HUB to C7 only.

Thanks MD

btw HOWDY! from DFW - well currently in Appalachia Mountain Home.

MD

I use the Home Hub with an E1 Outdoor Pro and a Duo2 WiFi. Could this integration work with my equipment?

I am also interested in support for the Home Hub. I can contribute and test if needed.

also, with the upcoming support of RTSP feeds devices directly into Hubitat, it would make sense to discover the RTSP feeds and simplify the creation of these

I’m sorry but I don’t have access to those devices, I don’t know.

Micah