power

Sizes an off-grid solar power system by calculating the number of panels and battery bank capacity required for a given daily energy consumption. Accounts for system losses (inverter, wiring, charge controller), battery depth-of-discharge, and autonomy days for cloudy weather. Outputs panel count, total panel wattage, battery capacity in kWh and Ah, and minimum charge controller amperage (with 25% safety margin per NEC 690.8). Supports 12V, 24V, and 48V system architectures. Use for cabin, RV, telecom tower, and remote IoT deployments.

post/api/solar_sizing

Request

  • Base URL: https://calc.engineer
  • URL: https://calc.engineer/api/solar_sizing
  • Auth: none declared

Request body

daily_kwhnumber required

Daily energy consumption in kilowatt-hours (kWh)

peak_sun_hoursnumber

Average peak sun hours per day for your location (hours)

panel_wattsnumber

Rated wattage per solar panel (W)

system_voltageunknown
battery_autonomy_daysnumber

Number of days the battery bank should sustain load without solar input

dodnumber

Battery depth of discharge (0-1), default 0.8 for LiFePO4

system_efficiencynumber

Overall system efficiency (0-1), accounts for inverter, wiring, and controller losses

Response

Computed result for solar_sizing

toolstring required
versionstring required
computed_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.