Radiator size per room, including at heat pump temperatures
size_radiatorsFor each room's heat loss, works out the rated (delta T 50) radiator output needed at the system's flow and return temperatures, using output = rated x (mean water to air difference / 50) ^ 1.3. Shows how far an existing radiator falls short, the water flow per radiator, indicative lengths by panel type, and with compare_flow_temp_c how much bigger radiators must be at a lower flow temperature (for example 70 C boiler to 45 C heat pump). Typical call: {"flow_temp_c":45,"rooms":[{"name":"Lounge","heat_loss_w":1500,"existing_rated_output_w":1800}],"compare_flow_temp_c":70}.
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_radiators"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | Yes | ||
| 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. | |
| flow_temp_c | No | Default 70. | |
| return_temp_c | No | Default flow minus 10 (minus 5 at 55 C or lower). | |
| radiator_exponent | No | Default 1.3. | |
| compare_flow_temp_c | No | ||
| compare_return_temp_c | No |