Easy Heating Engineer

Easy Heat Pump Controls — Guide

← Back to the tool

This tool shows how heat pump controller settings change the room temperature, the efficiency and the running cost. It works out which setting to change when something is wrong. This guide explains how the controls work, how to tune them and what the tool assumes.

Quick start
  1. A heat pump costs less to run with the coolest water that keeps the house warm. The heating curve sets the water temperature from the outdoor temperature.
  2. Enter the house details, choose the heat pump from the list (the tool fills in its figures and sets its controller; not listed: enter them from its datasheet) and the electricity price. The Example tab is a worked example to try first; it does not change My project.
  3. Choose New install and the tool suggests the best settings. For an existing system, enter the settings as found and confirm them.
  4. Press Suggest best settings, then set what it shows on the controller. Changes show in the With changes card beside Current settings; Keep as current settings makes them the new starting point.
  5. Check load compensation and room on/off control suit the system: tap (i) on each for more details. Installer settings are set once for the system and are not used for tuning.
  6. Trial the settings once the heating season starts. After any change, wait the days the tool shows; a house changes temperature slowly.
  7. If the room is too cold or too warm, note whether it happens on cold days or mild days, or drifts with sun or visitors. How to tune and Fix a problem give the setting to change on your controller, and by how much. One change at a time.
  8. What is normal: cycling on mild days, radiators warm rather than hot, and a slow warm-up after a night set-back, so keep any set-back small.
  9. To explain the controls to the homeowner, switch to the homeowner view (⋮ menu). To leave them a record, press Create report at the end of Results (the report).

The sections below explain more: read them as you need them.

⚠ Read this first
Always follow the heat pump and controller manufacturers’ installation and commissioning instructions. Where they differ from this tool, follow the manufacturer. Results are estimates for comparing settings (Limitations of use). Nothing you enter leaves this device unless you share it yourself, for example by sending an exported job file.

1. How it works: weather compensation

Outdoor temperature→Flow temperature→Room temperature

A heat pump runs most efficiently with the coolest water that keeps the house warm. Weather compensation does this. The controller reads the outdoor temperature and sets the flow temperature: the colder it is outside, the hotter the water. The rule it follows is the heating curve.

Outdoor temperature: warmer ← → colder Flow temperature 15 °Cdesign Flow on a mild day Flow on the coldest day Cold end raised: cold days change most Warm end raised: mild days change most
The curve runs from the flow on a mild day (15 °C outside) to the flow on the coldest day (the design outdoor temperature). Each end moves the days near it most and the far end hardly at all.

Set the curve right and the house holds its temperature in all weather with the coolest possible water. Cooler water gives a higher COP, so the heat pump costs less to run. Comfort and running cost are not a trade-off: the right curve gives both.

2. The settings that matter

A few settings do almost all the work. The rest are set once for the system.

The two ends of the curve. The flow on the coldest day (the cold end) and on a mild day (the warm end). Each manufacturer sets the same line its own way: a curve number, a shift or an offset (section 7). Different settings can draw almost the same line, so judge settings by the line they draw (Charts, Flow temperatures), not by the numbers.

The thermostat setting. The room temperature the controller aims for. On most controllers each 1 °C on the thermostat setting adds approx. 2 °C of flow where radiators are fitted, and approx. 1.5 °C with underfloor heating. This is not the curve number. A Grant curve does not move with the thermostat setting; there it acts through load compensation and Decreasing fixed water temperature. Nor does an Ideal HP290 curve: its Halo Lite RF switches the heating on and off.

Outdoor temperature: warmer ← → colder Flow temperature 15 °Cdesign The curve as set Thermostat 3 °C higher: flow approx. 6 °C higher Grant shift +3: flow exactly 3 °C higher

Load compensation. The thermostat adjusts the flow temperature when the room drifts from its setting: up when the room is cool, down when it is warm. It helps with sun, cooking, visitors, wind and the reheat after a night set-back. On Generic and Grant, start at 2 where radiators are fitted and 1.5 with underfloor heating (the tool’s choice, approx. the same trim as Vaillant’s Room temp. mod. Active). A New install and the Example start there. At 0 it does nothing, and Why these settings? says so. Too much can make a heavy house swing. Each manufacturer has its own name for it (section 7); the Ideal HP290 has none.

