#errorCatcher Echo #set $YM="%Y %m" #set $D="%d" #set $M="%b" #set $Time=" %H:%M" #set $NODAY=" N/A" #set $Temp="%5.1f" #set $NONE=" " $month_name $year_name SUMMARY TEMPERATURE ($unit.label.outTemp.strip()) HIGH LOW HEAT COOL HOURS HOURS HOURS HOURS HOURS MEAN HIGH TEMP LOW TEMP TEMP DEG DEG >= >=< >=< >=< <= DAY TEMP TEMP TIME TEMP TIME AMPL DAYS DAYS 30C 20-30C 10-20C 0-10C 0C ---------------------------------------------------------------------------------------- #for $day in $month.days #set $VeryHotCount=0 #set $HotCount=0 #set $WarmCount=0 #set $ColdCount=0 #set $VeryColdCount=0 #for $hour in $day.hours #if $hour.outTemp >= 30.0 #set $VeryHotCount +=1 #else if $hour.outTemp >= 20.0 and $hour.outTemp < 30.0 #set $HotCount +=1 #else if $hour.outTemp >= 10.0 and $hour.outTemp < 20.0 #set $WarmCount +=1 #else if $hour.outTemp > 0.0 and $hour.outTemp < 10.0 #set $ColdCount +=1 #else if $hour.outTemp <= 0.0 #set $VeryColdCount +=1 #end if #end for #if $day.barometer.count.raw #set $TempAmpl = '{:4.1f}'.format($day.outTemp.max.raw - $day.outTemp.min.raw) $day.dateTime.format($D,NONE) $day.outTemp.avg.nolabel($Temp,$NONE) $day.outTemp.max.nolabel($Temp,$NONE) $day.outTemp.maxtime.format($Time,$NONE) $day.outTemp.min.nolabel($Temp,$NONE) $day.outTemp.mintime.format($Time,$NONE) $TempAmpl $day.heatdeg.sum.nolabel($Temp,$NONE) $day.cooldeg.sum.nolabel($Temp,$NONE) $VeryHotCount $HotCount $WarmCount $ColdCount $VeryColdCount #else $day.dateTime.format($D) #end if #end for ---------------------------------------------------------------------------------------