European magazine for pools, spas and wellness
Pool and spa business magazine

Balboa Hot Tub Error Codes: What OH, HH, dr, FLO and SnA Mean and What to Do

Balboa control systems are among the most widespread hot tub electronics in Europe. When something goes wrong, the system reports it with a short code on the control panel — and usually shuts down the heater or the whole tub at the same time to prevent damage. The code alone won’t tell you which part to buy, but it narrows down where to look considerably. This overview covers the most common messages, their usual causes and the first steps an owner can take without a service technician.

Important: the exact meaning of a code may differ slightly depending on the system generation (BP, GS, VS, EL series) and software version. Always check it in your hot tub’s manual. And before you open the equipment bay, switch the hot tub off at the circuit breaker — inside there is 230 V and water.

Start-up messages that are not faults

On the panel What it means What to do
Pr Priming mode after power-up, lasts roughly 4–5 minutes. Nothing. During priming you can start the pumps with the buttons and bleed air out of the plumbing.
— Water temperature is not yet known. The system will detect it once the pump has run for a while (typically 1–2 minutes).
ICE / IC Freeze risk — the temperature in the equipment area is low. The system starts the pumps and heater on its own. Don’t switch the tub off, and make sure the thermal cover is closed.

Overheating: OH, HH and related codes

OH (overheat) means a sensor has measured water hotter than is safe for bathing — roughly above 43 °C. The hot tub shuts down. HH or OHH is the more serious stage: the sensor right at the heater has measured around 48 °C and the system has switched everything off.

Common causes:

  • In summer, in direct sun and with long filtration cycles, the water heats up even without the heater — friction from the pumps warms it further.
  • A clogged filter or closed valves — water moves through the heater slowly and overheats there.
  • A faulty temperature sensor that reads higher than the actual temperature.

What to check: take the cover off, let the water cool down, clean or replace the filter and make sure all valves are open. Once the water has cooled, the system usually recovers on its own (with HH often only after switching the breaker off and on again). If the code keeps coming back at normal temperature, the likely suspects are a sensor or a heater relay stuck in the closed position — that is a job for a technician.

Insufficient flow: dr, dy, HL, LF

This group of codes is telling you one thing: not enough water is flowing through the heater. The heating element could then overheat or even burn out, which is why the system switches it off.

  • dr — possible lack of water, weak flow or air in the heater. The hot tub shuts down for about 15 minutes and then tries again.
  • dy — water is repeatedly missing in the heater (typically appears after the third dr). The hot tub stays off until you reset it.
  • HL — there is a large difference between the two temperature sensors, which usually points to a flow problem.
  • LF — a persistent flow problem (typically the fifth HL within 24 hours). The heater stays off.

What to check, in this order:

  1. Water level — it must be above the suction fittings and the skimmer.
  2. Filter — remove it and try running the hot tub without it. If the code disappears, the filter is clogged.
  3. Valves and suction covers — open, with nothing blocking them (leaves, a towel, a toy).
  4. Air in the system — after filling, an air pocket often remains in the pump. Loosen the union nut on the pump outlet, let the air escape and tighten it again.
  5. Circulation pump — if your hot tub has one, listen to whether it is running. A quiet hum with no water movement may mean a seized rotor or a faulty capacitor.

If everything above checks out and the code keeps returning, the usual culprits are the pump itself, fouled plumbing (biofilm) or a faulty sensor.

Sensor faults: SnA, Snb, Sn

  • SnA / SA — sensor A is not working (at the heater or in the circuit, depending on the system).
  • Snb / Sb — sensor B is not working.
  • Sn — the sensors are reading different values, they are “out of balance”.

First check the sensor connector on the board — corrosion or a loose contact is more common than a failed sensor. If the connector is fine, the sensor needs replacing. On Balboa systems, sensors A and B often share one cable with a common connector, and their length and type must match the board.

How to turn a code into the right spare part

An error code tells you which function has failed, not which part to buy. The same “dr” message can be caused by an inexpensive clogged filter or by a faulty pump that costs many times more. Before you order, be clear on three things:

  1. Control unit type — on the label of the control box (for example BP501, GS510SZ, VS300) and the board number.
  2. Part number on the part itself — sensor, heating element, pump, panel.
  3. A photo of the label — it often saves the seller or technician a lot of guesswork.

A practical guide on how to find the right part from the label of the control unit or pump has been written up by the online shop PoolSpaShop, for example. The same principle applies with any supplier, though: a part number is more reliable than a description like “sensor for Balboa hot tub”.

When to call a technician

  • The code keeps coming back even after checking the water, filter and valves.
  • The hot tub keeps tripping the RCD.
  • You smell burning, see blackened connectors or find moisture in the control box.
  • Voltage needs to be measured or components on the board need replacing.

An owner can deal with most causes of OH, dr and LF codes — water, filter, air and valves. Replacing sensors, the heating element or the board means working on live equipment and belongs in the hands of a professional.

Next step

Planning a similar pool, hot tub or wellness project?

Move from inspiration to the company directory, a clear request or a regular editorial selection.

Related posts

Leave the first comment