Skip to main content

Texecom

The Texecom Premier Elite control panels are advanced, multi-area security systems. The integration with HSYCO can be accomplished via RS-232 serial communication or via Ethernet connection.

This I/O Server has been tested with firmware version V3.02.00LS2.

Communication

RS-232 parameters:

Baud rate19200
Data bits8
Stop bit2
Paritynone
Flow controlnone

HSYCO Configuration

Add a TEXECOM I/O Server in the I/O Servers section of the Settings and set its parameters:

Communication

  • Comm ID: select the comm port the device is connected to.

High Availability

  • Shutdown when inactive: defaults to true.

Options

IDDefaultValuesDescription
startupeventsfalsetruegenerate IO events also during the driver’s start-up phase
falsestart generating events only after HSYCO is aligned with the current status of the system
logsize20n ≥ 0the number of log lines to display in the UI object
pollinterval3n > 0the data acquisition interval, in seconds
maxzone168n > 0highest zone number among the ones used on the panel
maxpartition16n > 0highest partition number among the ones used on the panel
pinlength4n > 0length of the user pins

Datapoints

IDValueR/WDescription
connectiononlineRconnection established
offlineRHSYCO can't connect to the panel
keypad.text<text>Rreports the text shown by the keypad LCD
fault.ats0Rno ATS Path Fault
1RATS Path Fault
fault.mains0RMains Power On
1RMains Power Off
fault.fuse.aux0RAuxiliary Fuse OK
1RAuxiliary Fuse Blown
tamper.bell0Rno bell tamper
1Rbell tamper
tamper.aux0Rno auxiliary tamper
1Rauxiliary tamper
tamper.lid0Rno panel lid tamper
1Rpanel lid tamper
engineer0Rno engineer working
1Rengineer working
confirm0Rno confirm devices
1Rconfirm devices
service0Rno service required
1Rservice required
fault.fuse.bell0Rbell fuse OK
1Rbell fuse blown
fault.battery0Rbattery OK
1Rbattery fault
test.battery0Rbattery test off
1Rbattery test on
light0Rno courtesy light
1Rcourtesy light
open0Rsystem closed
1Rsystem open
armed0Rnot fully armed
1Rfully armed
coms.fail0Rcoms OK
1Rcoms failed
coms.success0Rno coms successful
1Rcoms successful
coms.active0Rno coms active
1Rcoms active
udl.lockout0Rno UDL lockout
1RUDL lockout
udl.call0Rno UDL call active
1RUDL call active
udl.enabled0RUDL not enabled
1RUDL enabled
alarm.confirmed0Rno confirmed alarm
1Rconfirmed alarm
custom1a0Rno custom 1 stage A
1Rcustom 1 stage A
custom1b0Rno custom 1 stage B
1Rcustom 1 stage B
custom2a0Rno custom 2 stage A
1Rcustom 2 stage A
custom2b0Rno custom 2 stage B
1Rcustom 2 stage B
custom2ab0Rno custom 2 stage A or B
1Rcustom 2 stage A or B
radio.fail0Rradio-pad OK
1Rradio-pad failed
radio.success0Rno radio-pad successful
1Rradio-pad successful
radio.nosig0Rradio-pad signal OK
1Rno radio-pad signal
radio.lost0Rradio-pad OK
1Rradio-pad lost
custom3a0Rno custom 3 stage A
1Rcustom 3 stage A
custom3b0Rno custom 3 stage B
1Rcustom 3 stage B
custom3ab0Rno custom 3 stage A or B
1Rcustom 3 stage A or B
custom4a0Rno custom 4 stage A
1Rcustom 4 stage A
custom4b0Rno custom 4 stage B
1Rcustom 4 stage B
custom4ab0Rno custom 4 stage A or B
1Rcustom 4 stage A or B
com1.fault0Rcom 1 OK
1Rcom 1 fault
com2.fault0Rcom 2 OK
1Rcom 2 fault
com1.nosig0Rcom 1 signal OK
1Rcom 1 no signal
com2.nosig0Rcom 2 signal OK
1Rcom 2 no signal
coms.fault0Rcoms OK
1Rcoms fault
radio.jam0Rno radio jamming
1Rradio jamming
radio.tamper0Rradio TX OK
1Rradio TX tamper
test.detector0Rno detector test
1Rdetector test
test.remote0Rno ATS remote test
1RATS remote test
noats0RATS available
1Rno ATS available
fault.cie0Rno CIE fault
1RCIE fault
psu.fault.fuse0RPSU fuse OK
1RPSU fuse blown
psu.fault.battery0RPSU battery OK
1RPSU battery fault
test.wd0RWD test not active
1RWD test active
psu.fault.mains0RPSU mains OK
1RPSU mains fault
com1.power0Rcom 1 power off
1Rcom 1 power on
com2.power0Rcom 2 power off
1Rcom 2 power on
com3.power0Rcom 3 power off
1Rcom 3 power on
fault.ip0RIP path OK
1RIP path fault
battery.low0Rbattery OK
1Rbattery low
fault.ps0RPS OK
1RPS failure
fault.charger0Rcharger OK
1Rcharger fault
p<n>.alarm0Rno alarm on partition <n>
1Ralarm on partition <n>
p<n>.alarm.guard0Rno guard alarm on partition <n>
1Rguard alarm active on partition <n>
p<n>.alarm.guard.access0Rno guard access alarm on partition <n>
1Rguard access alarm active on partition <n>
p<n>.alarm.entry0Rno entry alarm on partition <n>
1Rentry alarm active on partition <n>
p<n>.alarm.confirmed0Rno confirmed alarm on partition <n>
1Rconfirmed alarm on partition <n>
p<n>.alarm.audible0Rno 24h audible alarm on partition <n>
1R24h audible alarm active on partition <n>
p<n>.alarm.silent0Rno 24h silent alarm on partition <n>
1R24h silent alarm active on partition <n>
p<n>.alarm.gas0Rno 24h gas alarm on partition <n>
1R24h gas alarm active on partition <n>
p<n>.alarm.pa0Rno PA alarm on partition <n>
1RPA alarm active on partition <n>
p<n>.alarm.pa.silent0Rno PA silent alarm on partition <n>
1RPA silent alarm active on partition <n>
p<n>.alarm.duress0Rno duress alarm on partition <n>
1Rduress alarm active on partition <n>
p<n>.alarm.fire0Rno fire alarm on partition <n>
1Rfire alarm active on partition <n>
p<n>.alarm.medical0Rno medical alarm on partition <n>
1Rmedical alarm active on partition <n>
p<n>.alarm.aux0Rno auxiliary alarm on partition <n>
1Rauxiliary alarm active on partition <n>
p<n>.tamper0Rno tamper alarm on partition <n>
1Rtamper alarm active on partition <n>
p<n>.abort0Rno abort on partition <n>
1Rabort on partition <n>
p<n>.ready0Rpartition <n> not ready
1Rpartition <n> ready
p<n>.entry0Rno entry
1Rentry
p<n>.entry.20Rno second entry
1Rsecond entry
p<n>.exit0Rno exit
1Rexit
p<n>.entryexit0Rno entry/exit
1Rentry/exit
p<n>.armed0Rpartition <n> not armed
Wdisarm partition <n>
1Rpartition <n> armed
Warm partition <n>
p<n>.armed.full0Rpartition <n> not full armed
1Rpartition <n> full armed
p<n>.armed.part0Rpartition <n> not part armed
1Rpartition <n> part armed
Wpart arm partition <n>
p<n>.arming.part0Rpartition <n> not part arming
1Rpartition <n> part arming
p<n>.armable.force0Rpartition <n> not force armable
1Rpartition <n> force armable
p<n>.armed.force0Rpartition <n> not force armed
1Rpartition <n> force armed
p<n>.armed.fail0Rpartition <n> arm ok
1Rpartition <n> arm failed
p<n>.bell.sab0Rno bell SAB on partition <n>
1Rbell SAB on partition <n>
p<n>.bell.scb0Rno bell SCB on partition <n>
1Rbell SCB on partition <n>
p<n>.strobe0Rstrobe off on partition <n>
1Rstrobe on on partition <n>
p<n>.detector.latch0Rno detector latch on partition <n>
1Rdetector latch on partition <n>
p<n>.detector.reset0Rno detector reset on partition <n>
1Rdetector reset on partition <n>
p<n>.test.walk0Rno walk test on partition <n>
1Rwalk test on partition <n>
p<n>.bypass0Rno bypassed zone in partition <n>
1Rbypassed zones in partition <n>
p<n>.bypass240Rno 24h bypassed zone in partition <n>
1R24h bypassed zones in partition <n>
p<n>.reset0Rno reset required on partition <n>
1Rreset required on partition <n>
Wreset partition <n>
p<n>.strike0Rno door strike on partition <n>
1Rdoor strike on partition <n>
p<n>.chime.mimic0Rno chime mimic on partition <n>
1Rchime mimic on partition <n>
p<n>.chime.enabled0Rchime not enabled on partition <n>
1Rchime enabled on partition <n>
p<n>.doubleknowck0Rdouble knock not active on partition <n>
1Rdouble knock active on partition <n>
p<n>.beampair0Rno beam pair on partition <n>
1Rbeam pair on partition <n>
p<n>.test.zone0Rno zone on test in partition <n>
1Rzone on test in partition <n>
p<n>.test.fail0Rtest not failed on partition <n>
1Rtest failed on partition <n>
p<n>.alarm.internal0Rno internal alarm on partition <n>
1Rinternal alarm on partition <n>
p<n>.arming.auto0Rno auto arming on partition <n>
1Rauto arming on partition <n>
p<n>.arming.time0Rno time arming on partition <n>
1Rtime arming on partition <n>
p<n>.code.10Rfirst code not entered on partition <n>
1Rfirst code entered on partition <n>
p<n>.code.20Rsecond code not entered on partition <n>
1Rsecond code entered on partition <n>
p<n>.secured0Rarea not secured on partition <n>
1Rarea secured on partition <n>
p<n>.arm.part.10Rno part arm 1 on partition <n>
1Rpart arm 1 on partition <n>
p<n>.arm.part.20Rno part arm 2 on partition <n>
1Rpart arm 2 on partition <n>
p<n>.arm.part.30Rno part arm 3 on partition <n>
1Rpart arm 3 on partition <n>
p<n>.alarm.custom0Rno custom alarm on partition <n>
1Rcustom alarm on partition <n>
p<n>.warning.zone0Rno zone warning on partition <n>
1Rzone warning on partition <n>
p<n>.warning.arm0Rno arm fail warning on partition <n>
1Rarm fail warning on partition <n>
p<n>.forced0Rno forced entry on partition <n>
1Rforced entry on partition <n>
p<n>.locked0Rno zones locked out on partition <n>
1Rzones locked out on partition <n>
p<n>.armed.all0Rnot all armed on partition <n>
1Rall armed on partition <n>
p<n>.arm.time.disabled0Rtime arm not disabled on partition <n>
1Rtime arm disabled on partition <n>
p<n>.armedalarm0Rnot armed/alarm on partition <n>
1Rarmed/alarm on partition <n>
p<n>.alarm.intruder0Rno intruder alarm on partition <n>
1Rintruder alarm on partition <n>
p<n>.speaker.mimic0Rno speaker mimic on partition <n>
1Rspeaker mimic on partition <n>
p<n>.armedexit0Rno full armed/exit on partition <n>
1Rfull armed/exit on partition <n>
p<n>.detector.fault0Rno detector fault on partition <n>
1Rdetector fault on partition <n>
p<n>.detector.masked0Rno detector masked on partition <n>
1Rdetector masked on partition <n>
p<n>.fault0Rno fault on partition <n>
1Rfault on partition <n>
p<n>.led0Rno LED control on partition <n>
1RLED control on partition <n>
p<n>.armed.full.entry0Rno full armed entry on partition <n>
1Rfull armed entry on partition <n>
p<n>.fire0Rno fire sounder on partition <n>
1Rfire sounder on partition <n>
p<n>.pa.confirmed0Rno PA confirmed on partition <n>
1RPA confirmed on partition <n>
p<n>.alarm.confirmed20Rno confirmed alarm on partition <n>
1Rconfirmed alarm on partition <n>
z<n>.open0Rzone <n> is closed
1Rzone <n> is open
z<n>.tamper0Rzone <n> is not tampered
1Rzone <n> is tampered
z<n>.short0Rzone <n> is not shorted
1Rzone <n> is shorted
z<n>.fault0Rzone <n> is not faulty
1Rzone <n> is faulty
z<n>.test0Rno failed test on zone <n>
1Rfailed test on zone <n>
z<n>.alarm0Rzone <n> is not alarmed
1Rzone <n> is alarmed
z<n>.bypass.man0Rzone <n> is not manually bypassed
1Rzone <n> is manually bypassed
z<n>.bypass.auto0Rzone <n> is not auto bypassed
1Rzone <n> is auto bypassed
z<n>.bypass0Wunbypass zone <n>
1Wbypass zone <n>
z<n>.latched0Rno latched alarm on zone <n>
1Rlatched alarm on zone <n>
z<n>.walk0Rzone <n> no walk test
1Rzone <n> walk tested
z<n>.activity0Rno activity required on zone <n>
1Ractivity required on zone <n>
o<n>0RPC controlled output <n> not active
Wset PC controlled output <n> off
1RPC controlled output <n> active
Wset PC controlled output <n> on
ox<n>0RX-10 controlled output <n> not active
Wset X-10 controlled output <n> off
1RX-10 controlled output <n> active
Wset X-10 controlled output <n> on
time<YY-MM-DD HH:mm>Rdate and time set on the panel (e.g. 17-06-29 16:44)
Wset date and time of the panel
key<codes>Wsend the specified keypad key or key sequence to the panel (see below for codes).

