+ if (lasttemp <= -100) {
+ lasttemp = hr.Temp_Out;
+ }
+ if (hr.Temp_Out > 0) {
+ if (lasttemp <= 0) {
+ daychart.series[2].addPoint([t, 0], true, temppos);
+ }
+ daychart.series[2].addPoint([t, hr.Temp_Out], true, temppos);
+ } else {
+ daychart.series[2].addPoint([t, (lasttemp > 0) ? 0 : null], true, temppos);
+ }
+ if (hr.Temp_Out <= 0) {
+ if (lasttemp > 0) {
+ daychart.series[4].addPoint([t, 0], true, temppos);
+ }
+ daychart.series[4].addPoint([t, hr.Temp_Out], true, tempneg);
+ } else {
+ daychart.series[4].addPoint([t, (lasttemp <= 0) ? 0 : null], true, tempneg);
+ }
+ lasttemp = hr.Temp_Out;