Hayward OmniLogic: Pump, Light, Or Heater Not Turning On
Quick Summary
- All OmniLogic high-voltage relays are double-pole, rated 3HP/30A at 240 V (1.5HP/30A at 120 V). A failed relay or unconfigured assignment is the most common cause of equipment that won't respond.
- Know the relay number (HVR1–HVR10) assigned to the equipment before diagnosing — check the Connection Table on the inside door label.
- Confirm voltage on the load side of the relay with the OmniLogic commanding the output on before replacing the relay.
- Heaters use low-voltage dry-contact outputs (LVR1–LVR8), not high-voltage relays. The OmniLogic does not switch power to the heater — it signals the heater's control circuit.
How OmniLogic Relay Control Works
The HLBASE provides 4 on-board high-voltage relay positions (HVR1–HVR4), expandable to 10 with the HLRELAYBANK add-on. Each relay is double-pole, switching both legs of a 240 V circuit simultaneously. For 120 V loads, one leg and neutral are used. A ground fault circuit breaker (GFCB) must be used in the subpanel to supply power to high-voltage pool lighting.
Heaters and low-voltage equipment connect to the LVR outputs, which are dry-contact closures — the OmniLogic does not supply voltage to the heater, it simply closes or opens a contact that signals the heater's own control board to fire. This is the "2-wire remote thermostat" connection most heaters support.
Variable speed pumps do not use relays at all — they communicate over the Low Speed Bus (RS-485). If a VS pump is not responding, see the VS pump communication article.
Step-By-Step Troubleshooting
Step 1: Identify the relay number assigned to the equipment
Open the OmniLogic enclosure door and locate the Connection Table on the inside label. Every piece of equipment should be documented with its relay number (HVR1–HVR10 for high voltage, LVR1–LVR8 for heaters/low voltage).
If the Connection Table is blank, you will need to go into the Configuration Wizard (Configuration > Config Wizard > Edit) and trace which relay the equipment is assigned to. Take photos of the relay wiring before touching anything.
Step 2: Command the output manually and observe
Owner-level:
- On the OmniLogic touchscreen, navigate to the Home Screen and select the body of water (Pool or Spa).
- Locate the equipment in the list (pump, lights, aux, etc.) and tap to toggle it on.
- Listen for the relay click inside the enclosure and watch for the equipment to respond.
Tech-level:
- If you hear the relay click but the equipment does not start, the problem is downstream of the relay — check the breaker for that circuit, the wiring to the load, or the equipment itself.
- If you hear no relay click when commanding the output, the relay is either failed, not receiving the command, or an interlock is preventing the output.
Step 3: Verify voltage at the relay load terminals
Tech-level, with power on and PPE:
- With the output commanded ON at the touchscreen, use a meter to measure voltage across the load terminals on the relay for the affected circuit.
- For a 240 V load: you should see approximately 240 V between the two load terminals when the relay is closed.
- For a 120 V load: you should see approximately 120 V between the hot load terminal and neutral.
- If voltage is absent at the relay output but the circuit breaker for that relay shows voltage on the line side, the relay contacts have failed and the relay needs replacement.
Step 4: Check interlock settings
The OmniLogic has an Interlock function that can prevent certain equipment from running unless the filter pump is on and the system is in "pool only" mode. This is designed for water features, pressure-side cleaner boost pumps, and similar equipment.
- In the Configuration Wizard, navigate to the equipment in question and check whether an interlock is enabled.
- If interlock is enabled, the filter pump must be running and the system must not be in spa mode for the interlocked output to activate.
- Disable the interlock temporarily to test whether the output activates — this confirms the issue is interlock logic, not a hardware fault.
Step 5: Verify the circuit breaker for the relay's load circuit
Each piece of equipment connected to the OmniLogic runs through its own circuit breaker in the subpanel. If that breaker is tripped or undersized, the equipment will not run even when the relay closes correctly.
- With power on, check whether the breaker for the affected relay's circuit is in the ON position.
- If it has tripped, reset it and observe whether it trips again. A breaker that immediately trips indicates a short or overcurrent in the equipment wiring or the equipment itself.
- Verify breaker sizing against the equipment nameplate current.
Step 6: For heaters — verify the LVR dry-contact output and heater mode
Heaters connected via the LVR outputs require additional steps because the OmniLogic does not power the heater:
- Confirm the heater is wired to 120/240 V power independently — the OmniLogic does not supply this power.
- For post-2007 Hayward heaters: The heater must be in Standby mode with the "bo" code visible on the heater display (hold DOWN + MODE for 3 seconds). If the heater is not in bypass/standby mode, it will not respond to the OmniLogic dry-contact signal.
- For Smart Heaters: Confirm the 3-wire communication cable (Black/White/Green) is correctly wired — terminal to terminal, same color at both ends — and that firmware R4.3.0 or later is installed on the OmniLogic.
- Set the heater's thermostat to its maximum setting so the OmniLogic can control the setpoint through software.
Step 7: Check lighting-specific requirements
Pool/spa lighting has special requirements in the OmniLogic subpanel:
- A ground fault circuit breaker (GFCB) must be installed in the subpanel for high-voltage pool lights. If the GFCB is tripped, lights will not power on even if the relay closes.
- Low-voltage lights require an external transformer wired between the relay and the light fixture — the relay switches AC power to the transformer, not directly to the fixture.
- Universal ColorLogic lights running in OmniDirect mode (built after June 2018) must be wired to one of the OmniLogic's four on-board relays, not a relay from the HLRELAYBANK add-on.
Two-Speed Pump Relay Requirements
Two-speed pumps require two relays. Both relays must either both be within the HLRELAYBANK add-on or both be outside it — you cannot split them between the on-board relays and the HLRELAYBANK. The wiring colors are: Black = Common, Dark Gray = Lo Speed, Light Gray = Hi Speed, Gray = Ground.
Frequently Asked Questions
The relay clicks when I command the output but the pump still won't start. What next?
Confirm voltage at the load side of the relay (should show line voltage when relay is closed). If voltage is there, the fault is in the pump wiring, the circuit breaker feeding that run, or the pump/motor itself. Check the circuit breaker in the OmniLogic subpanel for that circuit, then check terminal connections at the pump.
My heater is wired to the OmniLogic but the display shows the heater as unavailable. Why?
For most gas heaters, the OmniLogic must be configured to "control" the heater via the Config Wizard — if no heater was configured for that body of water, the control will not have an active heater output. Re-enter the Config Wizard and add the heater. Also confirm the heater's local MODE/BYPASS dipswitch is set correctly per the heater manual.
Can I add more than 4 high-voltage relays?
Yes. The HLBASE starts with 4 on-board relays. Adding an HLRELAYBANK brings the total to 8. An HLRELAY can fill relay positions 9 and 10 for a maximum of 10 high-voltage relay positions. All additional relay hardware must be discovered by the OmniLogic at startup and then configured in the Config Wizard.
One auxiliary output stopped working after we added a second body of water in configuration. What happened?
Adding a second body of water can reassign relay and actuator positions in the Configuration Wizard. Review the Connection Table and verify each relay number still matches its intended equipment in the updated configuration. Re-entering Quick Edit (page 36 of the installation manual) is the fastest way to check and reassign outputs without running the full wizard again.