Skip to content

Configuration — HID Aero Access Control System

Everything you can add with this adapter: where it goes in the tree, what you fill in, and what you can tell it to do.

HID Aero X1100 Controller

Intelligent controller with integrated I/O

Add it under nothing — this is the top of the tree
Identified by nothing — there is only one
Role —

What you fill in

Setting Required Default Accepted values What it does
connection_mode yes Server ConnectionMode Server = adapter connects to panel, Client = panel connects to adapter
tls_mode yes Optional TlsMode TLS encryption mode for communication
serial_number optional — text Panel serial number for verification (optional, logged on mismatch)
ip_address optional — host name or IP address Controller host or IP address
port optional 3001 1–65535 TCP communication port
password optional — text Logon password (stored as a secret)
rs485_master_key optional — text AES master key for RS-485 encryption (32 hex chars = 128-bit) (stored as a secret)
rs485_port1_baud_rate yes Baud115200 Rs485BaudRate Speed of the RS-485 line that carries port 1 modules; every module on that line must be set to the same speed
rs485_port2_baud_rate yes Baud115200 Rs485BaudRate Speed of the RS-485 line that carries port 2 modules; every module on that line must be set to the same speed

What you can command it to do

Command What happens
Reset Reset to initial state

HID Aero X100 Reader Interface

RS-485 reader interface module with 2 reader ports

Add it under HID Aero X1100 Controller (up to 32)
Identified by the bus + address (address space sio_module) you fill in below
Role —

What you fill in

Setting Required Default Accepted values What it does
bus yes — SioBus RS-485 bus (Port1 or Port2)
address yes — 0–15 Hardware address on bus (0-15)
encryption_enabled optional false yes / no Enable RS-485 AES encryption for this module

HID Aero X200 Input Module

RS-485 input expansion module with 19 monitor points

Add it under HID Aero X1100 Controller (up to 32)
Identified by the bus + address (address space sio_module) you fill in below
Role —

What you fill in

Setting Required Default Accepted values What it does
bus yes — SioBus RS-485 bus (Port1 or Port2)
address yes — 0–15 Hardware address on bus (0-15)
encryption_enabled optional false yes / no Enable RS-485 AES encryption for this module

HID Aero X300 Output Module

RS-485 output expansion module with 12 relay outputs

Add it under HID Aero X1100 Controller (up to 32)
Identified by the bus + address (address space sio_module) you fill in below
Role —

What you fill in

Setting Required Default Accepted values What it does
bus yes — SioBus RS-485 bus (Port1 or Port2)
address yes — 0–15 Hardware address on bus (0-15)
encryption_enabled optional false yes / no Enable RS-485 AES encryption for this module

Reader Port

Physical reader connection point

Add it under HID Aero X1100 Controller (up to 4), HID Aero X100 Reader Interface (up to 2)
Identified by nothing — there is only one
Role counts towards anti-passback

What you fill in

Setting Required Default Accepted values What it does
address yes — a number Reader number on SIO (0-based)
interface_type yes Wiegand ReaderInterfaceType Reader interface type
osdp_address optional — 0–3 OSDP device address (when using OSDP)
osdp_baud_rate optional Baud9600 OsdpBaudRate OSDP baud rate
osdp_secure_channel optional false yes / no Enable OSDP secure channel
trim_zero_bits optional false yes / no Trim zero bits at beginning and end of card data (dt_fmt ZTRIM)
format_to_nibble_array optional false yes / no Mag stripe Track 2 nibble array decode (dt_fmt T2FMT)
allow_bidirectional_mag_decode optional false yes / no Allow bi-directional mag stripe decode (dt_fmt BIDIR)
keypad_mode optional None KeypadMode Keypad data format
osdp_disable_auto_discovery optional false yes / no Disable OSDP auto discovery to prevent address conflicts
osdp_diagnostic_tracing optional false yes / no Enable OSDP diagnostic tracing for debugging

What you can command it to do

Command What happens
Enroll Card Start card enrollment process on reader

Monitor Point

Physical input point (sensor, contact, REX)

