Skip to main content

Tecnoalarm

The Tecnoalarm TP16-256, TP8-64BUS, TP8-96VIDEO, TP8-96GSM, TP16-512GSM, TP8-88, TP20-440, TP20-440EN and EV10-50 are advanced, multi-area security systems integrated with a variety of wired and wireless sensors.

The TECNO OUT driver in HSYCO supports the integration of more than one TP unit within the same HSYCO interface.

The integration with HSYCO can be accomplished with a TCP/IP network connection.

HSYCO Configuration

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

Communication

  • IP Address: the Tecnoalarm panel address
  • IP Port: TCP/IP port enabled on the TECNO OUT.

High Availability

  • Shutdown when inactive: defaults to true.
note

The code and model parameters in Options are actually mandatory. The I/O Server cannot start without these parameters.

Options

IDDefaultValuesDescription
codecodethe user code that the driver uses when sending commands to the Tecnoalarm system. It must be a valid user code, or the MASTER code when using the TP8-64BUS
modelstringthe system’s model. Use one of the following values: TP16-256, TP8-64BUS, TP8-96VIDEO, TP8-96GSM, TP16-512GSM, TP8-88, TP8-88P, TP20-440 (both TP20-440 and TP20-440 EN models), EV10-50
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
guitruetrueenable support of the tecnoalarm Web interface object
falsedisable support of the tecnoalarm Web interface object
userlogsfalsetruegenerates logs that can be viewed with the userlist object, and can be selected to generate user events
falselogs for userlist objects disabled. Normal text logs are generated even when this option is false
logsize50n ≥ 0the number of log events shown in the tecnoalarm Web object. Set to 0 to hide the log in the tecnoalarm object
passstringthe passphrase used to encrypt the TCP/IP traffic. If the Tecnoalarm system doesn’t support the passphrase, you should omit this parameter
polltime1000n ≥ 0the data polling interval, in milliseconds. Shorter time improve the response of the system, but increase the load on the CPU of both HSYCO and the Tecnoalarm system
outputexp0n ≥ 0if greater than zero, polls the status of output expansions, generating datapoint outputexp.<n>.<i>.status, where 1 ≤ i ≤ 32, with n starting from 1 to the value set with this option

Datapoints

IDValueR/WDescription
connectiononlineRconnection established
offlineRconnection failed
firmware.version<x>.<y>Rsecurity panel's firmware version
system.standby1Rgeneral system stand-by status
0Rreset
system.fault1Rgeneral system fault (low battery or no AC power)
0Rreset
system.lowbattery1Rgeneral low battery fault
0Rreset
system.nopower1Rgeneral no AC power fault
0Rreset
system.tamper1Rgeneral tamper condition (central unit, zones, modules, modules loss of connection)
0Rreset
system.radiofault1Rgeneral radio modules fault
0Rreset
system.duress1Rduress status
0Rreset
system.techzone1Rgeneral technical zones open status
0Rreset
system.normal1Rnormal status (AC power ok, battery ok, all zones closed, no tamper)
0Rreset
system.maintenance1Rmaintenance mode
0Rreset
system.panic1Rpanic alarm
0Rreset
system.panic1Rpanic alarm
0Rreset
log0<text>Rlast log line
system.outdoorsiren1Rgeneral status of outdoor sirens
0Rreset
zone.<n>.excluded1Rzone <n> disabled
0Rzone <n> enabled
zone.<n>.alarm1Rzone <n> alarm
0Rreset
zone.<n>.alarmmemory1Rzone <n> alarm memory. Not supported on TP8-64
0Rreset
zone.<n>.cablecutstatus1Rzone <n> cable cut
0Rreset
zone.<n>.cablecutalarm1Rzone <n> cable cut alarm
0Rreset
zone.<n>.lowbattery1Rzone <n> low battery
0Rreset
zone.<n>.noradio1Rzone <n> radio supervision lost
0Rreset
zone.<n>.active1Rzone <n> active
0Rreset
zone.<n>.radiolearned1Rzone <n> radio learned
0Rzone <n> radio not learned
zone.<n>.name<name>Rzone <n> description. Supported on TP8-88 Plus and TP20-440, with firmware > 1.9
zone.<n>enableWsends a zone <n> enable command using default code
disableWsends a zone <n> disable command using default code
enable.CWsends a zone <n> enable command using code C
disable.CWsends a zone <n> disable command using code C
program.<n>.statusoffRprogram <n> reset
preoutRprogram <n> pre out status
outRprogram <n> out status
armedRprogram <n> armed
outpartialRprogram <n> out partial status
armedpartialRprogram <n> armed partial
endpartialRprogram <n> end of partial
program.<n>.prealarm1Rprogram <n> pre-alarm
0Rreset
program.<n>.alarm1Rprogram <n> alarm
0Rreset
program.<n>.alarmmemory1Rprogram <n> alarm memory
0Rreset
program.<n>.name<name>Rprogram <n> description. Supported on TP8-88 Plus and TP20-440, with firmware > 1.9
program.<n>armWsends a program <n> arm command using default code
disarmWsends a program <n> disarm command using default code
partialWsends a program <n> partial arm command using default code
forceWsends a program <n> force arm command using default code
fullWsends a program <n> full arm command using default code
arm.<C>Wsends a program <n> arm command using code <C>
disarm.<C>Wsends a program <n> disarm command using code <C>
partial.<C>Wsends a program <n> partial arm command using code <C>
force.<C>Wsends a program <n> force arm command using code <C>
full.<C>Wsends a program <n> full arm command using code <C>
output.<n>.status1Routput line <n> on
0Routput line <n> off
output.<n>1Wsends an output <n> on command using default code
onW
0Wsends an output <n> off command using default code
offW
1.<C>Wsends an output <n> on command using code <C>
on.<C>W
0.<C>Wsends an output <n> off command using code <C>
off.<C>W
outputexp.<n>.<i>.status0..3Routput address <i> of expansion <n> status (disabled, 1: enabled; 2: fast blink; 3: slow blink). Not supported on TP8-64

