Difference between revisions of "Alert5"

From HSYCO
Jump to navigation Jump to search
Line 49: Line 49:
  
 
== Datapoints ==
 
== Datapoints ==
 +
 +
The hierarchical structure is: System > Area > Device
  
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 15:30, 10 September 2021

Felma's Alert5 is a supervisor system that can control anti-intrusion, fire prevention, access control and TVCC systems. The communication with Hsyco is via HTTP protocol.

HSYCO Configuration

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

Communication

  • IP Address: host name or IP address of the supervisor
  • IP Port: TCP/IP port assigned to the supervisor

Authentication

  • User: username to access the supervisor
  • Password: password to access the supervisor

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 > 1000 the data acquisition interval, in milliseconds
logsize 300 n ≥ 0 the number of log lines to display in the UI object


Datapoints

The hierarchical structure is: System > Area > Device

ID Value R/W Description
connection online R the driver started correctly
offline R the driver didn't start correctly or loop cycle failed
global.error <num> R error code, 0 means no error
global.desc <text> R error description, OK means no error
global.api.name <text> R current API name
global.api.version <val> R current API version
sys.<sys_id>.desc <text> R description of sys_id
sys.<sys_id>.type <text> R type of sys_id
sys.<sys_id>.status.connection –1 R undefined state
0 R sys_id not online (logical state)
1 R sys_id online (logical state)
sys.<sys_id>.status.system –1 R undefined state
0 R sys_id not online (physical state)
1 R sys_id online (physical state)
sys.<sys_id>.status.alarm –1 R undefined state
0 R sys_id not in alarm
1 R sys_id in alarm
sys.<sys_id>.status.fault –1 R undefined state
0 R sys_id ok
1 R sys_id fault
sys.<sys_id>.command.<command_id>.desc <text> R description of command_id associated to sys_id
sys.<sys_id>.area.<area_id>.desc <text> R description of area_id
sys.<sys_id>.area.<area_id>.code <num> R code of area_id
sys.<sys_id>.area.<areaId>.status.connection –1 R undefined state
0 R area_id disarmed (logical state)
1 R area_id armed (logical state)
sys.<sys_id>.area.<areaId>.status.area –1 R undefined state
0 R area_id disarmed (physical state)
1 R area_id armed (physical state)
sys.<sys_id>.area.<area_id>.status.alarm –1 R undefined state
0 R area_id not in alarm
1 R area_id in alarm
sys.<sys_id>.area.<area_id>.status.fault –1 R undefined state
0 R area_id ok
1 R area_id fault
area.<area_id>.command.<command_id>.desc <text> R description of command_id associated to area_id
sys.<sys_id>.area.<area_id>.dev.<dev_id>.desc <text> R description of dev_id
sys.<sys_id>.area.<area_id>.dev.<dev_id>.code <num> R code of dev_id
sys.<sys_id>.area.<areaId>.dev.<dev_id>.status.bypass –1 R undefined state
0 R dev_id is bypassed
1 R area_id armed
sys.<sys_id>.area.<areaId>.dev.<dev_id>.status.open –1 R undefined state
0 R dev_id not active
1 R dev_id active
sys.<sys_id>.area.<area_id>.dev.<dev_id>.status.alarm –1 R undefined state
0 R dev_id not in alarm
1 R dev_id in alarm
sys.<sys_id>.area.<area_id>.dev.<dev_id>.status.fault –1 R undefined state
0 R dev_id ok
1 R dev_id fault
dev.<dev_id>.command.<command_id>.desc <text> R description of command_id associated to dev_id
sys.<sys_id>.command.<command_id> 1 W exec command_id for sys_id
area.<area_id>.command.<command_id> 1 W exec command_id for area_id
dev.<dev_id>.command.<command_id> 1 W exec command_id for dev_id