Pool heater BTU size
heater_sizeUse this when someone asks what size pool heater (BTU per hour) they need to raise the water a number of degrees Fahrenheit in a given time. Takes gallons, the temperature rise in °F and the hours (default 24), plus an optional buffer for surface heat loss (default 20 %, the same as the heater calculator on calculatepool.com). Returns the BTU/h required, the size with the buffer, the total BTU and the electric input of an equivalent heat pump. Not for heating cost per month or heater model recommendations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | Hours to reach the temperature (default 24). | |
| gallons | Yes | Pool volume in US gallons (from pool_volume if the user gave dimensions). | |
| buffer_percent | No | Extra capacity for surface heat loss while heating (default 20). | |
| temperature_rise_f | Yes | Degrees Fahrenheit to raise the water. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | Page of calculatepool.com for the same calculation. | |
| note | Yes | ||
| hours | Yes | ||
| gallons | Yes | ||
| total_btu | Yes | ||
| buffer_percent | Yes | ||
| temperature_rise_f | Yes | ||
| btu_per_hour_required | Yes | ||
| heat_pump_kw_input_cop5 | Yes | ||
| btu_per_hour_with_buffer | Yes |