The night. A lower thermostat setting overnight (a set-back), or none. Keep any set-back small: a heat pump warms a house back up slowly (section 5).

3. Fixing a problem

Write down the settings and the room and outdoor temperatures first. Change one setting at a time, then wait (section 5). The cold end and the warm end are the two ends of the curve (section 1); the second table gives the setting to change on each controller.

What you noticeWhat to change
Too cold on cold daysRaise the cold end of the curve
Too warm on cold daysLower the cold end of the curve
Too cold on mild daysRaise the warm end of the curve
Too warm on mild daysLower the warm end of the curve
About right, but drifts with sun, cooking or visitorsRaise load compensation
Cold first thing in the morningA smaller night set-back, or an earlier start to the day
One room too warm or too cold, but the thermostat room is rightThat room’s emitter size and balancing, not the curve
Some rooms go cool when the heating pauses (often lighter-built rooms)Shorter pauses: a smaller night set-back, short afternoon reheats; on a Grant, a smaller Decreasing fixed water temperature (section 5)
Cycles a lot on mild daysUsually normal (section 4)

One step on each controller. The cold and warm ends in each controller’s own terms, with the change in flow from one step on a −3 °C day and a 10 °C day (curves where radiators are fitted):

ControllerCold end, one stepWarm end, one step
GenericFlow on the coldest day, 1 °C: +1 °C at the design temperature, approx. +0.3 °C at 10 °CFlow on a mild day, 1 °C: +1 °C at 15 °C, approx. +0.7 °C at 10 °C, nothing at the design temperature
GrantHeating curve, 0.1: approx. +2.5 °C at −3 °C, approx. +1.3 °C at 10 °CShift, 1: +1 °C on every day
VaillantHeat curve, 0.05: approx. +1.3 °C at −3 °C, approx. +0.7 °C at 10 °C (curve 0.60)No separate setting: Room temp. mod. Active, or the OT switch-off threshold
Ideal Logic AirHeating curve (720), 0.05: approx. +1.2 °C at −3 °C, approx. +0.6 °C at 10 °CHeating curve offset (721), 0.5 °C: approx. +1 °C on every day
Ideal HP290Temperature level, 1: +3 to +8 °C at −3 °C and +1.5 to +3.5 °C at 10 °C, depending on the levelTemperature offset, 1 °C: +1 °C on every day not verified

Raising only the cold end. A curve number also raises the flow on mild days, by approx. half as much. If mild days are already right:

Either gives approx. +1.5 °C of flow at −3 °C outside and almost no change near 11–12 °C. A Vaillant has no such pair: raise the heat curve, accept the small rise on mild days, and let Room temp. mod. Active trim a warm room. On an Ideal HP290 the levels are far apart, so one level up with the offset 1 °C down still warms mild days a little; Fix a problem shows the result before anything is kept.

Fix a problem works out the setting and the number of steps, and shows the result before anything is kept. If the tool says the settings are right but the house is cold or warm, trust the house: its real heat loss or emitters differ from the figures entered. Fix a problem then suggests one step, and how long to wait.

Other rooms. The thermostat controls its own room. Other rooms settle at the temperatures their emitters were designed for, if the emitters are sized and balanced (MCS MIS 3005-D: 21 °C living rooms, 18 °C bedrooms, 22 °C bathrooms). Fit the thermostat in the main living area, approx. 1.5 m up, clear of radiators, appliances, doors, windows and direct sun.

4. Why it cycles on mild days

A heat pump is sized for the coldest days, but it also has a minimum output: the least heat it can give while running. On a mild day the house can need less than that. The heat pump then runs until the water passes its target, stops, and starts again once the water has cooled. This is cycling. When the house needs only a little less than the minimum, the runs are long: the water settles a little above its target, and the room warms slightly before the water reaches the stop point. On mild days cycling is normal, even on a well-designed system. An oversized heat pump cycles far more, which costs efficiency and wears the compressor: every start adds wear, which is why manufacturers set a minimum off time to limit starts. Installer detail shows the outdoor temperature where cycling starts for the house entered.

