Warning: Disconnect power before servicing.

Pentair Pool Heater Not Heating: E05, E01, and Flow Switch Diagnosis

Quick Answer

Pentair pool heater (MasterTemp, Max-E-Therm) not heating: check the control panel for an E-code first. E05 = stack flue sensor tripped from low water flow or high exhaust temp. E01 = water flow switch open - clean the pool filter and verify the pump is running. If no error code, check that gas supply is on and the igniter fires during startup (you should hear a click and see a flame through the sight glass).

Pentair pool heaters (MasterTemp, Max-E-Therm) display E-codes on the control panel. E05 = stack flue sensor limit (exhaust temperature too high from low water flow or gas pressure issue). E01 = water temperature sensor fault. E02 = water pressure switch open (same as Hayward LO - clean pool filter). Pentair's specific advantage: the MasterTemp has a hydraulic bypass built into the header, unlike Hayward where the bypass is external. If the internal bypass valve is stuck open, water shortcuts through the heater without being heated. This is diagnosed by feeling the outlet pipe - if it is the same temperature as the inlet after the heater runs for 5 minutes, the internal bypass is stuck. Pentair also uses a different ignition system than Hayward: the MasterTemp uses a hot surface igniter (like a furnace) rather than a standing pilot.

PentairPoolheaterSeverity: mediumDifficulty: intermediate75% DIY Success
Time to Fix
15–90 min
Difficulty
intermediate
Parts Cost
Tools Needed
Multimeter, Screwdriver

What Does the NOT-HEATING Code Mean?

Pentair not heating: E05 = exhaust too hot (low flow or gas issue).

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Flow switch open from dirty filter (E02)40%
Internal bypass valve stuck open (MasterTemp)24%
Exhaust overtemp from low flow (E05)14%
Water temperature sensor fault (E01)12%
Hot surface igniter failure10%

Symptoms You May Notice

  • Appliance exhibits not heating behavior

Can you reset a Pentair poolheater to clear the NOT-HEATING code?

Unplug 60 seconds. Plug in and test.

Tools Required for Diagnosis

MultimeterScrewdriverFlashlight

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

1

Follow the brand-specific diagnosis in the guide above.

Follow the brand-specific diagnosis in the guide above.

2

Check for error codes on display or LED patterns.

3

Run manufacturer diagnostic mode if available.

Frequently Asked Questions

How much does Pentair poolheater repair cost?
Most repairs $100-400 depending on the component.
Worth repairing or replacing?
If under 13 years and repair under 50% of replacement cost, repair.
DIY or professional?
Many fixes are DIY. Gas and sealed systems need professionals.

Last verified for technical accuracy on March 15, 2026