TLABQ
The T-LAB Q is a multi-area security system with four different models; the model Quadrio supports only one area, the models Small, Medium, Large support four areas. Each area is divided into four groups (A,B,C,D). Number of zones and outputs is variable and depend on the model.
Contents
HSYCO Configuration
Add the TLABQ 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 panel
- IP Port: TCP/IP port assigned to the panel's web server
Authentication
- User: username to access the web server
- Password: password to access the web server
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 | ||
gui | true | true | enable the UISET "visible" field for all system zones |
false | disable the UISET "visible" field for all system zones | ||
pollinterval | 1000 | n > 1000 | the data acquisition interval, in milliseconds |
logsize | 400 | n ≥ 0 | the number of log lines to display in the UI object |
Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the panel | |
id | Q | R | security panel series identification |
model | Quadrio | R | security panel model |
Small | |||
Medium | |||
Large | |||
fw | <text> | R | firmware version running on the security panel |
alarm | 1 | R | active alarm |
0 | R | no active alarm | |
ins | 1 | R | panel armed |
0 | R | panel not armed | |
alarm.memory | 1 | R | active alarm memory |
0 | R | no active alarm memory | |
dataconfig | 0..999 | R | data configuration version |
accesstype | admin | R | the admin accessed the panel |
no_valid_access | R | no valid access to the panel | |
<user_index> | R | index of the user that accessed the panel | |
temp | <val> | R | security panel temperature (C°) |
credit | <val> | R | SIM credit (€) |
gsm.fault | 1 | R | gsm error detected |
0 | R | no gsm error | |
gsm.fault.cause | 1 | R | network registration error |
2 | R | no SIM | |
3 | R | no service provider | |
4 | R | low signal | |
5 | R | no response to sent command | |
6 | R | SIM pin block | |
pstn.fault | 1 | R | PSTN fault detected |
0 | R | no PSTN fault | |
nopower | 1 | R | no power supply |
0 | R | power supply in normal state | |
nopower.device | 65534 | R | system detected lack of power supply |
<n> | R | index of device that detected lack of power supply | |
batt.fault | 1 | R | battery fault detected |
0 | R | no battery fault | |
batt.fault.device | 65534 | R | system detected battery fault |
<n> | R | index of device that detected battery fault | |
tamper | 1 | R | tamper on a device detected |
0 | R | no tamper detected | |
tamper.device | 65534 | R | system in tampering |
<n> | R | index of device in tampering | |
coercion | 1 | R | user coercion detected |
0 | R | no user coercion detected | |
coercion.user | <n> | R | index of user under duress |
radiointerference | 1 | R | radiointerference detected |
0 | R | no radiointerference detected | |
radiozone.fault | 1 | R | radio zone fault detected |
0 | R | no radio zone fault detected | |
radiozone.fault.zone | <n> | R | index of radio zone fault |
theft | 1 | R | theft detected |
0 | R | no theft detected | |
theft.device | <n> | R | index of device that detected theft |
medemergency | 1 | R | medical emergency detected |
0 | R | no medical emergency detected | |
medemergency.device | <n> | R | index of device that detected medical emergency |
radiohooter.fault | 1 | R | radio hooter fault detected |
0 | R | no radio hooter fault detected | |
radiohooter.fault.device | <n> | R | index of device that detected radio hooter fault |
radiokeyboard.fault | 1 | R | radio keyboard fault detected |
0 | R | no radio keyboard fault detected | |
radiokeyboard.fault.device | <n> | R | index of device that detected radio keyboard fault |
radiohooter.ids | <text> | R | list of radio hooter indexes in tampering |
remoteaccess | 1 | R | remote access detected |
0 | R | no remote access detected | |
u<n>.name | <text> | R | name of user <n> |
a<n>.name | <text> | R/W | name of area <n> (max. 16 characters) |
a<n>.ins | 0 | R/W | not all groups in area <n> armed |
1 | R/W | all groups in area <n> armed | |
0/<pin> | W | disarm all groups in area <n> using the specified user code (<pin>) | |
1/<pin> | W | arm all groups in area <n> using the specified user code (<pin>) | |
a<n>.alarmgroups | <text> | R | list of groups, in area <n>, in alarm state |
a<n>.tampergroups | <text> | R | list of groups, in area <n>, in tampering |
a<n>.prealarmgroups | <text> | R | list of groups, in area <n>, in pre-alarm state |
a<n>.blindgroups | <text> | R | list of groups, in area <n>, in blind state |
a<n>.group.<a,b,c,d>.en | 0 | R | group <a,b,c,d> in area <n> is disabled |
1 | R | group <a,b,c,d> in area <n> is enabled | |
a<n>.group.<a,b,c,d>.ins | 0 | R/W | group <a,b,c,d> in area <n> is disarmed |
1 | R/W | group <a,b,c,d> in area <n> is armed | |
0/<pin> | W | disarm group <a,b,c,d> in area <n> using the specified user code (<pin>) | |
1/<pin> | W | arm group <a,b,c,d> in area <n> using the specified user code (<pin>) | |
a<n>.group.<a,b,c,d>.name | <text> | R/W | name of group <a,b,c,d> in area <n> (max. 16 characters) |
o<n>.status | 1 | R | output n not configured and disabled |
2 | R | output n not configured and enabled | |
11 | R | output n configured and disabled | |
12 | R | output n configured and enabled | |
o<n> | 0 | W | disable output n |
1 | W | enable output n | |
o<n>.sec | 0 | W | remove timing on output n |
<k> | W | output n will change status (enable/disable) after k seconds | |
z<n>.name | <name> | R | name of zone n |
z<n>e.name | <name> | R | name of zone n (external contact) |
z<n>.open | 0 | R | zone n closed |
1 | R | zone n open (internal contact) | |
2 | R | zone n open (external contact) | |
3 | R | zone n open (internal and external contact) | |
z<n>.bypass | 0 | R | zone n not bypassed |
1 | R | zone n bypassed | |
z<n>.tamper | 0 | R | zone n not tampered |
1 | R | zone n tampered | |
z<n>.alarm | 0 | R | zone n not alarmed |
1 | R | zone n alarmed | |
z<n>.alarm.memory | 0 | R | no alarm memory on zone n |
1 | R | alarm memory on zone n |
User Interface
UISET Actions
ID | Attribute | Set to | |
---|---|---|---|
log | value | latest security log lines (as many as specified by the 'logsize' option) | |
log0 | value | latest security log (it will vanish after 5 seconds) | |
connection.offline | visible | true | when datapoint connection = offline |
false | when datapoint connection = online | ||
connection.online | visible | true | when datapoint connection = online |
false | when datapoint connection = offline | ||
alarm | visible | true | active alarm |
false | no active alarm | ||
alarm.memory | visible | true | active alarm memory |
false | no active alarm memory |
Log Files
If a TLABQ I/O Server is connected to HSYCO, the security.log file will be written in the same directories as the daily log files.
This file is never overwritten or deleted from HSYCO SERVER.
2021.03.02 10:55:28.470 - tlabq - 02/03/2021 10:50 - armed - remote user - area 1 - groups: A,B 2021.03.02 10:55:28.534 - tlabq - 02/03/2021 10:51 - disarmed - remote user 2021.03.02 10:55:28.555 - tlabq - 02/03/2021 10:51 - armed - remote user - area 1 - groups: A,B 2021.03.02 10:55:28.561 - tlabq - 02/03/2021 10:52 - disarmed - remote user 2021.03.02 10:55:28.568 - tlabq - 02/03/2021 10:52 - armed - remote user - area 1 - groups: A,B 2021.03.02 10:55:28.570 - tlabq - 02/03/2021 10:52 - disarmed - remote user 2021.03.02 10:55:29.504 - tlabq - HSYCO ONLINE 2021.03.02 11:01:28.088 - tlabq - 02/03/2021 11:00 - remote access - 93.51.114.164 2021.03.02 11:30:49.349 - tlabq - HSYCO OFFLINE
Other information about the TLABQ driver are stored in the message.log daily file.
Release Notes
3.8.0
- initial release
T-LAB is a registered trademarks of T-LAB SRL.