Commit 46f587ac authored by root's avatar root

Budget pour el régulateur et correction du bug au niveau de la tension de la…

Budget pour el régulateur et correction du bug au niveau de la tension de la batterie (formulaire #U)
parent 128c41c2
......@@ -432,9 +432,12 @@ if (isset($_GET['submit'])) {
</div>
<p><a id="resultCalcReguShow">Voir, comprendre la démarche</a></p>
<?php
if ($nbPvParalele > 2) {
echo 'Au delas de 2 parallèles il est recommander de poser un boitier de raccordement avec des fusibles sur chaques branches pour protéger les panneaux contre un courant inverse.';
if ($nbPvParalele > 1) {
echo 'Quand il y a des parallèles il est recommander de poser un boitier de raccordement avec des fusibles sur chaques branches pour protéger les panneaux contre un courant inverse.';
}
?>
<p>Le budget est d'environ <?= convertNumber($meilleurRegulateur['Prix']*$nbRegulateur, 'print') ?></p>
<?php
}
?>
<h3>Schéma de câblage</h3>
......@@ -832,8 +835,9 @@ function modReguChange() {
if ($( "#ModRegu" ).val() == 'auto') {
$( ".form.TypeRegu" ).show();
$( ".form.PersoRegu" ).hide();
$("#U").append('<option value="0">Auto</option>');
$("#U").val('0');
if ($("#U option").length == 3) {
$("#U").append('<option value="0">Auto</option>');
}
} else if ($( "#ModRegu" ).val() == 'perso') {
$( ".form.TypeRegu" ).hide();
$( ".form.PersoRegu" ).show();
......@@ -842,8 +846,9 @@ function modReguChange() {
} else {
$( ".form.TypeRegu" ).hide();
$( ".form.PersoRegu" ).hide();
$("#U").append('<option value="0">Auto</option>');
$("#U").val('0');
if ($("#U option").length == 3) {
$("#U").append('<option value="0">Auto</option>');
}
}
}
......
......@@ -48,6 +48,7 @@ switch ($_GET['data']) {
echo '<th>Puissance PV max</th>';
echo '<th>Tension PV max</th>';
echo '<th>Courant PV max</th>';
echo '<th>Estimation prix</th>';
echo '</tr>';
foreach ($config_ini['regulateur'] as $modele => $valeur) {
echo '<tr>';
......@@ -56,6 +57,7 @@ switch ($_GET['data']) {
echo '<td>'.$valeur['PmaxPv'].' W</td>';
echo '<td>'.$valeur['VmaxPv'].' V</td>';
echo '<td>'.$valeur['ImaxPv'].' A</td>';
echo '<td>~'.$valeur['Prix'].' €</td>';
echo '</tr>';
}
break;
......
......@@ -333,20 +333,24 @@ MPPT_75_10_12[Ibat]=10
MPPT_75_10_12[PmaxPv]=145
MPPT_75_10_12[VmaxPv]=75
MPPT_75_10_12[ImaxPv]=10
MPPT_75_10_12[Prix]=80
MPPT_75_10_24[nom]="MPTT 75/10"
MPPT_75_10_24[Vbat]=24
MPPT_75_10_24[Ibat]=10
MPPT_75_10_24[PmaxPv]=290
MPPT_75_10_24[VmaxPv]=75
MPPT_75_10_24[ImaxPv]=10
MPPT_75_10_24[Prix]=80
MPPT_75_15_12[nom]="MPTT 75/15"
MPPT_75_15_12[Prix]=90
MPPT_75_15_12[Vbat]=12
MPPT_75_15_12[Ibat]=15
MPPT_75_15_12[PmaxPv]=220
MPPT_75_15_12[VmaxPv]=75
MPPT_75_15_12[ImaxPv]=15
MPPT_75_15_24[nom]="MPTT 75/15"
MPPT_75_15_24[Prix]=90
MPPT_75_15_24[Vbat]=24
MPPT_75_15_24[Ibat]=15
MPPT_75_15_24[PmaxPv]=440
......@@ -354,12 +358,14 @@ MPPT_75_15_24[VmaxPv]=75
MPPT_75_15_24[ImaxPv]=15
MPPT_100_15_12[nom]="MPTT 100/15"
MPPT_100_15_12[Prix]=110
MPPT_100_15_12[Vbat]=12
MPPT_100_15_12[Ibat]=15
MPPT_100_15_12[PmaxPv]=220
MPPT_100_15_12[VmaxPv]=100
MPPT_100_15_12[ImaxPv]=15
MPPT_100_15_24[nom]="MPTT 100/15"
MPPT_100_15_24[Prix]=110
MPPT_100_15_24[Vbat]=24
MPPT_100_15_24[Ibat]=15
MPPT_100_15_24[PmaxPv]=440
......@@ -367,12 +373,14 @@ MPPT_100_15_24[VmaxPv]=100
MPPT_100_15_24[ImaxPv]=15
MPPT_100_30_12[nom]="MPTT 100/30"
MPPT_100_30_12[Prix]=200
MPPT_100_30_12[Vbat]=12
MPPT_100_30_12[Ibat]=30
MPPT_100_30_12[PmaxPv]=440
MPPT_100_30_12[VmaxPv]=100
MPPT_100_30_12[ImaxPv]=35
MPPT_100_30_24[nom]="MPTT 100/30"
MPPT_100_30_24[Prix]=200
MPPT_100_30_24[Vbat]=24
MPPT_100_30_24[Ibat]=30
MPPT_100_30_24[PmaxPv]=880
......@@ -380,12 +388,14 @@ MPPT_100_30_24[VmaxPv]=100
MPPT_100_30_24[ImaxPv]=35
MPPT_100_50_12[nom]="MPTT 100/50"
MPPT_100_50_12[Prix]=300
MPPT_100_50_12[Vbat]=12
MPPT_100_50_12[Ibat]=50
MPPT_100_50_12[PmaxPv]=700
MPPT_100_50_12[VmaxPv]=100
MPPT_100_50_12[ImaxPv]=60
MPPT_100_50_24[nom]="MPTT 100/50"
MPPT_100_50_24[Prix]=300
MPPT_100_50_24[Vbat]=24
MPPT_100_50_24[Ibat]=50
MPPT_100_50_24[PmaxPv]=1400
......@@ -393,18 +403,21 @@ MPPT_100_50_24[VmaxPv]=100
MPPT_100_50_24[ImaxPv]=60
MPPT_150_35_12[nom]="MPTT 150/35"
MPPT_150_35_12[Prix]=300
MPPT_150_35_12[Vbat]=12
MPPT_150_35_12[Ibat]=34
MPPT_150_35_12[PmaxPv]=500
MPPT_150_35_12[VmaxPv]=150
MPPT_150_35_12[ImaxPv]=40
MPPT_150_35_24[nom]="MPTT 150/35"
MPPT_150_35_24[Prix]=300
MPPT_150_35_24[Vbat]=24
MPPT_150_35_24[Ibat]=35
MPPT_150_35_24[PmaxPv]=1000
MPPT_150_35_24[VmaxPv]=150
MPPT_150_35_24[ImaxPv]=40
MPPT_150_35_48[nom]="MPTT 150/35"
MPPT_150_35_48[Prix]=300
MPPT_150_35_48[Vbat]=48
MPPT_150_35_48[Ibat]=35
MPPT_150_35_48[PmaxPv]=2000
......@@ -412,18 +425,21 @@ MPPT_150_35_48[VmaxPv]=150
MPPT_150_35_48[ImaxPv]=40
MPPT_150_45_12[nom]="MPTT 150/45"
MPPT_150_45_12[Prix]=450
MPPT_150_45_12[Vbat]=12
MPPT_150_45_12[Ibat]=45
MPPT_150_45_12[PmaxPv]=650
MPPT_150_45_12[VmaxPv]=150
MPPT_150_45_12[ImaxPv]=50
MPPT_150_45_24[nom]="MPTT 150/45"
MPPT_150_45_24[Prix]=450
MPPT_150_45_24[Vbat]=24
MPPT_150_45_24[Ibat]=45
MPPT_150_45_24[PmaxPv]=1300
MPPT_150_45_24[VmaxPv]=150
MPPT_150_45_24[ImaxPv]=50
MPPT_150_45_48[nom]="MPTT 150/45"
MPPT_150_45_48[Prix]=450
MPPT_150_45_48[Vbat]=48
MPPT_150_45_48[Ibat]=45
MPPT_150_45_48[PmaxPv]=2600
......@@ -431,18 +447,21 @@ MPPT_150_45_48[VmaxPv]=150
MPPT_150_45_48[ImaxPv]=50
MPPT_150_60_12[nom]="MPTT 150/60"
MPPT_150_60_12[Prix]=500
MPPT_150_60_12[Vbat]=12
MPPT_150_60_12[Ibat]=60
MPPT_150_60_12[PmaxPv]=860
MPPT_150_60_12[VmaxPv]=150
MPPT_150_60_12[ImaxPv]=50
MPPT_150_60_24[nom]="MPTT 150/60"
MPPT_150_60_24[Prix]=500
MPPT_150_60_24[Vbat]=24
MPPT_150_60_24[Ibat]=60
MPPT_150_60_24[PmaxPv]=1720
MPPT_150_60_24[VmaxPv]=150
MPPT_150_60_24[ImaxPv]=50
MPPT_150_60_48[nom]="MPTT 150/60"
MPPT_150_60_48[Prix]=500
MPPT_150_60_48[Vbat]=48
MPPT_150_60_48[Ibat]=60
MPPT_150_60_48[PmaxPv]=3440
......@@ -450,18 +469,21 @@ MPPT_150_60_48[VmaxPv]=150
MPPT_150_60_48[ImaxPv]=50
MPPT_150_70_12[nom]="MPTT 150/70"
MPPT_150_70_12[Prix]=550
MPPT_150_70_12[Vbat]=12
MPPT_150_70_12[Ibat]=70
MPPT_150_70_12[PmaxPv]=1000
MPPT_150_70_12[VmaxPv]=150
MPPT_150_70_12[ImaxPv]=50
MPPT_150_70_24[nom]="MPTT 150/70"
MPPT_150_70_24[Prix]=550
MPPT_150_70_24[Vbat]=24
MPPT_150_70_24[Ibat]=70
MPPT_150_70_24[PmaxPv]=2000
MPPT_150_70_24[VmaxPv]=150
MPPT_150_70_24[ImaxPv]=50
MPPT_150_70_48[nom]="MPTT 150/70"
MPPT_150_70_48[Prix]=550
MPPT_150_70_48[Vbat]=48
MPPT_150_70_48[Ibat]=70
MPPT_150_70_48[PmaxPv]=4000
......@@ -469,18 +491,21 @@ MPPT_150_70_48[VmaxPv]=150
MPPT_150_70_48[ImaxPv]=50
MPPT_150_85_12[nom]="MPTT 150/85"
MPPT_150_85_12[Prix]=660
MPPT_150_85_12[Vbat]=12
MPPT_150_85_12[Ibat]=85
MPPT_150_85_12[PmaxPv]=1200
MPPT_150_85_12[VmaxPv]=150
MPPT_150_85_12[ImaxPv]=70
MPPT_150_85_24[nom]="MPTT 150/85"
MPPT_150_85_24[Prix]=660
MPPT_150_85_24[Vbat]=24
MPPT_150_85_24[Ibat]=85
MPPT_150_85_24[PmaxPv]=2400
MPPT_150_85_24[VmaxPv]=150
MPPT_150_85_24[ImaxPv]=70
MPPT_150_85_48[nom]="MPTT 150/85"
MPPT_150_85_48[Prix]=660
MPPT_150_85_48[Vbat]=48
MPPT_150_85_48[Ibat]=85
MPPT_150_85_48[PmaxPv]=4900
......@@ -488,18 +513,21 @@ MPPT_150_85_48[VmaxPv]=150
MPPT_150_85_48[ImaxPv]=70
MPPT_150_100_12[nom]="MPTT 150/100"
MPPT_150_100_12[Prix]=800
MPPT_150_100_12[Vbat]=12
MPPT_150_100_12[Ibat]=100
MPPT_150_100_12[PmaxPv]=1450
MPPT_150_100_12[VmaxPv]=150
MPPT_150_100_12[ImaxPv]=70
MPPT_150_100_24[nom]="MPTT 150/100"
MPPT_150_100_24[Prix]=800
MPPT_150_100_24[Vbat]=24
MPPT_150_100_24[Ibat]=100
MPPT_150_100_24[PmaxPv]=2900
MPPT_150_100_24[VmaxPv]=150
MPPT_150_100_24[ImaxPv]=70
MPPT_150_100_48[nom]="MPTT 150/100"
MPPT_150_100_48[Prix]=800
MPPT_150_100_48[Vbat]=48
MPPT_150_100_48[Ibat]=100
MPPT_150_100_48[PmaxPv]=5800
......@@ -507,18 +535,21 @@ MPPT_150_100_48[VmaxPv]=150
MPPT_150_100_48[ImaxPv]=70
MPPT_250_85_12[nom]="MPTT 250/85"
MPPT_250_85_12[Prix]=850
MPPT_250_85_12[Vbat]=12
MPPT_250_85_12[Ibat]=85
MPPT_250_85_12[PmaxPv]=1200
MPPT_250_85_12[VmaxPv]=250
MPPT_250_85_12[ImaxPv]=70
MPPT_250_85_24[nom]="MPTT 250/85"
MPPT_250_85_24[Prix]=850
MPPT_250_85_24[Vbat]=24
MPPT_250_85_24[Ibat]=85
MPPT_250_85_24[PmaxPv]=2400
MPPT_250_85_24[VmaxPv]=250
MPPT_250_85_24[ImaxPv]=70
MPPT_250_85_48[nom]="MPTT 250/85"
MPPT_250_85_48[Prix]=850
MPPT_250_85_48[Vbat]=48
MPPT_250_85_48[Ibat]=85
MPPT_250_85_48[PmaxPv]=4900
......@@ -526,18 +557,21 @@ MPPT_250_85_48[VmaxPv]=250
MPPT_250_85_48[ImaxPv]=70
MPPT_250_100_12[nom]="MPTT 250/100"
MPPT_250_100_12[Prix]=960
MPPT_250_100_12[Vbat]=12
MPPT_250_100_12[Ibat]=100
MPPT_250_100_12[PmaxPv]=1450
MPPT_250_100_12[VmaxPv]=250
MPPT_250_100_12[ImaxPv]=70
MPPT_250_100_24[nom]="MPTT 250/100"
MPPT_250_100_24[Prix]=960
MPPT_250_100_24[Vbat]=24
MPPT_250_100_24[Ibat]=100
MPPT_250_100_24[PmaxPv]=2900
MPPT_250_100_24[VmaxPv]=250
MPPT_250_100_24[ImaxPv]=70
MPPT_250_100_48[nom]="MPTT 250/100"
MPPT_250_100_48[Prix]=960
MPPT_250_100_48[Vbat]=48
MPPT_250_100_48[Ibat]=100
MPPT_250_100_48[PmaxPv]=5800
......
......@@ -75,6 +75,7 @@ function chercherRegulateur() {
$meilleurRegulateur['PmaxPv'] = $_GET['PersoReguPmaxPv'];
$meilleurRegulateur['VmaxPv'] = $_GET['PersoReguVmaxPv'];
$meilleurRegulateur['ImaxPv'] = $_GET['PersoReguImaxPv'];
$meilleurRegulateur['Prix'] = $regulateur['Prix'];
}
debug('</li>');
......@@ -126,6 +127,7 @@ function chercherRegulateur() {
$meilleurRegulateur['PmaxPv'] = $regulateur['PmaxPv'];
$meilleurRegulateur['VmaxPv'] = $regulateur['VmaxPv'];
$meilleurRegulateur['ImaxPv'] = $regulateur['ImaxPv'];
$meilleurRegulateur['Prix'] = $regulateur['Prix'];
}
debug('</li>');
}
......
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