2009/12/5 A Darren Dunham <[email protected]>: > > Hopefully that demonstrates the differences pretty well. >
Actually ; looking at the graph ; I can't understand how the MAX is actually calculated. Looking at: http://htpc.avenard.org/power/screen.png It shows the maximum as being 2972W ; which is indeed the maximum with the actual data at the highest resolution. But it's definitely not the maximum of 5 minutes average as the graph shows: nothing is over 2200W That graph is created with : $ret = exec("$RRDTOOL graph $name -l 0 \ -t '$title' \ -x $legend \ --step $res --start e-$start --end $timestamp \ -w $width -h $height \ DEF:total=currentcost.rrd:total:AVERAGE DEF:ch2=currentcost.rrd:ch2:AVERAGE \ DEF:solar=solarprod.rrd:total:AVERAGE DEF:ch1=currentcost.rrd:ch1:AVERAGE \ DEF:totalmin=currentcost.rrd:total:MIN:reduce=AVERAGE DEF:ch2min=currentcost.rrd:ch2:MIN:reduce=AVERAGE \ DEF:solarmin=solarprod.rrd:total:MIN:reduce=AVERAGE DEF:ch1min=currentcost.rrd:ch1:MIN:reduce=AVERAGE \ DEF:totalmax=currentcost.rrd:total:MAX:reduce=AVERAGE DEF:ch2max=currentcost.rrd:ch2:MAX:reduce=AVERAGE \ DEF:solarmax=solarprod.rrd:total:MAX:reduce=AVERAGE DEF:ch1max=currentcost.rrd:ch1:MAX:reduce=AVERAGE \ VDEF:ds0max=ch2max,MAXIMUM \ VDEF:ds0avg=ch2,AVERAGE \ VDEF:ds0min=ch2min,MINIMUM \ VDEF:ds0pct=ch2,95,PERCENT \ VDEF:ds1max=totalmax,MAXIMUM \ VDEF:ds1avg=total,AVERAGE \ VDEF:ds1min=totalmin,MINIMUM \ VDEF:ds1pct=total,95,PERCENT \ VDEF:ds2max=ch1max,MAXIMUM \ VDEF:ds2avg=ch1,AVERAGE \ VDEF:ds2min=ch1min,MINIMUM \ VDEF:ds2pct=ch1,95,PERCENT \ VDEF:ds3max=solarmax,MAXIMUM \ VDEF:ds3avg=solar,AVERAGE \ VDEF:ds3min=solarmin,MINIMUM \ VDEF:ds3pct=solar,95,PERCENT \ COMMENT:' ' \ COMMENT:'Maximum ' \ COMMENT:'Average ' \ COMMENT:'Minimum ' \ COMMENT:'95th percentile\l' \ LINE1:total#000090:'Total ' \ GPRINT:ds1max:'%5.0lf W ' \ GPRINT:ds1avg:'%5.0lf W ' \ GPRINT:ds1min:'%5.0lf W ' \ GPRINT:ds1pct:' %5.0lf W\l' \ LINE1:ch1#00FF00:'Pool ' \ GPRINT:ds2max:'%5.0lf W ' \ GPRINT:ds2avg:'%5.0lf W ' \ GPRINT:ds2min:'%5.0lf W ' \ GPRINT:ds2pct:' %5.0lf W\l' \ LINE1:solar#FF0000:'Solar ' \ GPRINT:ds3max:'%5.0lf W ' \ GPRINT:ds3avg:'%5.0lf W ' \ GPRINT:ds3min:'%5.0lf W ' \ GPRINT:ds3pct:' %5.0lf W\l' where $res , the argument for --step is 300 (5 minutes) and I do use the reduce=AVERAGE option. Thanks for your help once again. Jean-Yves _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
