Skip to content
Industrial Error Code Fixes
Go back

EcoSmart ECO 30 Error Codes - Causes & Fix

3 min read
⚡ Quick Answer

Repair guide for EcoSmart ECO 30 tankless water heater error codes E1, E2, E3, E4, E5, and S103. Diagnostic steps and parts.

EcoSmart ECO 30 Error Codes — What It Means

The EcoSmart ECO 30 displays error codes when the control board detects a fault in temperature sensing, flow conditions, or electrical supply. The most common codes are E1 (inlet thermistor fault), E2 (outlet thermistor fault), E3 (both thermistor sensors affected), E4 (high-temperature condition), E5 (excessive flow rate), and S103 (low voltage). These codes protect the unit from operating under unsafe or improper conditions.

Each code points to a specific subsystem. Temperature sensor codes (E1, E2, E3) indicate a failed or out-of-range thermistor. E4 signals overheating or a sensor reading beyond safe limits. E5 means the flow rate exceeds the heater’s design capacity. S103 indicates the unit is not receiving sufficient voltage to operate safely. Repair starts with confirming the displayed code, then testing the associated circuit or condition.

Jump to Fix

Common Causes

Step-by-Step Fix {#fix}

  1. Verify the displayed error code and write it down, then turn off power at the breaker and close the inlet water valve to de-energize and isolate the unit.
  2. Check supply voltage at the breaker and at the unit terminals using a multimeter. For S103, confirm voltage meets the nameplate requirement and that all circuit connections are tight and properly sized.
  3. Inspect the inlet filter screen by unscrewing the inlet union or service cap. Clean any debris or scale and flush the screen, then reinstall.
  4. Test the inlet and outlet thermistors (if E1, E2, E3, or E4 is displayed) by disconnecting each sensor connector and measuring resistance across the sensor leads. Consult your model’s table for in-range values. Replace any sensor that reads open, short, or out of specification.
  5. Descale the heat exchanger if E4 persists after sensor checks or if the unit is in a hard-water area. Follow the manufacturer’s flushing procedure with a non-corrosive descaling solution and a circulating pump.
  6. Reduce simultaneous fixture demand or throttle a high-flow valve if E5 appears. Verify total flow does not exceed the ECO 30 capacity and that minimum activation flow (around 0.5 GPM) is maintained.
  7. Restore power and water, open a hot tap to initiate flow, and confirm the error code clears and the unit heats normally. If the same code returns immediately, replace the suspected failed component or the control board if all external parts test good.

Parts Often Needed

PartNotes
EcoSmart inlet thermistor (temperature sensor)Amazon | Order by model number stamped on the sensor body or the unit nameplate.
EcoSmart outlet thermistor (temperature sensor)Amazon | Verify connector type and wire length match your unit’s routing.
EcoSmart control board (PCB)Amazon | Replace only after confirming all sensors, voltage, and wiring test good.

When to Call a Pro

Call a licensed technician if you are not comfortable working with 240V electrical circuits, if voltage testing reveals wiring or breaker issues beyond the unit itself, or if the error persists after replacing the indicated sensor and descaling. A pro should also handle control board replacement if you lack the tools to verify sensor resistance or if multiple codes appear intermittently, which may indicate a more complex board fault or ground issue in the home’s electrical system.


Share this post on:

Previous Post
ABB ACS580 A2A1 - Causes & Fix
Next Post
EcoSmart Eco 28 Error Codes - Causes & Fix