Keypad key codes:

KeyCodeKeyCodeKeyCodeKeyCode
1177Yes13Medical19
2288Part14Chime20
3399No15Reset21
44010Area16Up22
55Omit11Fire17Down23
66Menu12PA18

User Interface

UISET Actions

IDAttribute
logvalue
connection.onlinevisibletruewhen datapoint connection = online
falsewhen datapoint connection = offline
connection.offlinevisibletruewhen datapoint connection = offline
falsewhen datapoint connection = online
<datapoint_id>.1visibletruewhen datapoint with ID <datapoint_id> has value '1'
falsewhen datapoint with ID <datapoint_id> has value '0'
<datapoint_id>.0visibletruewhen datapoint with ID <datapoint_id> has value '0'
falsewhen datapoint with ID <datapoint_id> has value '1'

USER Commands

NameParamAction
p<n>.armed0disarm partition <n>
1arm partition <n>
p<n>.armed.part1part arm partition <n>
p<n>.reset1reset partition <n>
o<n>0set PC controlled output <n> off
1set PC controlled output <n> on
ox<n>0set X-10 controlled output <n> off
1set X-10 controlled output <n> on
key<code>send keypad key (see above for codes)

Texecom UI Object

The user interface for the Texecom multi-area intrusion detection system:

Texecom UI Object 1

The Texecom object is listed in the Project Editor’s new object list only when at least one Texecom I/O Server is defined.

Parameters

  • server id: the server ID.
  • pos: the object's position. Use the pixels or rows and columns coordinates format

Log Files

A permanent detailed record of all the Hesa log messages is saved in a file called security.log in the logs/YYYY directory for the current year. This file is never overwritten or deleted by HSYCO.

Other information related to the TEXECOM I/O Server are saved in the daily message.log files.

Release Notes

3.6.0

  • initial release

Texecom is a registered trademark of Texecom Ltd.