Boiler
This route is used to interpolate a boiler for the given conditons.
Route:
POST https://hvacmath.com/api/v1/interpolate
JSON Input Example:
afueThe boiler efficiency percentage.
elevationThe project elevation.
houseLoadThe project house load at the design conditons.
inputThe boiler's BTU input rating.
{
  "designInfo" : {
    "elevation" : 0,
    "summer" : {
      "indoorHumidity" : 50,
      "indoorTemperature" : 75,
      "outdoorTemperature" : 90
    },
    "winter" : {
      "outdoorTemperature" : 5
    }
  },
  "houseLoad" : {
    "cooling" : {
      "sensible" : 13894,
      "total" : 17872
    },
    "heating" : 49667
  },
  "route" : {
    "heating" : {
      "boiler" : {
        "afue" : 96.5,
        "input" : 60000
      }
    }
  },
  "systemType" : {
    "airToAir" : {
      "climate" : "mildWinterOrLatentLoad",
      "compressor" : "variableSpeed",
      "type" : "heatPump"
    }
  }
}JSON Output Example:
{
  "isFailed" : false,
  "result" : {
    "heating" : {
      "boiler" : {
        "altitudeDeratings" : {
          "heating" : {
            "multiplier" : 1
          }
        },
        "finalCapacity" : 57900,
        "outputCapacity" : 57900,
        "percentOfLoad" : 116.6,
        "sizingLimits" : {
          "oversizing" : {
            "boiler" : 140
          },
          "undersizing" : {
            "boiler" : 90
          }
        }
      }
    }
  }
}Validation Errors
The following is an example of errors if the inputs are not appropriate.
Boiler Request Errors: afue: Afue should be greater than 0 or less than 100. input: Input should be greater than 0.