|
|
@ -332,6 +332,8 @@ |
|
|
|
<div class="col-12 col-sm-9"><input type="text" name="monitor_ipAddr" maxlength="15"></div> |
|
|
|
<div class="col-12 col-sm-3 my-2">Prio Inverter</div> |
|
|
|
<div class="col-12 col-sm-9"><select name="iv" id="Inv_ID"></select></div> |
|
|
|
<div class="col-12 col-sm-3 my-2">Refresh rate (sec.)<input type="number" name="count_avg" min="0" max="255"></div> |
|
|
|
<div class="col-12 col-sm-3 my-2">Power tolerances (Watt)<input type="number" name="power_avg" min="0" max="255"></div> |
|
|
|
</div> |
|
|
|
<p name="phase_1">L1: n/a</p> |
|
|
|
<p name="phase_2">L2: n/a</p> |
|
|
@ -960,12 +962,10 @@ |
|
|
|
|
|
|
|
getAjax("/api/inverter/list", parseZeroIv); |
|
|
|
|
|
|
|
for(var i of [["monitor_ipAddr", "monitor_ipAddr"]]) |
|
|
|
for(var i of [["monitor_ipAddr", "monitor_ipAddr"], ["power_avg", "power_avg"], ["count_avg", "count_avg"]]) |
|
|
|
if(null != obj[i[1]]) |
|
|
|
document.getElementsByName(i[0])[0].value = obj[i[1]]; |
|
|
|
|
|
|
|
document.getElementsByName("en_zeroexport")[0].checked = obj["en_zeroexport"]; |
|
|
|
|
|
|
|
for (let i = 0; i < 3; i++) document.getElementsByName("phase_" + (i + 1))[0].innerHTML = "L" + (i + 1) + ": " + obj["phase_" + i]["power"].toFixed(2) + "W"; |
|
|
|
} |
|
|
|
|
|
|
|