Comfort Home Automation/ Security System Forums Home
Home Search search Menu menu Not logged in - Login | Register

Programming the Security System
 Moderated by: slychiu
 New Topic   Printer Friendly 
 Rate Topic 
 Posted: Sunday Nov 23rd, 2014 05:08 pm
1st Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

You may want to read this topic "Security System Basics" before coming here

Programming the Security functions for Comfort using Comfigurator is easy.

This can be divided into the following steps;
  1. Zones/Inputs
  2. Alarm Types
  3. Phone Numbers
  4. Miscellaneous Security Settings


Go to Alarms > Zones/Inputs as shown below.

Comfort CM9001 comes with 8 zones and is expandable to 96 zones using Slaves (SEP01) and Local expansion Modules (LEMs).

For each Zone, the following settings can be configured in the right pane.
See the above screen for Zone 2

Enter the zone name text. This name is used in the Comfort iOS/Android app to describe the zone (instead of the 4 zone words)

Zone Type
Select a Zone Type from the drop-down list. Some common zone types are
  • Door/Window for doors and windows
  • Entry Door for the entry/ exit door (there can be more than 1)
  • PIR Night/Away for zones that are active in Night and Away Mode, not in Day Mode.
  • PIR Away for zones that are active only in Away Mode, not in Night and Day modes
  • Fire Normally Closed for Fire/smoke detectors
  • Panic for panic buttons
  • Tamper for tamper inputs
  • Switch Normally Open for switches which do not trigger any alarm but activate zone Responses
  • Null Zone Type 0 to disable the zone

Zone Words
Select a maximum 4 words from the drop-down list of words from the wordlist. If the words are empty, the zone number will be used for announcement.

Entry Path
Check the Entry Path box if the zone is on the entry/exit path. This should not be confused with the Entry Door Zone Type. An Entry Door starts an entry delay when the system is armed to allow the user to disarm the system.

This is relevant for Central Monitoring Station (CMS) and SMS (using UCM/GSM4). Check this box if Zone Restore should be reported to the CMS in addition to Zone activation. The CMS may require that zone restores after the zone causes an alarm is reported eg if an open window that caused the alarm has been closed.

