Envisalink - TPI Documentation
Moderators: EyezOnRich, GrandWizard
-
- Posts: 2319
- Joined: Tue Nov 16, 2010 4:08 pm
Re: Envisalink 2DS - TPI Documentation
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.
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.
Re: Envisalink 2DS - TPI Documentation
So there is a TPI for the website? Can you post a link to the doc?
-
- Posts: 2319
- Joined: Tue Nov 16, 2010 4:08 pm
Re: Envisalink 2DS - TPI Documentation
It's just in a thread
http://forum.eyez-on.com/FORUM/viewtopi ... =Quick+API
It doesn't work for Honeywell panels
http://forum.eyez-on.com/FORUM/viewtopi ... =Quick+API
It doesn't work for Honeywell panels
-
- Posts: 1
- Joined: Fri Sep 27, 2013 4:10 pm
Re: Envisalink 2DS - TPI Documentation
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."
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."
Re: Envisalink - TPI Documentation
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
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
Re: Envisalink - TPI Documentation
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.
Thanks.
-
- Posts: 2319
- Joined: Tue Nov 16, 2010 4:08 pm
Re: Envisalink - TPI Documentation
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.
The latest version of the document is always held at the top of this thread.
Re: Envisalink - TPI Documentation
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!
Thanks!
Re: Envisalink - TPI Documentation
Note, I've just started playing this myself.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!
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.
Honeywell TPI: Don't receive clear event for Zone State Chan
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.
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 $