Difference between revisions of "Tecnofire"

From HSYCO
Jump to navigation Jump to search
Line 87: Line 87:
  
 
== Datapoints ==
 
== Datapoints ==
 
  
 
{| class="wikitable"
 
{| class="wikitable"
!ID
+
! ID || Value || R/W || Description
!Value
 
!R/W
 
!Description
 
 
|-
 
|-
 
+
| connection || online || R || connection established
|rowspan="2"|connection
 
|online
 
|R
 
|connection established
 
|-
 
|offline
 
|R
 
|connection failed
 
|-
 
 
 
|rowspan="2"|system.standby
 
|1
 
|R
 
|general system stand-by status
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.fault
 
|1
 
|R
 
|general system fault (low battery or no AC power)
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.lowbattery
 
|1
 
|R
 
|general low battery fault
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.nopower
 
|1
 
|R
 
|general no AC power fault
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.tamper
 
|1
 
|R
 
|general tamper condition (central unit, zones, modules, modules loss of connection)
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.radiofault
 
|1
 
|R
 
|general radio modules fault
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.duress
 
|1
 
|R
 
|duress status
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.techzone
 
|1
 
|R
 
|general technical zones open status
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.normal
 
|1
 
|R
 
|normal status (AC power ok, battery ok, all zones closed, no tamper)
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.maintenance
 
|1
 
|R
 
|maintenance mode
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.panic
 
|1
 
|R
 
|panic alarm
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.indoorsiren
 
|1
 
|R
 
|general status of indoor sirens
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|system.outdoorsiren
 
|1
 
|R
 
|general status of outdoor sirens
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|zone.<n>.excluded
 
|1
 
|R
 
|zone <n> disabled
 
|-
 
|0
 
|R
 
|zone <n> enabled
 
|-
 
 
 
|rowspan="2"|zone.<n>.alarm
 
|1
 
|R
 
|zone <n> alarm
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|zone.<n>.cablecutstatus
 
|1
 
|R
 
|zone <n> cable cut
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|zone.<n>.cablecutalarm
 
|1
 
|R
 
|zone <n> cable cut alarm
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|zone.<n>.lowbattery
 
|1
 
|R
 
|zone <n> low battery
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|zone.<n>.noradio
 
|1
 
|R
 
|zone <n> radio supervision lost
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|zone.<n>.active
 
|1
 
|R
 
|zone <n> active
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|zone.<n>.radiolearned
 
|1
 
|R
 
|zone <n> radio learned
 
|-
 
|0
 
|R
 
|zone <n> radio not learned
 
|-
 
 
 
|rowspan="4"|zone.<n>
 
|enable
 
|W
 
|sends a zone <n> enable command using default code
 
|-
 
|disable
 
|W
 
|sends a zone <n> disable command using default code
 
|-
 
|enable.C
 
|W
 
|sends a zone <n> enable command using code C
 
|-
 
|disable.C
 
|W
 
|sends a zone <n> disable command using code C
 
|-
 
 
 
|rowspan="7"|program.<n>.status
 
|off
 
|R
 
|program <n> reset
 
|-
 
|preout
 
|R
 
|program <n> pre out status
 
|-
 
|out
 
|R
 
|program <n> out status
 
|-
 
|armed
 
|R
 
|program <n> armed
 
|-
 
|outpartial
 
|R
 
|program <n> out partial status
 
|-
 
|armedpartial
 
|R
 
|program <n> armed partial
 
|-
 
|endpartial
 
|R
 
|program <n> end of partial
 
|-
 
 
 
|rowspan="2"|program.<n>.prealarm
 
|1
 
|R
 
|program <n> pre-alarm
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|program.<n>.alarm
 
|1
 
|R
 
|program <n> alarm
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="2"|program.<n>.alarmmemory
 
|1
 
|R
 
|program <n> alarm memory
 
|-
 
|0
 
|R
 
|reset
 
|-
 
 
 
|rowspan="8"|program.<n>
 
|arm
 
|W
 
|sends a program <n> arm command using default code
 
|-
 
|disarm
 
|W
 
|sends a program <n> disarm command using default code
 
|-
 
|partial
 
|W
 
|sends a program <n> partial arm command using default code
 
|-
 
|full
 
|W
 
|sends a program <n> full arm command using default code
 
|-
 
|arm.<C>
 
|W
 
|sends a program <n> arm command using code <C>
 
|-
 
|disarm.<C>
 
|W
 
|sends a program <n> disarm command using code <C>
 
|-
 
|partial.<C>
 
|W
 
|sends a program <n> partial arm command using code <C>
 
|-
 
|full.<C>
 
|W
 
|sends a program <n> full arm command using code <C>
 
|-
 
 
 
|rowspan="2"|output.<n>.status
 
|1
 
|R
 
|output line <n> on
 
|-
 
|0
 
|R
 
|output line <n> off
 
|-
 
 
 
|rowspan="8"|output.<n>
 
|1
 
|rowspan="2"|W
 
|rowspan="2" |sends an output <n> on command using default code
 
|-
 
|on
 
|-
 
|0
 
|rowspan="2"|W
 
|rowspan="2" |sends an output <n> off command using default code
 
|-
 
|off
 
|-
 
|1.<C>
 
|rowspan="2"|W
 
|rowspan="2" |sends an output <n> on command using code <C>
 
|-
 
|on.<C>
 
|-
 
|0.<C>
 
|rowspan="2"|W
 
|rowspan="2" |sends an output <n> off command using code <C>
 
|-
 
|off.<C>
 
 
|-
 
|-
 +
|  || offline || R || connection failed
 
|}
 
|}
  

