Calculateur solaire : estimer panneaux, puissance et économies
Ce calculateur photovoltaïque donne une première estimation du nombre de panneaux solaires, de la puissance utile et des économies possibles. Il ne remplace pas une étude technique, mais il aide à préparer un devis cohérent.
Comparer une batterie solaire 10 kWh et 15 kWh
| Critère | Batterie 10 kWh | Batterie 15 kWh |
|---|---|---|
| Profil adapté | Maison avec consommation modérée le soir | Maison avec forte consommation, pompe à chaleur ou recharge de véhicule |
| Objectif | Augmenter l’autoconsommation | Stocker davantage et préparer une évolution du foyer |
| Point de vigilance | Ne pas sous-estimer les pics de consommation | Éviter un surdimensionnement coûteux |
| Onduleur | Compatibilité hybride à vérifier | Onduleur hybride bien dimensionné indispensable |
Pourquoi demander une étude après cette estimation ?
Le résultat dépend de la toiture, de l’orientation, des ombrages, du tableau électrique, du choix entre micro-onduleurs et onduleur hybride, ainsi que de la stratégie avec ou sans batterie. Pour confirmer le projet, demandez une étude photovoltaïque gratuite.
(function(){
function euro(value){ return Math.round(value).toLocaleString(‘fr-FR’) + ‘ €’; }
function calc(){
var consumption = parseFloat(document.getElementById(‘codex-consumption’).value || ‘0’);
var dayrate = parseFloat(document.getElementById(‘codex-dayrate’).value || ‘0’) / 100;
var panelW = parseFloat(document.getElementById(‘codex-panelw’).value || ‘450’);
var yieldKwh = parseFloat(document.getElementById(‘codex-yield’).value || ‘1500’);
var price = parseFloat(document.getElementById(‘codex-price’).value || ‘0.25’);
var targetProduction = consumption * Math.min(Math.max(dayrate + 0.15, 0.35), 0.85);
var kwc = Math.max(1.5, targetProduction / yieldKwh);
var panels = Math.ceil((kwc * 1000) / panelW);
var realKwc = panels * panelW / 1000;
var production = realKwc * yieldKwh;
var selfUsed = Math.min(production, consumption * Math.min(dayrate + 0.20, 0.80));
var savings = selfUsed * price;
var result = ‘Estimation indicative
‘ +
‘Puissance recommandée : environ ‘ + realKwc.toFixed(1).replace(‘.’, ‘,’) + ‘ kWc
‘ +
‘Nombre de panneaux : ‘ + panels + ‘
‘ +
‘Production annuelle estimée : ‘ + Math.round(production).toLocaleString(‘fr-FR’) + ‘ kWh
‘ +
‘Économies annuelles potentielles : ‘ + euro(savings) + ‘
‘ +
‘À confirmer par une étude de toiture, de consommation et de compatibilité batterie.‘;
document.getElementById(‘codex-calc-result’).innerHTML = result;
}
document.addEventListener(‘DOMContentLoaded’, function(){
var btn = document.getElementById(‘codex-calc-btn’);
if (btn) { btn.addEventListener(‘click’, calc); calc(); }
});
})();