Each stop and start wastes a little energy. BS EN 14825, the standard behind seasonal efficiency (SCOP), gives a correction for this with a default factor (Cdh 0.9). The tool applies it, so the COP shown on mild days includes the loss.

When it stops and restarts. Installer detail estimates each run and the starts per hour from the open system volume, the minimum output and the controller’s own rule:

Three things make cycling better or worse:

Cycling on the room stat. With room on/off control (Grant pump blockade on, Vaillant Room temp. mod. Expanded, and always on an Ideal HP290 with its Halo Lite RF), the thermostat stops the heating when the room reaches its setting and restarts it as the room cools. If the results show this on most days, the curve gives more heat than the house needs: lower it until the heat pump runs steadily, or cycles only on mild days.

5. How long to wait after a setting change, and night set-back

A house warms and cools slowly, because its walls, floors and furniture store heat. The time constant measures this: long for a heavy masonry house, shorter for a light timber-frame one. The tool works it out for the house entered.

Waiting after a change. Wait approx. two time constants before judging a change; the tool shows the days. For the example house that is a little over two days.

Night set-back. Overnight, from Night starts to Day starts, the house cools, and in the morning the walls and floors have to regain that heat. A curve set to efficiently hold the room at its thermostat setting has little spare heat to recover, so a large set-back leaves the room a little cool well into the day. Below the night settings the tool shows the coolest the room gets, when it is back within the comfort band, and how far below the day setting it runs through the day. It flags a room still below the comfort band 2 hours into the day (the tool’s choice). Load compensation, a smaller set-back or an earlier start helps.

For example, the example house on a 10.6 °C day with a 20 °C night from 22:00 to 06:00: coolest approx. 20.0 °C, back within the comfort band by 06:20, then approx. 0.2 °C below the day setting.

Mixed construction. In a house with heavy and light parts, the light rooms cool and recover faster. With the thermostat in a heavy room, keep set-backs and other pauses short, such as hot water reheats and, on a Grant, Decreasing fixed water temperature.

6. When the real house differs from the figures

The design heat loss comes from a survey and calculation (BS EN 12831-1). Real houses often lose more or less than calculated, and real emitters can differ from the schedule. The tool can only work from the figures entered. Four checks help:

Why the curve runs below the design flow

The radiators are sized room by room at the design flow, for example 45 °C, each for its own worst case: double ventilation for rooms facing the wind (CIBSE DHDG), an intermittent heating allowance where used, and sizes rounded up. Not every room meets its worst case at once, so the house as a whole loses less than the room heat losses add up to. On a design-cold day it loses the whole-house heat loss, the figure the heat pump was sized to. Free heat from people and appliances helps too. So on a design-cold day the house as a whole needs a cooler flow than the design flow. For example, radiators giving a quarter more than the heat loss at 45 °C flow hold the house with approx. 41 °C flow. The design day is also rare: most of the winter is much milder.

A room facing the wind may still need the design flow on a cold, windy day. If a room is cool then, raise the cold end one step, wait approx. two time constants (the tool shows the days for the house), and judge it on the next cold, windy day. Repeat, up to the design flow. One step on each controller: section 3. Manufacturer-specific controllers: section 7.

7. Controllers: Generic, Grant, Vaillant, Ideal

Choosing the heat pump in the tool sets its controller; it can also be chosen on its own. The settings then appear with that manufacturer’s names and limits, with the plain name used in this guide in small text beneath, and Suggest best settings and Fix a problem answer in the manufacturer’s terms. Grant’s names are as shown on its touchscreen; Vaillant’s and Ideal’s are from their instructions, and a controller’s screen may word them slightly differently. Generic uses the plain names. Switching controller keeps the same curve as closely as the new controller’s settings allow.

Generic (default)

The curve is a straight line through two points: the flow on the coldest day (the design outdoor temperature) and the flow on a mild day (15 °C). It is set for the room at its design temperature. A different thermostat setting, day or night, raises or lowers it by more than the change, as section 2 describes.

Every weather-compensation controller can give much the same line, though manufacturers describe it differently. The controller’s manual shows how, and gives its lowest and highest flow temperatures. Real curves bend slightly; a straight line can run a little warm at the ends.

