Difference between revisions of "Dea Xensity"

From HSYCO
Jump to navigation Jump to search
 
(18 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
== Communication ==
 
== Communication ==
  
DEA XENSITY panels can be connected via ethernet. A valid IP address must be assigned to the controller using the configuration software.
+
DEA XENSITY controllers can be connected via ethernet. A valid IP address must be assigned to the controller using the configuration software.
  
{{tip| In case of multiple DEA XENSITY IO Servers running on the same HSYCO Server you must assign a different UDP port to each XENSITY driver}}
+
{{tip| In case of multiple XENSITY IO Servers running on the same HSYCO Server you must assign a different UDP port to each XENSITY controller}}
  
 
== HSYCO Configuration ==
 
== HSYCO Configuration ==
Line 29: Line 29:
 
!Values
 
!Values
 
!Description
 
!Description
|-
 
 
|rowspan="2"|gui
 
|rowspan="2"|true
 
|true
 
|enable support for the UI object, UISET actions and USER commands
 
|-
 
|false
 
|disable UI support
 
 
|-
 
|-
  
Line 48: Line 39:
 
|start generating events only after HSYCO is aligned with the current status of the system
 
|start generating events only after HSYCO is aligned with the current status of the system
 
|-
 
|-
 
|unitid
 
|1
 
|> 0
 
|MODBUS unit ID of the KILSEN panel
 
  
 
|-
 
|-
  
|nodes
+
|pollinterval
|1
+
|1000
|
+
|n ≥ 0
|nodes list. Multiple nodes should be separated by semicolons
+
|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 Xensity system
 
 
 
|-
 
|-
 
|loopsnumber
 
|1
 
|> 0
 
|total number of loops
 
  
|-
 
 
|sensorsnsumber
 
|1
 
|style="white-space:nowrap"|0 ... 128
 
|set to the highest sensor number configured in the panel
 
|-
 
 
|modulesnumber
 
|1
 
|style="white-space:nowrap"|0 ... 128
 
|set to the highest module  number configured in the panel
 
 
|-
 
|-
  
 
|}
 
|}
 
  
 
== Datapoints ==
 
== Datapoints ==
Line 104: Line 71:
 
|-
 
|-
  
|reset
+
|rowspan="2" |alarm
|1
 
|W
 
|panel reset
 
|-
 
 
 
|reset
 
|1
 
|W
 
|panel reset
 
|-
 
 
 
|panel.silence
 
|1
 
|W
 
|silence panel
 
|-
 
 
 
|rowspan="2" |sounders.set
 
 
|0
 
|0
|W
+
|R
|stop sounders
+
|no alarms
 
|-
 
|-
 
|1
 
|1
|W
+
|R
|start sounders
+
|at least one zone of this controller on alarm
 
|-
 
|-
  
  
|rowspan="2" |global.alarm
+
|rowspan="2" |link.x16
 
|0
 
|0
 
|R
 
|R
|no alarm
+
|connection with X16-ER16L is not stable
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|at lest one sensor of module on alarm
+
|connection with X16-ER16L is stable
 
|-
 
|-
  
|rowspan="2" |global.fault
+
|rowspan="2" |link.sens
 
|0
 
|0
 
|R
 
|R
|no faults
+
|connection with sensors is not stable
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
||at lest one sensor of module on fault status
+
||connection with sensors is stable
 
|-
 
|-
  
|rowspan="2" |global.disable
+
|rowspan="2" |bus.power
 
|0
 
|0
 
|R
 
|R
|no sensors of modules disabled
+
|bus sensors power supply not ok
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|at lest one sensor of module is disabled
+
|bus sensors power supply ok
 
|-
 
|-
  
|rowspan="2" |global.test
+
|rowspan="2" |alarm.nf
 
|0
 
|0
 
|R
 
|R
|panel in not in test mode
+
|no alarms
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|panel is in test mode
+
|At least one alarm is active - not filtered-
 
|-
 
|-
  
|rowspan="2" |global.daynight
+
|rowspan="2" |tamper.nf
 
|0
 
|0
 
