I haven’t try it myself, but, in theory, if you wire the trigger contacts permanently, it should start dialing as soon as it’s powered on. If that’s the case, then you could power it through ST power outlet or Z-Wave appliance module. It may be worth trying.
They have an extensive REST API that could be called by a SmartApp or Device Handler, though I have never set it up. They are a pay as you go company so you can fund your account with a little cash and use it and voice calls are only pennies on the dollar. Twilio is actually what SmartThings uses to send out the SMS alerts. You can even get a local UK number too.
Again I haven’t set this up with ST but I have integrated with it from work software. But this should be possible.
I did a Git search and found this example you could use as a starting point:
it has trigger inputs which I thought I could keep shorted, and then upon powering the devoce (from a Samsung Outlet) it would start the call. Unfortunately its not that simple and shorting the inputs doesnt trigger the alarm. I can possibly get it to trigger but it waits 1minute before it arms from power up so thats another down side!
So thinking i’ll have to go down the software route. However looked at Twilio and for the first time the ST IDE and its like… what!?! tried to read the code from the github example above and if your not a programmer its gonna be impossible to understand
I’m reading through how the IDE works with this groovy language as well but I think im fighting a losing battle
This might be something that can be handled on an Android tablet. I already have Tasker sending me emails when there is an intrusion detection in SmartThings. It does this very reliably.
So… why not use Tasker in concert with Google Hangouts? Have it auto-dial a number based on ST conditions, and perhaps use the speech synthesis engine to speak a canned message particular to those conditions. It’s something that I have on my testing horizon, but maybe someone else out there wants to try it now.
Actually this can be done on a JB iPhone using activator. Problem is that we add a whole new layer of complexity (keep iPhone charged, SIM operational, stuff like that…) and in my case I have not yet figured out a way of communicating with a dedicated certified security center.
Ok I just tested it. You’ll need the autoinput plugin for Tasker, plus hangouts.
Set up a task. First task on the tablet is simply “call XXXYYYzzzz” (that being the receipient phone#).
Second task is autoinput. Follow the prompts for easy setup, and it will fill in the details for you.
You can repeat this process for multiple calls of course.
Third thing I added is a dimmed, (temporarily) password-protected home screen. In the event an intruder sees the tablet on the wall, he won’t see it making the notification calls… and if by chance he figures it out, by that point his image has been captured into the cloud*** and the emails and texts and calls will have already gone out before he yanks the tablet off the wall and smashes it.
*** I’m going to use autoinput to solve the issue of making MotionDetector capture images only if there has been an actual intrusion.
EDIT: use of autoinput to make MotionDetector start capturing images works. It’s slower and less elegant than using an intent to enable picture taking would be, but unlike that it actually works!