[APP] Reolink

Transform your Reolink security cameras and doorbells into intelligent participants in your smart home. This app integrates your Reolink devices with Homey, enabling powerful automations based on what your cameras see and hear.

Receive instant notifications when someone rings your doorbell, create flows that respond to person, pet, or vehicle detection, and capture snapshots automatically when motion is detected. Whether you have standalone cameras, devices connected through a Reolink Home Hub, or a complete NVR setup, this app brings them all together into your Homey ecosystem.

FEATURES

Detection & Alerts

  • AI detection: person, vehicle, pet, package, face
  • Motion detection triggers
  • Doorbell press notifications
  • Visitor detection events

Camera Control

  • Live video streaming (RTSP)
  • Snapshot capture on demand
  • PTZ control (pan, tilt, zoom) and presets
  • Spotlight, siren, IR lights, day/night, privacy mode, scene mode and chime volume

Device Support

  • Standalone cameras and doorbells
  • NVR-connected cameras
  • Home Hub-connected devices
  • Battery status monitoring

COMPATIBILITY

There are three ways a Reolink device can connect to Homey:

  1. Directly. Wired and mains-powered Wi-Fi cameras, doorbells, Home Hubs and NVRs have a local API. Homey talks to the device itself.
  2. Through a Home Hub or NVR. Battery cameras and some Wi-Fi-only models have no local API. Homey talks to the hub or NVR, which relays to the camera.
  3. Not at all. 4G/LTE models only reach the Reolink cloud. That is a Reolink limitation, not something the app can work around.

Model detection is matched on the type name the device reports, so most naming variants (regional names, “Series” prefixes, revision suffixes) are recognised automatically. The lists below come from the app’s device registry (version 1.5.2, 338 entries). Click a product family to expand it.

1. Directly supported (216 models)

These devices have a local API. You add them straight to Homey with the device’s own IP address and login.

RLC series (54)

RLC-410, RLC-411, RLC-412A, RLC-420, RLC-422, RLC-423, RLC-424A, RLC-510, RLC-510A, RLC-511, RLC-520, RLC-520A, RLC-522, RLC-540A, RLC-810A, RLC-811A, RLC-812A, RLC-820A, RLC-822A, RLC-823A, RLC-823A-16X, RLC-823S1, RLC-823S2, RLC-824A, RLC-830A, RLC-833A, RLC-840A, RLC-842A, RLC-843A, RLC-81PA, RLC-81MA, RLC-1010A, RLC-1210A, RLC-1212A, RLC-1220A, RLC-1224A, RLC-1240A, RLC-210W, RLC-211W, RLC-410W, RLC-422W, RLC-511W, RLC-510WA, RLC-511WA, RLC-520WA, RLC-523WA, RLC-542WA, RLC-810WA, RLC-811WA, RLC-823S1W, RLC-823S2W, RLC-840WA, RLC-843WA, RLC-PTZ

E, C, T and Lumus series (30)

E1 Pro, E1 Zoom, E1 Zoom Max, C1, C1 Pro, C2, C2 Pro, Lumus, Lumus Pro, Lumus E430, T1 Outdoor, E1 Outdoor, E1 Outdoor PoE, E1 Outdoor Pro, E1 Outdoor CX, E1 Outdoor S, E1 Outdoor SE, E1 Outdoor SE PoE, E321, E331, E330, E340, E430, E450, E530X, E540, E550, E550P, E560, E560P

CX series (ColorX) (5)

CX410, CX410C, CX410W, CX810, CX820

P, W, S and Fisheye series (51)

P311, P315, P320, P320-W, P324, P330, P330P, P334, P340, P344, P430, P433, P434, P435, P730, P737, P757, P830, P320X, P320XC, P327, P330M, P330X, P335X, P337, P347, P437, P520, P750, P750X, P760, P840, P850, S61L, W320, W320X, W330, W337, W430, W437, W520, W730, W740, W750, W750X, W760, W840, FE-P, FE-W, Fisheye P520, Fisheye W520

Reolink Pro (RP) series (10)

RP-PCB8M, RP-PCB8MZ, RP-PCB8MX, RP-PCB12M, RP-PCT8M, RP-PCT8MD, RP-PCT12M, RP-PCT16MD, RP-PCV8MZ, RP-WCB8MZ

TrackMix and TrackFlex (6)

TrackMix PoE, TrackMix WiFi, TrackFlex PoE, TrackFlex WiFi, TrackFlex Floodlight WiFi, TrackFlex Floodlight PoE

Duo, Elite and OMVI (25)

