AO Smith Hybrid Water Heater Error Codes | Fix Code Now

AO Smith Hybrid Water Heater Error Codes flag airflow, sensors, water level, power, or condensate issues, and many clear after a safe reset and a few checks.

A code on a hybrid heat pump water heater isn’t just a nuisance. It’s a clue the control board is giving you so you don’t have to guess. The fastest path is to treat the code like a category, run a short set of checks for that category, then reset once and see what returns.

One thing trips owners up. A. O. Smith hybrid models don’t all use the same code format. Some screens show short letter codes like SF or ICE. Other control assemblies show three-digit numbers like 025 or 021 with an alert icon. The meaning is often similar, but the wiring layout and parts list can differ by model.

What To Do Right Away When A Code Appears

Start by making the situation safe and repeatable. A lot of “random” faults come from a one-time event like a brief power dip, a clogged filter after dusty work, or a drain tube that got bumped during cleaning. Your first job is to capture the code and make sure nothing is actively getting worse.

  • Save the exact code — Photograph the display and write down the mode the unit was in.
  • Scan for water — Check the floor pan, fittings, and condensate tubing for drips or pooling water.
  • Confirm the tank is full — Run a hot tap until the flow is steady with no sputter.
  • Check airflow space — Clear stored items away from the top and sides so air can move.

If you see water near wiring, smell burning plastic, or hear arcing, shut off power at the breaker and stop. Water heaters mix electricity and water, so it’s not worth pushing your luck.

After you’ve taken a photo and checked for leaks, do a single clean reset. This clears a lot of one-off glitches and forces the heater to rerun its startup checks.

  1. Turn the breaker off — Leave it off for a few minutes so the control fully powers down.
  2. Turn the breaker back on — Wait for the startup cycle to finish before changing modes.
  3. Watch for a repeat — If the same code returns fast, treat it as an active fault, not a fluke.

AO Smith Hybrid Water Heater Error Codes

This chart lists codes commonly shown on residential hybrid heat pump water heaters and related control assemblies. Use it to pick a starting point, then match the details to your model’s manual before ordering parts. If your display shows a three-digit number, don’t force it into a letter-code list you found for a different series.

Code Meaning First Checks
SF Air filter needs cleaning Rinse and dry filter, clear inlet/exhaust area
ICE Defrost cycle in progress Wait for cycle to finish
HPO Ambient temp out of heat pump range Measure room temp, improve air circulation
E10/E11 or 025 Coil temperature sensor fault Power cycle, reseat connectors
E20/E21 Upper tank temp sensor fault Reseat plug, check harness for damage
E30/E31 Lower tank temp sensor fault Reseat plug, check harness for damage
Edr or 001 Tank not full / dry-fire risk Fill tank, purge air, then restore power
EoF Condensate drain or pump issue Clear drain line, confirm pump has power
EPL or 009 Supply voltage low or out of range Check breaker, check junction box wiring

When a code points to “sensor,” don’t jump straight to buying a sensor. Loose connectors, pinched harnesses, and moisture at a plug can mimic a bad part. When a code points to “airflow,” start with the filter and the clearance around the unit.

Watch your symptoms, too. A sensor issue can show up as water that swings hot to lukewarm or a unit that keeps falling back to electric mode. Airflow trouble often shows up as longer run times and weaker heat pump output.

When you’re trying to pin down a stubborn code, write down a few details before you start changing things. Note the room temperature, whether the heat pump was running, and whether the code appeared right after a power outage, a drained tank, or a filter cleaning. Those clues often point straight to the cause.

Sensor Codes That Usually Start With Wiring Checks

Hybrid heat pump units depend on temperature sensors to decide when to run the compressor, when to use electric elements, and when to pause for safety. If the control can’t trust a reading, you’ll get a fault and the heater may switch modes.

Before you touch anything, cut power at the breaker. Many checks below involve removing small access panels or reseating connectors, and that’s not the place for live voltage.

Tank Sensors

Codes E20/E21E30/E31

  • Cut power at the breaker — Confirm the display is off before removing any access panels.
  • Reseat the sensor plug — Unplug and plug back in straight so pins align cleanly.
  • Check for rubbed insulation — Look where harnesses pass near sheet metal edges.
  • Keep connectors dry — If you see moisture, let the area dry and correct the source.
  • Restart and watch the pattern — A fast repeat often means the issue is still present.

Code E60 indicates both upper and lower temperature sensors aren’t functioning. Two sensors failing at once often points to a shared harness connection or a control issue.

Heat Pump Sensors

