Difference between revisions of "Bentel"

From HSYCO
Jump to navigation Jump to search
Line 108: Line 108:
 
!R/W
 
!R/W
 
!Description
 
!Description
 
 
|-
 
|-
  
Line 119: Line 118:
 
|R
 
|R
 
|HSYCO can't connect to the panel
 
|HSYCO can't connect to the panel
 +
|-
  
 +
|rowspan="2" |system.fault
 +
|1
 +
|R
 +
|general system fault
 +
|-
 +
|0
 +
|R
 +
|reset
 
|-
 
|-
  
 +
|rowspan="2" |system.batteryfault
 +
|1
 +
|R
 +
|general battery fault
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
 +
|rowspan="2" |system.lowbattery
 +
|1
 +
|R
 +
|low battery
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
 +
|rowspan="2" |system.nobattery
 +
|1
 +
|R
 +
|low battery
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
 +
|rowspan="2" |system.nopower
 +
|1
 +
|R
 +
|general no AC power fault
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
== User Interface ==
+
|rowspan="2" |system.tamper
 +
|1
 +
|R
 +
|general tamper condition (central unit, zones, modules)
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
=== Bentel Object ===
+
|rowspan="2" |system.radiofault
 +
|1
 +
|R
 +
|general radio modules fault
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
{{:Bentel_(UI Object)}}
+
|rowspan="2" |system.radiolowbattery
 +
|1
 +
|R
 +
|radio modules low battery
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
 +
|rowspan="2" |system.duress
 +
|1
 +
|R
 +
|duress status
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
=== UISET Actions ===
+
|rowspan="2" |system.maintenance
 +
|1
 +
|R
 +
|maintenance mode
 +
|-
 +
|0
 +
|R
 +
|reset
 +
|-
  
{| class="wikitable"
+
|rowspan="2" |zone.disabled
!ID
+
|1
!Attribute
+
|R
!colspan="2"|Set to
+
|zone N disabled
 
|-
 
|-
|log
+
|0
|text
+
|R
|colspan="2"|latest security log lines (as many as specified by the 'logsize' option)
+
|zone N enabled
 
|-
 
|-
|log0
+
 
|text
+
|rowspan="2" |zone.alarm
|colspan="2"|latest line of the security log when a new entry is added, set back to blank after a short period
+
|1
 +
|R
 +
|zone N alarm
 
|-
 
|-
|c<n>.name
+
|0
|text
+
|R
|colspan="2"|name assigned to circuit <n> or its number if no name is defined
+
|reset
 
|-
 
|-
|rowspan="2"|connection.label
+
 
|rowspan="2"|visible
+
|rowspan="2" |zone.tamper
|true
+
|1
|when datapoint connection = offline
+
|R
 +
|zone N tamper alarm
 
|-
 
|-
|false
+
|0
|when datapoint connection = online
+
|R
 +
|reset
 
|-
 
|-
|rowspan="2"|<datapoint_id>.label.1
+
 
|rowspan="2"|visible
+
|rowspan="4" |zone.<n>
|true
+
|enable
|when datapoint with ID <datapoint_id> has value '1'
+
|W
 +
|enable zone <n> using default code
 
|-
 
|-
|false
+
|disable
|when datapoint with ID <datapoint_id> has value '0'
+
|W
 +
|disable zone <n> using default code
 
|-
 
|-
|rowspan="2"|<datapoint_id>.label.0
+
|enable.<c>
|rowspan="2"|visible
+
|W
|true
+
|enable zone <n> using code <c>
|when datapoint with ID <datapoint_id> has value '0'
+
|-
 +
|disable.<c>
 +
|W
 +
|disable zone <n> using code <c>
 
|-
 
|-
|false
 
|when datapoint with ID <datapoint_id> has value '1'
 
|}
 
  
=== USER Commands ===
+
|rowspan="2" |partition.<n>.armed
 
+
|1
{| class="wikitable"
+
|R
!Name
+
|area <n> is armed (any mode)
!Param
+
|-
!Action
+
|0
 +
|R
 +
|reset
 +
|-
  
 +
|rowspan="2" |partition.<n>.disarmed
 +
|1
 +
|R
 +
|area <n> is not armed
 
|-
 
|-
 
|rowspan="2" |armed
 
 
|0
 
|0
|disarm all groups
+
|R
 +
|reset
 
|-
 
|-
 +
 +
|rowspan="2" |partition.<n>.away
 
|1
 
|1
|arm all groups
+
|R
 
+
|area <n> away mode
 
|-
 
|-
 
|rowspan="2" |g<n>.armed
 
 
|0
 
|0
|disarm group <n>
+
|R
 +
|reset
 
|-
 
|-
 +
 +
|rowspan="2" |partition.<n>.stay
 
|1
 
|1
|arm group <n>
+
|R
 
+
|area <n> stay mode
 
|-
 
|-
 
|rowspan="2" |c<n>.bypassed
 
 
|0
 
|0
|unbypass zone <n>
+
|R
 +
|reset
 
|-
 
|-
 +
 +
|rowspan="2" |partition.<n>.staynodelay
 
|1
 
|1
|bypass zone <n>
+
|R
 
+
|area <n> stay no delay mode
 
|-
 
|-
 
|rowspan="2" |c<n>.isolated
 
 
|0
 
|0
|un-isolate zone <n>
+
|R
 +
|reset
 
|-
 
|-
 +
 +
|rowspan="2" |partition.<n>.alarm
 
|1
 
|1
|isolate zone <n>
+
|R
 
+
|area <n> alarm memory
 
|-
 
|-
 
|rowspan="2" |c<n>.soaked
 
 
|0
 
|0
|un-soak zone <n>
+
|R
 +
|reset
 
|-
 
|-
|1
 
|soak zone <n>
 
  
 +
|rowspan="8" |partition.<n>
 +
|away
 +
|W
 +
|arm area <n> using default code
 +
|-
 +
|disarm
 +
|W
 +
|disarm area <n> using default code
 +
|-
 +
|stay
 +
|W
 +
|stay arm area <n> using default code
 +
|-
 +
|staynodelay
 +
|W
 +
|instant stay arm area <n> using default code
 +
|-
 +
|away.<c>
 +
|W
 +
|arm area <n> using code <c>
 +
|-
 +
|disarm.<c>
 +
|W
 +
|disarm area <n> using code <c>
 +
|-
 +
|stay.<c>
 +
|W
 +
|stay arm area <n> using code <c>
 +
|-
 +
|staynodelay.<c>
 +
|W
 +
|instant stay arm area <n> using code <c>
 
|-
 
|-
  
|system
+
|rowspan="4" |out.<n>
|reset
+
|off
|reset alarms
+
|W
 
+
|turn off output <n> using default code
|}
+
|-
 +