|R
 
|R
|panel in day mode
+
|no tamper alarms
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|panel is night mode
+
|at least one tamper alarm is active - not filtered-
 
|-
 
|-
  
|rowspan="2" |global.mcpalarm
+
|rowspan="2" |arm
 
|0
 
|0
 
|R
 
|R
|mcp alarm off
+
|arm is not active
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|mcp alarm on
+
|arm is active
 
|-
 
|-
  
|rowspan="2" |global.sounder.delay.enabled
+
|rowspan="2" |in.tamper
 
|0
 
|0
 
|R
 
|R
|sounders delay disabled
+
|tamper input is not active
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|sounders delay enabled
+
|tamper input is active
 
|-
 
|-
  
  
|rowspan="2" |global.sounder.delay.in.progress
+
|rowspan="2" |battery.low
 
|0
 
|0
 
|R
 
|R
|sounders delay not in progress
+
|battery charge ok
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|sounders delay in progress
+
|battery charge is low
 
|-
 
|-
  
|rowspan="2" |global.sounder.outputs.activated
+
|rowspan="2" |test.fail
 
|0
 
|0
 
|R
 
|R
|sounders outputs not active
+
|autotest is ok
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|sounders outputs active
+
|at least one sensor failed autotest
 
|-
 
|-
  
|rowspan="2" |global.sounder.outputs.silenced
+
|rowspan="2" |bus.fault
 
|0
 
|0
 
|R
 
|R
|sounders outputs not silenced
+
|sensors bus is ok
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|sounders outputs silenced
+
|sensors bus fault
 
|-
 
|-
  
|rowspan="2" |global.sounder.disabled
+
|rowspan="2" |bus.overcurr
 
|0
 
|0
 
|R
 
|R
|sounders are enabled
+
|current on sensors bus is ok
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|sounders are disabled
+
|over current on sensors bus
 
|-
 
|-
  
|rowspan="2" |global.sounder.override.time.elapsed
+
|rowspan="2" |tamper
 
|0
 
|0
 
|R
 
|R
|override sounders time is not elapsed
+
|no sensors in tamper alarm
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|ovveride sounders time elapsed
+
|At least one sensor in tamper alarm
 
|-
 
|-
  
|rowspan="2" |global.sounder.in.test
+
|rowspan="2" |power.fault
 
|0
 
|0
 
|R
 
|R
|sounders not in test
+
|power ok
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|sounders in test
+
|power fail
 
|-
 
|-
  
|rowspan="2" |global.fire.routing.delay.enabled
+
|rowspan="1" |vin
|0
+
|<v>
 
|R
 
|R
|fire routing delay not enabled
+
|power supply voltage <v> in mV
|-
 
|1
 
|R
 
|fire routing delay enabled
 
 
|-
 
|-
  
|rowspan="2" |global.fire.routing.delay.in.progress
+
 
 +
|rowspan="2" |oc<n>
 
|0
 
|0
 
|R
 
|R
|fire routing delay not in progress
+
|open collector output <n> is open
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fire routing in progress
+
|open collector output <n> is closed
 
|-
 
|-
  
|rowspan="2" |global.fire.routing.ouputs.activated
+
|rowspan="2" |rel<n>
 
|0
 
|0
 
|R
 
|R
|fire routing outputs not activated
+
|relay <n> is open
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fire routing outputs activated
+
|relay <n> is closed
 
|-
 
|-
  
|rowspan="2" |global.fire.routing.ack
+
|rowspan="2" |in<n>
 
|0
 
|0
 
|R
 
|R
|fire routing not in ack
+
|input <n> is open
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fire routing ack
+
|input <n> is closed
 
|-
 
|-
  
|rowspan="2" |global.fire.routing.disabled
+
|rowspan="1" |serial
|0
+
|<string>
 
|R
 
|R
|fire routing enabled
+
|serial number <string>
 
|-
 
|-
|1
+
 
 +
|rowspan="1" |seclev
 +
|<n>
 
|R
 
|R
|fire routing disabled
+
|global security level <n>
 
|-
 
|-
  
