Difference between revisions of "Satel"
Jump to navigation
Jump to search
Line 100: | Line 100: | ||
|- | |- | ||
− | |rowspan=" | + | |rowspan="2" |armed |
− | + | |0 | |
|R | |R | ||
− | |all | + | |all partitions are disarmed |
|- | |- | ||
− | + | |1 | |
− | |||
− | |||
− | |||
|R | |R | ||
|the system is (partially) armed | |the system is (partially) armed | ||
− | |||
− | |||
− | |||
|- | |- | ||
Line 128: | Line 122: | ||
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |alarm.mem |
|0 | |0 | ||
|R | |R | ||
− | | | + | |no active alarm memory |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | |the system | + | |the system has an active alarm memory |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |alarm.fire.mem |
|0 | |0 | ||
|R | |R | ||
− | | | + | |no active fire alarm memory |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | |the | + | |the system has an active fire alarm memory |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |alarm.fire |
|0 | |0 | ||
|R | |R | ||
− | | | + | |no fire alarm |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |fire alarm active |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |alarm.tamper |
|0 | |0 | ||
|R | |R | ||
− | | | + | |none of the zone are in tamper alarm |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |at least one zone is in tamper alarm |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |alarm.tamper.mem |
|0 | |0 | ||
|R | |R | ||
− | |the | + | |none of the zone have an active tamper alarm memory |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |at least one zone has an active tamper alarm memory |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |trouble |
|0 | |0 | ||
|R | |R | ||
− | | | + | |no trouble |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |active system troubles |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |trouble.mem |
|0 | |0 | ||
|R | |R | ||
− | | | + | |no trouble memory active |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |active system trouble memory |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |service |
|0 | |0 | ||
|R | |R | ||
− | | | + | |service mode not active |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |service mode active |
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="3" |time | ||
+ | |rowspan="2" |YYYY-MM-DD hh:mm:ss | ||
+ | |R | ||
+ | |the date/time set on the panel is the reported one (this datapoint is updated every few minutes unless requested with "read") | ||
+ | |- | ||
+ | |W | ||
+ | |set the specified date/time on the panel | ||
+ | |- | ||
+ | |read | ||
+ | |W | ||
+ | |requests the reading of the panel date/time | ||
+ | |||
+ | |- | ||
+ | |||
+ | |p<n>.name | ||
+ | |<text> | ||
+ | |R | ||
+ | |the name of partition <n> is set to <text> | ||
+ | |||
+ | |- | ||
+ | |||
+ | |z<n>.name | ||
+ | |<text> | ||
+ | |R | ||
+ | |the name of zone <n> is set to <text> | ||
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.open |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> is closed |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> is open |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.tamper |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> is not tampered |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> is tampered |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.alarm |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> is not in alarm |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> is in alarm |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.alarm.tamper |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> is not in tamper alarm |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> is in tamper alarm |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.alarm.tamper |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> is not in tamper alarm |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> is in tamper alarm |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.alarm.mem |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> does not have an active alarm memory |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> has an active alarm memory |
|- | |- | ||
− | | | + | |rowspan="2" |z<n>.alarm.tamper.mem |
− | | | + | |0 |
|R | |R | ||
− | | | + | |zone <n> does not have an active tamper alarm memory |
− | |||
|- | |- | ||
− | + | |1 | |
− | | | ||
− | |||
|R | |R | ||
− | | | + | |zone <n> has an active tamper alarm memory |
|- | |- | ||
− | |rowspan="4" | | + | |rowspan="4" |z<n>.bypassed |
|rowspan="2" |0 | |rowspan="2" |0 | ||
|R | |R | ||
− | | | + | |zone <n> is not bypassed |
|- | |- | ||
|W | |W | ||
− | | | + | |un-bypass zone <n> |
|- | |- | ||
|rowspan="2" |1 | |rowspan="2" |1 | ||
|R | |R | ||
− | | | + | |zone <n> is bypassed |
|- | |- | ||
|W | |W | ||
− | | | + | |bypass zone <n> |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.trouble |
|0 | |0 | ||
|R | |R | ||
− | | | + | |'no violation' trouble not active on zone <n> |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |'no violation' trouble active on zone <n> |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.trouble.long |
|0 | |0 | ||
|R | |R | ||
− | | | + | |'long violation' trouble not active on zone <n> |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |'long violation' trouble active on zone <n> |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.isolated |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> not isolated |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> isolated |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.masked |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> not masked |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> masked |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |z<n>.masked.mem |
|0 | |0 | ||
|R | |R | ||
− | | | + | |zone <n> does not have an active masked memory |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |zone <n> has an active masked memory |
|- | |- | ||
− | |rowspan=" | + | |rowspan="2" |p<n>.armed |
− | |rowspan="2" |0 | + | |0 |
+ | |R | ||
+ | |partition <n> is not armed | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> is armed | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.armed.suppressed | ||
+ | |0 | ||
+ | |R | ||
+ | |partition <n> is not armed (suppressed) | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> is armed (suppressed) | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.armed1 | ||
+ | |0 | ||
+ | |R | ||
+ | |partition <n> is not armed in mode 1 | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> is armed in mode 1 | ||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.armed2 | ||
+ | |0 | ||
+ | |R | ||
+ | |partition <n> is not armed in mode 2 | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> is armed in mode 2 | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.armed3 | ||
+ | |0 | ||
+ | |R | ||
+ | |partition <n> is not armed in mode 3 | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> is armed in mode 3 | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.open | ||
+ | |0 | ||
+ | |R | ||
+ | |partition <n> has no open zone | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> has open zones | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.alarm.verified | ||
+ | |0 | ||
+ | |R | ||
+ | |partition <n> has no verified alarm | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> has verified alarms | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.warning | ||
+ | |0 | ||
+ | |R | ||
+ | |partition <n> has no warnings | ||
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> has warnings | ||
+ | |||
+ | |- | ||
+ | |||
+ | |rowspan="2" |p<n>.code | ||
+ | |0 | ||
|R | |R | ||
− | | | + | |partition <n> has 1st code not entered |
|- | |- | ||
− | | | + | |1 |
− | | | + | |R |
+ | |partition <n> has 1st code entered | ||
+ | |||
|- | |- | ||
− | |rowspan="2" | | + | |
+ | |rowspan="2" |p<n>.entry | ||
+ | |0 | ||
|R | |R | ||
− | | | + | |entry time not active on partition <n> |
|- | |- | ||
− | | | + | |1 |
− | | | + | |R |
+ | |entry time active on partition <n> | ||
|- | |- | ||
− | |rowspan=" | + | |rowspan="2" |p<n>.exit.gt10 |
− | + | |0 | |
|R | |R | ||
− | | | + | |exit time on partition <n> not active or not greater than 10 seconds |
|- | |- | ||
− | | | + | |1 |
− | | | + | |R |
+ | |exit time on partition <n> is active and greater than 10 seconds | ||
+ | |||
|- | |- | ||
− | |rowspan="2" | | + | |
+ | |rowspan="2" |p<n>.exit.lt10 | ||
+ | |0 | ||
|R | |R | ||
− | | | + | |exit time on partition <n> not active or not less than 10 seconds |
|- | |- | ||
− | | | + | |1 |
− | | | + | |R |
+ | |exit time on partition <n> is active and less than 10 seconds | ||
|- | |- | ||
− | |rowspan=" | + | |rowspan="2" |p<n>.blocked.temp |
− | + | |0 | |
|R | |R | ||
− | | | + | |partition <n> not temporary blocked |
|- | |- | ||
− | | | + | |1 |
− | | | + | |R |
+ | |partition <n> temporary blocked | ||
+ | |||
|- | |- | ||
− | |rowspan="2" | | + | |
+ | |rowspan="2" |p<n>.blocked.guard | ||
+ | |0 | ||
|R | |R | ||
− | | | + | |partition <n> not blocked for guard round |
|- | |- | ||
− | | | + | |1 |
− | | | + | |R |
+ | |partition <n> blocked for guard round | ||
|- | |- | ||
− | | | + | |rowspan="2" |p<n>.alarm |
− | | | + | |0 |
|R | |R | ||
− | | | + | |partition <n> not alarmed |
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |partition <n> alarmed | ||
|- | |- | ||
− | | | + | |rowspan="2" |p<n>.alarm.fire |
− | | | + | |0 |
|R | |R | ||
− | | | + | |no fire alarm on partition <n> |
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |fire alarm on partition <n> | ||
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |p<n>.alarm.mem |
− | | | + | |0 |
|R | |R | ||
− | | | + | |partition <n> does not have an active alarm memory |
|- | |- | ||
− | | | + | |1 |
|R | |R | ||
− | | | + | |partition <n> has an active alarm memory |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |p<n>.alarm.fire.mem |
|0 | |0 | ||
|R | |R | ||
− | | | + | |partition <n> does not have an active fire alarm memory |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |partition <n> has an active fire alarm memory |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |o<n>.on |
|0 | |0 | ||
|R | |R | ||
− | | | + | |output <n> is off |
|- | |- | ||
|1 | |1 | ||
|R | |R | ||
− | | | + | |output <n> is on |
|- | |- | ||
− | |rowspan="2" | | + | |rowspan="2" |d<n>.open |
− | | | + | |0 |
|R | |R | ||
− | | | + | |door <n> is closed |
|- | |- | ||
− | | | + | |1 |
|R | |R | ||
− | | | + | |door <n> is open |
|- | |- | ||
− | | | + | |rowspan="2" |d<n>.open.long |
− | | | + | |0 |
− | | | + | |R |
− | | | + | |door <n> has not been open for a long time |
+ | |- | ||
+ | |1 | ||
+ | |R | ||
+ | |door <n> has been open for a long time | ||
|} | |} |
Revision as of 18:20, 9 May 2016
The Satel INTEGRA series comprises a variety of multi-area security systems. The integration with HSYCO can be accomplished via direct control through Ethernet connection. The I/O Server complies with the protocol INT-RS v2.13 2015-03-19 and has been tested on firmware version 1.14 2015-12-15.
Contents
Satel Configuration
TODO
HSYCO Configuration
Add a SATEL 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 to use (as configured on the panel)
High Availability
- Shutdown when inactive: defaults to true.
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 | ||
logsize | 20 | n ≥ 0 | the number of log lines to display in the UI object |
usercode | <user_code> | default user code to be used to send commands | |
maxzone | 1 ≤ n ≤ 256 | highest zone number configured on the panel | |
maxpartition | 1 ≤ n ≤ 32 | highest partition number configured on the panel | |
maxoutput | 1 ≤ n ≤ 256 | highest output number configured on the panel | |
maxdoor | 1 ≤ n ≤ 64 | highest door number configured on the panel |
Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the panel | |
armed | 0 | R | all partitions are disarmed |
1 | R | the system is (partially) armed | |
alarm | 0 | R | the system is not in a alarm state |
1 | R | the system is in a alarm state | |
alarm.mem | 0 | R | no active alarm memory |
1 | R | the system has an active alarm memory | |
alarm.fire.mem | 0 | R | no active fire alarm memory |
1 | R | the system has an active fire alarm memory | |
alarm.fire | 0 | R | no fire alarm |
1 | R | fire alarm active | |
alarm.tamper | 0 | R | none of the zone are in tamper alarm |
1 | R | at least one zone is in tamper alarm | |
alarm.tamper.mem | 0 | R | none of the zone have an active tamper alarm memory |
1 | R | at least one zone has an active tamper alarm memory | |
trouble | 0 | R | no trouble |
1 | R | active system troubles | |
trouble.mem | 0 | R | no trouble memory active |
1 | R | active system trouble memory | |
service | 0 | R | service mode not active |
1 | R | service mode active | |
time | YYYY-MM-DD hh:mm:ss | R | the date/time set on the panel is the reported one (this datapoint is updated every few minutes unless requested with "read") |
W | set the specified date/time on the panel | ||
read | W | requests the reading of the panel date/time | |
p<n>.name | <text> | R | the name of partition <n> is set to <text> |
z<n>.name | <text> | R | the name of zone <n> is set to <text> |
z<n>.open | 0 | R | zone <n> is closed |
1 | R | zone <n> is open | |
z<n>.tamper | 0 | R | zone <n> is not tampered |
1 | R | zone <n> is tampered | |
z<n>.alarm | 0 | R | zone <n> is not in alarm |
1 | R | zone <n> is in alarm | |
z<n>.alarm.tamper | 0 | R | zone <n> is not in tamper alarm |
1 | R | zone <n> is in tamper alarm | |
z<n>.alarm.tamper | 0 | R | zone <n> is not in tamper alarm |
1 | R | zone <n> is in tamper alarm | |
z<n>.alarm.mem | 0 | R | zone <n> does not have an active alarm memory |
1 | R | zone <n> has an active alarm memory | |
z<n>.alarm.tamper.mem | 0 | R | zone <n> does not have an active tamper alarm memory |
1 | R | zone <n> has an active tamper alarm memory | |
z<n>.bypassed | 0 | R | zone <n> is not bypassed |
W | un-bypass zone <n> | ||
1 | R | zone <n> is bypassed | |
W | bypass zone <n> | ||
z<n>.trouble | 0 | R | 'no violation' trouble not active on zone <n> |
1 | R | 'no violation' trouble active on zone <n> | |
z<n>.trouble.long | 0 | R | 'long violation' trouble not active on zone <n> |
1 | R | 'long violation' trouble active on zone <n> | |
z<n>.isolated | 0 | R | zone <n> not isolated |
1 | R | zone <n> isolated | |
z<n>.masked | 0 | R | zone <n> not masked |
1 | R | zone <n> masked | |
z<n>.masked.mem | 0 | R | zone <n> does not have an active masked memory |
1 | R | zone <n> has an active masked memory | |
p<n>.armed | 0 | R | partition <n> is not armed |
1 | R | partition <n> is armed | |
p<n>.armed.suppressed | 0 | R | partition <n> is not armed (suppressed) |
1 | R | partition <n> is armed (suppressed) | |
p<n>.armed1 | 0 | R | partition <n> is not armed in mode 1 |
1 | R | partition <n> is armed in mode 1 | |
p<n>.armed2 | 0 | R | partition <n> is not armed in mode 2 |
1 | R | partition <n> is armed in mode 2 | |
p<n>.armed3 | 0 | R | partition <n> is not armed in mode 3 |
1 | R | partition <n> is armed in mode 3 | |
p<n>.open | 0 | R | partition <n> has no open zone |
1 | R | partition <n> has open zones | |
p<n>.alarm.verified | 0 | R | partition <n> has no verified alarm |
1 | R | partition <n> has verified alarms | |
p<n>.warning | 0 | R | partition <n> has no warnings |
1 | R | partition <n> has warnings | |
p<n>.code | 0 | R | partition <n> has 1st code not entered |
1 | R | partition <n> has 1st code entered | |
p<n>.entry | 0 | R | entry time not active on partition <n> |
1 | R | entry time active on partition <n> | |
p<n>.exit.gt10 | 0 | R | exit time on partition <n> not active or not greater than 10 seconds |
1 | R | exit time on partition <n> is active and greater than 10 seconds | |
p<n>.exit.lt10 | 0 | R | exit time on partition <n> not active or not less than 10 seconds |
1 | R | exit time on partition <n> is active and less than 10 seconds | |
p<n>.blocked.temp | 0 | R | partition <n> not temporary blocked |
1 | R | partition <n> temporary blocked | |
p<n>.blocked.guard | 0 | R | partition <n> not blocked for guard round |
1 | R | partition <n> blocked for guard round | |
p<n>.alarm | 0 | R | partition <n> not alarmed |
1 | R | partition <n> alarmed | |
p<n>.alarm.fire | 0 | R | no fire alarm on partition <n> |
1 | R | fire alarm on partition <n> | |
p<n>.alarm.mem | 0 | R | partition <n> does not have an active alarm memory |
1 | R | partition <n> has an active alarm memory | |
p<n>.alarm.fire.mem | 0 | R | partition <n> does not have an active fire alarm memory |
1 | R | partition <n> has an active fire alarm memory | |
o<n>.on | 0 | R | output <n> is off |
1 | R | output <n> is on | |
d<n>.open | 0 | R | door <n> is closed |
1 | R | door <n> is open | |
d<n>.open.long | 0 | R | door <n> has not been open for a long time |
1 | R | door <n> has been open for a long time |