{% extends "core/base.html" %} {% block title %}Solar planner{% endblock %} {% block content %}
Roof {{ plan.roof_area_m2|floatformat:"-1" }} m² and sanctioned load {{ sanctioned }} kW allow up to {{ max_size }} kWp. {{ plan.get_export_mode_display }}, {{ plan.escalation|floatformat:"-3" }} yearly tariff escalation. Change assumptions
{% if not results %}The roof or sanctioned load is too small for a 1 kWp system.
{% else %} {% if best %}No size has a positive NPV under these assumptions.
{% endif %}| kWp | Capex (Rs) | Subsidy (Rs) | Year-1 saving (Rs) | Payback | IRR | 25-yr NPV (Rs) | |
|---|---|---|---|---|---|---|---|
| {{ r.size_kwp|floatformat:"-1" }} | {{ r.capex|floatformat:"0g" }} | {{ r.subsidy|floatformat:"0g" }} | {{ r.year1.savings|floatformat:"0g" }} | {% if r.payback %}{{ r.payback|floatformat:1 }} yr{% else %}-{% endif %} | {% if r.irr is not None %}{{ r.irr_pct|floatformat:1 }}%{% else %}-{% endif %} | {{ r.npv|floatformat:"0g" }} | view |
Generates {{ gen_year|floatformat:0 }} units in year 1, of which {{ self_pct|floatformat:0 }}% is used directly and the rest exported. Year-1 bill saving Rs {{ year1_savings|floatformat:"0g" }}.
| Month | Consumption | Generation | Used directly | Exported | Billed units | Bill without (Rs) | Bill with (Rs) |
|---|---|---|---|---|---|---|---|
| {{ name }} | {{ m.consumption|floatformat:0 }} | {{ m.generation|floatformat:0 }} | {{ m.self_used|floatformat:0 }} | {{ m.exported|floatformat:0 }} | {{ m.billed_units|floatformat:0 }} | {{ m.bill_without|floatformat:0 }} | {{ m.bill_with|floatformat:0 }} |