Codes E10/E11025E50/E51E40/E41026027

  1. Do one clean power cycle — Breaker off for a few minutes, then back on to let startup checks run.
  2. Confirm plugs are fully seated — Half-latched connectors are common after shipping, install, or service.
  3. Check for pinched harness runs — A wire caught under a panel can short or open intermittently.
  4. Stop if the code returns immediately — Heat pump sensor faults can require deeper diagnostics that aren’t safe without training.

If you keep seeing ao smith hybrid water heater error codes tied to multiple sensors, step back and inspect the harness routing as a whole. One pinched bundle can create a cascade of “bad sensor” messages that vanish once the harness is re-routed and secured.

Airflow And Temperature Codes That Change How The Heater Runs

The heat pump needs a steady flow of air across the coil. It also needs air that falls within its operating temperature range. When those conditions aren’t met, the unit protects itself and may rely more on electric heat.

Filter And Air Path

Code SF

  1. Rinse the filter with water — Let it dry fully so it doesn’t trap dirt right away.
  2. Vacuum nearby dust — Reducing room dust slows down repeat clogs.
  3. Clear the top and sides — Give the unit room to breathe so it doesn’t recycle its own exhaust air.
  4. Recheck in a week — A fast repeat points to a dusty room or blocked airflow.

Defrost And Out-Of-Range Operation

Code ICE

Code HPO

  • Measure room temperature — Use a basic thermometer near the heater, not across the room.
  • Improve air exchange — Keep the space from getting sealed and stagnant.
  • Use Hybrid mode for recovery — Let elements help when demand is high.

Code ECFECL

Water, Condensate, And Leak Codes You Should Not Ignore

These codes deal with water level in the tank, water where it shouldn’t be, or the condensate that a heat pump produces. Many are straightforward, but they deserve attention because leaks and overflow can damage flooring and nearby gear.

Tank Not Full And Dry-Fire Protection

Code Edr001

  • Open hot taps until air clears — Run water until the stream is steady and quiet.
  • Confirm the cold shutoff is open — A partially closed valve can trick you.
  • Check for a closed mixing valve — If your setup uses a mixing valve, verify it isn’t stuck closed.
  • Restore power only after filling — Heating elements should not run in an empty tank.

Condensate Management

Code EoF

  • Confirm the drain has slope — A gentle downhill run helps water leave the pan.
  • Clear the tubing — Flush the line and remove gunk that can slow drainage.
  • Verify pump operation — If you use a condensate pump, confirm it powers on and pushes water out.

A unit that isn’t level can also leave water sitting in the pan. A small tilt can be enough to keep condensate from reaching the outlet.

Leak And Valve Related Warnings

Some control assemblies show 031

  1. Inspect fittings and valves — Look for fresh droplets at threaded connections and shutoff valves.
  2. Check the T&P discharge tube — A steady drip can tie to high water pressure or a worn valve.
  3. Check the expansion setup — Homes with closed plumbing often need an expansion tank so pressure doesn’t spike.
  4. Shut off power if water reaches wiring — Don’t let moisture sit near electrical parts.

Some models also show codes like 046044

A O Smith Hybrid Heat Pump Water Heater Codes By Display Style

If you search a code online and the descriptions don’t match what your heater is doing, it may be a display-style mismatch. A letter code list from one series won’t always map cleanly to a three-digit code list from another series, even when the parts are similar.

Match the style first, then match the meaning. If your display uses letter codes and paired E-codes, stay within that family of charts. If your display uses three digits with an alert icon, use the three-digit chart from the correct manual.

When you call a technician, share three details along with the code: the model number, the operating mode at the time of the fault, and the room temperature where the unit sits. That combo explains a lot of “it only happens at night” complaints in garages and basements.

Power, Control, And Element Codes That Often Need A Tech

Power quality problems can look like “random” behavior. A loose connection in the junction box, a weak breaker, or low voltage during heavy household loads can trip faults. If you’re not comfortable working near live wiring, treat these codes as a handoff point.

Voltage And Power Supply

Code EPL009

  • Check the breaker status — A weak breaker can trip under heat load even when it looks “on.”
  • Inspect the junction box — Loose wire nuts and scorched insulation need attention right away.
  • Have voltage verified at the unit — A stable reading near rated voltage rules out supply issues.

Board Memory And Power Errors

Code EEEECE

Heating Elements And Compressor Flags

Code EUCELC021022

Code ECC

If you landed here searching for ao smith hybrid water heater error codes, keep the game plan simple. Capture the code, do the checks that match it, reset once, and track what comes back. That’s how you fix the usual traps without turning a small issue into an expensive parts hunt.