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

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 mailgun.com

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 emailaddress+cameraname@gmail.com (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 email+cameraname@gmail.com 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)

2 Likes

How did you get reolink to accept the long password in mailgun smtp credentials?

Ha I just re read my post and I’ve completely re done this setup since, but to answer your question I shortened the password

How did you do that as I can’t find any options on mail gun to allow short password. Even this post seems to say its not possible?


The documentation doesn’t show that it’s possible to set your own password?

Looks like under sending -> domain settings -> smtp credentials

and I see what you mean, before I clearly remember being able to set my own (shorter) password so my existing account is probably grandfathered in, don’t have an easy reply I’m afraid besides using some other service

1 Like

it’s an old thread but in case it helps, you can create and update credentials with shorter password on mailgun through the REST api using curl: https://documentation.mailgun.com/en/latest/api-domains.html#domains