Skip to main content

Notifier

The NOTIFIER AM-2000, AM-4000 and AM-6000 are multi-area fire panels. The integration with HSYCO can be accomplished via a standard Modbus RTU slave interface.

Notifier Configuration

Communication

The NOTIFIER SIB 600 Modbus interface is required. The default connection parameters are:

Modbus address: 1 ... 32

RS-485 parameters:

Baud rate9600
Data bits8
Stop bit1
Paritynone
Flow controlnone

Refer to the Notifier manuals for installation, wiring and power supply requirements.

Here's a screenshot of the manual:

Notifier Configuration

RS485 MODBUS port is on pin 5,6,7

It's mandatory to enable the SIB 600 module with UPLOAD PK 2000, PK4000 or PK6000. The MODBUS address must be assigned in the TCP/IP field.

HSYCO Configuration

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

Communication

  • Comm ID: select a MODBUSTCP I/O server if using a Modbus gateway, or the serial port id when using a direct RS-485 port with HSYCO acting as Modbus RTU master.

High Availability

  • Shutdown when inactive: defaults to false.

Options

IDDefaultValuesDescription
address11 ... 32the panel’s Modbus address
guitruetrueenable support for the UI object, UISET actions and USER commands
falsedisable UI support
startupeventsfalsetruegenerate IO events also during the driver’s start-up phase
falsestart generating events only after HSYCO is aligned with the current status of the system
pollinterval1> 0the data acquisition interval, in seconds
lastzone1500 ... 150set to the highest zone number configured in the panel. Set to 0 to disable zone status polling and control commands
loglines100≥ 0if GUI support is enabled, set to the maximum number of lines to show in the log text object. Set to 0 to disable the GUI log
protocolversion21set this option to 1 only if the panel is using the old firmware
2default protocol support for panels with new firmware (N models)

Datapoints

note

Data points marked with (N) are not available with older firmware versions. Data points marked with (O) are only available with older firmware versions.