Add it under HID Aero X1100 Controller (up to 7), HID Aero X100 Reader Interface (up to 7), HID Aero X200 Input Module (up to 19), HID Aero X300 Output Module (up to 5)
Identified by nothing — there is only one
Role —

What you fill in

Setting Required Default Accepted values What it does
address yes — a number Input number on SIO (0-based)
supervision yes NormallyOpenNoEol InputSupervision Input supervision type
debounce optional 4 0–15 Debounce scan multiplier (0-15)
hold_time optional 5 2–15 Motion detector hold time in seconds
mode optional Normal MonitorPointMode Monitor point mode (normal/non-latching/latching)
entry_delay optional 0 0–65535 Entry delay in seconds (0 = none)
exit_delay optional 0 0–65535 Exit delay in seconds (0 = none)
log_mode optional LogAll MonitorPointLogMode Event logging filter mode

Control Point

Physical output point (relay)

Add it under HID Aero X1100 Controller (up to 4), HID Aero X100 Reader Interface (up to 4), HID Aero X200 Input Module (up to 2), HID Aero X300 Output Module (up to 12)
Identified by nothing — there is only one
Role —

What you fill in

Setting Required Default Accepted values What it does
address yes — a number Output number on SIO (0-based)
default_pulse_time optional 2 1–255 Default pulse duration in seconds

What you can command it to do

Command What happens
Activate Activate output relay or control point
Deactivate Deactivate output relay or control point
Push Momentary activation (button press)

Door

Access point with entry reader and optional exit reader for anti-passback

Add it under HID Aero X1100 Controller (up to 32), HID Aero X100 Reader Interface (up to 4)
Identified by nothing — there is only one
Role an access point people pass through

What it must be linked to

Setting Link to Required What it is for
entry_reader Reader Port yes Entry side reader port
exit_reader Reader Port optional Exit side reader port (for anti-passback)
strike Control Point optional Strike relay for door lock
door_contact Monitor Point optional Door contact sensor
rex Monitor Point optional Request to exit button

What you fill in

Setting Required Default Accepted values What it does
strike_time_min optional 1 1–60 Minimum strike time in seconds
strike_time_max optional 30 1–255 Maximum strike time in seconds
strike_mode optional DeactivateOnOpen StrikeMode Strike control mode
held_open_time optional 30 1–32767 Held open alarm delay (2-second units)
credential_mode optional CardOnly CredentialMode Access credential mode
extended_feature optional None AcrExtendedFeature Extended ACR feature type

What you can command it to do

Command What happens
Open Open door momentarily (unsecure strike temporarily)
Lock Lock door - deny entry, cards included, until unlocked
Unlock Unlock door - return to normal operation, cards decide

Monitor Point Group

Alarm zone grouping inputs and door alarms for arm/disarm

Add it under HID Aero X1100 Controller (up to 128)
Identified by nothing — there is only one
Role —

What you fill in

Setting Required Default Accepted values What it does
address yes — 0–127 Monitor point group number (0-127)

What you can command it to do

Command What happens
Arm Arm security monitoring
Force Arm Force arm partition, bypassing open zones
Disarm Disarm security monitoring

Alarm Input

Monitor point assigned to an alarm zone

Add it under Monitor Point Group (up to 128)
Identified by nothing — there is only one
Role —

What it must be linked to

Setting Link to Required What it is for
monitor_point Monitor Point yes Physical input to monitor

What you fill in

Setting Required Default Accepted values What it does
address yes — 0–127 Index within the group

What you can command it to do

Command What happens
Bypass Temporarily exclude from monitoring
Cancel Bypass Cancel bypass and resume monitoring

Door Alarm

Door forced/held open alarm assigned to an alarm zone

Add it under Monitor Point Group (up to 128)
Identified by nothing — there is only one
Role —

What it must be linked to

Setting Link to Required What it is for
target_door Door yes Door to monitor for forced/held open alarms

What you fill in

Setting Required Default Accepted values What it does
address yes — 0–127 Index within the group
alarm_type optional Both DoorAlarmType Which door alarm conditions to monitor

What you can command it to do

Command What happens
Bypass Temporarily exclude from monitoring
Cancel Bypass Cancel bypass and resume monitoring