Revision as of 10:50, 7 February 2017

The Tecnofire TFA1-298,TFA2-569 and TFA4-1192 are advanced, fire detection systems.

Panel's firmware version 1.3.17 or above is required. TFNET firmware version 1.0.02 or above is required.

The integration with HSYCO is based on a TCP/IP network connection.

HSYCO Configuration

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

Communication

  • IP Address: the Tecnofire TFNET interface address
  • IP Port: TCP/IP port assigned to the TECNO OUT protocol.

High Availability

  • Shutdown when inactive: defaults to true.


Note The code parameter in Options is actually mandatory. The I/O Server cannot start without this parameter.

The model, master-slave configuration and individual panels configuration is automatically detected at start-up. The Tecnofire I/O Server must be restarted to detect configuration changes to the Tecnofire units.

Options

ID Default Values Description
code code the user code that the driver uses when sending commands to the Tecnofire system. It must be a valid user code
startupevents false true generate IO events also during the driver’s start-up phase
false start generating events only after HSYCO is aligned with the current status of the system
gui true true enable support of the Tecnofire Web interface object
false disable support of the Tecnofire Web interface object
userlogs false true generates logs that can be viewed with the userlist object, and can be selected to generate user events
false logs for userlist objects disabled. Normal text logs are generated even when this option is false
logsize 50 n ≥ 0 the number of log events shown in the Tecnofire log userlist object
pass string the passphrase used to encrypt the TCP/IP traffic. If the Tecnofire system doesn’t support the passphrase, you should omit this parameter
polltime 1000 n ≥ 0 the 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 Tecnofire system

Datapoints

ID Value R/W Description
connection online R connection established
offline R connection failed

User Interface

Tecnoalarm Object

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

UI Object tecnoalarm.png

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. Supports Redirect variables
  • position: the object's position. Use the pixels or rows and columns coordinates format

Syntax

(tecnoalarm <server id>; <position>)

E.g.

(tecnoalarm serverid; x10y20)

UISET Actions

ID Attribute Set to
connection.label.online visible true when the panel is connected to HSYCO, false otherwise
connection.label.offline visible true when the panel is not connected, false otherwise
program.<n>.status.label.off visible true when program <n> is off
program.<n>.status.label.preout visible true when program <n> is in pre out status, false otherwise
program.<n>.status.label.out visible true when program <n> is in out status, false otherwise
program.<n>.status.label.armed visible true when program <n> is armed, false otherwise
program.<n>.status.label.outpartial visible true when program <n> is in out partial status, false otherwise
program.<n>.status.label.armedpartial visible true when program <n> is partial armed, false otherwise
program.<n>.alarm.label visible true when program <n> alarm is active, false otherwise
zone.<n>.excluded.label visible true when zone <n> excluded, false otherwise
zone.<n>.alarm.label visible true when zone <n> alarm is active, false otherwise
zone.<n>.cablecut.label visible true when zone <n> cable cut detected (status or alarm), false otherwise
zone.<n>.lowbattery.label visible true when zone <n> has low battery, false otherwise
zone.<n>.noradio.label visible true when zone <n> radio supervision lost, false otherwise
zone.<n>.active.label visible true when zone <n> is active, false otherwise
lock.label visible true when the system is armed, false otherwise
alarm.label visible true when the alarm is active, false otherwise
tamper.label visible true when a tamper alarm is active, false otherwise

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.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.