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 |
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 | |
a<n>.name | <text> | R/W | name of area <n> (max. 16 characters) |
a<n>.ins | 0 | W | disarm all groups in area <n> |
1 | W | arm all groups in area <n> | |
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 | |
a<n>.group.<a,b,c,d>.name | <text> | R/W | name of group <a,b,c,d> in area <n> (max. 16 characters) |
totaloutputs | <n> | R | total outputs number associated to the security panel |
totalradiooutputs | <n> | R | total radio outputs number associated to the security panel |
o<n>.status | 0 | R | output n doesn't exist |
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>.name | <text> | W | change name of output n (max. 16 characters) |
o<n>.sec | 0 | W | remove timing on output n |
<k> | W | output n will change status (enable/disable) after k seconds | |
totalwiredzones | <n> | R | total wired zones number |
totalradiozones | <n> | R | total radio zones number |
z<n>.status | 1 | R | zone n excluded |
2 | R | zone n in normal state | |
3 | R | zone n in tampering | |
11 | R | zone n open internal contact | |
12 | R | zone n open external contact | |
13 | R | zone n open internal and external contacts | |
20 | R | alarm memory in zone n and all contacts closed | |
21 | R | alarm memory in zone n and internal contact open | |
22 | R | alarm memory in zone n and external contact open | |
23 | R | alarm memory in zone n and all contact open | |
40 | R | zone n in alarm and all contacts closed | |
41 | R | zone n in alarm and internal contact open | |
42 | R | zone n in alarm and all external contact open | |
43 | R | zone n in alarm and all contacts open |
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) | |
z<n>.not.configured | visible | true | zone n is not configured |
false | zone n is configured | ||
z<n>.excluded | visible | true | zone n is excluded |
false | zone n is not excluded | ||
z<n>.normal | visible | true | zone n is in normal state |
false | zone n is not in normal state | ||
z<n>.tamper | visible | true | zone n is in tampering |
false | zone n is not in tampering | ||
z<n>.open.internal | visible | true | internal contact open in zone n |
false | not internal contact open in zone n | ||
z<n>.open.external | visible | true | external contact open in zone n |
false | not external contact open in zone n | ||
z<n>.open.both | visible | true | both contacts open in zone n |
false | not both contacts open in zone n | ||
z<n>.alarm.memory.closed.both | visible | true | alarm memory in zone n and both contacts closed |
false | not alarm memory in zone n and both contacts closed | ||
z<n>.alarm.memory.open.internal | visible | true | alarm memory in zone n and internal contact open |
false | not alarm memory in zone n and internal contact open | ||
z<n>.alarm.memory.open.external | visible | true | alarm memory in zone n and external contact open |
false | not alarm memory in zone n and external contact open | ||
z<n>.alarm.memory.open.both | visible | true | alarm memory in zone n and both contacts open |
false | not alarm memory in zone n and both contacts open | ||
z<n>.alarm.closed.both | visible | true | alarm in zone n and both contacts closed |
false | not alarm in zone n and both contacts closed | ||
z<n>.alarm.open.internal | visible | true | alarm in zone n and internal contact open |
false | not alarm in zone n and internal contact open | ||
z<n>.alarm.open.external | visible | true | alarm in zone n and external contact open |
false | not alarm in zone n and external contact open | ||
z<n>.alarm.open.both | visible | true | alarm in zone n and both contacts open |
false | not alarm in zone n and both contacts open |
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.