|on
 +
|W
 +
|turn on output <n> using default code
 +
|-
 +
|off.<c>
 +
|W
 +
|turn off output <n> using code <c>
 +
|-
 +
|on.<c>
 +
|W
 +
|turn on output <n> using code <c>
 +
|-

Revision as of 17:43, 23 December 2013

The Bentel KYO320 is an advanced, multi-area security system integrated HSYCO. The KYO320 driver in HSYCO supports the integration of more than one KYO320 unit on the same HSYCO SERVER. The integration with HSYCO can be accomplished through the standard RS-232 port on the KYO320’s motherboard.

Communication

Employ a DE-9 (often called DB-9) female-female RS-232 crossed cable to connect the RS-232 KYO port to the serial port on HSYCO SERVER. The cable must follow this pinout diagram:

2 ↔ 3
3 ↔ 2
5 ↔ 5

RS-232 parameters:

Baud rate same as defined on the KYO320 (usually 9600, 38400 or 57600)
Data bits 8
Stop bit 1
Parity even
Flow control none


HSYCO Configuration

Options

ID Default Values Description
gui true true enable support for the UI object, UISET actions and USER commands
false disable UI support
language system language en
it language of log and display messages. Supported values are it and en
logsize 50 n ≥ 0 the number of log lines to display in the UI object
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 KYO system


bentel.ini

The bentel.ini file is an optional configuration file located in the main directory (same directory as hsyco.ini or hsyco.jar) and used to define zones and partitions names. If defined, these names will be used instead of the original numbers in the log files and the bentel GUI object.

The bentel.ini is automatically detected at start-up. Changes to this file become effective when the I/O Server is restarted.

For each zone or partition, enter a line formatted as:

<io_server_id>.zone.<n> = <name>
<io_server_id>.area.<n> = <name>

For instance:

kyo.zone.1 = kitchen
kyo.zone.2 = garage
kyo.area.1 = basement
kyo.area.2 = second floor

Datapoints

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the panel
system.fault 1 R general system fault
0 R reset
system.batteryfault 1 R general battery fault
0 R reset
system.lowbattery 1 R low battery
0 R reset
system.nobattery 1 R low battery
0 R reset
system.nopower 1 R general no AC power fault
0 R reset
system.tamper 1 R general tamper condition (central unit, zones, modules)
0 R reset
system.radiofault 1 R general radio modules fault
0 R reset
system.radiolowbattery 1 R radio modules low battery
0 R reset
system.duress 1 R duress status
0 R reset
system.maintenance 1 R maintenance mode
0 R reset
zone.disabled 1 R zone N disabled
0 R zone N enabled
zone.alarm 1 R zone N alarm
0 R reset
zone.tamper 1 R zone N tamper alarm
0 R reset
zone.<n> enable W enable zone <n> using default code
disable W disable zone <n> using default code
enable.<c> W enable zone <n> using code <c>
disable.<c> W disable zone <n> using code <c>
partition.<n>.armed 1 R area <n> is armed (any mode)
0 R reset
partition.<n>.disarmed 1 R area <n> is not armed
0 R reset
partition.<n>.away 1 R area <n> away mode
0 R reset
partition.<n>.stay 1 R area <n> stay mode
0 R reset
partition.<n>.staynodelay 1 R area <n> stay no delay mode
0 R reset
partition.<n>.alarm 1 R area <n> alarm memory
0 R reset
partition.<n> away W arm area <n> using default code
disarm W disarm area <n> using default code
stay W stay arm area <n> using default code
staynodelay W instant stay arm area <n> using default code
away.<c> W arm area <n> using code <c>
disarm.<c> W disarm area <n> using code <c>
stay.<c> W stay arm area <n> using code <c>
staynodelay.<c> W instant stay arm area <n> using code <c>
out.<n> off W turn off output <n> using default code
on W turn on output <n> using default code
off.<c> W turn off output <n> using code <c>
on.<c> W turn on output <n> using code <c>