Calculez vos panneaux solaires selon votre consommation
Cet estimateur de panneaux solaires transforme deux données énergétiques concrètes en un point de départ clair pour dimensionner une installation.
Lancer gratuitement
Indiquez la consommation électrique quotidienne moyenne du foyer et la production quotidienne moyenne attendue d’un panneau, toutes deux en kilowattheures. Le calculateur divise la demande par la production d’un panneau, puis arrondit au panneau entier supérieur, car une fraction de panneau physique ne peut pas assurer la compensation visée. Il s’agit d’une estimation déterministe de planification, qui ne remplace ni une étude du site et de l’ombrage, ni une conception électrique, ni un devis d’installateur.
Utilisez des valeurs énergétiques quotidiennes comparables
Le calcul n’est pertinent que si la consommation du foyer et la production du panneau couvrent la même période et emploient la même unité d’énergie. Utilisez la consommation électrique quotidienne moyenne en kilowattheures, généralement notée kWh. Une facture récente peut indiquer le total de kWh d’une période de facturation : divisez ce total par le nombre de jours de la période avant de le saisir. Pour obtenir une valeur plus représentative, additionnez plusieurs mois de consommation et divisez par leur nombre total de jours, surtout si le chauffage ou la climatisation rendent la demande saisonnière. La seconde valeur n’est pas la puissance nominale du panneau en watts, mais l’énergie moyenne qu’un panneau devrait produire en une journée, également en kWh. Procurez-vous cette estimation auprès d’un modèle de production solaire fiable ou d’un installateur tenant compte de la puissance, de l’ensoleillement local, de l’orientation, de l’inclinaison, de la température et des pertes prévues. Exprimer les deux données en kWh par jour évite de confondre puissance en watts et énergie en kilowattheures. Convertissez donc d’abord toute donnée mensuelle ou annuelle en moyenne quotidienne équivalente.
Comprenez l’arrondi au panneau entier
L’estimateur divise `average_daily_usage_kwh` par `panel_daily_output_kwh`, puis arrondit le quotient à l’entier supérieur. Imaginons qu’un logement consomme 30 kWh par jour et qu’un panneau produise en moyenne 1.8 kWh par jour. Le quotient exact est d’environ 16.67, mais seize panneaux ne fourniraient en moyenne que 28.8 kWh, soit moins que la demande indiquée. L’arrondi donne donc dix-sept panneaux et une production quotidienne cumulée estimée à 30.6 kWh. Cette règle répond précisément à la question du nombre de panneaux complets nécessaire pour atteindre ou dépasser la consommation moyenne saisie avec l’hypothèse de production fournie. Si la consommation moyenne est nulle, le résultat est de zéro panneau. La production d’un panneau doit être strictement positive, car une division par zéro ou une production négative n’a aucun sens physique. La production quotidienne estimée renvoyée correspond simplement au nombre entier retenu multiplié par la production unitaire saisie. Elle montre le faible surplus dû à l’arrondi et ne constitue pas une prévision pour chaque journée.
Considérez le résultat comme un premier dimensionnement
Le calcul de compensation de la consommation constitue un premier filtre utile, mais une véritable installation photovoltaïque doit respecter d’autres contraintes. La surface et la géométrie du toit peuvent limiter le nombre de modules, tandis que l’ombre, l’azimut, l’inclinaison, la neige, les salissures, la température, l’écrêtage de l’onduleur, les pertes de câblage et la dégradation progressive réduisent parfois l’énergie livrée. La consommation peut aussi évoluer avec l’ajout d’un véhicule électrique, d’une pompe à chaleur, d’une batterie ou d’un chauffe-eau électrique. Les règles de revente et les tarifs horaires peuvent rendre la compensation financière différente de la compensation énergétique, même si production et consommation annuelles sont égales. Pour planifier, testez plusieurs scénarios avec une production quotidienne par panneau prudente, probable puis optimiste. Vous pouvez également saisir la future demande prévue du foyer. Vérifiez ensuite le résultat avec un modèle annuel propre au lieu et faites-le examiner par un installateur ou un ingénieur qualifié. Ce calculateur ne dimensionne ni onduleur, batterie, structure, raccordement ni protection électrique ; il fournit une base arithmétique transparente pour les décisions suivantes.
Cas d’usage
Préparer une première estimation en toiture
Transformez la consommation des factures et une production locale par panneau en quantité initiale avant de demander des devis détaillés.
Comparer des scénarios de production
Testez des hypothèses quotidiennes prudentes et optimistes pour mesurer l’effet du climat, de l’orientation ou du module sur la quantité nécessaire.
Anticiper les futurs besoins du foyer
Estimez le nombre de panneaux avec la consommation prévue après l’ajout d’un véhicule électrique, d’une pompe à chaleur ou d’une autre charge importante.
Questions fréquentes
Quel est le coût de l’estimation ?
Le tarif de l’API est de $0.002 par requête. Le même calcul déterministe peut également être exécuté dans le navigateur.
Pourquoi le résultat est-il arrondi au supérieur ?
Les panneaux solaires se comptent en unités entières. Un arrondi inférieur laisserait la production cumulée estimée sous la consommation dès que le quotient comporte une décimale.
La puissance du panneau correspond-elle à sa production quotidienne ?
Non. Les watts mesurent une puissance, tandis que la production quotidienne est une énergie en kWh générée sur une journée et dépend de l’ensoleillement et du système.
La production quotidienne d’un panneau peut-elle être nulle ?
Non. La valeur doit être strictement positive. Une production nulle ou négative ne permet pas de calculer un nombre de panneaux pertinent.
L’ombre et les pertes du système sont-elles prises en compte ?
Uniquement de manière indirecte. Utilisez une production quotidienne par panneau qui intègre déjà l’ensoleillement local, l’orientation, l’ombre, la température, l’onduleur et les autres pertes.
Le résultat garantit-il la compensation totale de ma facture ?
Non. Il estime la compensation énergétique moyenne d’après les valeurs fournies. La facture dépend aussi des horaires, des tarifs, des frais et des règles locales de compensation.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/eco/solar-panel-count-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"average_daily_usage_kwh":30,"panel_daily_output_kwh":1.8}'const res = await fetch("https://api.kit.forhosting.com/eco/solar-panel-count-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"average_daily_usage_kwh": 30,
"panel_daily_output_kwh": 1.8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/solar-panel-count-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"average_daily_usage_kwh": 30,
"panel_daily_output_kwh": 1.8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/solar-panel-count-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"average_daily_usage_kwh":30,"panel_daily_output_kwh":1.8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"average_daily_usage_kwh":30,"panel_daily_output_kwh":1.8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/solar-panel-count-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"average_daily_usage_kwh": 30,
"panel_daily_output_kwh": 1.8
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.solar_panel_count_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |