Envisalink - TPI Documentation

Information and support for EnvisaLink modules.

Moderators: EyezOnRich, GrandWizard

GrandWizard
Posts: 2319
Joined: Tue Nov 16, 2010 4:08 pm

Re: Envisalink 2DS - TPI Documentation

Post by GrandWizard »

As was mentioned on the forum before, the so-called "QuickAPI" was a stop-gap measure we threw together as TPI was delayed and developers wanted something to work with in the meantime.

Now the that it seems there is a TPI for both platforms, we will slowly phase out the QuickAPI and there will be no more developement on it.
Jason
Posts: 13
Joined: Wed Aug 28, 2013 5:38 pm

Re: Envisalink 2DS - TPI Documentation

Post by Jason »

So there is a TPI for the website? Can you post a link to the doc?
GrandWizard
Posts: 2319
Joined: Tue Nov 16, 2010 4:08 pm

Re: Envisalink 2DS - TPI Documentation

Post by GrandWizard »

It's just in a thread

http://forum.eyez-on.com/FORUM/viewtopi ... =Quick+API

It doesn't work for Honeywell panels
hnr_eyezon
Posts: 1
Joined: Fri Sep 27, 2013 4:10 pm

Re: Envisalink 2DS - TPI Documentation

Post by hnr_eyezon »

It would be nice to allow installer's mode programming via the TPI. Is there any reason this can't be done?

Also, I do not understand if the commands are deliberately locked out by the TPI?

"3.6 Installers Mode - Warning
Using the TPI commands 070 and 071, you can conceivably put the panel into installers mode (*8). The danger here is
that when in installers mode most of the commands are locked out so you could end up dead-locking yourself with the
only way out of installers being to power cycle the panel."
ohiknow
Posts: 3
Joined: Sat Oct 05, 2013 1:45 pm

Re: Envisalink - TPI Documentation

Post by ohiknow »

Can someone help me translate the HEX byte returned with the 849 command? I have seen 04 and 0C returned, but how does that translate to:

bit 0 = Service is Required
bit 1 = AC Power Lost
bit 2 = Telephone Line Fault
bit 3 = Failure to Communicate
bit 4 = Sensor/Zone Fault
bit 5 = Sensor/Zone Tamper
bit 6 = Sensor/Zone Low Battery
bit 7 = Loss of Time
billyrusa
Posts: 29
Joined: Fri Jun 14, 2013 8:04 am

Re: Envisalink - TPI Documentation

Post by billyrusa »

Can this TPI document be applied to the newly released firmware witch includes Ademco TPI? I would like to access Ademco system by TPI.

Thanks.
GrandWizard
Posts: 2319
Joined: Tue Nov 16, 2010 4:08 pm

Re: Envisalink - TPI Documentation

Post by GrandWizard »

Yes, just use the Ademco version of the TPI. They are not the same.

The latest version of the document is always held at the top of this thread.
rdgerken
Posts: 7
Joined: Fri Mar 22, 2013 4:04 pm

Re: Envisalink - TPI Documentation

Post by rdgerken »

I looked at the ADEMCO TPI documentation, but did not see any commands besides the POLL command. What am I missing? How would I send an arm command for example?

Thanks!
jamus
Posts: 3
Joined: Wed Oct 23, 2013 8:59 am

Re: Envisalink - TPI Documentation

Post by jamus »

rdgerken wrote:I looked at the ADEMCO TPI documentation, but did not see any commands besides the POLL command. What am I missing? How would I send an arm command for example?

Thanks!
Note, I've just started playing this myself.

If you send data outside of a command, it's interpreted as keypad codes. Assuming a code of 1234, you can send 12341 to disarm, 12343 to arm stay, #3 to quick arm stay, etc. I believe you have to send a newline after sending these.

I'm using telnet right now to connect to port 4025, and it seems that hitting enter to send the command is causing the last digit to be repeated, so sending 12343 becomes 123433, which is night stay. Sending 1234 becomes 12344, etc. I'm hoping it's a EOL issue with using telnet as a hack.
jamus
Posts: 3
Joined: Wed Oct 23, 2013 8:59 am

Honeywell TPI: Don't receive clear event for Zone State Chan

Post by jamus »

A couple issues:

1) The Honeywell TPI Document mentions a Command Acknowledge is for a poll. Should probably be corrected to Command Accepted.

2) More importantly, zone changes seem to be buggy, even though the status on the local webpage is correct.

Code: Select all

%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
# Inner front door opened, zone update with faulted zone
%02,0300000000000000$
%01,0000080000000000$
%00,01,0028,20,03,FAULT 20 FRONT  DOOR            $
%00,01,0028,20,00,FAULT 20 FRONT  DOOR            $
# inner front door closed, no zone update with cleared zone
%02,0100000000000000$
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
# Open inner and outer front door, get a zone update with faulted zones
%02,0300000000000000$
%00,01,0028,20,03,FAULT 20 FRONT  DOOR            $
%01,0000180000000000$
%00,01,0028,21,03,FAULT 21 1ST    FRONT DOOR      $
%00,01,0028,20,00,FAULT 20 FRONT  DOOR            $
%00,01,0028,21,00,FAULT 21 1ST    FRONT DOOR      $
%00,01,0028,20,00,FAULT 20 FRONT  DOOR            $
# close inner and outer front door, no zone update with cleared zone
%02,0100000000000000$
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
%02,0300000000000000$
# open garage door, get zone update with garage door faulted, which is correct
# outer front door cleared, correct
# inner front door faulted, incorrect
%01,0000280000000000$
%00,01,0028,22,03,FAULT 22 GARAGE DOOR            $
%00,01,0028,22,00,FAULT 22 GARAGE DOOR            $
# close garage door, no zone update with garage door cleared
%02,0100000000000000$
%00,01,1C28,08,00, DISARMED CHIME   Ready to Arm  $
Post Reply