Load compensation adds setting × (thermostat setting − room temperature) to the flow. The flow restart differential is not verified: use the manufacturer’s figure if it is published.

8. Hot water

The estimate. Hot water does not depend on the heating settings, so the tool shows one yearly figure for both. It is standard use for the people living here (SAP 10.3 Appendix J: showers, a bath and other uses, heated from the mains temperature to 52 °C), plus 15% for pipework, the cylinder heat loss and pasteurisation. A hot water figure from the EPC replaces the use, pipework and cylinder heat loss, as MCS 031 a) uses it; pasteurisation is still added. Enter only an EPC’s figure: an estimate from heating design software may be hot water used at the taps only. Real use varies widely between households.

Cylinder heat loss. From the datasheet if entered. Otherwise the tool estimates it from SAP 10.3 Table 2 for a factory-insulated cylinder, assuming 50 mm insulation, adjusted from the test condition (65 °C cylinder, 20 °C air) to the cylinder temperature: a tool assumption.

Cylinder temperature. A lower setting saves through a higher efficiency and less heat loss, not through less hot water: the hot water used stays the same. Hot water should reach 50 °C or more at the taps within a minute (BS 8558, quoted in CIBSE DHDG 4.9.2). Where a thermostatic mixing valve (TMV) is fitted, check its manufacturer’s minimum hot supply temperature.

⚠ Legionella
A cylinder kept below 60 °C needs a thermal disinfection routine that raises all the stored water to at least 60 °C for at least an hour, at least once a week (HSE recommendation, CIBSE DHDG 4.9.1; MCS MIS 3005-D 3.5.7). Where the risk may not be minimal, or vulnerable people are present, consult a competent person to assess the risk.

Pasteurisation. The tool adds the heat to raise the whole cylinder to 60 °C, weekly or daily. The heat pump can do it only if it reaches approx. 65 °C flow, for example an R290 unit; otherwise the immersion does it.

Reheat efficiency. Heat out for each unit of electricity when heating the cylinder. The tool uses each choice as a yearly figure, though the sources measure it differently, as below. The set figures are for a 50 °C cylinder; the tool adjusts them for other cylinder temperatures with its COP model (a tool assumption). Your own figure and the immersion are used as entered.

Reheat differential (hysteresis) and timing (advice, not modelled). A wider differential gives fewer, longer reheats, but the cylinder temperature falls further before each reheat, so hot water can run out sooner. A narrower one gives more, shorter reheats and more compressor starts. Reheats in the afternoon, when it is usually warmer outside, run more efficiently. Avoid the morning warm-up: the heating pauses while the cylinder heats (PDHW). A cheap-rate tariff can change the best time.

9. Glossary

Balancing
Setting each emitter’s flow so every room gets its share of heat.
Comfort band
How far from the thermostat setting the tool still counts as comfortable, at least ±0.5 °C (the tool’s choice). It sets the green tick and the green band on the charts. It is the tool’s test, not the thermostat’s hysteresis.
Coefficient of performance (COP)
Heat out ÷ electricity in at any moment. A COP of 4 means 4 kWh of heat for each 1 kWh of electricity.
Curve number
The single number some controllers use for the steepness of the heating curve: Grant’s heating curve, Vaillant’s heat curve, the Ideal Logic Air’s heating curve (720). Higher gives hotter water on cold days. The Ideal HP290 uses a temperature level instead.
Cycling
The heat pump running, stopping and starting again because the house needs less heat than its minimum output. With room on/off control the thermostat can also stop and start it; the tool calls that cycling on the room stat (section 4).
Decreasing fixed water temperature
Grant’s setting for the degrees taken off the flow once the room reaches its setting, day and night (manual 7.14.2; Section 8 calls it Decrease water temperature). Also shown as Decreasing fixed water temperature. It comes off again once the room has cooled by the Hysteresis (section 7).
Design temperature
The cold outdoor temperature the system is sized for, and the indoor temperature each room is designed to reach.
Emitter
Whatever heats the room: a radiator, underfloor heating or a fan coil.
Energy integral
Vaillant’s start rule, in degree-minutes: how far the flow is below its target, and for how long. 6 °C below for 10 minutes is 60 °min. A larger figure means longer off periods and fewer starts.
Flow restart differential
How far the flow falls below its target before the heat pump starts again, after stopping on flow temperature. Not the same as the minimum off time.
Flow temperature
How hot the water is as it leaves the heat pump.
Free heat
Heat from people, cooking and appliances, less the heat taken by cold mains water warming up in the pipes and cylinder and by evaporation. The tool works it out with SAP 10.3 (Table 5, column A) from the floor area and the number of people; tap (i) beside it for the breakdown.
Heat loss
How much heat the house loses at the design conditions, in kW.
Heating curve
The rule linking outdoor temperature to flow temperature.
Hysteresis
A differential: how far a temperature must fall below its setting before heating starts again. For the room, Grant’s Hysteresis (section 7); for the cylinder, the reheat differential (section 8).
Intermittent heating allowance
An addition to a room’s heat loss so it can warm up after the heating has been off or set back. One of the room margins that make the radiators add up to more than the whole-house heat loss.
Load compensation
The thermostat adjusts the flow temperature by how far the room is from its setting: higher while the room is cool, easing back as it reaches the setting, and lower if it overshoots. Grant: room temperature correction. Vaillant: Room temp. mod. Ideal Logic Air: 750 Room influence. The Ideal HP290 has none.
Minimum off time
The shortest time the compressor stays off once it stops, set by the manufacturer to limit starts.
Minimum output
The least heat the heat pump can give while running. Datasheets may call it minimum modulation or minimum capacity; the tool needs it in kW.
Offset (Ideal)
Ideal Logic Air parameter 721: raises or lowers the whole curve, the same as changing the thermostat setting by that much. On the Ideal HP290, the temperature offset adds degrees of flow to its standard curve (section 7).
Priority domestic hot water (PDHW)
The heat pump heats the cylinder first: while the cylinder reheats, the house heating pauses. Also called hot water priority.
Return temperature
How warm the water is when it comes back to the heat pump.
Room temp. mod.
Vaillant’s load compensation (room temperature modulation): Inactive, Active or Expanded (section 7).
SCOP (seasonal coefficient of performance)
The average COP over a standard heating season, for space heating at a stated flow temperature (BS EN 14825). Hot water is tested separately (BS EN 16147). A measured yearly figure, often including hot water, is usually called the SPF (seasonal performance factor). The tool’s Seasonal COP on the results cards is its own estimate for the house and the settings (section 10).
Set-back
A lower thermostat setting overnight. Vaillant calls it set-back; Ideal Logic Air, setback setpoint.
Shift (Grant)
Moves Grant’s whole curve up or down: 1 °C of flow per step, on every day.
Steady day
How the tool works out the daytime room temperature without a night set-back: the outdoor temperature held at the chosen average all day, free heat spread evenly, and no sun, wind, cooking or visitors. The room is then the same all day. With a night set-back the results cards show the daytime average from the 24-hour model instead. The night, the cost a day and the yearly figure use the 24-hour model (section 5).
Temperature level (Ideal HP290)
Which of Ideal’s eight standard curves the HP290 uses, 1 to 8. Higher gives hotter water on cold days (section 7).
Time constant
How quickly the house cools when the heating stops: the hours it takes to lose approx. two-thirds of the difference between indoor and outdoor temperature. The tool works it out from the heat loss, floor area and construction (SAP 10.3 Table 9a, with RdSAP 10 Table 22; section 5).
Volumiser
An extra vessel of water that makes each compressor run longer.
Weather compensation
The controller adjusts the flow temperature depending on the outdoor temperature (section 1).

10. Limitations, assumptions and sources

Limitations of use

This tool helps you choose and compare heat pump controller settings. Results are estimates for the thermostat room on an average day, based on the figures entered. It is not a heat loss calculation, a system design, an MCS performance estimate or a commissioning record. It does not model other rooms, sunshine or wind, and hot water is a standard-use estimate, so real temperatures and bills will differ. Keep settings within the manufacturer’s limits, and follow their instructions where they differ. Change one setting at a time and check the room over a few days. The installer remains responsible for the settings chosen and for commissioning.

What the tool assumes

The night figures

How the night is worked out. The tool models the room (air, furniture and the heating water) and the building’s fabric as two linked temperatures. This simplifies the ISO 52016-1 hourly method, which splits every wall, floor and roof into five layers; the tool was checked against that method for a heavy and a light house and is within approx. 0.1–0.2 °C after a night. Treat the figures as estimates: they leave out sunshine, which helps on bright days, and Vaillant’s and Ideal’s early-start functions (Max. pre-heating time; parameter 790).

The daytime room with a night set-back. The results cards, the difference under them and the bar at the bottom of the screen show the daytime average. Without a night set-back that is the steady day. With one, it is the daytime room over 24 hours, so a room that runs a little cool all day after the night shows there. The Across the season chart shows the steady day at each outdoor temperature; with a night set-back, its note gives the chosen day’s average. Most of what a set-back saves comes from the room being cooler, by night and through the day.

Rounding. The night temperatures are rounded to the nearest 0.5 °C, because hour-by-hour temperatures from a simplified model are estimates. Differences, such as how far below the day setting the room runs and the What if? lines, stay at 0.1 °C: the method predicts the effect of a change better than the temperature itself.

The yearly figure

The yearly heat uses MCS 031 a)’s degree days for the postcode area (Appendix B, Table 1) and its link between yearly heat and heat lost per degree (2.1 (e)), worked from the whole-house design heat loss at the temperatures it was calculated for: heat lost per degree (design heat loss ÷ (room design temperature − outdoor design temperature)) × 24 × degree days ÷ 1000. MCS 031 a) works the other way, from an EPC’s yearly figure, and uses Table 1’s outdoor low temperature only for that. The tool’s figure is a running-cost estimate for comparing settings, not the MCS 031 a) performance estimate. Each setting scales it by the tool’s own model: its yearly heat ÷ the yearly heat with the room held at its design temperature, so a setting that runs the room warm uses more. Electricity uses each setting’s seasonal efficiency, shown on the cards as Seasonal COP: the heat ÷ the electricity from October to May with those settings. It is the tool’s estimate for this house, not the datasheet SCOP, which is fixed at 35 or 55 °C flow in an average climate and so cannot show the difference between settings. The cards’ Heating this day and COP this day are for the chosen day only, so they change with the outdoor temperature chosen; Heating a year and Seasonal COP change only with the settings. The tool’s electricity figure will usually be lower than an MCS 031 a) estimate for the same heat. MCS 031 a) takes a fixed efficiency from its Table 2 for the design flow temperature band; the tool works from the manufacturer’s COPs at the flow the curve sets. It uses one average day per month, so cold spells, when the COP is lowest and the heat needed is highest, are under-counted and its efficiency is likely to be on the optimistic side. Use the yearly figures to compare settings rather than as a bill forecast. A space heating figure from an EPC replaces the degree-day heat, as in MCS 031 a). Enter only an EPC’s figure, not an estimate from heating design software, which may be based on the total of the room heat losses. With no postcode, the tool uses its own October to May figure with SAP 10.3 UK average temperatures. None of these includes the standing charge: it is the same whatever the settings, and it is paid anyway for the rest of the house. The hot water cost shows under the cards, with heating and hot water together.

The report

Create report, at the end of Results or in the ⋮ menu, makes a settings record for the homeowner: the heat pump and controller, the house figures, the controller settings as found and as left, what to expect on a cold, a typical and a mild day, the yearly cost before and after, a chart of the room across the season, and what to check and when. It opens on screen to check; Save as PDF saves or prints it.

As left is Current settings: press Keep as current settings first, as changes not kept are left out. As found is recorded only when the settings as found are confirmed. Every detail on the form is optional. Nothing is sent anywhere: the installer’s details are remembered on this device for the next job, and the job’s details are kept with the job, so an exported job file carries them. The report is not a commissioning record (Limitations of use).

The heat pump list

The list holds only the models whose manufacturer’s documents the tool was built from: Grant Aerona 290, 4 to 15.5 kW; Ideal HP290, 4.5 to 14 kW; Ideal Logic Air, 4 to 10 kW; Vaillant aroTHERM plus, 3.5 to 7 kW. For each model it takes the maximum output at the coldest published test point with 55 °C flow; the COPs at 7 °C outside with 35 and 55 °C flow; the minimum off time where published; and the minimum output as published. Grant gives a minimum modulation at 12 °C outside and 30 °C flow; Vaillant gives the lowest output at each test point, and the tool takes it at 7 °C outside and 35 °C flow. Ideal publishes no minimum output, so the tool estimates it at 30% of the output at 7 °C outside and 35 °C flow, and marks it as its estimate. That is the tool’s choice: for comparison, Grant’s Aerona 290 models modulate down to 27–36% of their nominal output (Table 2-1). Each figure shows its source. Change any figure you have a better one for; it then shows as entered by you.

Sources

Standards and data: BS EN 12831-1, MCS MIS 3005-D, MCS 031 a) Issue 2.0 (method and degree days), BS 8558, BS EN 442, BS EN 1264, BS EN 14511, BS EN 14825, BS EN 15316-4-2, BS EN 16147, ISO 52016-1 (structure and values from the Home Energy Model papers HEM-TP-04, 05 and 07), SAP 10.3 (BRE, 12 June 2026, including Appendix J for hot water), RdSAP 10 (BRE, 7 June 2026), Approved Document L, Volume 1 (2021 edition incorporating 2023 amendments), CIBSE Domestic Heating Design Guide, CIBSE TM41.

Manufacturers’ documents: Grant Aerona Smart Controller instructions, DOC 0203 Rev 2.4 (June 2026); Grant Aerona 290 installation instructions, DOC 0204 Rev 1.9 (August 2026); Vaillant sensoCOMFORT VRC 720f/3 instructions, 0020288151_04; Vaillant VWZ AI /7 instructions, 8000042999_02; Vaillant aroTHERM plus VWL 35–75/8.1 instructions, 8000050729_01; Ideal Logic Air installation and maintenance instructions, UIN 252130 A02 (October 2026); Ideal HP290 installation and maintenance, UIN 240080 A09 (August 2026); Ideal Halo Lite RF installation guide, UIN 237463 A06.

The example heat pump and house are illustrative. The heat pump’s figures are typical of a 6.5 kW R290 unit, taken from a manufacturer’s datasheet.

About & Terms

Data privacy. This tool runs entirely on your device. Everything you enter, your calculations and your results stay in this device’s browser storage and are not sent to any server or third party. There is no account, no tracking and no analytics. Nothing is shared unless you choose to share it yourself, for example by exporting a job file or sending an email.

Disclaimer. This tool estimates how heat pump controller settings affect room temperature, efficiency and running cost. It is intended to help competent persons commission and tune heating systems, and to help householders understand them. It is a calculation aid for teaching and tuning only. It is not a design, a commissioning record or a substitute for professional judgement, and it does not by itself satisfy any MCS, Building Regulations or other regulatory requirement. Limitations of use sets out what it does and does not do.

Results are estimates. They depend on the information entered, the simplifying assumptions set out in this guide (one room, steady conditions, average weather) and the published data cited (BS EN 12831, BS EN 14511, BS EN 14825, BS EN 15316-4-2, SAP 10.3, RdSAP 10 and manufacturers’ data). Real room temperatures, efficiency and running costs will differ.

Always follow the heat pump and controller manufacturers’ installation and commissioning instructions; where they differ from this tool, follow the manufacturer. Check any setting against the manufacturer’s limits for flow temperature, minimum output and system volume. The user is responsible for checking all inputs and outputs, for working within their competence, and for compliance with current UK legislation, standards and manufacturers’ instructions. To the fullest extent permitted by law, the author accepts no liability for any error, omission, or any direct or indirect loss or damage arising from use of this tool or reliance on its output.

Backups. Your work is stored only on this device. Clearing the browser’s site data, uninstalling the app, or losing or resetting the device will delete it, with no means of recovery. On the standalone app, Export this job in the ⋮ menu saves a copy as a file, and Import a job opens it again.

© 2026 Easy Heating Engineer. All rights reserved. May not be reproduced, redistributed or modified without written permission.

Support & feedback

If a calculation looks wrong, the tool misbehaves, or you have an idea to improve it, please get in touch. Use the link below, or Email support in the tool’s ⋮ menu. Your build version is added to the email automatically.

Open Support & feedback →

‹