IDValueR/WDescription
connectiononlineRconnection established
offlineRHSYCO can't connect to the panel
annunciator.<n>.<m>.offline (N)1Rannunciator <n>.<m> offline
0Rannunciator <n>.<m> online
annunciator.<n>.<m>.fault (N)1Rannunciator <n>.<m>fault
0Rannunciator <n>.<m> no fault
annunciator.<n>.<m>.cfg.error (N)1Rannunciator <n>.<m> configuration error
0Rannunciator <n>.<m> configured
annunciator.<n>.offline (O)1Rannunciator <n> offline
0Rannunciator <n> online
annunciator.<n>.fault (O)1Rannunciator <n> fault
0Rannunciator <n> no fault
detected.annunciatorsRspace separated list of detected annunciators
detected.lcdsRspace separated list of detected LCDs
detected.modules.<l>Rspace separated list of detected modules on loop <l>
detected.loopsRspace separated list of detected loops
detected.sensors.<l>Rspace separated list of detected loops on loop <l>
lcd.offline (O)1RLCD/Terminal offline
0RLCD/Terminal offline
lcd.<n>.offline (N)1RLCD <n> offline
0RLCD <n> online
lcd.<n>.fault (N)1RLCD <n> fault
0RLCD <n> no fault
lcd.<n>.cfg.error (N)1RLCD <n> configuration error
0RLCD <n> configured
loop.<n>.disabled (O)1Rloop <n> disabled
0Rloop <n> not disabled
loop.<n>.short1Rloop <n> short circuit
0Rloop <n> no short circuit
loop.<n>.open1Rloop <n> open fault
0Rloop <n> no open fault
loop.<n>.voltage1Rloop <n> low voltage fault
0Rloop <n> no low voltage fault
module.<l>.<n>.normal1Rmodule <n> on loop <l> normal state
0Rmodule <n> on loop <l> error state
module.<l>.<n>.disabled1Rmodule <n> on loop <l> disabled
Wdisable module <n> on loop <l>
0Rmodule <n> on loop <l> enabled
Wenable module <n> on loop <l>
module.<l>.<n>.out1Rmodule <n> on loop <l> output active (ON)
Wturn ON out of module <n> on loop <l>
0Rmodule <n> on loop <l> output not active (OFF)
Wturn OFF out of module <n> on loop <l>
module.<l>.<n>.faultvRmodule <n> on loop <l> fault (see modules fault error table below)
0Rmodule <n> on loop <l> no fault
module.<l>.<n>.alarm1Rmodule <n> on loop <l> alarm
0Rmodule <n> on loop <l> no alarm
panel.fault.batt.disconn1Rbatteries disconnected
0Rbatteries connected
panel.fault.power1Rmains power failure
0Rmains power ok
panel.fault.supply.main (O)1Rmain power supply failure
0Rmain power supply ok
panel.fault.supply.aux (O)1Raux power supply failure
0Raux power supply ok
panel.fault.supply.aux.disc (O)1Raux power supply disconnected
0Raux power supply not disconnected
panel.fault.supply.aux.not.prg (O)1Raux power supply not programmed
0Raux power supply programmed
panel.fault.batt.unbal1Rbattery charger unbalance detected
0Rbattery charger unbalance not detected
panel.fault.batt.fail1Rbattery failure detected
0Rbattery failure not detected
panel.fault.batt.low (O)1Rbattery low voltage detected
0Rbattery low voltage not detected
panel.fault.bex1Rbattery exhausted detected
0Rbattery exhausted not detected
panel.fault.earth1Rground connection fault
0Rno ground connection fault
panel.fault.undervoltage1RAC power under-voltage fault
0Rno AC power under-voltage fault
panel.fault.overvoltage1RAC power over-voltage fault
0Rno AC power over-voltage fault
panel.fault.siren.open1Rsiren line wire cut detected
0Rsiren line wire cut not detected
panel.fault.siren.short1Rsiren line short circuit detected
0Rsiren line short circuit not detected
panel.fault.fuse1Rfuse fault
0Rfuse ok
rowspan="2" style="white-space:nowrap"|panel.fault.batt.charger.undervoltage1Rbattery charger under-voltage fault
0Rno battery charger under-voltage fault
panel.fault.batt.charger.overvoltage1Rbattery charger over-voltage fault
0Rno battery charger over-voltage fault
panel.filesystem.clear.error (N)1Rmemory delete error
0Rno memory delete error
panel.filesystem.init.error (N)1Rmemory initialization error
0Rno memory initialization error
panel.reliab.par.mod1Rreliability parameters modified warning
0Rno reliability parameters modified warning
panel.hardkey.enabled1Rhardware programming key enabled
0Rhardware programming key not enabled
panel.power.on1Rpower on phase
0Rpower on phase completed
panel.wdt.reset1Rmain CPU watchdog fault
0Rmain CPU watchdog ok
panel.cfg.error (N)1Rconfiguration error
0Rconfiguration ok
panel.filesystem.error (N)1Rmemory corruption
0Rmemory ok
panel.hard.clock (N)1Rinternal hardware clock fault
0Rinternal hardware clock ok
panel.arch.full (N)1Rlog archive full
0Rlog archive not full
panel.arch.full.warning (N)1Rlog archive warning (80% full)
0Rno log archive warning
panel.zone.default (N)1Rsensors/modules not yet assigned to zones
0Rzones/modules assignment done
panel.sib.offline (N)1RSIB board offline
0RSIB board online
panel.sib.not.prg (N)1RSIB board not programmed
0RSIB board programmed
panel.pc.invalid.cmd (N)1Rinvalid command from PC
0Rno invalid command from PC
panel.arch.disabled1Rlog archive disabled
0Rlog archive enabled
panel.lib.<n>.offline1RLIB board <n> offline
0RLIB board <n> online
panel.lib.<n>.cfg.error1RLIB board <n> configuration error
0RLIB board <n> configured
panel.lib.<n>.not.prg1RLIB board <n> not programmed
0RLIB board <n> programmed
panel.firesilenceWfire alarm silence
resetWfire alarm reset
activateWoutput re-activation
ackWacknowledge
panel.fire.normal1Rfire panel normal state
0Rfire panel error state
panel.fire.exclusions1Rfire panel has one or more disabled components
0Rfire panel’s all components are enabled
panel.fire.test1Rfire panel test
0Rfire panel no test
panel.fire.fault1Rfire panel fault
0Rfire panel no fault
panel.fire.alarm1Rfire panel alarm
0Rfire panel no alarm
panel.fire.alarm.silent1Rfire panel alarm silenced
0Rfire panel no alarm silenced
panel.fire.ack1Rfire panel with events requing acknowledgement
0Rfire panel with no events requing acknowledgement
panel.tech (N)silenceWtechnical alarm silence
resetWtechnical alarm reset
activateWoutput re-activation
ackWacknowledge
panel.tech.normal (N)1Rtechnical panel normal state
0Rtechnical panel error state
panel.tech.exclusions (N)1Rtechnical panel has one or more disabled components
0Rtechnical panel’s all components are enabled
panel.tech.test (N)1Rtechnical panel test
0Rtechnical panel no test
panel.tech.fault (N)1Rtechnical panel fault
0Rtechnical panel no fault
panel.tech.alarm (N)1Rtechnical panel alarm
0Rtechnical panel no alarm
panel.tech.ack (N)1Rtechnical panel with events requing acknowledgement
0Rtechnical panel with no events requing acknowledgement
sensor.<l>.<n>.normal1Rsensor <n> on loop <l> normal state
0Rsensor <n> on loop <l> error state
sensor.<l>.<n>.disabled1Rsensor <n> on loop <l> disabled
Wdisable sensor <n> on loop <l>
0Rsensor <n> on loop <l> enabled
Wenable sensor <n> on loop <l>
sensor.<l>.<n>.prealarm.11Rsensor <n> on loop <l> pre-alarm 1
0Rsensor <n> on loop <l> pre-alarm 1 off
sensor.<l>.<n>.prealarm.21Rsensor <n> on loop <l> pre-alarm 2
0Rsensor <n> on loop <l> pre-alarm 2 off
sensor.<l>.<n>.faultvRsensor <n> on loop <l> fault (see sensors fault error table below)
0Rsensor <n> on loop <l> no fault
sensor.<l>.<n>.alarm1Rsensor <n> on loop <l> alarm
0Rsensor <n> on loop <l> no alarm
sensor.<l>.<n>.analogvRsensor <n> on loop <l> analog value
zone.<n>.normal1Rzone <n> normal state
0Rzone <n> error state
zone.<n>.disabled1Rzone <n> disabled
Wdisable zone <n>
0Rzone <n> enabled
Wenable zone <n>
zone.<n>.fault1Rzone <n> fault
0Rzone <n> no fault
zone.<n>.alarm1Rzone <n> alarm
0Rzone <n> no alarm