|rowspan="2" |global.fire.routing.test.on
+
|rowspan="1" |pn
|0
+
|<n>
 
|R
 
|R
|fire routing test is off
+
|hardware type <n>
|-
 
|1
 
|R
 
|fire routing test on
 
 
|-
 
|-
  
|rowspan="2" |global.fire.routing.ext.delay.in.progress
+
|rowspan="2" |z<n>.alarm
 
|0
 
|0
 
|R
 
|R
|fire routing ext delay not in progress
+
|zone <n> not on alarm
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fire routing ext delay in progress
+
|zone <n> on alarm
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.sensor.<nowiki><s></nowiki>.prealarm
+
|rowspan="2" |z<n>.alarm.mem
 
|0
 
|0
 
|R
 
|R
|not in prealarm
+
|zone <n> not on alarm memory
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|prealarm
+
|zone <n> on alarm memory
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.sensor.<nowiki><s></nowiki>.alarm
+
|rowspan="2" |z<n>.prealarm.mem
 
|0
 
|0
 
|R
 
|R
|not in alarm
+
|zone <n> not on prealarm memory
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|alarm
+
|zone <n> on prealarm memory
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.sensor.<nowiki><s></nowiki>.fault
+
|rowspan="2" |z<n>.tamper
 
|0
 
|0
 
|R
 
|R
|not in fault
+
|zone <n> not on tamper alarm
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fault
+
|zone <n> on on tamper alarm
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.sensor.<nowiki><s></nowiki>.test
+
|rowspan="2" |z<n>.tamper.mem
 
|0
 
|0
 
|R
 
|R
|not in test
+
|zone <n> not on tamper memory alarm
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|in test
+
|zone <n> on on tamper memory alarm
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.sensor.<nowiki><s></nowiki>.dis
+
|rowspan="2" |z<n>.armed
 
|0
 
|0
 
|R
 
|R
|enabled
+
|zone <n> disarmed
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|disabled
+
|zone <n> armed
 
|-
 
|-
  
 
+
|rowspan="2" |z<n>.bypass
|rowspan="2" |node.<n>.loop.<l>.module.<nowiki><s></nowiki>.prealarm
 
 
|0
 
|0
 
|R
 
|R
|not in prealarm
+
|zone <n> not bypassed
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|prealarm
+
|zone <n> bypassed
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.module.<nowiki><s></nowiki>.alarm
+
|rowspan="2" |z<n>.fault
 
|0
 
|0
 
|R
 
|R
|not in alarm
+
|zone <n> not in fault
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|alarm
+
|zone <n> fault
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.module.<nowiki><s></nowiki>.fault
+
|rowspan="2" |z<n>.fault.mem
 
|0
 
|0
 
|R
 
|R
|not in fault
+
|zone <n> not in fault memory
 
|-
 
|-
 
|1
 
|1
 
|R
 
|R
|fault
+
|zone <n> fault memory
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.module.<nowiki><s></nowiki>.test
+
|rowspan="1" |z<n>.line
|0
+
|<v>
 
|R
 
|R
|not in test
+
|zone <n> line type
 
|-
 
|-
|1
+
 
 +
|rowspan="1" |z<n>.name
 +
|<string>
 
|R
 
|R
|in test
+
|zone <n> name <string>
 
|-
 
|-
  
|rowspan="2" |node.<n>.loop.<l>.module.<nowiki><s></nowiki>.dis
+
|rowspan="1" |z<n>.pn
|0
+
|<v>
 
|R
 
|R
|enabled
+
|zone <n> has hardware type <v>
 
|-
 
|-
|1
+
 
 +
|rowspan="1" |z<n>.seclev
 +
|<v>
 
|R
 
|R
|disabled
+
|zone <n> has security level <v>
 
|-
 
|-
  
 +
|rowspan="1" |z<n>.serial
 +
|<string>
 +
|R
 +
|zone <n> has serial address <string>
 +
|-
  
 
|}
 
|}
  
 
== Release Notes ==
 
== Release Notes ==
 +
=== 3.8.0 ===
 +