Duo PoE, Duo WiFi, Duo 2 PoE, Duo 2 WiFi, Duo 3 PoE, Duo 3 WiFi, Duo 2V PoE, Duo 3V PoE, Duo Floodlight PoE, Duo Floodlight WiFi, Duo Floodlight WiFi v2, Elite WiFi, Elite PoE, Elite Floodlight WiFi, Elite Floodlight PoE, Elite XPro PoE, Elite XPro, Elite XPro WiFi, Elite Pro Floodlight PoE, Elite Pro Floodlight WiFi, OMVI X16, OMVI X16 PoE, OMVI 3i, OMVI 3i WiFi, OMVI 3i PoE

Floodlight cameras (8)

Floodlight PoE, Floodlight WiFi, F750P, F750W, F751W, F760P, F850P, F850W

Doorbells (6)

Video Doorbell PoE, Video Doorbell WiFi, Doorbell PoE, Doorbell WiFi, D340P, D340W

Home Hubs (5)

Home Hub, Home Hub Mini, Home Hub Pro, Hub 1 Lite, Hub P1

NVRs (16)

RLN8-410, RLN16-410, RLN8-410-E, RLN16-410-E, RLN12W, RLN36, NVS4, NVS8, NVS12, NVS12W, NVS16, NVS36, NVS4E, RP-N64, RP-PN8, RP-PN16

2. Supported through a Home Hub or NVR (57 models)

Battery and Wi-Fi-only models do not expose a local API. Add your Home Hub or NVR to Homey first, then add the camera. Homey talks to the hub, the hub talks to the camera. Detection, snapshots and streams work, but battery cameras only respond while awake.

Doorbells (5)

Video Doorbell, Video Doorbell Battery, Doorbell, Doorbell Battery, D340B

Argus (24)

Argus PT, Argus PT Lite, Argus PT Ultra, Argus PT 2K, Argus PT Plus, Argus 4, Argus 4 Pro, Argus, Argus Pro, Argus 2, Argus 2E, Argus 2E Plus, Argus 3, Argus 3 Plus, Argus 3 Pro, Argus 3 Ultra, Argus 3 2K, Argus 3E, Argus 5 Pro, Argus Eco, Argus Eco Pro, Argus Eco Ultra, Argus MagiCam, Argus Track

B-series (battery) (17)

B770, B210, B310, B320, B330, B340, B350, B360, B420, B430, B440, B630, B660, B730, B740, B740X, B750

Altas, Keen and TrackMix (battery) (6)

TrackMix, Keen, Keen Ranger PT, Altas, Altas PT, Altas PT Ultra

E1 and E-series (battery / Wi-Fi only) (2)

E1, E320

Solar floodlights (3)

Solar Floodlight, Solar Floodlight Cam, F310B

3. Supported through an NVR only (20 models)

Add-on cameras from NVR kits. Add the NVR to Homey first, then add the camera as a channel of that NVR.

NVR kit cameras (20)

P327C, P337C, P347C, W320C, W330C, W337C, B400, B500, B500W, B800, B800W, B1200, D400, D500, D800, D1200, V500, V800, V800W, V1200

4. Not supported (34 models)

4G/LTE models talk to the Reolink cloud only. There is no local API, so Homey cannot reach them. This is a Reolink limitation, not something the app can work around.

4G / LTE cameras (34)

TrackMix LTE, TrackMix LTE Plus, TrackMix LTE Plus 2, TrackMix LTE-C, TrackMix Wired LTE, G765, G770, Go PT, Go PT Plus, Go PT Ultra, Go PT S Lite, Go PT Ext, Go Duo, Go Ranger PT, Duo 4G, Duo 2 LTE, Altas Go, Altas Go PT, Altas Go PT Ultra, Go, Go Plus, Go Ultra, Go Ext, G330, G340, G420S, G430, G440, G450, G630, G650, G750, G760, G790

Model missing or listed wrong? Reply in this topic with the exact model name as shown in the Reolink app under Device info, and whether it is connected directly, through a hub or through an NVR.

SETUP

Before you add a device, open the Reolink app and go to the device settings > General > Advanced network settings > Server settings. Enable HTTP(S), RTSP and ONVIF. For cameras connected to a Home Hub or NVR, do this on the hub or NVR instead: those cameras have no network settings of their own.

Use a static IP or DHCP reservation for your cameras, hubs and NVRs. If the IP changes, Homey may stop receiving events, causing flows, snapshots, or streams to fail.

NOTES

  • Dual-lens cameras (TrackMix, Duo) support multiple streams only when connected standalone. Hub/NVR connections show a single stream.
  • Ensure your camera firmware is up to date for best compatibility.
  • Cameras must be on the same network as Homey or accessible via your NVR/Hub.

