Help Using JavaScript Functions

 

 

 

 

 

 

 

 

    The following assumes you already know how to use document.getElementById, id tags and scripts.



getCLTotalWatts (Classic Total Watts)   To Use JavaScript Function:

    getCLTotalWatts(Classic device Numbers in numeric order)


<!-- PV Total Watts  For Classic 1 and 2-->
<script>document.getElementById("demo1").innerHTML = '&nbsp;PV Total Watts' + '<BR>' + getCLTotalWatts("12");</script>
returns (classic 1 watts + classic 2 watts)


<!-- PV Total Watts  For Classic 1,2 and 3-->
<script>document.getElementById("demo2").innerHTML = '&nbsp;PV Total Watts' + '<BR>' + getCLTotalWatts("123");</script>
returns (classic 1 watts + classic 2 watts + classic 3 watts)

<!-- Wind turbines Total Watts  For Classic  3 and 4 -->
<script>document.getElementById("demo3").innerHTML = '&nbsp;Wind Total Watts' + '<BR>' + getCLTotalWatts("34");</script>
returns (classic 3 watts + classic 4 watts)


getCLTotalKwh  (Total Classic Kwh To Today)   To Use JavaScript Function:

    getCLTotalKwh(Classic device Numbers in numeric order)


<!-- Classic Total Kwh Today  For Classic 1 and 2-->
<script>document.getElementById("demo4").innerHTML = '&nbsp;PV Total Kwh Today' + '<BR>' + getCLTotalKwh("12");</script>
returns (classic 1 watts + classic 2 watts)


<!-- Total Kwh  For Classic 1,2 and 3-->
<script>document.getElementById("demo5").innerHTML = '&nbsp;PV Total Kwh Today' + '<BR>' + getCLTotalKwh("123");</script>
returns (classic 1 Kwh Today + classic 2 Kwh Today + classic 3 Kwh Today)

<!-- Total Kwh  For Classic  3 and 4 -->
<script>document.getElementById("demo6").innerHTML = '&nbsp;Wind Kwh Today' + '<BR>' + getCLTotalKwh("34");</script>
returns (classic 3 Kwh Today + classic 4 Kwh Today)



getXwGridKwhDay()  ; (XW Inverter Net Kwh Today To Grid)  To Use JavaScript Function:

    getXwGridKwhDay()


<!-- Total Kwh Gain To Grid Today Or Loss + - -->
<script>document.getElementById("demo7").innerHTML = '&nbsp;XW Kwh Grid Today' + '<BR>' + getXwGridKwhDay();</script>
returns (netKwh = (XW grid Out Kwh - XW grid In Kwh); )



getWbJrWatts   (Classic Wb Jr Watts)  To Use JavaScript Function:

    getWbJrWatts(Classic battery Volts, Wb Jr Amps)


<!-- Classic One WbJr Watts -->
<script>document.getElementById("demo8").innerHTML = '&nbsp;WbJr Battery Watts' + '<BR>' + getWbJrWatts(CL1RData[0],CL1RData[9]);</script>
returns WbWatts.toFixed(1) = (Number(BatV) * Number(WbAmps))



GetSwapArrow   To Use JavaScript Function:

    GetSwapArrow(Direction of Green Arrow , Value To Check)


First value is, direction of Green arrow img for Positive flow. 'Up','Dn','L','R'
Second value is, Power, Amps or Volts, Value to check for '+' '0', '-' Any Plus Or Minus Number
green arrow is returned for +. Blank image for "0", Red Arrow (Reverse Direction) for negative value.


<!-- Arrow Swaps Classic 1 Watts  -->
<script>document.getElementById("ArrowC1Watts").innerHTML = GetSwapArrow("R",(CL1RData[2])) ;</script>

return = '<img alt="Arrow Image" src="' + myArrow + '"align="middle">'
In This Case "Arrow Image" = ('images/RightGreenAro.gif' for + Value) 0r ('images/LeftRedAro.gif'for - Value)
Or ('images/LRBlank.gif' for "0" Value)
Right Green Arrow Image