Reolink Battery powered cameras (argus/argus2/keen) + ST Kludge

(Boris Tsipenyuk) #1

Hello all, first off I’m not affiliated with reolink I’ve just become a fan for my use case (and my enjoyment of putting kludges together) hopefully this quick rant will help

Just wanted to share my setup for Reolink Battery Powered cameras (and really any device that can send email notifications

Reolink’s battery powered cameras have major disadvantage is that they don’t integrate with anything - IFTTT, API, blue iris, web, RTSP - HOWEVER the email notification they send is the fastest of any camera I tried (probably because of the lack of web overhead2)

After Using arlo/ring for some time I’ve become a convert the main upside for me has been because they really don’t have a cloud component to speak of - not because of security but because the speed and realiablity of alerts and bringing up live feeds, see attached gif for 4 argus 2 cams. (they do have some cloud storage is in beta and they have a “p2p” style network for access from outside the home)

I have 2 C1 Pro Cameras, where I have a 24/7 Feed (but recording only on motion) running on 2 different old ipads in the house, rock solid - they have more features like activitity zones.

Reolink battery powered cameras (Keen, Argus, Arugs 2, Argus Pro etc) unfortunatly limit the stream to I believe 15 minutes even when plugged in to power according to their support.

many disadvantages compared to most cameras on the market, no way to bulk set modes or bulk configure, HOWEVER compared to any other camera I have tried the speed that email notifications arrive are faster than any other product I have used.

with that in mind I set up the following:

Set up free account on

set up SMTP credentials

on your reolink camera (or any device that allows you to specify a SMTP server) SEND Your email via mailgun to your regular email address via (any gmail allows a + to be added and still be delivered)

in mailgun configure a “webhooks” set to go to a webcore piston URL on “Delivered Messages”

in said webhook piston for each camera I check expression {$args.recipient} is equal to and I turn on a simulated switch, wait 45 seconds and turn it back off. - I also set it to run if SMH is set to armed/away

feed those into Smart Zone motion detector (Zone Motion Manager) [Deprecated -- no longer supported] (sorry to see it’s not longer supported but it seems to work fine for me)

(along in my case with the native integration of ring doorbells)