Room by room heat loss, boiler and heat pump size
size_heat_sourceWorks out the heat loss of each room (fabric U x A x delta T plus ventilation 0.33 x air changes x volume x delta T) and the total, then sizes a combi, system or regular boiler, or a heat pump, to the nearest common size. Combi sizing also checks the hot water load (flow x temperature rise). Give each room's type, size and its walls, windows, roof and floor with U values, or construction presets for indicative values. Returns per-room losses with every element's working, the total, the size, status (indicative when presets were used), must_check and sources. Typical call: {"heat_source":"heat_pump","outside_design_temp_c":-3,"rooms":[{"name":"Lounge","type":"living","floor_area_m2":20,"elements":[{"type":"wall","area_m2":7.8,"construction":"cavity_wall_unfilled"},{"type":"window","area_m2":1.8,"construction":"double_glazed_old"}]}]}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"rooms": "<rooms>"
},
"name": "size_heat_source"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | Yes | Up to 40 rooms. | |
| trade | No | Optional. The plumber or heating engineer's own business details (Nero Trade Profile v1, the same shape as Spark Pack and Nero Work). Used to prefill records and to give a stable nero_trade_ref. Not stored by Flow Pack. | |
| heat_source | No | Default combi_boiler. | |
| reheat_hours | No | Wanted reheat time. Default 1. | |
| margin_percent | No | Added to the heating load. Default 10 for boilers, 0 for heat pumps. | |
| cylinder_litres | No | System or regular boiler: cylinder size. Default 150. | |
| hot_water_priority | No | Default true (reheat load not added). | |
| hot_water_flow_l_min | No | Combi: wanted hot water flow. Default 12. | |
| hot_water_temp_rise_c | No | Combi: temperature rise. Default 35. | |
| outside_design_temp_c | No | Local outside design temperature. Default -3. |