Hello,
I have an alarm system at home that I would like to connect to SmartThings (DSC unit with a few sensors).
While shopping around, I came to 2 devices that would work:
Envisalink 4
NuTech AD2PI / AD2USB
Does anyone have first hand experience with these? Are you satisfied with your setup?
What are the pros/cons of each device?
thank you
949BFN
(Hendre)
May 4, 2017, 4:49pm
2
I don’t know the NuTech, but I have the Envisalink (and many others on this forum, judging from the discussions relating to the device.)
The Envisalink does all I need (for home use) and more. Using it with @Xero 's device handlers and smart app, I’m super happy with what it can do.
Look at this thread: DSC -> EVL-3(4) -> Alarmserver -> Smartthings , and especially the last few posts. You will however have to get something like a Raspberry Pi to run an app “AlarmServer” to accomplish the integration with ST.
I might go with Envisalink. They have a larger userbase, which makes me home the software is more refined
I had good success with the AD2Pi with my Vista 20p system. I can control the system through ST and also have access to the keypad from any browser for remote access/programming. Setup was straight forward and I actually had a Pi already which I used so in my case it was about $40 less for the AD2Pi.
I have a ad2usb attached to a pi. Works great and was an easy setup. Also the integration with ST is excellent. No complaints here.
ykamenet
(YK)
January 25, 2019, 2:36pm
6
Hi @jjslegacy - I am new here and I am evaluating switching from HomeSeer to SmartThings. One of the key functionality for me is integrating my Vista20p alarm into SmartThings as I currently do with HomeSeer. I also have AD2USB and would love to get some help/info on how to set it up in SmartThings please. I have done some reading on the forum and understand that we need to jump through hoops to get it setup since USB port on the ST hub is non-functional. I currently have AD2USB connected to a PC that runs 24x7 (same server I have Blue Iris on). I also have a couple of Raspberry Pis around if it is easier. Any help or guidance would be greatly appreciated… I am really lost after reading some of the threads here. Thanks
Check out the thread below for a working integration. You’ll need to run a server in the middle - you can use a Pi for that or a PC.
While there are a bunch of integration options for the DSC / Honeywell / Ademco alarm panels, none quite fit my needs: keep traffic on my local LAN, offer async updates and are easy to install and configure. At the risk of offering yet another Envisalink integration option, set out to solve this and hopefully help others. Obviously leveraged much of the good work from kholloway, MattTW and oehokie.
Provides integration support for a Honeywell / Ademco Vista 20p alarm panel, connected to an Envisalink 3/4 module over local LAN (or AlarmDecoder AD2USB), supports automatic zone discovery, asynchronous status updates with support for the following zones and actions;
Zone Support
Door, Window Contact
Motion Sensor
Smoke Detector
Actions
Arm Stay
Arm Away
Instant Arm
Disarm
Chime
Zone Bypas…
ykamenet
(YK)
January 25, 2019, 7:44pm
8
Thanks, I actually did try to follow that thread. It seemed pretty straight forward but the npm run install:ad2usb command throws a ton of errors when I run it:
C:\home\smartthings-nodeproxy>npm run install:ad2usb
smartthings-nodeproxy@1.0.0 install:ad2usb C:\home\smartthings-nodeproxy
npm install && npm install serialport@5.0.0
audited 159 packages in 4.531s
found 0 vulnerabilities
serialport@5.0.0 install C:\home\smartthings-nodeproxy\node_modules\serialport
node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/5.0.0/serialport-v5.0.0-node-v64-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for serialport@5.0.0 and node@10.15.0 (node-v64 ABI) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/5.0.0/serialport-v5.0.0-node-v64-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for serialport@5.0.0 and node@10.15.0 (node-v64 ABI) (falling back to source compile with node-gyp)
gyp ERR! configure error
gyp ERR! stack Error: Can’t find Python executable “python”, you can set the PYTHON env variable.
gyp ERR! stack at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack at PythonFinder. (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:154:21)
gyp ERR! System Windows_NT 10.0.17134
gypgyp ERR! command “C:\Program Files\nodejs\node.exe” “C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js” “configure” “–fallback-to-build” “–module=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release\serialport.node” “–module_name=serialport” “–module_path=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release”
ERR! gypconfigure error
ERR! cwd C:\home\smartthings-nodeproxy\node_modules\serialport
gyp gypERR! node -vERR! v10.15.0
gyp ERR! stacknode-gyp -v Error: Can’t find Python executable “python”, you can set the PYTHON env variable.
gyp ERR! stack at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19)
gyp ERR! stack at PythonFinder. (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:154:21)
gyp ERR! System Windows_NT 10.0.17134
gyp ERR! command “C:\Program Files\nodejs\node.exe” “C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js” “configure” “–fallback-to-build” “–module=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release\serialport.node” “–module_name=serialport” “–module_path=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release”
gyp ERR! cwd C:\home\smartthings-nodeproxy\node_modules\serialport
gyp ERR! node -v v10.15.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute ‘C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release\serialport.node --module_name=serialport --module_path=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release’ (1)
node-pre-gyp ERR! stack at ChildProcess. (C:\home\smartthings-nodeproxy\node_modules\serialport\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:182:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:962:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
node-pre-gyp ERR! System Windows_NT 10.0.17134
node-pre-gyp ERR! command “C:\Program Files\nodejs\node.exe” “C:\home\smartthings-nodeproxy\node_modules\serialport\node_modules\node-pre-gyp\bin\node-pre-gyp” “install” “–fallback-to-build”
node-pre-gyp ERR! cwd C:\home\smartthings-nodeproxy\node_modules\serialport
node-pre-gyp ERR! node -v v10.15.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.36
node-pre-gyp ERR! not ok
Failed to execute ‘C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release\serialport.node --module_name=serialport --module_path=C:\home\smartthings-nodeproxy\node_modules\serialport\build\Release’ (1)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! serialport@5.0.0 install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the serialport@5.0.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
rontalley
(Ron Talley)
January 25, 2019, 7:51pm
9
Probably best to post in that thread.
ykamenet
(YK)
January 25, 2019, 7:59pm
10
Thanks, I just did. The only reason I asked here is because @jjslegacy mentioned he has AD2USB running with no issues. It seems that EVL4 is more common and kinks are worked out for it, but I already have AD2USB so trying to use that without buying a new interface.