User Interface

UISET Actions

IDAttribute
connection.label.onlinevisibletrue when the panel is connected to HSYCO, false otherwise
connection.label.offlinevisibletrue when the panel is not connected, false otherwise
program.<n>.status.label.offvisibletrue when program <n> is off
program.<n>.status.label.preoutvisibletrue when program <n> is in pre out status, false otherwise
program.<n>.status.label.outvisibletrue when program <n> is in out status, false otherwise
program.<n>.status.label.armedvisibletrue when program <n> is armed, false otherwise
program.<n>.status.label.outpartialvisibletrue when program <n> is in out partial status, false otherwise
program.<n>.status.label.armedpartialvisibletrue when program <n> is partial armed, false otherwise
program.<n>.alarm.labelvisibletrue when program <n> alarm is active, false otherwise
program.<n>.namevalueprogram <n> description
zone.<n>.excluded.labelvisibletrue when zone <n> excluded, false otherwise
zone.<n>.alarm.labelvisibletrue when zone <n> alarm is active, false otherwise
zone.<n>.alarmmemory.labelvisibletrue when zone <n> alarm memory is active, false otherwise
zone.<n>.cablecut.labelvisibletrue when zone <n> cable cut detected (status or alarm), false otherwise
zone.<n>.lowbattery.labelvisibletrue when zone <n> has low battery, false otherwise
zone.<n>.noradio.labelvisibletrue when zone <n> radio supervision lost, false otherwise
zone.<n>.active.labelvisibletrue when zone <n> is active, false otherwise
zone.<n>.namevaluezone <n> description
lock.labelvisibletrue when the system is armed, false otherwise
alarm.labelvisibletrue when the alarm is active, false otherwise
tamper.labelvisibletrue when a tamper alarm is active, false otherwise

Tecnoalarm UI Object

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

Tecnoalarm UI Object 1

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

Parameters

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

Log Files

A permanent record of all the events shown in the log page 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.

2014.07.02 17:56:19.188 - tecno - 02/07/10 17:57:29 Activate Remote 6 Monitor
2014.07.02 17:56:22.211 - tecno - 02/07/10 17:57:32 Deactivate Remote 6 Monitor
2014.07.02 17:56:48.174 - tecno - 02/07/10 17:57:58 Access Remote Master Keyboard
2014.07.02 19:00:06.825 - tecno - 02/07/10 19:01:16 Access Remote Master Keyboardd
2014.07.07 17:07:41.871 - tecno - 07/07/10 17:09:31 Activate Remote 6 Monitor
2014.07.07 17:07:43.669 - tecno - 07/07/10 17:09:32 Deactivate Remote 6 Monitor

Other information related to the Tecnoalarm Tecno Out driver are saved in the daily message.log files.

Release Notes

3.8.0

  • support for TP20-440 EN
  • new zone.<n>.alarmmemory datapoint for TP8-88, TP8-88 Plus and TP20-440
  • new outputexp.<n>.&lt;i&gt;.status and outputexp option (defaults to 0). Not supported on TP8-64
  • new zone.<n>.name datapoint, supported on TP8-88 Plus, TP20-440 and TP20-440 EN, with firmware > 1.9
  • new program.<n>.name datapoint, supported on TP8-88 Plus, TP20-440 and TP20-440 EN, with firmware > 1.9
  • new program.<n>.force datapoint, only supported on TP8-88 PLUS and TP20-440, with firmware >= 2.1.06
  • new firmware.version datapoint
  • fixed number of outputs supported for TP8-88P, now 16 instead of 8

3.7.0

  • added datapoint "log0"
  • pass phrases with upper case characters were not supported

3.6.0

  • adds support for TP8-88P

3.5.0

  • added support for TP20-440

3.4.0

  • output.N command data point not working
  • fixed a bug that caused HSYCO to crash when the code and/or model mandatory parameters were not defined
  • user codes starting with one or more zeroes didn't work
  • fixed a bug that could prevent reading of the zones status of the TP 8-88 panel

3.3.0

  • added support for TP8-88
  • Tecnoalarm Tecno Out driver converted to I/O Server
  • Java API write command methods are now obsolete and deprecated, replaced by IO write commands
  • new (tecnoalarm) object
  • new option persistentconnection = <true|false>. If true (default is false) the I/O Server will not periodically disconnect and reconnect (periodic disconnection is used to avoid performance degradation on some firmware versions)
  • new option userlogs. Used to create (userlist) clickable logs

3.2.1

  • Tecno Out: workaround to address a performance issue on Tecno Out introduced with firmware 1.2.07

2.0.0

  • full integration within HSYCO 2.9.0

1.1.4

  • fixed a bug affecting the TCP/IP communication when using a passphrase

Tecnoalarm is a registered trademarks of Tecnoalarm srl.