Difference between revisions of "Satel"
Jump to navigation
Jump to search
(→3.6.0) |
|||
Line 777: | Line 777: | ||
− | ''Satel is a registered trademark of Satel Italia srl.' | + | ''Satel is a registered trademark of Satel Italia srl.'' |
Revision as of 18:55, 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 |
W | clear trouble memory | ||
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 | |
W | isolate zone <n> | ||
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 |
W | disarm partition <n> using the default user code if specified in the options | ||
1 | R | partition <n> is armed | |
W | arm partition <n> using the default user code if specified in the options | ||
1f | W | force arm partition <n> using the default user code if specified in the options | |
p<n>.armed.<code> | 0 | W | disarm partition <n> using the specified user code |
1 | W | arm partition <n> using the specified user code | |
1f | W | force arm partition <n> using the specified user code | |
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 |
W | disarm partition <n> in mode 1 using the default user code if specified in the options | ||
1 | R | partition <n> is armed in mode 1 | |
W | arm partition <n> in mode 1 using the default user code if specified in the options | ||
1f | W | force arm in mode 1 partition <n> using the default user code if specified in the options | |
p<n>.armed1.<code> | 0 | W | disarm partition <n> in mode 1 using the specified user code |
1 | W | arm partition <n> in mode 1 using the specified user code | |
1f | W | force arm partition <n> in mode 1 using the specified user code | |
p<n>.armed2 | 0 | R | partition <n> is not armed in mode 2 |
W | disarm partition <n> in mode 2 using the default user code if specified in the options | ||
1 | R | partition <n> is armed in mode 2 | |
W | arm partition <n> in mode 2 using the default user code if specified in the options | ||
1f | W | force arm in mode 2 partition <n> using the default user code if specified in the options | |
p<n>.armed2.<code> | 0 | W | disarm partition <n> in mode 2 using the specified user code |
1 | W | arm partition <n> in mode 2 using the specified user code | |
1f | W | force arm partition <n> in mode 2 using the specified user code | |
p<n>.armed3 | 0 | R | partition <n> is not armed in mode 3 |
W | disarm partition <n> in mode 3 using the default user code if specified in the options | ||
1 | R | partition <n> is armed in mode 3 | |
W | arm partition <n> in mode 3 using the default user code if specified in the options | ||
1f | W | force arm in mode 3 partition <n> using the default user code if specified in the options | |
p<n>.armed3.<code> | 0 | W | disarm partition <n> in mode 3 using the specified user code |
1 | W | arm partition <n> in mode 3 using the specified user code | |
1f | W | force arm partition <n> in mode 3 using the specified user code | |
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 | |
clear | W | clear alarms on partition <n> using the default user code if specified in the options | |
p<n>.alarm.<code> | clear | W | clear alarms on partition <n> using the specified user code |
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 |
W | switch off output <n> using the default user code if specified in the options | ||
1 | R | output <n> is on | |
W | switch on output <n> using the default user code if specified in the options | ||
<any_other_val> | W | invert output <n>'s state using the default user code if specified in the options | |
o<n>.on.<code> | 0 | W | switch off output <n> using the specified user code |
1 | W | switch on output <n> using the specified user code | |
<any_other_val> | W | invert output <n>'s state using the specified user code | |
d<n>.open | 0 | R | door <n> is closed |
1 | R | door <n> is open | |
W | open door <n> using the default user code if specified in the options | ||
d<n>.open.<code> | 1 | W | open door <n> using the specified user code |
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 |
Release Notes
3.6.0
- initial version release
Satel is a registered trademark of Satel Italia srl.