SolarpunkHomes
Sign inCall us · +44 7510 081687
Heat pumps
Heat pumps · Error codes · Grant
P1Grant

P1 on a Grant heat pump: Pump error

Short answer

On a Grant heat pump, P1 means: Pump error. The heat pump stops until the fault clears or is reset. An engineer is needed to fix the cause.

Reviewed 23 September 2026 · 2 sources

What it means

The manual says: Pump error.

Part involved: circulating pump / main PCB / water circuit.

When it shows: Detected by heat pump/controller PCB; error reset type printed as 'Manual'.

Likely causes:

  • Pump faulty.
  • Main PCB faulty.
  • Clogged water: pump and/or water circuit.

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: No.

Manual reset: Manual: engineer presses - and + on the remote controller together for 3 s, or Reset SW on the Terminal PCB (mains OFF/ON possible but not recommended).

What you can check

  • Note the exact code shown on the controller display and tell your installer or Grant-trained engineer.
  • Check the heating system pressure gauge (if one is fitted) and report a low reading to your installer; make sure the filling loop valves are closed.
  • Grant advises homeowners NOT to reset Aerona3 fault codes themselves - leave the reset to the engineer.

What the engineer will check

  • Check pump voltage: normal - replace pump; abnormal - replace Main PCB (power fully off before checking at connector).
  • Check the pump and water circuit; remove blockage then restart.

Who to ask for: Grant-trained (G1) heat pump engineer.

Certification: Competent electrician/heating engineer for mains electrical and PCB work (safe isolation; capacitor discharge).

What you might notice

What owners and engineers report

10 owner and engineer reports mention this.

  • No heating on the Aerona³ R32: 5 reports
  • No hot water on the Aerona³ R32: 4 reports
  • No heating on the Aerona³ (R410A): 1 report

Sources

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

Reviewed: 23 September 2026