You're responsible for making sure the energy label and fiche are calculated accurately. You must check the label and fiche carefully before you provide them to your customers.
Path
/api/v1/spaceheaters/packagecombinationheater/calculate/heatpump/energylabel
Body schema
Send a POST
request to the path above. The body of the request must be a JSON object with the following properties:
outputFormat

Format of the generated label. Optional, defaults to PDF if not set.
Must be one of:
PDF
PNG
JPEG

String

supplierName

Supplier's name or trade mark.

String

modelName

Supplier's model identification code.

String

preferentialHeaterHeatOutput

Rated heat output (Prated) of the preferential heater (in kW). This may be up to 4 digits long.

Integer

preferentialHeaterSeasonalSpaceHeatingEfficiencyPercentage

Seasonal space heating energy efficiency of the preferential heater (in %). This may be up to 3 digits long.

Integer

temperatureControl

Does this package include a temperature control?

Boolean

temperatureControlClass

Temperature control class. Only required if temperatureControl is true .
Must be one of:
I
II
III
IV
V
VI
VII
VIII

String

supplementaryBoiler

Does this package include a supplementary boiler?

Boolean

supplementaryBoilerHeatOutput

Rated heat output (Prated) of the supplementary boiler (in kW). Only required if supplementaryBoiler is true . This may be up to 4 digits long.

Integer

supplementaryBoilerSeasonalSpaceHeatingEfficiencyPercentage

Seasonal space heating energy efficiency of supplementary boiler (in %). Only required if supplementaryBoiler is true . This may be up to 3 digits long.

Integer

solarCollectorSize

Solar collector area (in m2). This may be up to 3 digits long.

Integer

solarCollectorEfficiencyPercentage

Solar collector efficiency (in %). This may be up to 3 digits long.

Integer

storageTank

Does this package include a hot water storage tank?

Boolean

storageTankVolume

Volume of the heat storage tank (in l). Only required if storageTank is true . This may be up to 4 digits long.

Integer

storageTankRating

Tank label class. Only required if storageTankRating is true .
Must be one of:
A+
A
B
C
D
E
F
G

String

spaceHeater

Does this package include a supplementary space heater?

Boolean

preferentialHeatPumpSeasonalSpaceHeatingEfficiencyColderPercentage

Seasonal space heating energy efficiency of the heat pump in colder climate (in %). This may be up to 3 digits long.

Integer

preferentialHeatPumpSeasonalSpaceHeatingEfficiencyWarmerPercentage

Seasonal space heating energy efficiency of heat pump in warmer climate (in %). This may be up to 3 digits long.

Integer

lowTemperatureHeatPump

Is this a low temperature heat pump?

Boolean

waterHeatingEfficiencyPercentage

Water heating energy efficiency of water heater (%). This may be up to 3 digits long.

Integer

declaredLoadProfile

Declared load profile.
Must be one of:
M
L
XL
XXL

String

annualNonSolarHeatContribution

Annual nonsolar heat contribution (kWh). This may be up to 4 digits long.

Integer

auxElectricityConsumption

Auxiliary electricity consumption (kWh). This may be up to 4 digits long.

Integer

Example request body
{
"outputFormat": "PDF",
"supplierName": "example",
"modelName": "example",
"preferentialHeaterHeatOutput": 1,
"preferentialHeaterSeasonalSpaceHeatingEfficiencyPercentage": 1,
"temperatureControl": true,
"temperatureControlClass": "I",
"supplementaryBoiler": true,
"supplementaryBoilerHeatOutput": 1,
"supplementaryBoilerSeasonalSpaceHeatingEfficiencyPercentage": 1,
"solarCollectorSize": 1,
"solarCollectorEfficiencyPercentage": 1,
"storageTank": true,
"storageTankVolume": 1,
"storageTankRating": "A+",
"spaceHeater": true,
"preferentialHeatPumpSeasonalSpaceHeatingEfficiencyColderPercentage": 1,
"preferentialHeatPumpSeasonalSpaceHeatingEfficiencyWarmerPercentage": 1,
"lowTemperatureHeatPump": true,
"waterHeatingEfficiencyPercentage": 1,
"declaredLoadProfile": "M",
"annualNonSolarHeatContribution": 1,
"auxElectricityConsumption": 1
}