Commit 16165519 authored by root's avatar root

Version 0.2

- Déduction automatique du nombre de panneaux (possibilité de forcer un modèle de travail) - Possibilité de privilégier la technologie monocristalin ou polycristalin - BUG fix CalcConsommation : il y a une virgule dans le tableau de consommation, à l'import dans le calcpvautonome ça passe pas... - Vérification valeur du formulaire
parent ea7a5c68
favicon.ico
.htaccess
stats
footer.php
......@@ -24,8 +24,8 @@ $config_ini = parse_ini_file('./config.ini', true);
</table>
<p id="resultatConsoTotal">Consommation quotidienne totale : <b><span id="ConsoTotal">0</span> Wh/j</b>
<br /><a href="" id="hrefCalcPvAutonome">Indiquer cette valeur comme "Besoins journaliers" pour le <br />
calcul de votre installation photovoltaïque autonome</a></p>
<br /><a href="" id="hrefCalcPvAutonome">Cliquer ici pour indiquer cette valeur comme "Besoins journaliers"<br />
pour le calcul de votre installation photovoltaïque autonome</a></p>
<p><input type="button" class="add" value="Ajouter une ligne vide" />
<select id="addEquiModele" name="addEquiModele">
......@@ -149,9 +149,9 @@ function calcTableau() {
//console.log('Conso total : ' + ConsoTotal);
$( '#ConsoTotal').text(ConsoTotal);
if ($('#goCalcPvAutonome').val().indexOf('\?') == '-1') {
$('#hrefCalcPvAutonome').attr('href', $('#goCalcPvAutonome').val()+'?Bj='+ConsoTotal);
$('#hrefCalcPvAutonome').attr('href', $('#goCalcPvAutonome').val()+'?Bj='+Math.round(ConsoTotal));
} else {
$('#hrefCalcPvAutonome').attr('href', $('#goCalcPvAutonome').val()+'&Bj='+ConsoTotal);
$('#hrefCalcPvAutonome').attr('href', $('#goCalcPvAutonome').val()+'&Bj='+Math.round(ConsoTotal));
}
}
......
This diff is collapsed.
......@@ -19,6 +19,7 @@ Pour l'utilisateur de base :
- (simple) Carte par zone
- (précis) Valeur du site http://ines.solaire.free.fr/gisesol_1.php (kWh/m²/j)
- En mode expert, ajuster le degré de décharge, les valeurs de rendement électrique des batteries ou du reste de l'installation,
- Déduction automatique du nombre de panneaux nessésaire (possibilité de forcer un modèle type)
- Déduction automatique de la tension du parc de batteries à utiliser (possibilité de forcer une valeur en mode expert)
- Déduction automatique d'une configuration du parc de câblage des batteries et du modèle à utiliser (exemple : "2 batteries 220Ah 12V en série") (possibilité de forcer un modèle de travail en mode expert)
- Estimation d'une fourchette du coût du parc de batterie & photovoltaïque
......@@ -49,22 +50,43 @@ Le rendre accessible depuis votre serveur http et personnaliser les valeur du fi
### Todos
- Bug info bulle pas bien positionné
- S'il y a une virgule dans le tableau de consommation, à l'import dans le calcpvautonome ça passe pas...
- Hypotèse câblage PV.
- Prévoir d'autres technologie batterie que AGM
- Générer un beau dessin avec le câblage
- Sauvegarde du résultat par URL, envoyer à un amis...
- Responsive
- Test sans javascript
- Récup' valeur Ines directement (sans carte de zone)
- Traduction anglais
CalcConsommation :
- Plus de pédagogie sur le calcul
- Cocher les appareils branchés simultanément
- Sauvegarder dans les cookies (il manque pas grand chose)
### Changelog
- 0.2
- Déduction automatique du nombre de panneaux (possibilité de forcer un modèle de travail)
- Possibilité de privilégier la technologie monocristalin ou polycristalin
- BUG fix CalcConsommation : il y a une virgule dans le tableau de consommation, à l'import dans le calcpvautonome ça passe pas...
- Vérification valeur du formulaire
- 0.1
- 3 mode au formulaire (Débutant, Eclairé, Expert)
- Pour déterminer l'ensoleillement :
- (simple) Carte par zone
- (précis) Valeur du site http://ines.solaire.free.fr/gisesol_1.php (kWh/m²/j)
- En mode expert, ajuster le degré de décharge, les valeurs de rendement électrique des batteries ou du reste de l'installation,
- Déduction automatique de la tension du parc de batteries à utiliser (possibilité de forcer une valeur en mode expert)
- Déduction automatique de câblage du parc des batteries et du modèle à utiliser (exemple : "2 batteries 220Ah 12V en série") (possibilité de forcer un modèle de travail en mode expert)
- Estimation d'une fourchette du coût du parc de batterie & photovoltaïque
- Explication détailé du calcul pour fait pour parvenir au résultat
- Intégration sur votre site web
- Modifier le fichier config.ini pour changer
- Les valeurs par défaut du formulaire
- Les valeurs d'irradiation de la carte par zone
- La fourchette de prix des panneaux photovoltaïque et des batteries
- Les modèles de batteries possible pour la détermination d'une configuration
### Auteur
- David Mercereau [david #arobase# mercereau #point# info](http://david.mercereau.info/contact/)
......
......@@ -9,6 +9,8 @@ UrlCalcConsommation='./?p=CalcConsommation'
UrlCalcPvAutonome='./'
; Niveau par défaut (1=Débutant 2=Eclaire, 3=Expert)
Ni=2
; Panneaux personnalisé, tension
PersoPvV=12
; Rendement électrique des batteries
Rb=0.75
; Rendement électrique de l'installation
......@@ -150,8 +152,91 @@ pv_bas=0.79
; 55/50 = 1,1 http://www.wattuneed.com/fr/panneaux-solaires-traditionnels/814-panneau-solaire-50wc-3170000258556.html
pv_haut=1.1
; Les PV
; Data exemple : http://www.myshop-solaire.com/myshop_images/divers/myshopenergy/panneaux_solaires/fiche-technique-panneau-monocristallin-bluesolar-victronenergy.pdf
[pv]
PV_Mono_30[W]=30
PV_Mono_30[V]=12
PV_Mono_30[Vdoc]=22,50
PV_Mono_30[Isc]=2
PV_Mono_30[type]="monocristalin"
PV_Mono_50[W]=50
PV_Mono_50[V]=12
PV_Mono_50[Vdoc]=22,20
PV_Mono_50[Isc]=3,16
PV_Mono_50[type]="monocristalin"
PV_Mono_80[W]=80
PV_Mono_80[V]=12
PV_Mono_80[Vdoc]=22,30
PV_Mono_80[Isc]=4,98
PV_Mono_80[type]="monocristalin"
PV_Mono_100[W]=100
PV_Mono_100[V]=12
PV_Mono_100[Vdoc]=22,40
PV_Mono_100[Isc]=6,53
PV_Mono_100[type]="monocristalin"
PV_Mono_130[W]=130
PV_Mono_130[V]=12
PV_Mono_130[Vdoc]=22,40
PV_Mono_130[Isc]=8,49
PV_Mono_130[type]="monocristalin"
PV_Mono_190[W]=190
PV_Mono_190[V]=24
PV_Mono_190[Vdoc]=43,2
PV_Mono_190[Isc]=5,98
PV_Mono_190[type]="monocristalin"
PV_Mono_300[W]=300
PV_Mono_300[V]=24
PV_Mono_300[Vdoc]=43,5
PV_Mono_300[Isc]=8,56
PV_Mono_300[type]="monocristalin"
PV_Poly_20[W]=20
PV_Poly_20[V]=12
PV_Poly_20[Vdoc]=22,5
PV_Poly_20[Isc]=1,23
PV_Poly_20[type]="polycristallin"
PV_Poly_30[W]=30
PV_Poly_30[V]=12
PV_Poly_30[Vdoc]=22,5
PV_Poly_30[Isc]=1,85
PV_Poly_30[type]="polycristallin"
PV_Poly_40[W]=40
PV_Poly_40[V]=12
PV_Poly_40[Vdoc]=22,5
PV_Poly_40[Isc]=1,85
PV_Poly_40[type]="polycristallin"
PV_Poly_50[W]=50
PV_Poly_50[V]=12
PV_Poly_50[Vdoc]=22,2
PV_Poly_50[Isc]=3,09
PV_Poly_50[type]="polycristallin"
PV_Poly_75[W]=75
PV_Poly_75[V]=12
PV_Poly_75[Vdoc]=22,2
PV_Poly_75[Isc]=4,64
PV_Poly_75[type]="polycristallin"
PV_Poly_80[W]=80
PV_Poly_80[V]=12
PV_Poly_80[Vdoc]=21,6
PV_Poly_80[Isc]=5,06
PV_Poly_80[type]="polycristallin"
PV_Poly_100[W]=100
PV_Poly_100[V]=12
PV_Poly_100[Vdoc]=21,6
PV_Poly_100[Isc]=6,32
PV_Poly_100[type]="polycristallin"
PV_Poly_140[W]=140
PV_Poly_140[V]=12
PV_Poly_140[Vdoc]=21,6
PV_Poly_140[Isc]=8,85
PV_Poly_140[type]="polycristallin"
PV_Poly_290[W]=290
PV_Poly_290[V]=24
PV_Poly_290[Vdoc]=44,10
PV_Poly_290[Isc]=8,56
PV_Poly_290[type]="polycristallin"
; Les batteries
[batterie]
; Gestion OPzV, AGM
AGM_12_8[nom]="AGM 12V 8Ah"
......@@ -217,3 +302,5 @@ GEL_2_2500[Ah]=2500
GEL_2_3000[nom]="GEL OPzV 2V 3000Ah"
GEL_2_3000[V]=2
GEL_2_3000[Ah]=3000
......@@ -21,11 +21,10 @@
</head>
<body>
<div id="page-wrap">
<?php
$HelpMe='<p style="font-size: 80%; padding : 5px 10px; background : #FFFF99; border : 1px dotted #FFCC33;">Ce logiciel libre et collaboratif est en recherche de contributeurs dans une optique d\'amélioration de celui-ci. N\'hésitez donc pas à donner votre avis sur la méthode de calcul, les idées de fonctionnalités qui vous manquent, la couleur qui vous pique les yeux, etc... Envoyez tout ça par email à : <a href="http://david.mercereau.info/contact/" target="_blank">calcpvautonome(arobase)zici.fr</a> (changer "(arobase)" par le "@") ou directement sur le <a href="https://github.com/kepon85/CalcPvAutonome">dépôt Github</a></p>';
$HelpMe='<p style="padding : 5px 10px; background : #FFFF99; border : 1px dotted #FFCC33;">Ce logiciel libre et colaboratif est en recherche de contributeur. N\'hésitez donc pas à donner votre avis sur la méthode de calucl, l\'orthographe, les idée de fonctionnalités qui vous manque, la couleur qui vous pique les yeux ect... Envoyez tout ça par email à : <a href="http://david.mercereau.info/contact/" target="_blank">calcpvautonome(arobase)zici.fr</a> (changer (arobase par le "@") ou directement sur le <a href="https://github.com/kepon85/CalcPvAutonome">dépôt Github</a></p>';
if (isset($_GET['p']) && $_GET['p'] == 'CalcConsommation') {
echo '<h1>Calculer ces besoins électriques journaliers</h1>';
echo '<h1>Calculer ces besoins électriques journalier</h1>';
echo $HelpMe;
include('./CalcConsommation.php');
} else {
......@@ -36,11 +35,12 @@
?>
<div id="footer">
<p class="footer_right">Par <a href="http://david.mercereau.info/">David Mercereau</a> (<a href="https://github.com/kepon85/CalcPvAutonome">Dépôt github</a>)</p>
<p class="footer_left">Cet outil est un logiciel libre sous <a href="https://fr.wikipedia.org/wiki/Beerware">Licence Beerware</a></p>
<p class="footer_left">CalcPvAutonome version 0.2 est un logiciel libre sous <a href="https://fr.wikipedia.org/wiki/Beerware">Licence Beerware</a></p>
</div>
</div>
<div id="bg">
<img src="./lib/solar-panel-1393880_1280.png" alt="">
<img src="http://calcpvautonome.zici.fr/lib/solar-panel-1393880_1280.png" alt="">
</div>
<?php @include_once('./footer.php'); ?>
</body>
</html>
......@@ -28,5 +28,14 @@ function convertNumber($number, $to = null) {
}
}
function debug($msg) {
if (isset($_GET['debug'])) {
echo '<span class="debug">'.$msg.'</span>';
}
}
function erreurPrint($id, $msg) {
return '<li>'.$msg.'</li>';
}
?>
......@@ -55,6 +55,13 @@ input {
border: 1px solid #C5C5C5;
background-color: #EEEEEE;
}
.erreurForm {
color: #9B0101;
}
.form.PersoPv {
border: 1px solid #C5C5C5;
padding: 5px;
}
#formulaireCalcPvAutonome {
float: left;
width: 520px;
......@@ -80,6 +87,10 @@ input {
cursor:hand;
}
.debug {
font-size: 80%;
color: #980808;
}
#resultatConsoTotal {
float: right;
margin-right: 30px;
......@@ -169,3 +180,4 @@ a.bulles {
padding:5px;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment