★Family-owned in Houston, TX★Licensed & insured★15+ years of experience★Same-day service★Mon–Fri 8am–6pm★No time-outs needed. We fix it fast.★ ★Family-owned in Houston, TX★Licensed & insured★15+ years of experience★Same-day service★Mon–Fri 8am–6pm★No time-outs needed. We fix it fast.★
Home · Blog · Heat Pump Not Heating

Pool Heat Pump Not Heating in Houston? Cold Mornings, Defrost and the UltraTemp and HeatPro Codes

A pool heat pump that stops heating on a cold Houston morning is often doing what it was designed to do. Heat pumps pull their heat out of the air, and when the air gets cold enough they slow down, defrost, or shut themselves off until it warms up. Here's how to tell the weather from a real fault, what the Pentair UltraTemp and Hayward heat pump codes mean, and why water under the unit usually isn't a leak, from both manufacturers' own manuals.

Redzone Pools repairs pool heat pumps and gas heaters across Cypress, Tomball, Katy, Spring and Greater Houston — licensed, insured, usually same day.

How it works

A heat pump heats with the air it has

A pool heat pump heats the water by taking heat from the surrounding air and moving it into the pool, rather than burning gas. Pentair's manual puts it simply: the warmer and more humid the air, the more heat there is to work with.

Pentair rates its UltraTemp at 80°F air, 80% humidity and 80°F water, and says performance drops as conditions fall from there. A properly sized unit should raise the pool about 1°F an hour on average, depending on the air, humidity and water temperature, and Pentair says heat pumps are best used to hold a set temperature rather than for fast heating. That's the main trade-off against a gas heater, which we cover in pool heater repair or replace.

Houston winters swing. The National Weather Service's 1991–2020 normals for Houston Hobby put a typical January day between about 46°F and 64°F, so the same heat pump can struggle at sunrise and run well by mid-afternoon. Pentair's advice is to run it during the warmest time of day for maximum efficiency.

Cold mornings

Defrost and the low-temperature shutdown

When the air gets cool, frost can form on the heat pump's evaporator coil, and the unit stops heating to clear it.

  • Pentair UltraTemp: the unit may enter a defrost cycle when the air is around 50°F, if defrost is enabled in its service menu. The compressor stops and the fan keeps drawing air over the coil for about 15 minutes. If the coil hasn't warmed up within those 15 minutes, the unit shuts down and shows a LOW AMBIENT TEMP alarm. Pentair's fix is to wait until the ice melts and the air warms.
  • Hayward: on the models covered by Hayward's standard heat pump manual, defrost also runs when the air is near 50°F and shows FS on the display, with no action required. Hayward says a defrost can last from 15 minutes to several hours depending on conditions. An LP code can be the low ambient cutoff; Hayward's instruction is to wait for the outside temperature to reach 60°F.

So a heat pump that's quiet, showing defrost or a low ambient code on a 45°F morning usually isn't broken. If it's still not heating once the afternoon is well above 50°F, look further.

The codes

What the common codes mean

Codes differ by brand and even by model, so check the label on your unit. These are the ones Pentair's UltraTemp guide and Hayward's heat pump manual list:

Pentair UltraTempHaywardWhat it meansWhat to check
LOW WATER FLOWFLoThe water pressure switch is open: not enough flow through the heat pumpPump running, filter clean, valves open and any bypass around the heat pump closed
HIGH REFRIGHPThe refrigerant high-pressure switch is open. Pentair lists low water flow first; Hayward also lists high water temperatureFlow first. Pentair says a unit that sat unused can be cycled on and off up to three times; if that doesn't clear it, call for service
LOW REFRIGLPThe low-pressure switch is open: low refrigerant, air or water too cold, restricted air flow or a fan problemClear leaves and shrubs from around the unit and wait for warmer air. Refrigerant work is for a technician
LOW AMBIENT TEMPFS (defrost)Too cold to run, or a defrost that didn't finish in time (Pentair); defrosting automatically (Hayward)Wait for the coil to clear and the air to warm
FIVE ALARMS—Five faults within one hourIt resets after an hour or with the ON/OFF button; the alarm underneath it is the real problem
WATER THERM / SUCTION TH (short or open)SO, SS, dSO, dSSA water or coil temperature sensor circuit is shorted or openA technician; usually a sensor or wiring repair