Modules fault values for input modules

The value v of the fault data point can be the combination (sum) of multiple error values.

ValueIDDescription
1EDEINSTnot installed
4EINVnot responding
8EFAULTTYPEIDtype id fault
32ESHORT or ECUTshort circuit or wire cut
64ETAMPtamper alarm

Modules fault values for output modules

The value v of the fault data point can be the combination (sum) of multiple error values.

ValueIDDescription
1EDEINSTnot installed
4EINVnot responding
8EFAULTTYPEIDtype id fault
32ESHORTshort circuit
64ECUTwire cut

Sensors fault values for generic sensors

The value v of the fault data point can be the combination (sum) of multiple error values.

ValueIDDescription
1EDEINSTnot installed
4EINVnot responding
8EFAULTTYPEIDtype id fault
16EDRIFTdrift warning (75% of alarm for >10 minute)
32EMAINTdirt sensor warning (80% of alarm for >36 hours)
64ELOWlow chamber value fault (<20% of alarm)

Sensors fault values for GASS or OXY sensors

The value v of the fault data point can be the combination (sum) of multiple error values.

ValueIDDescription
1EDEINSTnot installed
4EINVnot responding
8EFAULTTYPEIDtype id fault
64ELOWlow chamber value fault

User Interface

UISET

You can use any object that accepts a text attribute, usually text, to display the status of the system according to the following table:

IDAttribute
logvaluea textual log of all relevant events. The last event is at the top, with older events scrolled down, then removed from the log past the log lines limit
log0valuelatest line of the security log when a new entry is added, set back to blank after a short period
offline.labelvisibletrue when HSYCO can’t connect to the Notifier panel, false otherwise
annunciator.<n>.<m>.cfg.error.labelvisibletrue when annunciator <n>.<m> has a configuration error
lcd.offline.labelvisibletrue when LCD is offline (old protocol only)
lcd.<n>.offline.labelvisibletrue when LCD <n> is offline
lcd.<n>.fault.labelvisibletrue when LCD <n> is showing a fault condition
lcd.<n>.cfg.error.labelvisibletrue when LCD <n> has a configuration error
loop.<n>.short.labelvisibletrue when loop <n> short circuit
loop.<n>.open.labelvisibletrue when loop <n> is open
loop.<n>.voltage.labelvisibletrue when loop <n> voltage is too low
module.<l>.<n>.normal.labelvisibletrue when module <n> on loop <l> normal state
module.<l>.<n>.disabled.labelvisibletrue when module <n> on loop <l> disabled
module.<l>.<n>.out.labelvisibletrue when module <n> on loop <l> output is ON
module.<l>.<n>.fault.labelvisibletrue when module <n> on loop <l> fault
module.<l>.<n>.alarm.labelvisibletrue when module <n> on loop <l> alarm
panel.fire.normal.labelvisibletrue when fire panel normal state
panel.fire.exclusions.labelvisibletrue when fire panel has one or more disabled components
panel.fire.test.labelvisibletrue when fire panel test mode
panel.fire.fault.labelvisibletrue when fire panel fault
panel.fire.alarm.labelvisibletrue when fire panel alarm
panel.tech.normal.labelvisibletrue when technical panel normal state
panel.tech.exclusions.labelvisibletrue when technical panel has disabled components
panel.tech.test.labelvisibletrue when technical panel test mode
panel.tech.fault.labelvisibletrue when technical panel fault
panel.tech.alarm.labelvisibletrue when technical panel alarm
sensor.<l>.<n>.normal.labelvisibletrue when sensor <n> on loop <l> normal state
sensor.<l>.<n>.disabled.labelvisibletrue when sensor <n> on loop <l> disabled
sensor.<l>.<n>.prealarm.1.labelvisibletrue when Sensor <n> on loop <l> pre-alarm 1
sensor.<l>.<n>.prealarm.2.labelvisibletrue when Sensor <n> on loop <l> pre-alarm 2
sensor.<l>.<n>.fault.labelvisibletrue when sensor <n> on loop <l> fault
sensor.<l>.<n>.alarm.labelvisibletrue when sensor <n> on loop <l> alarm
zone.<n>.normal.labelvisibletrue when zone <n> normal state
zone.<n>.disabled.labelvisibletrue when zone <n> disabled
zone.<n>.fault.labelvisibletrue when zone <n> fault
zone.<n>.alarm.labelvisibletrue when zone <n> alarm

USER Commands

You can use the user object, or any other GUI object that generates user events, to execute any command that could be sent writing to a data point, as defined in the datapoints table. Set the user object’s name field to the datapoint (event) name, prefixed by the IO Server id, and its param field to the value that should be written to execute the command.

For example, to disable zone 1, use the following object:

(user fire.zone.1.disabled; 1; r4c2; gr; zone 1 off)

To enable zone 1:

(user fire.zone.1.disabled; 0; r4c3; gr; zone 1 on)

Release Notes

3.6.0

  • adds support for old AM-x000 firmware versions
  • new data points: detected.loops, detected.sensors.<loop>, detected.modules.<loop>, detected.lcds, detected.annunciators
  • data point panel.fire.unknown renamed panel.fire.ack
  • data point panel.fault.loop.open renamed panel.fault.siren.open
  • data point panel.fault.loop.short renamed panel.fault.siren.short

3.5.1

  • minor changes to the sensor.<l>.<n>.fault data point
  • new "activate" and "ack" commands to the panel.fire data point

3.3.0

  • initial release

Honeywell and Notifier are registered trademarks owned by Honeywell International Inc., or its subsidiaries or affiliates.