Merge branch 'master' of https://github.com/shanghohui-Company/SolarPower
This commit is contained in:
commit
8c7bc8e5f8
@ -605,7 +605,7 @@ namespace SolarPower.Repository.Implement
|
||||
//range2 = $" DATE_FORMAT(C.TIMESTAMP,'%Y') = '{post.HistoryRange}'";
|
||||
break;
|
||||
case 3:
|
||||
select = "DATE_FORMAT(V.TIMESTAMP,'%Y') AS TIMESTAMP, MAX(KWH) AS KWH, SUM(SOLARHOUR) AS SOLARHOUR, SUM(SOLARHOUR-PSValue) AS DiffSOLARHOUR, AVG(PR) AS PR, AVG(Irradiance) AS Irradiance, AVG(Temp) AS Temp";
|
||||
select = "DATE_FORMAT(V.TIMESTAMP,'%Y') AS TIMESTAMP, MAX(KWH) AS KWH, SUM(SOLARHOUR) AS SOLARHOUR, SUM(SOLARHOUR-PSValue) AS DiffSOLARHOUR, AVG(PR) AS PR, AVG(Irradiance) AS Irradiance, AVG(Temp) AS Temp ,AVG(KWHKWP) AS KWHKWP ";
|
||||
kwh = "C.TOTALKWH";
|
||||
usedb = "power_station_history_month";
|
||||
pyrdb = "sensor_history_month";
|
||||
|
||||
@ -2398,6 +2398,12 @@
|
||||
var listpr = new Array(0);
|
||||
var color = rgba(1);
|
||||
var color2 = rgba(2);
|
||||
var listkwhkwp = new Array(0);
|
||||
var times = 1;
|
||||
var ALLkwhkwp = 0;
|
||||
var kwhkwp = 0;
|
||||
|
||||
|
||||
$.each(rel.data, function (index, val) {
|
||||
TimestampALL = val.totaltime;
|
||||
kwhALL += val.kwh;
|
||||
@ -2406,15 +2412,24 @@
|
||||
prALL = val.pr;
|
||||
tempALL += val.temp;
|
||||
|
||||
|
||||
//暫時先執行到這--->取kwhkwp
|
||||
|
||||
if (val.length != 0) {
|
||||
if (groupType != 6) {
|
||||
|
||||
if (groupType == 0 && kwhkwp < val.kwhkwp.toFixed(2)) {
|
||||
kwhkwp = val.kwhkwp.toFixed(2);
|
||||
}
|
||||
if (groupType != 0) {
|
||||
ALLkwhkwp += val.kwhkwp;
|
||||
kwhkwp = (ALLkwhkwp / times).toFixed(2);
|
||||
times++;
|
||||
}
|
||||
diffSOLARHOURALL = val.solarhour;
|
||||
$('#HistoryDetailTable').append('<tr>' +
|
||||
'<td>' + val.timestamp + '</td>' +
|
||||
'<td>' + val.kwh.toFixed(2) + '</td>' +
|
||||
'<td>' + val.solarhour.toFixed(2) + '</td>' +
|
||||
'<td>' + val.kwhkwp.toFixed(2) + '</td>' +
|
||||
|
||||
'<td>' + val.irradiance.toFixed(2) + '</td>' +
|
||||
'<td>' + val.pr.toFixed(2) + '</td>' +
|
||||
@ -2428,14 +2443,23 @@
|
||||
listtemperature.push(val.temp.toFixed(2));
|
||||
listsolarhour.push(val.solarhour.toFixed(2));
|
||||
listpr.push(val.pr.toFixed(2));
|
||||
listkwhkwp.push(val.kwhkwp.toFixed(2));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (groupType == 0 && kwhkwp < val.kwhkwp.toFixed(2)) {
|
||||
kwhkwp = val.kwhkwp.toFixed(2);
|
||||
}
|
||||
if (groupType != 0) {
|
||||
ALLkwhkwp += val.kwhkwp;
|
||||
kwhkwp = (ALLkwhkwp / times).toFixed(2);
|
||||
times++;
|
||||
}
|
||||
diffSOLARHOURALL += val.diffSOLARHOUR;
|
||||
$('#HistoryDetailTable').append('<tr>' +
|
||||
'<td>' + val.timestamp + '</td>' +
|
||||
'<td>' + val.kwh.toFixed(2) + '</td>' +
|
||||
'<td>' + val.diffSOLARHOUR.toFixed(2) + '</td>' +
|
||||
'<td>' + val.kwhkwp.toFixed(2) + '</td>' +
|
||||
|
||||
'<td>' + val.irradiance.toFixed(2) + '</td>' +
|
||||
'<td>' + val.pr.toFixed(2) + '</td>' +
|
||||
@ -2449,6 +2473,7 @@
|
||||
listtemperature.push(val.temp.toFixed(2));
|
||||
listsolarhour.push(val.solarhour.toFixed(2));
|
||||
listpr.push(val.pr.toFixed(2));
|
||||
listkwhkwp.push(val.kwhkwp.toFixed(2));
|
||||
}
|
||||
|
||||
|
||||
@ -2502,11 +2527,11 @@
|
||||
data: listpr
|
||||
},{
|
||||
type: 'bar',
|
||||
label: '發電小時',
|
||||
label: '有效日照時數',
|
||||
yAxisID: 'C',
|
||||
backgroundColor: 'rgba(165, 165, 165)',
|
||||
borderWidth: 1,
|
||||
data: listsolarhour
|
||||
data: listkwhkwp
|
||||
},{
|
||||
type: 'bar',
|
||||
backgroundColor: 'rgba(103, 180, 172, 1)',
|
||||
@ -2597,7 +2622,7 @@
|
||||
$('#HistoryTotalTable').append('<tr>' +
|
||||
'<td>' + TimestampALL + '</td>' +
|
||||
'<td>' + kwhALL.toFixed(2) + '</td>' +
|
||||
'<td>' + diffSOLARHOURALL.toFixed(2) + '</td>' +
|
||||
'<td>' + kwhkwp + '</td>' +
|
||||
'<td>' + irradianceALL.toFixed(2) + '</td>' +
|
||||
'<td>' + prALL.toFixed(2) + '</td>' +
|
||||
'<td>' + tempALL.toFixed(2) + '</td>' +
|
||||
|
||||
@ -60,7 +60,7 @@
|
||||
<tr>
|
||||
<th>時間</th>
|
||||
<th>發電量(kWh)</th>
|
||||
<th>發電小時</th>
|
||||
<th>有效日照時數</th>
|
||||
<th>日照度(kWh/m2)</th>
|
||||
<th>PR(%)</th>
|
||||
<th>溫度(℃)</th>
|
||||
@ -84,7 +84,7 @@
|
||||
<tr>
|
||||
<th>時間</th>
|
||||
<th>發電量(kWh)</th>
|
||||
<th>發電小時</th>
|
||||
<th>有效日照時數</th>
|
||||
<th>日照度(kWh/m2)</th>
|
||||
<th>PR(%)</th>
|
||||
<th>溫度(℃)</th>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user