AquaRite S3 Pump Control and Schedule Not Working
Quick Summary
- The S3 can control compatible variable speed pumps directly via RS-485 communication or relay output, but configuration and wiring must be correct for schedules to work.
- Common problems include mismatched control modes (S3 thinks it's controlling the pump but isn't), incorrect RS-485 wiring or termination, and schedule conflicts between pump runtime and chlorination periods.
- If the S3 is supposed to control the pump but the pump never runs, verify control mode settings, check physical wiring, and confirm the pump is set to accept external control.
- If the pump runs but at the wrong speed or time, review schedule entries for overlaps, gaps, or incorrect speed settings.
- Always verify the current time and date on the S3 are correct—schedule problems are often caused by clock drift or incorrect timezone settings.
What Pump Control Actually Means on the S3
The AquaRite S3 has built-in pump control capabilities that allow it to start, stop, and adjust the speed of compatible variable speed pumps. This integration is optional—you can use an S3 with a pump controlled by an external timer or automation system—but when properly configured, it simplifies operation and ensures the pump and chlorinator schedules stay aligned.
The S3 can control pumps in two ways: via RS-485 digital communication (for pumps like Hayward TriStar VS, Super Pump VS, MaxFlo VS, etc.) or via relay contact closure (using a Smart Relay accessory for pumps without RS-485). RS-485 allows full speed control and two-way communication. Relay control is simpler but only provides on/off function—speed must be set at the pump itself.
When pump control is enabled, the S3 manages pump schedules and chlorination schedules together. The pump must be running for the S3 to generate chlorine, so the schedules must overlap correctly. Misconfigured schedules, wiring errors, or control mode mismatches are the most common reasons pump control fails.
Step-by-Step Troubleshooting
Owner-Level Checks
1. Verify the S3 is configured to control the pump
- Navigate to the pump control settings menu on the S3 display.
- Confirm the control mode is set to match your installation: "RS-485" for digital communication pumps, "Relay" for Smart Relay installations, or "None/External" if the pump is controlled by a separate timer or automation system.
- If set to "None/External" but you expect the S3 to control the pump, change the mode to match your wiring and save the setting.
2. Check that pump schedules are actually configured
- Go to the pump schedule menu and verify at least one schedule is active.
- Each schedule should have a start time, stop time, and speed (RPM or %) setting.
- A common mistake: schedules are created but not enabled. Make sure the schedule is toggled "on" or "active."
- Write down the schedule times and speeds for reference during troubleshooting.
3. Confirm the current time and date are correct
- Check the S3 display for the current time and date.
- If the clock is wrong (common after power outages or battery failures), schedules will run at the wrong times or not at all.
- Set the correct time, date, and timezone. Verify AM/PM if using 12-hour format.
- After setting the time, wait for the next scheduled start and observe whether the pump actually turns on.
4. Manually test pump control
- Most S3 models have a manual override or "run now" mode that bypasses schedules and starts the pump immediately at a set speed.
- Activate this mode and listen for the pump to start. Watch the pump display (if it has one) to see if speed commands are being received.
- If the pump responds to manual commands but not to scheduled commands, the problem is in the schedule configuration or clock settings.
- If the pump doesn't respond to manual commands, the problem is wiring, control mode mismatch, or pump settings.
Tech-Level Checks
5. Inspect RS-485 wiring and connections
- Locate the RS-485 terminals on the S3 control board and on the pump drive. These are usually labeled A, B, and GND (or +, -, GND).
- Verify the wiring matches: A to A, B to B, GND to GND. Reversed A and B will prevent communication.
- Check for damaged, corroded, or loose wires. RS-485 is sensitive to poor connections and electrical noise.
- Measure continuity from the S3 terminal to the pump terminal for each wire to confirm there are no breaks.
6. Check RS-485 termination and cable length
- RS-485 networks longer than 10-15 feet may require termination resistors at each end to prevent signal reflections.
- Check if your pump and S3 have termination jumpers or switches and ensure they're set correctly (usually "ON" for the last device on the network, "OFF" for middle devices).
- If the cable run is very long (over 50 feet), use twisted-pair cable rated for RS-485 to reduce noise and signal loss.
- Avoid running RS-485 cable parallel to high-voltage lines or near variable frequency drives, which can introduce interference.
7. Verify pump is set to accept external control
- Most variable speed pumps have a setting that determines whether they respond to external commands (RS-485, relay, etc.) or run based on their own internal schedules.
- Access the pump's control panel or menu and set the control source to "External," "Remote," or "RS-485" depending on the pump model.
- If the pump is set to "Local" or "Internal," it will ignore commands from the S3 even if wiring is correct.
8. Test Smart Relay wiring (if using relay control)
- If your installation uses a Hayward Smart Relay (GLX-RELAY) or similar device, verify the relay is wired correctly between the S3 and the pump.
- The S3 sends a low-voltage signal to the relay, which then closes a contact that the pump sees as an "on" command.
- Use a multimeter to check that the relay contact closes when the S3 schedule is active and opens when the schedule stops.
- Verify the pump is wired to the relay's output terminals and configured to start when the contact closes.
9. Review schedule logic and overlaps
- Print or write out all pump schedules and chlorination schedules side-by-side.
- Verify they overlap correctly—the S3 cannot generate chlorine during periods when the pump schedule is off.
- Look for conflicting schedules (e.g., Schedule 1 turns the pump on at 8am, Schedule 2 turns it off at 8am) that cancel each other out.
- Some S3 installations have separate mode schedules (pool, spa, backwash, etc.). Ensure the current mode allows pump operation and chlorination.
10. Check for automation system conflicts
- If the S3 is part of a larger automation system (Hayward Omni, ProLogic, or third-party controller), verify that system isn't overriding the S3's pump commands.
- Some automation systems take priority over the S3 when both are controlling the same pump. You may need to disable pump control on one system or the other.
- Check for dual wiring—if both the S3 and an automation panel are wired to the pump's RS-485 bus, address conflicts or message collisions can prevent proper operation.
Common Parts That Fix This Problem
RS-485 Cable and Connectors
Damaged or low-quality RS-485 cable can cause intermittent communication failures. Replacing with shielded twisted-pair cable rated for RS-485 restores reliable pump control. Hayward part number GLX-PCB-CABLE or generic RS-485 cable from an industrial supplier.
Smart Relay (GLX-RELAY)
If your pump doesn't have RS-485 capability, a Smart Relay allows the S3 to control the pump via simple on/off relay closure. This is less sophisticated than RS-485 but works reliably for fixed-speed or single-speed applications.
Pump Control Board or Drive
If the pump's RS-485 receiver or relay input is damaged, the pump won't respond to external commands even if wiring is correct. Replacing the pump control board or VFD restores external control capability.
S3 Control Board
In rare cases, the S3's RS-485 transmitter or relay driver can fail, preventing it from sending commands to the pump. If all wiring and pump settings are correct but the S3 never sends signals, the board may need replacement.
Model-Specific Notes
- The S3 series is compatible with Hayward TriStar VS, Super Pump VS, MaxFlo VS, and other Hayward variable speed pumps via RS-485. It can also control many non-Hayward pumps if they support standard RS-485 protocols.
- If your S3 is integrated with a Hayward Omni automation system, pump control is typically managed by the Omni rather than the S3 directly. Verify which device is the master controller to avoid conflicts.
- Some S3 firmware versions support multiple pump schedules (e.g., low speed overnight, high speed during the day). Older firmware may be limited to a single schedule. Check for firmware updates if advanced scheduling is needed.
How To Prevent Pump Control Problems
- Use high-quality shielded twisted-pair cable for RS-485 runs longer than 10 feet to reduce interference and signal loss.
- Route RS-485 cable away from high-voltage lines, transformers, and VFDs to minimize electrical noise.
- Set the S3 clock manually after power outages or install a UPS (uninterruptible power supply) to keep the clock accurate during brief outages.
- Label all control wiring clearly (A, B, GND) at both ends to prevent wiring mistakes during service or upgrades.
- Document pump and chlorination schedules and keep a copy in the equipment log. This makes troubleshooting much easier when schedules stop working.
Frequently Asked Questions
The S3 display shows the pump is supposed to be running, but the pump is off. Why?
Either the control mode is set incorrectly, wiring is faulty, or the pump isn't configured to accept external control. Verify control mode settings, check RS-485 wiring, and ensure the pump is set to "External" or "Remote" control mode.
Can I use the S3 to control a non-Hayward pump?
Yes, if the pump supports RS-485 communication using a compatible protocol. Many Pentair, Jandy, and other brands use standard RS-485, but you may need to configure address settings or protocol options. Consult both the S3 and pump manuals for compatibility details.
My pump runs but always at the wrong speed. What's wrong?
Check the speed settings in each schedule entry. The S3 sends RPM or percentage commands based on what you program—if the schedule says 1500 RPM but you want 2500 RPM, edit the schedule. Also verify the pump is reading the speed commands correctly by checking its display.
Do I need termination resistors for RS-485?
For short runs (under 10-15 feet), probably not. For longer runs or networks with multiple devices, termination improves reliability. If you're experiencing intermittent communication failures, try enabling termination at both ends of the RS-485 cable.
Can the S3 and an Omni automation system both control the pump at the same time?
Technically yes, but it's not recommended. One device should be the master controller. Typically, the Omni manages pump schedules and the S3 just generates chlorine during pump runtime. Disable pump control on the S3 if the Omni is handling it.
The pump schedule worked fine for months and suddenly stopped. What happened?
Check the S3 clock first—power outages or dead backup batteries can reset the time, causing schedules to run at the wrong time or not at all. Also check for recent firmware updates, wiring changes, or automation system reconfigurations that might have changed control settings.