PartitionSelect a Partition 0 to 3 if Partitions are used (This can be seen only if View Mode = Advanced)
EOLSelect No EOL (if no EOL resistors are used) or Double EOL (if 2 EOL resistors are used. (This can be seen only if View Mode = Advanced)

Virtual Input This is a read-only field. the field is checked is the zone is virtual, which means that a sensor from another system like KNX, C-Bus or Zwave is being used as the Input instead of the physical zone connected to Comfort. The physical zone will be ignored in this case.

Checking the box will cause the keypads to announce the zone words when the zone is opened

On Response
The On Response is activated when the Zone is activated. Leave blank if not required.  This can be used to turn on lights for a short time when motion is detected, as an example.

Off Response
The Off Response is activated when the Zone goes off. Leave blank if not required.

Show Status
Check the box to show the real time status  of the zone. This is not a programming setting

Only the Zone Type is mandatory.

After programming the zones and connecting the physical sensors and wires to Comfort, it is possible to drag and drop the zones to a different number. This is a time saver compared to of reconnecting wires in case a mistake has been made in the wiring

Advice on programming zones - Important
It is recommended that an Entry Door is always installed in the system, programmed as Entry Door Zone Type.
When arming to Away Mode, closing the Entry Door will end the Exit delay and complete arming to Away Mode. If the entry door is already closed, it must be opened and closed to arm to away mode. Failure to do this causes "Arm Failure"

When the system is armed, opening the Entry Door will start the entry delay to allow the user time to disarm the alarm.

Do NOT depend only on motion detectors (PIRS) only for your alarm. PIRs are meant to a a secondary defence, while window and door contacts should be the first  line of defence. It is not recommended to use a PIR as an Entry Door, as a PIR can be triggered within the house causing false alarms.

If it is absolutely impossible to wire a magnetic contact to the Entry Door, and you have to use a PIR as entry door, then set the Away Arming Method to "Exit Delay". By default the Away Arming method is set to "Final Door"

This topic called methods of Arming to Away Mode may be useful

Read the below topic for testing the alarm system
Guide to Testing the Alarm System

Last edited on Monday Feb 28th, 2022 11:00 am by slychiu

 Posted: Wednesday Nov 26th, 2014 05:19 pm
2nd Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Alarm Types
There are 32 Alarm Types in the Comfort System, numbered 0 to 31. Each Alarm Type is triggered by activation of a Zone or other events like low battery, Power
Failure, New message etc. The Alarm Type settings determine the behaviour of
the Alarm, like whether the system dials out, and to what combination of the 8
phone numbers, whether the strobe turns on, which of the 4 alarm states, the siren type,  the Alarm Response (to trigger lights and appliances)

Go to Alarms > Alarm Types to program the Alarm behaviour

There is normally no need to change the default settings of Alarm Types unless there are special requirements which are not met by the default alarm type settings. The  only change required in most cases is the Dialout setting for the alarms.

The names of the Alarm Types which are referenced (in Blue)  cannot be changed.  This is because Alarm Types normally have a fixed purpose or usage once it is  referenced,  and changing the name may cause confusion.


The D/Out (Dialout) column is either Yes or No. Yes means that Alarm Type will dial out  when activated.

Dial Indexes
The dial indexes 1 to 8 show the combination of the 8 programmable phone numbers which the system will dial to when the alarm is activated. Each Alarm Type can dial to any combination of the 8 telephone numbers. Check the boxes of the phone index 1 to dial to. The 8 Phone numbers corresponding to the dial indexes are in Security > Phone Numbers.

Dial Delay
If this box is checked, the dial-out for the Alarm Type will occur after the dial delay. The  Dial Delay value in seconds is programmed in the Telecoms > Dialing screen. The Dial Delay value is common for all alarm types which require Dial Delay.

The Alarm Response  is activated when this alarm type is triggered. Each Alarm Type can activate its own Response to perform additional functions, like switching on Lights and relays. To select a Response, click on the right of the Response field to open a Response window. Select a Response from those listed. If the Response required is  not found among the default Responses, create it by choosing the New button at the  bottom of the Select a Response screen.

Alarm Phrase
This  selects the alarm sentence which is assigned to this alarm when dialing out and in the event log and alarm history. The default setting normally does not need to be changed.

This specifies whether the Strobe is to be turned on during this alarm. The default setting normally does not need to be changed.

Siren Type
This specifies the type of siren to be activated, and is selected from a list of available  siren types. Siren Types are defined on the Security Type Settings > Siren Types screen. The default setting normally does not need to be changed

Siren Delay
This specifies whether there is to be a delay before the siren is activated. The actual  Siren Delay value in minutes is programmed in the Security screen. The Siren Delay  value is common for all alarm types which require Siren Delay. The default setting normally does not need to be changed

This specifies one of 4 states for this alarm type; Idle, Trouble, Alert, or Alarm, which are also in ascending order or priority. Idle state is a non-alarm condition. Trouble state is when there are system trouble conditions like phone line cut, power failure or low battery. Alert State is when the system is waiting for some event to turn it into a full Alarm, like when the entry door starts the Entry Time when the system is armed. Alarm state is a full alarm, and has the highest priority. A new alarm will take priority over an existing alarm of the same or lower priority. For example, a Trouble alarm will not be activated if an Alert Alarm is active. The default setting normally does not need to be changed

Report and Restore Codes
This specifies the Report Codes to be transmitted to the Central Monitoring Station when this alarm type is activated and restored. The Report code depends on the Monitoring Station Format selected. There are 1 or 2 digits in the Report code, depending on the format selected but 2 digits should be entered. For formats which only require 1 digit, only the first digit of the code is sent. Each digit is in the range 0 to 9 and A to F, representing a hexadecimal digit. For 2 digit codes, if the 2nd digit is 0, the system will substitute the Zone or User Number for the second digit. For example if 30 is entered for Intruder Alarm, if Zone 5 causes the alarm, the Report Code sent will be 35. If FF is entered, no Report Code is sent at all -- this alarm type will not dial to a Central Monitoring Station.
The default setting should not  be changed unless advised by the CMS supervisor.

Class Code
This is used for Contact ID CMS reporting format only. Leave this unchanged at the default values.

As mentioned, most of the Alarm Types settings can be left at their default values. Only the Dial settings and Response may need to be changed,

Last edited on Saturday Aug 4th, 2018 05:58 am by slychiu

 Posted: Wednesday Nov 26th, 2014 06:05 pm
3rd Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Phone Numbers
To program the telephone numbers to dial out when alarms occur, go to Alarms > Phone Numbers. Up to 8 telephone numbers can be programmed. Each alarm type can select any combination of the 8 numbers to dial out to.

Select one of the 8 telephone numbers to change the settings on the right pane

Phone Types
The drop-down list  shows the phone types that can be assigned;
  • None (no dialout),
  • Voice - dial to mobile or landline phones and announce alarm information.
  • Pager (No longer used)
  • CMS (Central Monitoring Station) for alarm monitoring. For phones 1 and 2 only.
  • SMS. The SMS Phone Type is only applicable if the UCM/GSM Module is installed. This sends a SMS message to a GSM mobile phone.
Only Phones 1 and 2 can be assigned to CMS (Central Monitoring Station) Phone Type. If the system is not required to dial to CMS, phones and 1 and 2 may be  assigned to the other phone types.  There is a programmable delay of default 3 minutes after a kissoff from a Monitoring Station in an alarm state before the other phone numbers are dialed, to allow time for the Central Station to call the premises to verify the alarm.

Once phone 1 or 2 is set to a Monitoring Station, the user will not be able to change the phone setting to other phone types or make any other changes to the programmed phone in the Program Menu.

Phones 3 to 8 can be assigned to Voice Phone or  SMS, but not CMS.  The possibility of assigning two CMS numbers allows for one of them to be a backup number in case the first number is unavailable.

Phone Number
Enter the telephone number, up to 20 digits.

Allow SMS..
The fields "Allow SMS Control", "Allow SMS Arm", "Allow SMS Disarm" appear only when UCM/GSM4 is present  in the configuration. These are permissions for the Mobile phones to access the stated functions by SMS.

Initiate Dial Test
The "Initiate Dial Test" button starts a dial test to dial to all the programmed phone numbers according to the Phone Type. The dialing tones and progress tones are heard on the selected Keypad, ie keypad 1 in this screenshot
Note on Dialout Grouping
The 8 phone numbers are divided into 2 dial out groups. These are phones 1 and 2 in the first (Monitoring station group) and phones 3 to 8 (Normal phones group). In the normal phones group, a valid sign-in from a Voice Station will stop further dial outs in that group. In the Monitoring Stations group, a kissoff from a Monitoring Station or a valid sign-in from a Voice Phone will stop further dial outs in the group.  If the called Voice Phone acknowledges the dialout by pressing # instead of signing in, this does not end dialouts to the whole group - it stops further dialouts to that number only. Similarly, dial outs to Pagers do not stop dial outs to other phones, but end dial outs only to that particular number. The sequence of dial outs is from phone 1 to 8. If a dial out is not acknowledged or if the called number is busy or does not answer, the system dials to the next number in the list, and returns to the failed number in the next cycle.
This organization of phones into 2 Dialout groupings provides maximum flexibility in the management of dialouts.

----------------------------------For Dial-out delay after CMS, please read this post

Last edited on Friday Apr 1st, 2022 02:06 am by slychiu

 Posted: Thursday Nov 27th, 2014 08:34 am
4th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Configuration Flags
Go to Alarms > Configuration Flags

Wait for Dial Tone (Default On)
Check this box to force the system to wait for a continuous dial tone before dialing out in the event of an alarm. If selected, the system will not dial out when there is no dial tone.  If the box is unchecked, the system will commence dialing after 5 seconds if there is no dial tone, but will also dial immediately if there is a dial tone. When the dial tone is not continuous e.g. broken tone, uncheck this box. For phones on Call Forwarding, when a broken tone is provided, uncheck the box.
Warning: if this setting is off, Comfort will not be able to dial out when an incoming caller is holding the line. See Incoming Call Release Time.

Ignore Line Cut (Default Off)
Check this box if the telephone line is in parallel with other telephones or if the telephone line is not connected to Comfort. Comfort will not check for telephone line cut. Use this option only if it is not possible to remove parallel phones from the phone line, as it results in a loss of security; Comfort is not able to cut off the line for parallel phones.

Allow Force Arm (Default On)
If the box is checked, it allows the user to force-arm the system when zones are open. Force arming automatically bypasses all open zones until the system is disarmed or until the zones are subsequently closed. If zones with intermittent faults are force-armed, false alarms may be generated due to the zone restoring itself and faulting. If the box is unchecked, the user will not be able to force-arm the system. 24 hour zones cannot be force armed. To allow force arming a 24 hour zone, define the zone type as non 24 hour, but set the settings for all modes as Immediate. This can also be done in Engineer Menu 4,3,1.

Siren Reverse (Default Off)
If this box is unchecked (default), the 12V is applied across the 12VF/SRN- terminals to sound the siren. If the box is checked, the 12V is applied across the 12VF/SRN- terminals when the siren is not activated, and voltage is removed from the siren to sound it. This setting is used for self-actuated sirens which have a backup battery onboard.
This can also be done in Engineer Menu 4,3,3.

Local Phone Voltage from Ringer
This is no longer in use for Comfort II

Seize Line for Dialouts for Idle Alarms (Default Off)
Normally, Comfort does not "seize" the telephone line (i.e. disconnect local telephones) when dialing out in the event of Idle or Trouble state alarms. This allows users to use their telephones unless the state is of a higher priority. Check this box to allow Comfort to seize the line even for idle state alarms, i.e. whenever it needs to dial out.

Disable Voice on Door Station (Default On)
Check this box if the Door Station is not to make any announcements at all, i.e. to be used only for Door Station intercom. Otherwise, the open zones during arming will be announced on the Door Station to tell the user which zones are still open.

Repeat Last Alarm Zone on Keypads (Default On)
Check this box if in the event of an alarm, the last zone violated shall be repeated on the keypads. If another zone is violated, the new zone name will be announced repeatedly, e.g. "Kitchen window, Kitchen window, Kitchen window,..., Hall Movement, Hall Movement,..."  This tells the occupants where the intruder is at all times.

Call Screening on Keypad (Default On)
Check this box to monitor on the first keypad incoming voice messages which are being recorded on the answering machine. To answer the call and stop recording, pick up the telephone handset.
This can also be done in User Menu 2,6,6.

Answering Machine Bypass (Default Off)
Check this box to activate the Answering Machine Bypass feature. This allows external answering machines and facsimile machines to be connected to TEL OUT. The external equipment will normally answer the phone call before Comfort if Comfort's number of rings is programmed to be more than that of the external device. In order to access Comfort, dial to Comfort's telephone number and let the phone ring exactly once (i.e. hang up as soon as you hear the ringback tone). Then wait for 10 to 25 seconds and call the same number again. Comfort will answer the telephone on the first ring, bypassing the external device. To disable this feature, uncheck the box. This can also be done in Program Menu 1,0.

Hear Announcements on Phone (Default Off)
Check this box if alarm and other announcements are to be heard while the phone is being used. The announcement will temporarily interrupt the phone conversation.

Show Alarms (Default On)
Uncheck this box to prevent display and indication of alarms on keypads until a sign in code is used, to comply with EN50131. When an alarm occurs and the system is armed, the keypad display and indications will not show the alarm. It is advised that this function should NOT be unchecked unless absolutely required as it leads to a reduction in functionality and convenience for the user. Alarm systems are a balance between security and convenience and functionality and in our opinion the EN50131 standards lean towards loss of convenience and functionality without a real increase in security.
If this box is unchecked there will be a warning to confirm the action is really needed.

Allow Low Battery to Arm (Default Off)
Check this to allow arming even when there is a low battery condition in Comfort.

Require Engineer Code to Write to Comfigurator (Default Off)
If this is checked, a user code cannot be used as a sign in code to write to Comfigurator. Instead the engineer code (default 6789) is needed, but the engineer code must be authorised by pressing F, 0 on the keypad beforehand.

Detect Battery Disconnected (Default Off)
If checked Comfort will report Low Battery alarm when a backup battery is not connected for 10 seconds.

Entry Alert Disable Confirmed Alarm BS8243 (Default  Off)
If checked an entry alert leading to an intruder alarm due to the entry delay timer expiry will not turn on the Confirmed Alarm Output.

Last edited on Saturday Aug 4th, 2018 06:02 am by slychiu

 Posted: Thursday Nov 27th, 2014 08:35 am
5th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Alarms >Miscellaneous Settings
These miscellaneous settings normally do not need to be changed.

Battery Test Interval (hours)
This is the interval in hours between Battery checks from the last time the test was done (keypad F,3,1) or from Reset. If this value is 0 or 255, the automatic timed battery test is disabled. Default is 24 hours.

Battery Test Duration (minutes)
This is the time in minutes when the mains power to the system is disconnected during  a Battery test. During this time, if a low battery condition is detected, the system will reconnect the mains power and generate a Low Battery Alarm. Battery test is activated in  Test menu (F,3,1). Default is 2 minutes.

Zone Auto-Shunt Count
This is also known as "swinger shunt", to help prevent false alarms. The number programmed here is the number of successive triggers at the same zone which causes the zone to be automatically bypassed until the system is disarmed. This minimizes calls to a central station or phone if a zone continuously gets triggered, due to a fault or swinging door. Default is 3.

Alert Time (minutes)
This is the window of the alert time started by the activation of an Alert or Perimeter zone type. During this time window another zone activation may cause an Intruder Alarm (see the flowchart for Alert and Perimeter zone activation in the Programming Manual). the Alert time is programmable up to 60 minutes. Any number greater than 60 minutes will cause a 60 minute alert time. Default is 10 minutes.

Line Cut Timer (seconds)
This determines how long a telephone line cut is detected before Comfort reports it as a line cut alarm. Setting too short a time could cause false line cut detection due to momentary telephone line problems or tests performed by the telephone company. Default is 60 seconds.

Siren Delay (minutes)
This is the delay time in minutes before the siren starts when an alarm is triggered. Setting a value here does not cause a siren delay. Each Alarm Type has a setting for Siren Delay on or off, i.e. you can decide which alarm should have a siren delay. The Siren delay will be the same for all Alarm Types which have the Siren Delay setting on. If the telephone line is cut during the Siren Delay, the siren is turned on immediately. Default is 3 minutes.

Last edited on Saturday Aug 4th, 2018 06:04 am by slychiu

 Posted: Wednesday Dec 24th, 2014 08:31 am
6th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

In Security > Arming and Disarming

Entry Time
This is the time in seconds allowed after entering the Entry Door when the system is  armed, for the system to be disarmed at the keypad. Otherwise an alarm will occur (after the Entry Warnng Time). It is possible to have different Entry Delay times for different entry doors. See topic
Note that Entry Time applies when the system is armed to Night, Day, Away or Vacation.

Exit Time
This is the time is seconds to exit the premises through the Entry Door when arming to Away Mode locally ie via keypad.
Entry Warning Time
This is the time in seconds after Entry Time expires and before the full Intruder Alarm. It provides an additional warning to the user to disarm the system

Night Exit Time
This is the delay time in seconds for arming to Night and Day Mode. It is not neccessary to exit the premises when arming to Night or Day Mode (unlike Away or Vacation Mode)

Exit Abort Time
This is the delay time in minutes when arming the system when there are open doors or windows which prevent the system from being armed. The doors and windows will be announced continually during the Exit Abort Time (default 10 minutes)  until they are closed. This then starts the Exit time or Night Exit time.

Alarm Abort Time
This is the delay time in seconds after an Intruder alarm and subsequent disarm which causes a signal to be sent to the Central Monitoring Station (CMS) also Alarm Receiving centre (ARC) that indicates that a false alarm was triggered.

Away Arming Method
The options are;

Final Door Arm: The occupants must leave the house via an Entry Door and close the door. This will terminate the Exit time and arm the system if no zones are open in the house. If the entry door is not closed or opened and closed during exit time, there wil be an Arm Failure alarm. This is the preferred method of Away arming.

After Exit Delay: The system is armed after the exit delay without needing to exit via the Entry door. This should be used only if it is not possible to have an Entry Door sensor. Final Door Arming is the preferred method. For Exit Delay arming, the exit delay continues until the exit timer expires, and the user must wait to know the system is armed. In contrast, Final Door arming will arm the system and terminate the exit delay when the Entry door is closed. Also for Exit Delay arming, a Motion sensor (PIR) must be programmed as an Entry Door to start the Entry Delay, which is not ideal.

The topic on how to arm and disarm the security system for users is here

Last edited on Sunday Jul 19th, 2015 12:37 pm by slychiu

 Posted: Sunday Jul 19th, 2015 12:41 pm
7th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Alert and Perimeter Zones

You can use Alert and Perimeter zones to help prevent false alarms
see the topic here

Testing the Security System
See this topic at

Last edited on Sunday Jul 26th, 2015 11:21 am by slychiu

 Posted: Saturday Sep 19th, 2015 05:26 am
8th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Expansion Modules

Comfort comes with 8 Zones/inputs 1 to 8,  and 8 outputs 1 to 8
You expand the inputs and outputs by adding Local Expansion Modules (LEM) and Slave Expansion Modules (SEM/SEP)

See this topic

For Input/Output numbering system on Comfort, Slaves and LEMs see

Note that only 1 LEM01/LEM02 can be connected to  Comfort Control Panel and each Slave. The difference between LEM01 and LEM02 is that LEM02 has no outputs.

If the Comfort controller does not have an LEM connected, the Inputs and Output numbers are "lost", they do not get assigned to the next Slave

If Slave 2 is not connected, but Slave 3 is connected, Slave 3 has inputs/outputs numbers 57 to 64 and not those of Slave 2.

 Posted: Wednesday Apr 11th, 2018 05:01 pm
9th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Comfort supports up to 4 independent Partitions. CM9001-EX has 8 partitions.

A Partition is like an independent Alarm System with its own keypads, Users, Zones, Entry Doors, Entry/Exit paths, Alarm States and Door stations

See for more information

Last edited on Monday Jun 13th, 2022 02:32 am by slychiu

 Posted: Sunday Aug 5th, 2018 06:26 am
10th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

Guide to Installers for Testing the security system

Common Problems encountered are described here

 Posted: Sunday Sep 6th, 2020 05:20 am
11th Post

Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5243

  back to top

To control lights and appliances when you arm to any security mode or disarm the securiity system, use Security Mode Responses in Partition Evets described here

Last edited on Sunday Sep 6th, 2020 05:20 am by slychiu

 Current time is 04:42 pm

UltraBB 1.172 Copyright © 2007-2014 Data 1 Systems