Predictika · Pool automation system configurations

An AI sales agent's pool automation configuration, checked before it goes out

An AI sales agent configures a Hayward OmniLogic (HLBASE) pool and spa control system: relay boards, I/O expansion, pumps and heaters, chlorinator cell, remotes and power. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the published installation limits and returns a verdict, every reason and the capacity figures it computed.

Scope: Hayward OmniLogic HLBASE configurations: relay, actuator, heater and sensor capacity, pump and heater limits, TurboCell sizing, wired and wireless remote limits, and power. See everything this validator covers

This validator models OmniLogic HLBASE configurations against the limits in the public Hayward installation manual (read October 5, 2026), not just the scenarios shown below.

  • Capacity — the controller has 4 high voltage relays, plus 4 for each HLRELAYBANK and 1 for each single relay; 4 valve actuator, 4 heater and 4 sensor connections, plus 4 of each for every I/O expansion board. Needs and stated totals are compared with what the boards give.
  • Equipment limits — up to 16 variable speed pumps and Smart Heaters, a maximum number of heaters per body of water, the breaker count, the number of bodies of water, and the TurboCell size against the pool volume (15, 18, 25 or 40 thousand gallons).
  • Remotes and power — up to two wired HLWALLMOUNT remotes within 500 feet, the HLWLAN within 250 feet of the router, a controller supplied at 120 VAC only, and a relay load limit of 3 HP at 240 V or 1.5 HP at 120 V.

Any configuration that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Hayward does not publish a price list for this system, so there is no price build-up), other Hayward product lines, wiring gauge choices, and local electrical codes. Limits are as stated in the manual read; an older revision names some cells differently.

The AI sales agentConfigures the pool automation system from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Capacity that grows with each board addedOnly with care
Relays and outputs depend on how many banks, singles and expansion boards are on the order, so each total has to be derived and compared by hand.
Capacity is computed from the boards on every call and compared with what the system needs and what the quote states.
A limit that depends on voltageOnly with workarounds
The relay load limit is 3 HP or 1.5 HP depending on the supply, so it needs a separate rule for each voltage.
The voltage is in the request, so the matching limit is applied with every other rule.
A cell size that depends on the pool volumeOnly with care
Each TurboCell has its own pool size, so each volume and cell pairing needs a rule kept in step with the manual.
The cell size limit is derived from the cell chosen and compared with the pool volume.
Distances and counts for remotesOnly with workarounds
Wired and wireless remotes each have a count or distance limit that interacts with the rest of the order.
Every distance and count is in one request, so every conflict is found together.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The system needs 5 high voltage relays; the quoted controller and relay boards give 4.
2The system needs 11 high voltage relays; the quoted controller and relay boards give 10.
3The quote has 2 HLRELAYBANK boards; the manual lists one, which adds four relays next to the four on the controller.
4The quote has 3 single HLRELAY units; they mount only in the #9 and #10 positions.
5The quote has 2 HLIOEXPAND boards; the manual lists one, which adds four sensor inputs, four heater outputs and four actuator outputs.
6The system needs 9 valve actuators; the quoted controller and boards give 8.
7The system needs 5 valve actuators; the quoted controller and boards give 4.
8The system needs 9 heater or low voltage outputs; the quoted controller and boards give 8.
9The system needs 9 temperature sensor or external inputs; the quoted controller and boards give 8.
10The system has 17 variable speed pumps and Smart Heaters; one OmniLogic controls up to 16.
11The quote has 6 heaters or chillers on one body of water; the manual allows five combined.
12The design needs 13 circuit breakers; the OmniLogic subpanel holds up to 12.
13The quote has 3 bodies of water; one OmniLogic supports one or two, typically a pool and spa.
14The quote has 3 HLWALLMOUNT remotes; up to two can be connected.
15The HLWALLMOUNT is 501 feet from the controller; the manual allows up to 500 feet, depending on cable gauge.
16The HLWLAN is 251 feet from the home router; the manual lists a range of up to 250 feet.
17The pool holds 26 thousand gallons; the chosen TurboCell is listed for pools up to 25 thousand gallons.
18The pool holds 16 thousand gallons; the chosen TurboCell is listed for pools up to 15 thousand gallons.
19The OmniLogic controller takes 120 VAC only and is permanently damaged if connected to 240 V; the quote supplies it at 240 V.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Large backyard with pool and spa: Relays and actuators short of what the system needs, with a stated relay total that does not match the boards

