SolarpunkHomes
Sign inCall us · +44 7510 081687
Heat pumps
Heat pumps · Error codes · LG
L2LG · THERMA V Water Heater (heat pump DHW cylinder)

L2 on a LG THERMA V Water Heater: Water temperature is too low or upper tank temperature sensor is not working (THERMA V water heater)

Short answer

On a LG heat pump, L2 means: Water temperature is too low or upper tank temperature sensor is not working (THERMA V water heater). The heat pump stops until the fault clears or is reset. An engineer is needed to fix the cause.

Reviewed 23 September 2026 · 1 source

What it means

The manual says: Water temperature is too low or upper tank temperature sensor is not working (THERMA V water heater).

Part involved: thermistor.

When it shows: Water temperature is too low or upper tank temperature sensor is not working.

Likely causes:

  • Water temperature is too low or upper tank temperature sensor is not working.

Is it safe?

Does the heat pump stop?Yes
SeverityFault — needs a manual reset once the cause is fixed
Engineer needed?Yes

The heat pump stops until the fault clears or is reset.

Resetting itself: unknown.

Manual reset: Per LG corrective action; service engineer for most codes.

What you can check

  • Note the code shown on the water heater display. LG's corrective action: call LG technical support. While the fault is present the unit operates as: OFF – no hot water from this unit.

What the engineer will check

  • Check the thermistor is fully inserted in its pocket/holder and the connector is seated on the correct PCB header; measure resistance unplugged (LG: pipe/water sensors 5 kΩ at 25 °C, room air sensor 10 kΩ at 25 °C, D-pipe sensor ~200 kΩ at 25 °C) and voltage plugged (~2.2–2.5 V DC at 25 °C) against LG resistance-temperature tables; replace sensor, then PCB if readings are correct.

Who to ask for: Heat pump engineer / electrician (inverter and PCB diagnostics).

Certification: Competent person for electrical work (BS 7671); isolate and wait 3 min for DC-link discharge.

What you might notice

Sources

A code explains what the controller detected, not a confirmed root cause.

Reviewed: 23 September 2026