Automation Controller Setup and Handover

Purpose

A controller left on factory defaults is the most expensive thing a shop can walk away from. Every circuit works when the technician tests it alone, and the callbacks arrive weeks later: the spa will not heat because an actuator turns the wrong way, the heater cycles on its flow switch because a circuit was assigned a pump speed that starves it, the plumbing splits in the first freeze because the setpoint was never set, and the owner calls a technician out to press a button nobody showed them. This procedure proves each circuit under its own real operating condition and leaves the customer able to run their own pool.

Scope

Covers commissioning and handover of a pool and spa automation controller: relay and circuit assignment, valve actuator rotation and travel, per-circuit pump speed, heater interlock and cooldown, freeze protection, schedules, remote enrollment, and the owner walkthrough.

It does not cover the branch circuit, subpanel, disconnect or bonding, which are the licensed electrician's work under your adopted code, and it does not cover pump replacement, heater service or salt cell setup, each of which has its own SOP and appears here only as a load the controller must drive correctly.

Roles and responsibilities

Role Owns Hands off
Commissioning technician Every assignment, every verification under load, the settings sheet, the walkthrough Leaves a completed settings sheet at the pad and a copy in the customer record
Licensed electrician Line voltage into the panel, breakers, bonding, GFCI protection Returns the panel energized and labeled, so feeds are commissioned rather than guessed
Shop lead Shop standard freeze setpoint and cooldown values, remote account policy Confirms the settings sheet is filed before the job is invoiced
Customer Owns the remote account and its credentials Runs each mode once, in front of the technician, before the technician leaves

What a controller gets wrong that nothing else catches

A valve actuator has a direction and two travel limits, and all three can be wrong while the valve still turns. Reversed on its toggle, it sends spa suction to the pool return, so the spa never heats and the pool gets warm. Cams set short leave a valve part open, splitting flow between pool and spa, which gives a spa that heats slowly and a heater that short cycles.

A variable speed pump is a different pump on every circuit. The controller assigns a speed per circuit, so heater, cleaner and spa jets each need a speed satisfying their own minimum flow. This is where a defaults-commissioned system fails: filtration speed is set sensibly, the heater circuit inherits it, and the flow switch drops out mid cycle as an intermittent heater complaint.

Cooldown and freeze protection prevent damage rather than annoyance. The heater interlock has to keep the pump running after the burner shuts off, or heat left in the exchanger boils the water standing in it. Freeze protection has to know which circuits run and at what air temperature, and a wrong assignment on a freeze night costs plumbing rather than a service call.

Procedure

  1. Open and lock the disconnect and prove the line side dead before opening the panel, whatever the low voltage side is doing. Accept when your meter reads zero at the line terminals and reads correctly on a known live source immediately after. Wrong is opening a panel because "it's only 24 volt logic": the relay deck carries line voltage. This is electrical work under 29 CFR 1910.333(b)(2), not 29 CFR 1910.147, which excludes electrical utilization work at its own (a)(1)(ii)(C), and the proving sequence is NFPA 70E-2021, 120.5.

  2. Photograph every existing termination and actuator toggle position before changing anything. Accept when the photographs legibly show each relay terminal, each actuator's direction toggle and cam positions, and the existing labels. Wrong is clearing a configuration on an existing system with no record of what was there, which turns a two hour commissioning into a day of tracing conductors. On a retrofit, capture the current schedule too; the customer will compare the new behaviour to it.

  3. Assign and physically label each relay and circuit, then energize and prove each one alone. Accept when every label matches what actually starts, verified by watching equipment rather than the panel icon. Wrong is a circuit named "cleaner" that starts the water feature booster, which makes every later verification meaningless because you are testing the wrong load. Re-label at the panel, not only in the software: the next technician reads the deck before the app.

  4. Set actuator rotation and travel by watching water, not by watching the actuator. Drive each valve to both end positions and confirm at the pool and spa which suction and which return is live. Accept when spa mode draws from the spa and returns to the spa with no flow at the pool returns, and pool mode does the reverse. Wrong is a valve that turns fully but backwards, or one whose cam stops it part way and splits flow. Do not force an actuator by hand while it is powered; kill the circuit first, set the toggle and cams, then drive it under power.

  5. Assign a pump speed to every circuit and verify each one against the equipment's own minimum flow. Accept when the heater holds in without cycling its flow switch at the speed assigned to the heater circuit, the cleaner tracks, and the filtration speed delivers the turnover the pool needs. Wrong is a circuit inheriting the filtration speed and cycling under it. Stop rule if the heater cycles: raise the assigned minimum speed for that circuit and re-verify. Never raise the heater setpoint or defeat the flow switch to make a low speed work; that switch is what stops the heater firing into inadequate flow.

  6. Configure the heater interlock and prove the cooldown by watching the pump after shutdown. Accept when the heater cannot fire with the pump off and the pump runs on for the manufacturer's cooldown interval after the heater is commanded off. Wrong is a heater energized on a circuit the pump does not follow, or a pump that stops the instant the heater does. Command the heater off from the panel and time the run-on with a watch; a controller that reports a cooldown it does not perform is common enough to be worth the two minutes.

  7. Set freeze protection, then force it on and watch what runs. Set the shop standard setpoint, then temporarily raise it above the current air temperature so the mode engages, and confirm the correct circuits start and the correct valves position. Accept when every circuit that must run in a freeze actually runs and both pool and spa plumbing see flow. Wrong is a freeze mode that starts one pump and leaves a spa or water feature line dead. Restore the setpoint before leaving and write the restored value on the settings sheet; a raised setpoint left in place runs the pump continuously and the customer finds it on the power bill.

  8. Program schedules to the pool's turnover requirement, not to a default. Accept when the programmed run time at the assigned filtration speed completes at least one full turnover, and any circuit with a dependency (cleaner, salt cell, chemical feeder) runs inside the pump's scheduled window. Wrong is a salt cell or a feeder scheduled outside pump hours, which either does nothing or, on a chlorinator, energizes with no flow. Confirm the chlorinator's flow interlock separately rather than relying on schedule overlap alone.

  9. Enroll remote access in the customer's own account and run the walkthrough before you leave. Accept when the customer has logged into their own account on their own device, switched to spa mode and back, and started and stopped the heater with you there. Wrong is an account registered to the shop's email, which turns every ownership change into a support ticket and leaves the shop holding credentials it does not want. Hand over the settings sheet, point out the disconnect, and name the two settings not to change: freeze setpoint and per-circuit minimum speeds.

The record this produces

The settings sheet is the artifact, one copy laminated at the pad and one in the customer record.

  • Circuit map: relay number, label, what it actually drives, verified by watching it.
  • Valve actuators: which valve, direction toggle, cam positions, the mode each end produces.
  • Per-circuit pump speeds, with the flow or verification result beside each one.
  • Heater: interlock circuit, cooldown interval measured not assumed.
  • Freeze protection: setpoint left in place, circuits included, and the result of the forced test.
  • Schedules: run times, turnover check, dependent equipment windows.
  • Remote: account owner, enrollment date, and confirmation the customer signed in themselves.

This sheet turns a panel nobody understands into a serviceable system. A customer who "changed something" is a five minute restore against a written configuration and a lost afternoon without one, and a board replaced under warranty in year three is re-commissioned from the sheet in half an hour rather than rebuilt. Treat a missing settings sheet as an incomplete job: the labour to recreate it lands on someone who was not there.

One commissioning, filled in

A 20,000 gallon pool with a 600 gallon attached spa, variable speed pump, 400,000 Btu per hour heater at 84 percent plate efficiency, two valve actuators, salt chlorinator. Design turnover eight hours, so filtration needs about 42 gpm.

Steps 1 through 4 pass. Line side proved dead and re-proved on a known source, terminations and cam positions photographed, four circuits labelled and proved one at a time by watching equipment rather than icons. Actuators driven to both ends: spa mode draws and returns spa-side with no flow at the pool returns.

Step 5 fails. The heater circuit inherited the filtration speed, and on a fifteen minute test the heater fires, runs about four minutes, and drops out on its flow switch, twice. The stop rule forbids the tempting fix: no raising the setpoint, no touching the flow switch. The heater circuit's assigned minimum speed is raised a step and the test repeated, and the second attempt runs fifteen minutes without a dropout. The verified speed is recorded with the reason beside it, because the next technician who sees a heater circuit running faster than filtration will otherwise "correct" it back.

Step 6: heater commanded off from the panel, pump run-on timed with a watch and matching the manufacturer's stated cooldown interval. Heater confirmed unable to fire with the pump off.

Step 7: air temperature 71 F, freeze setpoint temporarily raised to 75 F to force the mode. Pool circuit starts, spa valve rotates and the spa line sees flow, water feature line confirmed live. Setpoint restored to the shop standard and the restored value written on the sheet before anything else is done, because this is the setting most often left wrong.

Step 8: at the verified filtration speed the pool turns over in 20,000 divided by 42 divided by 60, about 7.9 hours, so the schedule is set to an eight hour block with the chlorinator window sitting inside it, and the chlorinator's flow interlock proved separately with the pump stopped.

Step 9: the customer signs into their own account, switches to spa mode and back, and starts and stops the heater. Their question is how long the spa takes to heat. The arithmetic, from the sheet: 600 gallons weighs about 5,007 lb, raising it 17 F from 85 F to 102 F is about 85,100 Btu, and at 336,000 Btu per hour that is a quarter of an hour before standing losses. Told as twenty minutes in practice, which is a number they can hold the system to.

References

  • Controller manufacturer's installation and programming manual for relay capacities, actuator cam procedure, cooldown behaviour and freeze protection options.
  • 29 CFR 1910.333(b)(2) for electrical work practices; 29 CFR 1910.147 does not apply to electrical utilization work by its own (a)(1)(ii)(C) exclusion.
  • NFPA 70E-2021, 120.5, for the live-dead-live proving sequence, and NEC Article 680 in your adopted edition for pool equipment bonding and GFCI protection.
  • See related: the pump and motor replacement SOP for sizing and speed selection; the heater service SOP for the flow switch and combustion side; the salt cell SOP for the chlorinator's flow interlock.