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

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!

can you post some log output of when this happened?

@Xero

sure, here is anonymized log from alarmserver :

2017-07-14 14:04:58 Incoming web connection from ('192.XXX.XXX.XXX', 49899)
2017-07-14 14:04:58 Web request: GET /api/alarm/bypass?zone=12
2017-07-14 14:04:58 request to bypass zone 12 on partition 1
2017-07-14 14:04:58 TX > 0711*112#AA
2017-07-14 14:05:00 RX < 500 - 071 - Command Acknowledge
2017-07-14 14:05:00 RX < 511 - 08 - Keypad Led Flash State - Partition 1
2017-07-14 14:05:00 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:01 RX < 511 - 00 - Keypad Led Flash State - Partition 1
2017-07-14 14:05:01 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:01 RX < 510 - 89 - Keypad Led State - Partition 1
2017-07-14 14:05:01 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:02 RX < 650 - 1 - Partition Home Ready
2017-07-14 14:05:02 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:02 RX < 616 - 0008000000000000 - Bypassed Zones Bitfield Dump
2017-07-14 14:05:02 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:03 Incoming web connection from ('192.XXX.XXX.XXX', 49900)
2017-07-14 14:05:03 Web request: GET /api/alarm/bypass?zone=12
2017-07-14 14:05:03 request to bypass zone 12 on partition 1
2017-07-14 14:05:03 TX > 0711*112#AA
2017-07-14 14:05:05 RX < 500 - 071 - Command Acknowledge
2017-07-14 14:05:05 RX < 510 - 80 - Keypad Led State - Partition 1
2017-07-14 14:05:05 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:05 RX < 511 - 08 - Keypad Led Flash State - Partition 1
2017-07-14 14:05:05 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:06 RX < 511 - 00 - Keypad Led Flash State - Partition 1
2017-07-14 14:05:06 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:06 RX < 651 - 1 - Partition Home Not Ready
2017-07-14 14:05:06 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed
2017-07-14 14:05:07 RX < 616 - 0000000000000000 - Bypassed Zones Bitfield Dump
2017-07-14 14:05:07 myURL: https://graph.api.smartthings.com/api/smartapps/installations/app-id-removed/update?access_token=token_removed

Thanks a lot !

oh weird, there’s two requests received. that’s not normal. did you hit the button twice or something? Try hitting it once and waiting a good few moments for it to update.