Concord232

The concord232 platform provides integration with GE, Interlogix (and other brands) alarm panels that support the RS-232 Automation Control Panel interface module (or have it built in). Supported panels include Concord 4.

To use this platform, you will need to have the external concord232 client and server installed. The server must be running on the device which is connected to the automation module’s serial port. The client must be installed on the machine running Home Assistant. These may often be the same machine, but do not have to be. For additional details in setting up and testing the client and server, see https://github.com/JasonCarter80/concord232.

There is currently support for the following device types within Home Assistant:

Alarm control panel

To enable the alarm control panel platform, add the following lines to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file. After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file, restart Home Assistant to apply the changes. The integration is now shown on the integrations page under Settings > Devices & services. Its entities are listed on the integration card itself and on the Entities tab.

# Example configuration.yaml entry
alarm_control_panel:
  - platform: concord232

Configuration Variables

host string (Optional, default: localhost)

The host where the concord232 server process is running.

port integer (Optional, default: 5007)

The port where the Alarm panel is listening.

code string (Optional)

If defined, specifies a code to enable or disable the alarm in the frontend.

mode string (Optional, default: audible)

audible/silent if defined, specifies whether Alarm Panel should be audible or silent when armed in Home Mode.

Binary sensor

To enable the binary sensor platform, add the following lines to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more]:

# Example configuration.yaml entry
binary_sensor:
  - platform: concord232

Configuration Variables

host string (Optional, default: localhost)

The host where the concord232 server process is running.

port integer (Optional, default: 5007)

The port where the Alarm panel is listening.