The agent's request. Please configure an OmniLogic HLBASE system for a pool of 30 thousand gallons with 2 bodies of water: 1 HLRELAYBANK board and 1 single relay, 1 I/O expansion board, a TurboCell rated for 40 thousand gallons, 6 variable speed pumps and Smart Heaters, 1 HLWALLMOUNT remote 150 feet from the controller and an HLWLAN 120 feet from the router. The controller is supplied at 120 V and the relay load is 1.5 HP at 240 V. The quote states 11 high voltage relays and 8 valve actuators. It is ready to send.

Verdict: Blocked.

  • Not enough high voltage relays. The system needs 11 high voltage relays; the quoted controller and relay boards give 9.
  • Not enough valve actuator outputs. The system needs 9 valve actuators; the quoted controller and boards give 8.
  • Stated relay total does not match. The quote states 11 high voltage relays in total; the quoted controller and relay boards give 9.

2. Large backyard with pool and spa: The agent resubmits after fixing the errors

The agent's request. Please configure an OmniLogic HLBASE system for a pool of 30 thousand gallons with 2 bodies of water: 1 HLRELAYBANK board and 2 single relays, 1 I/O expansion board, a TurboCell rated for 40 thousand gallons, 6 variable speed pumps and Smart Heaters, 1 HLWALLMOUNT remote 150 feet from the controller and an HLWLAN 120 feet from the router. The controller is supplied at 120 V and the relay load is 1.5 HP at 240 V. The quote states 10 high voltage relays and 8 valve actuators. It is ready to send.

Verdict: Allowed.

  • Capacity summary. The quoted configuration gives 10 high voltage relays, 8 valve actuator outputs, 8 heater outputs and 8 sensor inputs, with a TurboCell for pools up to 40 thousand gallons.

3. Pumps, cell and relay load: Seventeen pumps and heaters, a cell too small for the pool and a relay load over the rating

The agent's request. Please configure an OmniLogic HLBASE system for a pool of 32 thousand gallons with 2 bodies of water: 1 HLRELAYBANK board and 0 single relays, 1 I/O expansion board, a TurboCell rated for 25 thousand gallons, 17 variable speed pumps and Smart Heaters, 1 HLWALLMOUNT remote 200 feet from the controller and an HLWLAN 100 feet from the router. The controller is supplied at 120 V and the relay load is 2.0 HP at 120 V. The quote states 8 high voltage relays and 8 valve actuators. It is ready to send.

Verdict: Blocked.

  • Too many variable speed pumps and Smart Heaters. The system has 17 variable speed pumps and Smart Heaters; one OmniLogic controls up to 16.
  • Chlorinator cell too small for the pool. The pool holds 32 thousand gallons; the chosen TurboCell is listed for pools up to 25 thousand gallons.
  • Relay load over the rating. A relay load of 2 HP is above the relay rating for this voltage, which is 1.5 HP (3 HP at 240 V, 1.5 HP at 120 V).

4. Pumps, cell and relay load: The agent resubmits after fixing the errors

The agent's request. Please configure an OmniLogic HLBASE system for a pool of 32 thousand gallons with 2 bodies of water: 1 HLRELAYBANK board and 0 single relays, 1 I/O expansion board, a TurboCell rated for 25 thousand gallons, 16 variable speed pumps and Smart Heaters, 1 HLWALLMOUNT remote 200 feet from the controller and an HLWLAN 100 feet from the router. The controller is supplied at 120 V and the relay load is 2.0 HP at 120 V. The quote states 8 high voltage relays and 8 valve actuators. It is ready to send.

