Jump to content

How to detect elk users in the isy.


jwddsinc

Recommended Posts

This is a poor man's approach, but given the programming limitations it will suffice as a workaround.

 

The approach is very straight forward and can be adapted to getting other information from the elk that isnt yet available though the ISY interface. This technique involves using outputs from the elk system to trigger events in the ISY. So for this example to determine which user disarmed the system try the following:

 

Create or modify an existing rule in the elk system:

WHENEVER yoursystem (Area #) ARM STATE BECOMES DISARMED

AND LAST USER WAS employee (User #)

THEN TURN Output # ON FOR 10 SECS, RESTART TIMER IF RUNNING

 

Output # is whatever you want to assign to that employee I started at output 100 and used 101 for employee 1 etc.

 

Next step is to create a notification and program in the ISY to catch the output trigger in the elk, like this:

 

Custom Notification:

 

Subject: hard code your employee's name here,

 

Body: employee's name disarmed the system, status:${elk.area.1.alarmState} ${elk.area.1.armedState}

 

${sys.date}

${sys.time12}

 

____________________________________________________________________

 

ISY PROGRAM

 

IF

Elk Area 'your system' 'Armed State' is Disarmed

And Elk Output 'Output # you used for that employee' is On

 

Then

 

Send Notification to 'you' content 'custom message for that employee'

 

 

_____________________________________________________________________

 

using this approach you can capture almost any data in the elk not yet visible in the ISY though it could be a bit laborious if you have a lot of employees. If you are limited by the number of outputs available consider using more than one output to define an employee for example with only 5 outputs available you could control 2 to the 5th power or 32 employees, then just change your rules and program's to reflect the additional outputs.

 

I also receive a text message from the isy instead of an email by using this format for the email: 310#######@txt.att.net you can check with your own service provider on their format for converting emails to text messages.

 

Good luck

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...