Summary
Viessmann is a long-established name in UK heating through its Vitodens gas boiler range, and has built a growing share of the domestic air source heat pump (ASHP) market with the Vitocal range — monobloc outdoor units (all refrigerant components outside) and split configurations (an indoor hydraulic unit connected to the outdoor unit by refrigerant pipework) across several generations (Vitocal 200-A, 222-A with integral cylinder, and 250-A being common UK domestic variants on Boiler Upgrade Scheme installations alongside Vaillant aroTHERM, Worcester Bosch Compress, and Mitsubishi Ecodan).
Viessmann's control architecture across its product range is built around the Vitotronic controller, which is shared conceptually (though not code-for-code identically) between its boiler and heat pump products — this means a fault code format may look superficially familiar to an engineer who's worked on Vitodens boilers, but the specific fault codes themselves are not interchangeable between the Vitodens boiler range and the Vitocal heat pump range — confirm which product is actually fitted from the data plate and model name before consulting any code reference.
As with every heat pump brand, any fault referencing refrigerant pressure, charge, or compressor behaviour sits inside the F-Gas regulatory boundary, and only an F-Gas certified engineer may open the sealed circuit. A substantial share of real-world Vitocal call-outs, however, trace back to causes entirely outside that boundary — restricted outdoor airflow, water-side flow faults, or a loose Vitotronic communication connection — and checking these first avoids an unnecessary F-Gas call-out.
Key Facts
- Platform — Viessmann Vitocal domestic ASHPs are controlled via the Vitotronic control platform, shared in concept (not in exact fault code numbering) with Viessmann's Vitodens boiler range
- Configurations — monobloc (Vitocal 200-A/250-A typical) and split-system variants exist; confirm which is fitted, as fault presentation and some sensor locations differ
- Display/interface — fault codes typically show on the Vitotronic control unit's own display, and are also visible remotely via the ViCare app where a Vitoconnect optical interface adapter is fitted, letting an engineer or homeowner see live status and basic fault information off-site
- Do not confuse with Vitodens boiler codes — Viessmann's well-known Vitodens gas boiler fault codes belong to a separate product line's electronics and do not directly map to Vitocal heat pump fault codes, even though both use a Vitotronic-branded controller
- Fault category groupings (generic, cross-manufacturer pattern consistent with other major brands' heat pump architecture):
- Refrigerant/pressure faults — high/low pressure switch trips, discharge temperature protection
- Sensor faults — outdoor air, flow, return, defrost, and discharge pipe thermistors
- Electronic/PCB faults — outdoor unit control board, inverter board, Vitotronic controller faults
- Communication faults — signal loss between the outdoor unit, indoor hydraulic unit, and the Vitotronic controller, or between the Vitotronic and a connected Vitoconnect/ViCare link
- Water flow/delta-T faults — restricted flow, air lock, or circulating pump failure on the heating water side
- Exact code numbers are model/generation-specific — do not assume a code learned on one Vitocal generation applies unchanged to another
- F-Gas Regulations apply to any work opening the sealed refrigerant circuit — recovery, leak testing, or recharge requires F-Gas certification regardless of fault category
- MCS commissioning record — every MCS-installed Vitocal unit should have a commissioning sheet recording design flow temperature, weather compensation curve, heat loss calculation, and refrigerant charge — check this before assuming a "fault" is a component failure rather than a design/setpoint issue
- Reset procedure — generally a power-cycle of the outdoor unit isolator, allowing several minutes for the Vitotronic and outdoor PCB to fully discharge before restoring power; repeated resetting of a pressure or compressor fault without investigating the cause risks compressor damage
- Fault history/service menu — the Vitotronic retains a fault history accessible from the installer-level menu; always check this log rather than diagnosing only the live code, since many faults are intermittent and weather-dependent and may not reproduce on the day of a call-out
- ViCare/Vitoconnect remote diagnostics — where fitted, remote fault visibility can let an engineer triage before a visit (e.g. confirming whether a fault is a one-off blip or a recurring pattern), though it does not replace on-site diagnosis for anything requiring physical inspection
Quick Reference Table
Diagnosed the problem? Create a repair quote in minutes with squote.
Try squote free →| Fault Category | Typical Trigger | Likely Cause | F-Gas Required? |
|---|---|---|---|
| High-pressure protection | High-pressure switch/transducer trips | Blocked outdoor coil, closed water valve, poor airflow, overcharge | Possibly — check airflow and water-side flow first |
| Low-pressure protection | Low-pressure switch/transducer trips | Refrigerant shortage/leak, restricted expansion valve | Yes, once non-refrigerant causes ruled out |
| Discharge temperature protection | Compressor discharge sensor over threshold | Refrigerant shortage, blocked outdoor coil, overload | Yes, if refrigerant shortage confirmed |
| Compressor overcurrent/lock | Inverter/compressor protection trips | Compressor fault, incoming supply issue, blocked coil | Yes, for compressor-side diagnosis |
| Outdoor/flow/return thermistor fault | Sensor reading out of expected range | Sensor failed, connector corroded, wiring damaged | No |
| Vitotronic/outdoor PCB fault | Control board self-check fails | PCB component failure, moisture ingress | No |
| Communication fault (outdoor–indoor, or Vitotronic–Vitoconnect) | Signal loss between modules | Damaged/loose control cable, EMI interference, Vitoconnect fault | No |
| Water flow/low delta-T fault | Flow switch or delta-T monitoring trips | Closed valve, air lock, failed circulating pump, blocked strainer | No, but resolve before assuming refrigerant fault |
| Power supply/phase fault | Undervoltage or phase-loss detection trips (3-phase models) | Incoming supply issue, undersized cable run, DNO supply fault | No |
Category descriptions and likely causes are generic to the Vitocal range and cross-referenced against the wider heat pump fault architecture used across Daikin, Mitsubishi Ecodan, Vaillant aroTHERM, and Worcester Bosch Compress. Exact code numbers are not listed here — confirm the precise code against the specific Vitocal model and generation's installation/service manual before ordering parts or scheduling refrigerant work.
Detailed Guidance
Fault-Finding Decision Tree
START: Viessmann Vitocal showing fault code / lockout on the
Vitotronic display or ViCare app
│
├─ STEP 0: Confirm this is the VITOCAL heat pump range, not a
│ Vitodens boiler — both use a Vitotronic-branded controller
│ but fault codes are NOT interchangeable. Check the data
│ plate / model name (Vitocal = heat pump).
│
├─ STEP 1: Read the code from the Vitotronic display or app +
│ check the installer-level fault history/service log (note
│ last several faults and run hours, not just the current one)
│
├─ STEP 2: Which fault category does the code belong to?
│ (confirm exact category against the model's manual)
│ ├─ Refrigerant/pressure category → PRESSURE BRANCH
│ ├─ Sensor category → SENSOR BRANCH
│ ├─ Electronic/PCB category → ELECTRONICS BRANCH
│ ├─ Communication category → COMMS BRANCH
│ └─ Water flow category → WATER FLOW BRANCH
│
├─ PRESSURE BRANCH
│ ├─ STOP — check these before suspecting refrigerant fault:
│ ├─ Outdoor unit airflow — coil clogged, planting/fencing
│ │ too close, leaf/snow blockage, clearances per manual
│ ├─ Outdoor isolator on + supply voltage within spec
│ ├─ Water-side flow rate — closed valve, air lock, failed
│ │ pump, blocked strainer
│ ├─ Mid-defrost? Heavy icing during active defrost is
│ │ normal in cold, humid UK conditions — see
│ │ [heat pump defrost cycle not working](/knowledge/fault-finder/heat-pump-defrost-cycle-not-working)
│ └─ All clear → F-Gas certified engineer required for
│ pressures, superheat/subcooling, compressor checks
│
├─ SENSOR BRANCH
│ ├─ Inspect thermistor connector for corrosion/loose pin
│ ├─ Check resistance against manufacturer's chart if
│ │ accessible
│ └─ Wiring/resistance correct → suspect Vitotronic input
│ circuit rather than the sensor itself
│
├─ ELECTRONICS BRANCH
│ ├─ Check for moisture ingress at PCB/Vitotronic enclosure
│ ├─ Check incoming supply voltage and recent power events
│ └─ External causes ruled out → board/Vitotronic
│ replacement likely; confirm against manual first
│
├─ COMMS BRANCH
│ ├─ Check control cable terminals at indoor/outdoor units
│ │ and Vitotronic are tight and undamaged
│ ├─ If using Vitoconnect/ViCare, check the optical adapter
│ │ seating and home Wi-Fi/router connection separately
│ │ from the heat pump's own internal communication
│ └─ Intermittent fault → suspect EMI from an unscreened
│ power cable run parallel to the control cable
│
└─ WATER FLOW BRANCH
├─ Check circulating pump is running and not air-locked
├─ Check strainer/magnetic filter for blockage
└─ Flow confirmed adequate but fault persists → escalate
to electronics/sensor branch for the flow switch itself
Before Calling an F-Gas Engineer
Most refrigerant-referencing fault codes are triggered by conditions outside the sealed system far more often than by a genuine refrigerant fault. Before booking an F-Gas certified engineer, check: outdoor unit airflow and clearances against the installation manual; the isolator and incoming supply voltage; water-side flow rate (a restricted flow overheats the refrigerant-to-water exchanger and can trip protection that presents identically to a refrigerant fault); whether the unit is mid-defrost (see heat pump defrost cycle not working for what counts as excessive versus normal); and the fault history pattern (an isolated code that cleared on reset is less concerning than one recurring at a consistent operating condition).
ViCare and Vitoconnect — remote visibility, not remote diagnosis
Where a Vitoconnect optical interface is fitted, the ViCare app gives remote visibility of operating status and basic fault information, which is useful for triaging before a visit (e.g. confirming a fault is genuinely recurring rather than a single blip the homeowner noticed once). It does not substitute for on-site diagnosis of anything requiring physical inspection — airflow clearances, sensor connector condition, or refrigerant-circuit work all still require an engineer on site.
Reset Procedure and When Not to Reset
Most non-pressure faults (sensor, communication, Vitotronic/electronics) clear with a power-cycle reset of the outdoor unit isolator — switch off, allow several minutes for the Vitotronic and outdoor PCB to fully discharge, then restore power. For pressure, discharge temperature, and compressor-related faults, do not repeatedly reset without addressing the underlying cause — cycling power on a genuine compressor or pressure fault risks further damage.
Frequently Asked Questions
Are Vitocal heat pump fault codes the same as Vitodens boiler fault codes?
No. Both use a Vitotronic-branded control platform, but the Vitocal heat pump range and the Vitodens gas boiler range are separate products with separate fault code sets. Confirm which product is actually fitted — the data plate and model name will show "Vitocal" for the heat pump — before consulting any code reference.
Where do I find the exact fault code list for my specific Vitocal model?
Viessmann's heat pump fault categories follow the general pattern described above, but exact numeric codes vary between Vitocal generations and models (200-A, 222-A, 250-A, monobloc vs split). Check the installation and service manual for the specific model, or the commissioning paperwork, before relying on a specific code number quoted elsewhere.
My Vitocal shows no fault code but isn't heating properly — where do I start?
If there's no fault code, the unit believes it's operating normally, so the issue is more likely a settings, commissioning, or system-design problem than a component fault. Check the flow temperature setpoint and weather compensation curve against the MCS commissioning record, check DHW priority settings, and check actual system flow rate and delta-T. See heat pump faults for a broader diagnostic approach covering non-fault-code symptoms.
Does F-Gas certification need to be Viessmann-specific?
No — any engineer holding valid F-Gas certification appropriate to the refrigerant type and equipment category (typically Category 1 for stationary refrigeration, air conditioning, and heat pump equipment) can legally carry out refrigerant-circuit work on a Vitocal unit; there is no brand-specific F-Gas qualification requirement in law. Manufacturer-specific product training is still valuable for efficient diagnosis and may be a condition of maintaining warranty cover — check the specific warranty terms first.
Regulations & Standards
Fluorinated Greenhouse Gas Regulations (retained UK law from EU Regulation 517/2014) — F-Gas certification required for any work on the sealed refrigerant circuit, including recovery, leak testing, and recharge
MIS 3005-D / MIS 3005-I — Microgeneration Certification Scheme Heat Pump Design and Installation standards (separate Design and Installation standards from 1 April 2022) — confirm the current edition against the MCS Standards & Tools Library
BS EN 14511 — Air-to-water heat pumps; rating conditions and test methods for capacity and efficiency
Boiler Upgrade Scheme (BUS) — Ofgem-administered grant scheme; ongoing maintenance by an appropriately qualified engineer is expected to preserve grant compliance
BS 7671:2018+A4:2026 (IET Wiring Regulations) — applicable to electrical fault-finding and wiring repair on the outdoor unit isolator, communication cabling, or supply circuit
Viessmann — Vitocal Product and Service Documentation — installation, service, and product range information (confirm exact fault code lists against the model-specific manual, not general marketing pages)
GOV.UK — F-Gas Regulations Guidance — certification requirements for refrigerant work
MCS — Heat Pump Installation Standards — MIS 3005 Design/Installation standards and commissioning requirements
Ofgem — Boiler Upgrade Scheme — grant maintenance conditions
heat pump error codes worcester bosch — Worcester Bosch Compress fault code architecture, for cross-manufacturer comparison
heat pump error codes vaillant arotherm — Vaillant aroTHERM fault codes
heat pump error codes daikin — Daikin Altherma fault code architecture and decision tree
heat pump defrost cycle not working — defrost-specific diagnosis, relevant to several of the fault categories above
heat pump faults — general ASHP fault-finding: low COP, defrost cycles, common cross-manufacturer causes
heat pump servicing — annual servicing requirements and F-Gas leak-check thresholds