PV system input: accept arbitrary decimals (step=any), max 100 kWp

This commit is contained in:
Michiel Berger 2026-04-30 16:28:01 +02:00
parent ae994a7ded
commit c9dd23f078
2 changed files with 17 additions and 3 deletions

View file

@ -13,5 +13,19 @@
"recommended": false,
"installation": "hybrid",
"image_url": ""
},{
"id": -1,
"title": "Jackery Solarvault 3 Pro max AC + BP2500",
"url": "https://jackery.nl",
"brand": "Jackery",
"brand_slug": "jackery",
"capacity": 5.04,
"power_continuous": 2500,
"price": 1578,
"price_per_kwh": 315.6,
"review_score": null,
"recommended": false,
"installation": "plugin",
"image_url": ""
}
]

View file

@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Honest battery payback — vs thuisbatterijgids.nl</title>
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}?v=7">
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}?v=8">
</head>
<body>
@ -30,7 +30,7 @@
</label>
<label>PV system (kWp)
<input type="number" name="pv_kwp" min="0" max="20" step="0.5" value="{{ defaults.pv_kwp }}">
<input type="number" name="pv_kwp" min="0" max="100" step="any" value="{{ defaults.pv_kwp }}">
<small>0 = no PV. Yield assumed 875 kWh/kWp/yr (NL norm).</small>
</label>
@ -134,6 +134,6 @@
</p>
</footer>
<script src="{{ url_for('static', filename='app.js') }}?v=7"></script>
<script src="{{ url_for('static', filename='app.js') }}?v=8"></script>
</body>
</html>