Verdict: Blocked.

  • Chlorinator cell too small for the pool. The pool holds 32 thousand gallons; the chosen TurboCell is listed for pools up to 25 thousand gallons.
  • Relay load over the rating. A relay load of 2 HP is above the relay rating for this voltage, which is 1.5 HP (3 HP at 240 V, 1.5 HP at 120 V).

5. Pumps, cell and relay load: The agent resubmits after fixing the errors

The agent's request. Please configure an OmniLogic HLBASE system for a pool of 32 thousand gallons with 2 bodies of water: 1 HLRELAYBANK board and 0 single relays, 1 I/O expansion board, a TurboCell rated for 40 thousand gallons, 16 variable speed pumps and Smart Heaters, 1 HLWALLMOUNT remote 200 feet from the controller and an HLWLAN 100 feet from the router. The controller is supplied at 120 V and the relay load is 2.0 HP at 240 V. The quote states 8 high voltage relays and 8 valve actuators. It is ready to send.

Verdict: Allowed.

  • Capacity summary. The quoted configuration gives 8 high voltage relays, 8 valve actuator outputs, 8 heater outputs and 8 sensor inputs, with a TurboCell for pools up to 40 thousand gallons.

6. Remotes, wireless range and power: Three wall remotes at 600 feet, a wireless remote out of range and the controller supplied at 240 V

The agent's request. Please configure an OmniLogic HLBASE system for a pool of 22 thousand gallons with 2 bodies of water: 1 HLRELAYBANK board and 0 single relays, 1 I/O expansion board, a TurboCell rated for 25 thousand gallons, 4 variable speed pumps and Smart Heaters, 3 HLWALLMOUNT remotes 600 feet from the controller and an HLWLAN 300 feet from the router. The controller is supplied at 240 V and the relay load is 1.0 HP at 240 V. The quote states 8 high voltage relays and 8 valve actuators. It is ready to send.

Verdict: Blocked.

  • Too many wired remotes. The quote has 3 HLWALLMOUNT remotes; up to two can be connected.
  • Wired remote too far away. The HLWALLMOUNT is 600 feet from the controller; the manual allows up to 500 feet, depending on cable gauge.
  • Wireless adapter too far from the router. The HLWLAN is 300 feet from the home router; the manual lists a range of up to 250 feet.
  • Controller powered from 240 volts. The OmniLogic controller takes 120 VAC only and is permanently damaged if connected to 240 V; the quote supplies it at 240 V.

7. Remotes, wireless range and power: The agent resubmits after fixing the errors

The agent's request. Please configure an OmniLogic HLBASE system for a pool of 22 thousand gallons with 2 bodies of water: 1 HLRELAYBANK board and 0 single relays, 1 I/O expansion board, a TurboCell rated for 25 thousand gallons, 4 variable speed pumps and Smart Heaters, 2 HLWALLMOUNT remotes 450 feet from the controller and an HLWLAN 200 feet from the router. The controller is supplied at 120 V and the relay load is 1.0 HP at 240 V. The quote states 8 high voltage relays and 8 valve actuators. It is ready to send.

Verdict: Allowed.

  • Capacity summary. The quoted configuration gives 8 high voltage relays, 8 valve actuator outputs, 8 heater outputs and 8 sensor inputs, with a TurboCell for pools up to 25 thousand gallons.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent configures a Hayward OmniLogic (HLBASE) pool and spa control system: relay boards, I/O expansion, pumps and heaters, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the published installation limits and returns a verdict, every reason and the capacity figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please configure an OmniLogic HLBASE system for a pool of 22 thousand gallons. The controller is supplied at 240 V and the relay load is 1.0 HP at 240 V. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quote has 3 HLWALLMOUNT remotes; up to two can be connected. The HLWALLMOUNT is 600 feet from the controller; the manual allows up to 500 feet, depending on cable gauge. The HLWLAN is 300 feet from the home router; the manual lists a range of up to 250 feet. The other one is on screen.
  6. The validator returned four blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for distances and counts for remotes, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the HLWALLMOUNT remotes to 2, the HLWALLMOUNT distance to 450 feet, the HLWLAN distance to 200 feet and the controller supply voltage to 120 V.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared, and the validator's figure matches the quote.
  13. Four problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.