--- title: Hardware specs description: Omni Pro II controller capacities, electrical specs, environmental ranges, and expansion limits — distilled from HAI's official product spec sheet and installation manual. --- The numbers below are the Omni Pro II controller's hardcoded capacity ceilings: the protocol's `RequestProperties` / `RequestStatus` ranges, the `SystemStatus` payload size, the .pca file's fixed-size names tables, and every cap in `clsCapOMNI_PRO_II.cs` derive from these. They're the reason `OmniClientV1` chunks polls and uses the long-form `RequestUnitStatus` for unit numbers above 255 — see [zone & unit numbering](/explanation/zone-unit-numbering/) for the address layout that yields those high numbers. References for everything on this page: HAI's *OmniPro II Product Specifications* (part 20A00-2, 2012-10) and *OmniPro II Installation Manual 3.2*, both available from [quadomated.com](https://www.quadomated.com/technology/automation/home-automation-controller-hai-omnipro-ii/). ## Capacity ceilings What the controller can address at most — these set the upper bounds for every typed entity in HA. | Object | Limit | Notes | |---|---:|---| | Zones | 176 | 16 onboard + 160 across expansion | | Hardwire zone expansions (10A06) | 2 | 16 zones each → 32 | | Expansion enclosures (17A00) | 8 | 16 zones + 16 outputs each | | Units (lighting addresses) | 511 | X-10 / ALC / HLC / outputs / flags combined | | Areas | 8 | true partitioning | | Thermostats (Omnistat2) | 64 | | | Buttons (named macros) | 128 | | | Lighting scenes | 128 | | | Programs | 1500 | | | User codes | 99 | | | Messages | 128 | stored on panel | | Consoles (LCD keypads) | 16 | | | OmniTouch 5.7e (IP) | 16 | | | Access control card readers | 16 | | | Access cards / keytags | 99 | | | Serial ports (onboard) | 5 | | | Serial expansion total | 6 | with one expansion | | 12 V trigger outputs (with expansion) | 8 (136) | | | Vocabulary words (built-in) | 550 | plus custom vocabulary | | Battery standby (typical) | 24 hours | with derated outputs (see below) | ## Communicator + comms | Field | Value | |---|---| | Built-in digital communicator | yes | | Reporting formats | Contact ID, 4/2, 3/1 | | Extra phone numbers for voice notify | 8 | | Ethernet port | yes (built-in, 100 Mbit) | | Flash memory | yes (field firmware updates) | | Network port | UDP and TCP on 4369 by default | ## Electrical From the installation manual's *Specifications* chapter (p64). | Parameter | Value | |---|---| | Mains | 120 VAC, 60 Hz, 60 W | | Transformer | 24 VAC, 1.67 A, 40 VA | | Battery (backup) | 12 V, 7 Ah, sealed lead-acid | | Nominal DC bus | 10 – 13.7 VDC (≤0.5 Vpp ripple) | | Low-voltage cut-out | ≈9 VDC | | Device fuse | polyfuse, 1.35 A | | Horns fuse | polyfuse, 1.35 A | | Battery fuse | polyfuse, 4.00 A | Polyfuses self-reset; no field replacement needed. ### Per-output current (max) | Output | Max current | |---|---:| | AUX 12 V (one source) | 1.0 A | | SWITCH 12 V (one source) | 1.0 A | | CONSOLE bus | 1.0 A | | OUTPUTS 1-8 (each) | 100 mA | | **Combined: AUX + SWITCH + CONSOLE + OUTPUTS 1-8** | **1.0 A total** | | INT HORN + EXT HORN combined | 1.0 A | ### Derated for 24-hour battery standby If the install needs to run for 24 h on the backup battery alone: | Output group | Combined max | |---|---:| | AUX 12 V + SWITCH 12 V + CONSOLE + OUTPUTS 1-8 | 250 mA | | INT HORN + EXT HORN | 300 mA | Typical current at nominal voltage: - Controller idle: 135 mA - LCD console: 35 mA backlight off, 100 mA backlight on ## Physical | Item | Dimensions | Weight | |---|---|---| | Controller (W × H × D) | 13″ × 13″ × 4.5″ | ≈10 lb | | LCD console (W × H × D) | 4.6″ × 4.5″ × 1.2″ | ≈0.5 lb | ## Environmental | Parameter | Range | |---|---| | Operating temperature | 32 °F – 122 °F (0 °C – 50 °C) | | Operating humidity | 10 – 95 % RH, non-condensing | ## Listings * UL Listed residential burglar + fire * SIA CP-01 compliant (false-alarm-reduction) * California Title 24 compliant * 3-year warranty (HAI) ## Languages Built-in (selectable at install time): English (default), Latin American Spanish, European Spanish, Catalan, Italian, French, Traditional Chinese, Simplified Chinese. ## Part numbers | Part | Description | |---|---| | 20A00-2 | OmniPro II with steel enclosure | | 20A00-8 | OmniPro II on mounting plate (for structured-wiring cans) | | 20A00-21 | OmniPro II board only | | 10A06-1 | 16-zone hardwire expansion board | | 17A00 | 16-zone / 16-output expansion enclosure | | 42A00-1 | Wireless receiver | | 45A00-1 | Wireless receiver (alt model) |