> For the complete documentation index, see [llms.txt](https://help.security.gallagher.com/smb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.security.gallagher.com/smb/site-configuration/configure-inputs-and-outputs.md).

# Configure inputs and outputs

### Configuring an Input

**About inputs:** Inputs detect the voltage level change on the input to determine the state of the device connected. For example, if the voltage on the input is 2.5 Vdc (normal) and then changes to 3.3 Vdc as a result of the alarm relay opening, then this will be reported as an alarm condition.

All inputs on the Gallagher SMB solution have the same operational characteristics. They are provided to allow the connection of monitored switches for intruder detectors, door and window monitoring, fire alarm detection, and general equipment monitoring.

1. From the **Hardware** tab, open the input you want to configure.
2. Name the input something meaningful to the customer (e.g. 'Office PIR' rather than 'PIR 1'), as the names are present within the customer app.
3. Select the required **Area**.
4. Select the **Sensor** type. &#x20;
   * If a **Panic Button** is configured, Site Managers can opt to receive [Panic Alarm Notifications Only](https://help.security.gallagher.com/smb-installer-portal/using-the-gallagher-smb-app/settings#site-settings).
5. Select the appropriate **Alarm Response** type. Options include:
   * 'Secure Alarm': When activated, the item will generate an alarm if the area it is assigned to is armed. Commonly used for intruder items such as PIRs or Reed Switches.
   * '24 Hour Alarm': When activated, the item will generate an alarm, regardless of whether the area it is assigned to is armed or not. Generally used for system alarms or building alarms.
   * '24 Hour Silent Alarm': Similar to the 24 Hour Alarm, but the alarm output for the area will not be activated. This can be used to discreetly raise an alarm when duress or holdup buttons are being used without alerting the threat to the fact an alarm has been raised.
   * 'Alarm when disarmed': When activated, the item will only generate an alarm when the area is disarmed. Generally used for safety issues onsite.
   * 'No Event Recorded': When activated, neither an event nor an alarm will be generated. This can be used when nothing needs to be recorded and no one needs to be alerted.

     **Note:** See [About input Alarm Responses](/smb/site-configuration/configure-inputs-and-outputs.md#about_input_alarm_responses) below for more information.
6. Click the **+ ASSIGN OUTPUTS** button and assign the appropriate output(s) to the input. The outputs you assign here will turn on when this input opens.

   **Notes:**

   * The 'Outputs' box displays all outputs assigned to this input.
   * The **Status** tab displays the current status of this input.
   * The Event History tab displays all events associated with this input. Events can be filtered.
7. Once finished configuring the output, click **OK** to close and save your changes.
8. See the '[Configure Areas](/smb/site-configuration/configure-areas.md)' topic to assign this input to Areas.

**NOTES:**&#x20;

* For inputs that are not currently being used, we recommend disabling the input by setting its toggle to Off.  This ensures the controller ignores all unused inputs and avoids unnecessary open circuit tamper alarms being raised.
* Once an input is assigned to an Elevator Floor or Elevator Car, the name of the Elevator Car and Floor will appear in the input lightbox

### Configuring an Output

**About outputs:** All outputs on the Gallagher SMB system, irrespective of the actual hardware unit, have the same operational characteristics. They are provided to allow control of external devices such as door locks, lighting, sirens, and external systems.

1. From the **Hardware** tab, open the output you want to configure.
2. Name the output something meaningful to the customer (e.g. 'Office Light' rather than 'Light 1'), as the names are present within the customer app.
3. Select the **Output** type from the drop-down list: Siren, Strobe, Light, or Pulsed.
4. If you selected 'Siren', 'Strobe', or 'Light', enter the **Maximum On** **Time** in minutes and/or seconds. Defaults to None.
5. If you selected 'Pulsed', enter the **Pulsed Time** in minutes and/or seconds. Defaults to 5 seconds.
6. Once finished configuring the output, click **OK** to close and save your changes.
7. See the 'Configure Areas' topic to assign this output to Areas.

**NOTES:**

* The 'Used on Areas' box displays all Areas this output is assigned to.
* The 'Used on Inputs' box displays all inputs this output is assigned to.
* The **Status** tab displays the current status of this output.
* The Event History tab displays all events associated with this output. Events can be filtered.
* Once an output is assigned to an Elevator Floor or Elevator Car, the name of the Elevator Car and Floor will appear in the output lightbox

{% embed url="<https://youtu.be/yk1h2TqdqJ0?si=JSkVXZBHy4UzLGZg>" %}

### Adding more I/O Boards

Additional I/O boards can be added to expand the solution to 128 Inputs and 61 Outputs.

The following I/O Boards are compatible with the SMB Solution:

* Gallagher SMB 8In Board
* Gallagher SMB 8In 4Out Board
* Gallagher HBUS 16 In 16 Out Board

To add more I/O Boards:

1. From the **Hardware** tab, click the **+ ADD NEW** button.
2. Select '8 In Board', '8 In 4 Out Board', or '16 in 16 Out Board' from the drop-down list.

   The Properties lightbox displays.
3. Enter the **Name** of the board being added to the site.
4. Click on the **Serial Number** dropdown box or start typing the serial number and all available serial numbers for I/O boards connected to the site will be displayed to
5. If different **EOL Resistors** are required, select the required option from the drop-down list.
6. Click **OK**.

To configure the additional inputs and outputs, refer to the procedures above.

### About input Alarm Responses <a href="#about_input_alarm_responses" id="about_input_alarm_responses"></a>

Refer to the table below for a detailed overview of the behaviour of each of the Alarm Response types:

| Alarm Response           | Alarm/event behaviour if the input's area is armed | Remote notification if the input's area is armed? | Activate outputs assigned to the input's area if the area is armed? | Keep alarms/relays active if the input's area is armed? | Alarm/event behaviour if the input's area is disarmed | Remote notification if the input's area is disarmed? | Activate outputs assigned to the input's area if the area is disarmed? | Deactivate the outputs activated by this event response once the alarm is acknowledged? |
| ------------------------ | -------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------- | ----------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| **Secure Alarm**         | Raise Alarm                                        | Yes (default IP Alarm Transmitter)                | Yes                                                                 | No                                                      | No Event / No Alarm                                   | N/A                                                  | N/A                                                                    | Yes                                                                                     |
| **24 Hour Alarm**        | Raise Alarm                                        | Yes (default IP Alarm Transmitter)                | Yes                                                                 | No                                                      | Raise Alarm                                           | Yes (default IP Alarm Transmitter)                   | Yes                                                                    | Yes                                                                                     |
| **24 Hour Silent Alarm** | Raise Alarm                                        | Yes (default IP Alarm Transmitter)                | No                                                                  | No                                                      | Raise Alarm                                           | Yes (default IP Alarm Transmitter)                   | No                                                                     | N/A                                                                                     |
| **Alarm when disarmed**  | Event Only                                         | N/A                                               | N/A                                                                 | N/A                                                     | Raise Alarm                                           | Yes (default IP Alarm Transmitter)                   | Yes                                                                    | Yes                                                                                     |
| **No Event Recorded**    | No Event / No Alarm                                | N/A                                               | N/A                                                                 | N/A                                                     | No Event / No Alarm                                   | N/A                                                  | N/A                                                                    | N/A                                                                                     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.security.gallagher.com/smb/site-configuration/configure-inputs-and-outputs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