SUPPORT

If you run into a problem, open a support ticket at Koktail Support. The fastest way to get it solved is with debug logging on, so I can see what happened between Homey and your device:

  1. Open the Homey app
  2. Go to More (…) > Apps > Reolink
  3. Tap Settings (gear icon in the top right)
  4. Switch on Enable debug logging
  5. Reproduce the problem
  6. Tap Open support ticket. Your logs are linked to the ticket automatically. Passwords and tokens are never sent.

It is always helpfull to include:

  • What happened and what you expected to happen
  • Steps to reproduce (for example: go to ‘…’, tap ‘…’, see error)
  • Your camera model and how it is connected (directly, through a hub, through an NVR)
  • Screenshots if they help explain the problem

Changes in 1.0.11:

  • Add missing translations
  • Add homeyCommunityTopicId to app.json
  • Improve README.txt
  • Add channel count
  • Fixed authentication and token management
  • Improve AI detection support for hub connected devices
  • Update child device parentAddress when Hub/NVR IP changes
  • Add support for all 292 models

Does this support battery cameras such as the Argus 3 range like the Argus 3 Ultra?

The app has been really slow for some time now as an experimental app

Since the official 1.0.11 launch I’m now unable to see a picture on my PoE doorbell

Reolink TrackFlex WiFi

Hello, the logic board checks whether the headlights are on or off.

How can I turn them on?

They are both are supported.

COMPATIBILITY

Standalone Cameras
Most Reolink Wi-Fi and PoE cameras with a built-in web interface work directly with Homey.

NVR/Home Hub Required
These models do not have a direct API and require a connection via an NVR or Home Hub:

  • E1, E320, E321, Lumus, E430
  • B-Series: B400, B500, B500W, B800, B800W, B1200
  • D-Series: D400, D500, D800, D1200

Not Supported
LTE (4G) cameras cannot be integrated:

  • Go Plus, Go PT Plus, Go PT Ultra
  • Go Ranger PT, Go Ultra
  • TrackMix LTE, TrackMix LTE Plus

Can you send a diagnostic report?

At the moment only thought the device controls. The currently working on all the action flowcards that are not standard.

Hi
Been using this app for about a month since Leendert added support for your E560 in v1.0.10.:blush:
And I also see that there has been more motion features on the doorbell, and that is nice​:blush:
Next on my wishlist is flow card which moves the camera to at preset point based on a trigger(when)?
Ex: Someone opens the garage door, then set preset point to “GARAGEZOOM” and take snapshot and send snapshot something something.
I’m up for testing if needed​:+1:
EX from ONVIF;

Where can I find this app? I can’t seem to to find it anywhere.

Great! I would like to suggest a functionality by triggering the Alarm from the camera’s. It will be a perfect add-on to my Eufy security + Reolink cams.

Changes in 1.0.12:

  • Added hub status LED indicator control
  • Added connection and reconnection logic with trigger card
  • Added day/night mode settings with flowcards
  • Added doorbell light control
  • Added alarm button control
  • Added infrared light support
  • Added H.265 encoding support
  • Improved debounce interval for state sync
  • Improved warning handling

Thankyou!

When is there a flowcard for PTZ Presets?

FYI
The Zoom cards for doorbell (ringeklokke) to the left
and for the E560Camera (Garasje) on the right is not available
And PAN cards for the Doorbell…:thinking:

The doorbell is a bug and will be fixed in coming release. I’ll add zoomIn/zoomOut cards but I do not have a test device to verify the correct working.

I can test with my E560 cam​:+1:
Also just created a diagnose report, because there’s no Live view from camera or doorbell
ecd6110b-ce05-4c99-b6ce-3dbaea79e686

Question, why does the doorbell ringing card have a duration and what purpose does the duration have? Surely we just need a doorbell rung card. Also in version 1.0.12, the doorbell ringing card does not seem to be firing when the doorbell is rung. I’m using the WiFi wired doorbell via home hub pro.

First of all, thanks for the great work on the Reolink app!

I wanted to share something about the livestreams. On my phone everything is fine, but on my Samsung Tab A8 (used as a dashboard) the screen stays black.

I found out that the tablet just can’t handle the high-res stream. I tested this by adding the camera via the ONVIF app and forced it to use the low-res stream. That worked instantly on the Tab A8! So, if it’s possible, maybe it’s an idea to add an option to choose between the high-res and low-res stream in the app settings?

Also, I agree with Bazmandude about the doorbell trigger. Why does the card have a duration? It’s a bit confusing. A simple “doorbell rings” trigger (without the seconds) would be much more useful for flows.

The duration is something that has changed recently (default capabilities get this option always)