*now included in the HSYCO jar package
 
=== 3.7.0 ===
 
=== 3.7.0 ===
 
*initial release
 
*initial release
Line 445: Line 399:
  
  
''KILSEN is a registered trademark of UTC Climate, Controls & Security''
+
''XENSITY is a registered trademark of DEA Security S.r.l.''

Latest revision as of 16:53, 19 May 2021

DEA XENSITY is a Point ID intrusion detection system using special piezoelectric sensors for the protection of doors, windows, glass surfaces, security grilles and walls. This driver is compatible with the following controllers: Xensity128, Xensity64, Xensity32. Make sure to install the latest available firmware.

Communication

DEA XENSITY controllers can be connected via ethernet. A valid IP address must be assigned to the controller using the configuration software.

Note  In case of multiple XENSITY IO Servers running on the same HSYCO Server you must assign a different UDP port to each XENSITY controller

HSYCO Configuration

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

Communication

  • Address: IP address of the XENSITY controller (mandatory)
  • Port: UDP port (mandatory)

High Availability

  • Shutdown when inactive: defaults to false.

Options

ID Default Values Description
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
pollinterval 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 Xensity system

Datapoints

ID Value R/W Description
connection online R connection established
offline R HSYCO can't connect to the panel
alarm 0 R no alarms
1 R at least one zone of this controller on alarm
link.x16 0 R connection with X16-ER16L is not stable
1 R connection with X16-ER16L is stable
link.sens 0 R connection with sensors is not stable
1 R connection with sensors is stable
bus.power 0 R bus sensors power supply not ok
1 R bus sensors power supply ok
alarm.nf 0 R no alarms
1 R At least one alarm is active - not filtered-
tamper.nf 0 R no tamper alarms
1 R at least one tamper alarm is active - not filtered-
arm 0 R arm is not active
1 R arm is active
in.tamper 0 R tamper input is not active
1 R tamper input is active
battery.low 0 R battery charge ok
1 R battery charge is low
test.fail 0 R autotest is ok
1 R at least one sensor failed autotest
bus.fault 0 R sensors bus is ok
1 R sensors bus fault
bus.overcurr 0 R current on sensors bus is ok
1 R over current on sensors bus
tamper 0 R no sensors in tamper alarm
1 R At least one sensor in tamper alarm
power.fault 0 R power ok
1 R power fail
vin <v> R power supply voltage <v> in mV
oc<n> 0 R open collector output <n> is open
1 R open collector output <n> is closed
rel<n> 0 R relay <n> is open
1 R relay <n> is closed
in<n> 0 R input <n> is open
1 R input <n> is closed
serial <string> R serial number <string>
seclev <n> R global security level <n>
pn <n> R hardware type <n>
z<n>.alarm 0 R zone <n> not on alarm
1 R zone <n> on alarm
z<n>.alarm.mem 0 R zone <n> not on alarm memory
1 R zone <n> on alarm memory
z<n>.prealarm.mem 0 R zone <n> not on prealarm memory
1 R zone <n> on prealarm memory
z<n>.tamper 0 R zone <n> not on tamper alarm
1 R zone <n> on on tamper alarm
z<n>.tamper.mem 0 R zone <n> not on tamper memory alarm
1 R zone <n> on on tamper memory alarm
z<n>.armed 0 R zone <n> disarmed
1 R zone <n> armed
z<n>.bypass 0 R zone <n> not bypassed
1 R zone <n> bypassed
z<n>.fault 0 R zone <n> not in fault
1 R zone <n> fault
z<n>.fault.mem 0 R zone <n> not in fault memory
1 R zone <n> fault memory
z<n>.line <v> R zone <n> line type
z<n>.name <string> R zone <n> name <string>
z<n>.pn <v> R zone <n> has hardware type <v>
z<n>.seclev <v> R zone <n> has security level <v>
z<n>.serial <string> R zone <n> has serial address <string>

Release Notes

3.8.0

  • now included in the HSYCO jar package

3.7.0

  • initial release


XENSITY is a registered trademark of DEA Security S.r.l.