Home Assistant has support to integrate your Vanderbilt SPC alarm panel and any connected motion, door and smoke sensors.

Integration with SPC is done through a third-party API gateway called SPC Web Gateway which must be installed and configured somewhere on your network.

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

Home Assistant needs to know where to find the SPC Web Gateway API endpoints, to configure this add the following section to your configuration.yaml file:

# Example configuration.yaml entry
  api_url: API_URL
  ws_url: WS_URL

Configuration Variables



URL of the SPC Web Gateway command REST API, e.g., http://<ip>:8088.



URL of the SPC Web Gateway websocket, e.g., ws://<ip>:8088.

Supported sensors will be automatically discovered and added, however they will be hidden by default.


The spc alarm control panel platform allows you to control your Vanderbilt SPC alarms.

The changed_by attribute enables one to be able to take different actions depending on who armed/disarmed the alarm in automation.

  - alias: Alarm status changed
      - platform: state
        entity_id: alarm_control_panel.alarm_1
      - service: notify.notify
          message: >
            Alarm changed from {{ trigger.from_state.state }}
            to {{ trigger.to_state.state }}
            by {{ trigger.to_state.attributes.changed_by }}

Binary Sensor

The spc platform allows you to get data from your Vanderbilt SPC binary sensors from within Home Assistant.

Check the type/class list for a possible visualization of your zone. Currently motion, smoke and door sensors are supported.