[OBSOLETE] DSC -> EVL-3(4) -> Alarmserver -> Smartthings

I guess I must have skipped the test URL, for when I try the test url I get: {“error”:true,“type”:“AccessDenied”,“message”:“This request is not authorized by the specified access token”}

I do follow the steps and even though I get a different $code every time, the $access_token given at the end is the same every time so must be doing something right.

access_token should actually change each time you do it. Make sure you are on the correct shared when doing it. Log into the IDE, then goto location, then select home, then do the steps. The app and devices handlers should be installed in the home location for ST. Also, be sure that there is not an extra space or _ or anything like that in the URLs.

This setup is really easy once you work out all of the steps.

Thanks for sticking to it, I believe I followed all the steps per the write up yet again. No Extra spaces,_ etc. Also tried using my local URL “graph-na04-useast2.api.smartthings.com” instead of “graph.api.smartthings.com” as mentioned by a user.
The codes returned are similar to the form per the write up and as you said not hard, if you get a browser that cooperates of course.
So decided to uninstall device handler, smart apps and reinstall them. Now I have a support ticket open; the DSC Integration smart app no longer shows up under “My Locations/Home/Installed Apps/Other” like it did before uninstall/reinstall. After support ticket is closed I will try the process again.

Can a zwave device communicate to an EVL4 and let the DSC alarm panel the status of open or closed? Is there some way to do this? I just got new windows and don’t want to buy traditional open/closed sensors if I can go the zwave route.

You could setup a relay board controlled by ST and then use the open/close status of relay board to your DSC Panel…However, Smart Home Monitor syncs with Alarm Panel so…

EVL4 communicates with ST via Alarm Server.
Open/Close sensors communicates with ST.
webCoRE ties the 2 together for complete automation.
SHM can trigger the siren for the DSC system.

You could setup a relay board controlled by ST and then use the open/close status of relay board to your DSC Panel…

What is webcore? Seems like a lot of work to get dual use.

webCoRE IS the #1 best undisputed tool (rule engine) for SmartThings! If your brain can imagine it and it’s actually possible, you can set up the rule in webCoRE.

I use CoRE currently. Seems like an easier version?

webCoRE is the birth child of all things right with CoRE heavily updated to include creating Pistons in a web browser.

You can also copy already made Pistons for tweaking or just plain old being lazy. It’s more powerful, way more quicker and IMHO, way more intuitive than the original CoRE. I still use CoRE as well. However, most of all my new Pistons are done using webCoRE.

What would have taken me 5 minutes in CoRE, takes me 2 minutes in webCoRE and even less than that if I am just copying an already made rule.

Give it a go. Easy install.

What would I use for a relay board to connect from ST to the DSC?

I am not trying to stop you from chasing the tail here but…:scream:

It would be much easier to incorporate your alarm panel into ST than trying to incorporate ST into you Alarm Panel…If you want more sensors for you alarm panel, then buy an expansion module for your alarm panel and sensors that are compatible with it. Then, all of these sensors can be seen and used by ST.

The other way around is…well…chasing the tail and might cause more grief than reward.

Good Luck!

Since I have yet to touch my tail, if you decide to use a relay board search on this forum for “sprinkler controller” which is a generic relay controller, I ordered “JBtek 8 Channel DC 5V Relay Module for Arduino …” for my raspberry 3b from amazon and seems to work toggling relays, and updating status.

@rontalley

Do you know how to use the ^$status options for stay/away panel in webCoRE ?

I’m using the SHM set in location to command my DSC alarm but I’d like to introduce an IF block before to check if stay/away virtual panel is in ready state.

Thanks for your help once again!

I’m still getting the same error why I try to run alarmserver.py. Has anyone else seen this error??

File “C:\Python27\lib\site-packages\requests\models.py”, line 379, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL ‘//installzones?access_token=’: No schema supplied. Perhaps you meant http:////installzones?access_token=?

invalid URL…

Should only be 2 // after http:

http://installzones?access_token=:

Thanks. I downloaded everything directly from github. Not sure how this
would have been done incorrectly. Where do I make the change?

To be honest, I have absolutely no idea…Sorry.

To be honest, I have absolutely no idea…Sorry.

@rontalley were you answering me or Swampmatt? :slight_smile:

Thanks again!

Swamp

However, the Stay/Away panels only show switch status I believe. This is on/off. Not sure if the $status is good for anything. I could be wrong.

You could use,

If Routine is Executed and If Panel is Disarmed
Then Wait X Minutes Send Notification
Follow Up with Piston

@Xero

I encoutered an issue that you might know how to solve…

When I press Auto-Bypass in either stay or away panel, it does bypass the open zones and get the panel ready (both the physical DSC panel and virtual in ST app). However, 1-2 seconds later, it revert itself back to no bypass (and not ready.)

Do you have a clue what might be wrong? Thanks for your precious help!