I thought I would share this here since the project has grown beyond beta testing and actually works better than any method I’ve found yet.
This requires a linux server (rpi) and evl-3 or evl-4 on your dsc alarm panel. Everything else is handled via the python application alarmserver.
Install Smartapp
Install Devicetypes
Setup oauth on Smartapp
Configure Smartapp on your phone with ip address of your linux server
Configure alarmserver.cfg with your oauth code, smartapp id, and zone configuration.
Start alarmserver.py
The detailed thread can be found below, but I wanted to get this out there for people using any old versions of this, or any other method that might seem too tough for them.
This project is next on my list. I use a DSC PowerSeries 1832 and ADT pulse for monitoring (remote arming, disarming). Given that, I was hoping you could answer a couple questions to help me out.
Will there be any problems adding on the EVL-3 or EVL-4 given that ADT Pulse is already integrated into the panel?
Quickly looking at EVL-3 and EVL-4 I couldn’t notice a difference other than assuming that EVL-4 is a newer version?
All m windows and door are hard wired for open/close with the DSC system, so my main goal is to be able to monitor the open close state of those ~ 30 Zones.
evl-3 and 4 should be the same except 4 supports 100mb.
the evl adds itself as a wired keypad, so i see no issue unless you’re full of keypads. there is a limit for the rs protocol but i’m not sure what it is.
there are users with 30 zones and they have no problem. i have 12, so not a lot, but i love the fact i can bypass, arm/disarm, set up routines, change chime, pretty much everything you can do with any dsc remote app.
its also very simple now, since alarmserver builds your devices. you just install the device types, and set your config file for what zone is what type.
I have used your method and works very well.
Can I use it outside of my LAN? IE with dyndns or even better Google GCM (like the Android DSCServer apps)?
The commands are sent from ST cloud to the ST device encrypted and then across your lan to the alarmserver and EVL. There is no need for dns or anything in that regard.
Thanks. I am having a hard time making the server receive command from the app (does from the envl).
I see there’s tons of version around.
Here my setup.
I was wondering if you can suggest me what flavor is the best/most up to date:
DSC 1832 with envl 4
1 partition with 9 zones (with a panic button keyfob)
Windows 10 with Python 2.7x
I am having a hard time understanding all the differences between yours, lexx and others. Why so many versions.
Thanks for your time into this. I am looking forward into this apps in prod and accessible in the public smartapps libtary
I did my own implementation using raspberry pi and it-100 using serial port. I didn’t have Ethernet cable close to my alarm so I did it using serial cable. Here is the project link let me know if you have question.
I wrote an app in C# .Net tô test my it-100 for troubleshooting purpose.
Fairly new to Smartthings, I am looking for a bit of help and willing to pay someone if they can help me get this set up.
Looking to integrate Smartthings with an Envisalink 2 connected to a DSC panel, ideally similar to what is shown in this thread. I have attempted to follow the instructions for setting up Alarm Server, however I have struck out.
Note, the server would be running on an old Windows computer. Again, happy to pay for someone’s time to walk me through the process. Please message me if you’re interested.
I’m new to this and I have ordered a Raspberry Pi 3 to start this project of integrating my DSC with my Smartthings. I haven’t receive the Raspberry Pi yet, but I want to begin with the preparation for all this. Where can I find all the smartapp and other software needed to setup the alarmserver?
Hi Isriam, I have all required hardware for dsc to smartthings integration, I would appreciate if you can give me some directions and instructions to complete the project.
I read the original post from Xero, I have tried whatever was on instruction but had no luck.
Kindly please get back to me whenever you got a chance.
I finally got my alarmserver working on my Raspberry Pi. I have to do some fine tunning, but the system is working and I’m glad. Thanks to all in this community that made this possible.
I can even ask Alexa to arm the system.
About this I have a question. Can the name be change without messing up the connection between DSC, Envisalink and the alarmserver?
Right now I have to say : “Turn DSC Stay Panel ON” (Luckily Alexa doesn’t respond on Panel OFF and I don’t want this option neither. It would be more easy if I can change this in like " Turn security stay ON".
“Turn Alarm ON” is no option because Alexa thinks that I want to set an Alarm and ask for what time…
I’m switching over to Smartthings from an older automation software and am looking to incorporate my DSC panel with ST. The older software communicated with the DSC panel using an IT-100 so your solution is perfect! I only need to buy a RPI3 and I should be good to go.