Hayward's inverter HeatPro models, such as the HP31005T, use a different set of codes, such as E03 for the flow switch, E01 and E02 for the pressure switches and TP for low ambient temperature, but they point to the same checks; our guide to Hayward heat pump error codes lists them all, and our guide to Pentair UltraTemp error codes does the same for Pentair. A blank display that won't start is usually power: Pentair lists a tripped breaker, a blown fuse or the transformer.

Water under the unit

Water under the heat pump is usually condensation

Both manufacturers say the same thing: a heat pump's evaporator coil produces condensation while it runs, usually three to five gallons an hour, and more when the air is humid. In Houston, that can be a lot of water, and it's normal.

Hayward gives a simple test. Turn the heat pump off for several hours but leave the filter pump running. If the water slows down, it was condensation; if it keeps coming, there may be a leak, and that's a call for us.

Before you call

Checks you can make yourself

  • Give it time. After the water starts flowing, UltraTemp waits one minute to read the water temperature and has a five-minute restart delay to protect the compressor. Hayward's manual also lists a five-minute delay.
  • Check flow. The pool pump must be on with water flowing through the heat pump. A dirty filter is a common cause of flow alarms; see filter pressure that stays high.
  • Check the set point. It has to be above the water temperature to call for heat.
  • Clear the air flow. Pentair lists insufficient air flow through the coil, and says to remove surrounding debris or shrubs. Hayward says to clean a dirty coil with plain tap water and never a pressure washer, which can damage it.
  • Feel the air. Hayward says that once it has run 10 to 15 minutes, the air blowing out should be at least 8°F cooler than the outside air. If it isn't, it isn't moving heat.

Leave the inside to a professional. Pentair warns against any internal adjustments, and refrigerant, pressure switches, sensors, fans and control boards are technician work.

When to call

When it's a repair

Call when the codes come back after the checks above, when it still won't heat on a mild afternoon, or when water keeps coming after Hayward's condensation test. Our heater repairs run from about $200 for a small component to $1,000 or more; a replacement heat pump is roughly $6,000 to $6,500 installed, so it's worth getting the fault diagnosed properly first.

One more Houston note: a heat pump isn't freeze protection. Our hard freeze playbook explains what to do when a real freeze is coming. Gas heater instead? See our MasterTemp, Hayward H-Series and Jandy JXi and LXi code guides. For everything else, see pool heater repair.

Book a Heat Pump Check
Pool equipment pad with heater, filter, pump and automation panel serviced by Redzone Pools in Greater Houston
Heat pump FAQ

Common questions

Why is my pool heat pump not heating when it's cold outside?

A heat pump takes its heat from the air, so it does less as the air cools. Around 50°F it may go into defrost, and both Pentair and Hayward heat pumps can shut down until the air warms. If it heats normally on a milder afternoon, it's the weather; if it still won't heat then, check flow and any code on the display.

What does LOW AMBIENT TEMP mean on a Pentair UltraTemp?

Pentair says the air is too cold for heat pump operation, or a defrost cycle didn't finish within its 15 minutes. The fix is to wait until the ice melts off the coil and the air warms up. If it shows in mild weather, Pentair points to the temperature sensor, which a technician can test.

Why is water coming out of the bottom of my pool heat pump?

Usually condensation. Pentair and Hayward both say a running heat pump produces about three to five gallons of condensation an hour, more in humid weather. Hayward's test: turn the heat pump off for several hours with the filter pump still running; if the water slows down, it was condensation.

What do LP and FLo mean on a Hayward heat pump?

On the models covered by Hayward's standard heat pump manual, FLo means the water pressure switch is open, so check that the pump is on, the filter is clean and the valves are open. LP means the low-pressure switch is open, which can be an air flow obstruction, the low ambient temperature cutoff (wait for 60°F) or low refrigerant.

How fast should a pool heat pump heat the water?

Pentair says a properly sized heat pump should raise the pool about 1°F an hour on average, depending on air temperature, humidity and water temperature, and that heat pumps are meant to hold a temperature rather than heat quickly like a gas heater.

Heater season

Heat pump still not heating?

Tell us the brand, the code on the display and what the weather's doing. If it's the cold, we'll tell you so; if it's flow, sensors, refrigerant or the fan, we'll come out and fix it. Licensed, insured, serving Cypress and Greater Houston.