Ness Alarm

The ness_alarm component will allow Home Assistant users who own a Ness D8x/D16x alarm system to leverage their alarm system and its sensors to provide Home Assistant with information about their homes. Connectivity between Home Assistant and the alarm is accomplished through a IP232 module that must be connected to the alarm.

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

The module communicates via the Ness D8x/D16x ASCII protocol.


A ness_alarm section must be present in the configuration.yaml file and contain the following options as required:

# Example configuration.yaml entry
  host: alarm.local
  port: 2401
    - name: Garage
      id: 1
    - name: Storeroom
      id: 2
    - name: Kitchen
      id: 3
    - name: Front Entrance
      id: 4
    - name: Front Door
      id: 5
      type: door

Configuration Variables


(string)(Required)The hostname of the IP232 module on your home network.


(integer)(Required)The port on which the IP232 module listens for clients.


(list)(Optional)List of zones to add


(integer)(Required)ID of the zone on the alarm system (i.e Zone 1 -> Zone 16).


(string)(Required)Name of the zone.


(string)(Optional)The zone type. Can be any binary_sensor device class.

Default value: motion