Serial connection type.
Hardware requirements
The panel’s serial port operates at TTL 5V logic levels. Depending on how you connect, you may need additional hardware.Raspberry Pi or similar GPIO-based host
Raspberry Pi or similar GPIO-based host
Raspberry Pi GPIO operates at 3.3V. Connecting directly to the panel’s 5V serial port can damage the GPIO pins. You need a bidirectional level shifter (e.g. a 3.3V–5V logic level converter) between the Pi’s UART pins and the panel.Once wired through the level shifter, the serial port typically appears as
/dev/ttyS0 or /dev/ttyAMA0 depending on your Pi model and OS configuration.USB RS-232 TTL adapter
USB RS-232 TTL adapter
A USB-to-TTL adapter lets you connect from any host with a USB port without GPIO wiring. Commonly supported adapters include:
- CP2102
- PL2303
- CH340
/dev/ttyUSB0 (or /dev/ttyUSB1, etc.) on Linux.USB 307 module
USB 307 module
Paradox manufactures a dedicated USB 307 module for connecting directly from a PC’s USB port to the panel. It is treated as a standard serial port by the OS.
Common serial port paths on Linux
| Port | Typical use |
|---|---|
/dev/ttyS0, /dev/ttyS1 | On-board UART (x86/x64 servers, some SBCs) |
/dev/ttyAMA0 | Raspberry Pi primary UART |
/dev/ttyUSB0 | First USB serial adapter (CP2102, PL2303, CH340) |
/dev/ttyUSB1 | Second USB serial adapter |
Baud rates by panel family
The correct baud rate depends on your panel model:| Panel family | Baud rate |
|---|---|
| SP (Spectra) | 9600 |
| MG (Magellan) | 9600 |
| EVO (standard) | 38400 or 57600 |
| EVO+ versions | 115200 |
Configuration
Set the following options inpai.conf:
| Option | Default | Description |
|---|---|---|
CONNECTION_TYPE | 'Serial' | Must be set to 'Serial' |
SERIAL_PORT | '/dev/ttyS1' | Path to the serial device |
SERIAL_BAUD | 9600 | Baud rate matching your panel family |
PASSWORD | None | 4-digit PC password from Babyware. Set to None if not configured |
PASSWORD is the PC Communication password, not the user PIN. Find it in Babyware by right-clicking your panel and choosing Properties → PC Communication (Babyware) → PC Communication (Babyware) tab.