Hi,<br><br>I have a RRD that was defined as follows: <br><br>rrdtool create $sensor.rrd -s 3600 \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DS:minutes:ABSOLUTE:3600:0:60 \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RRA:MAX:0.5:1:4800 <br><br>Once per minute the RRD is updated with a 1 if my boiler is running, or a 0 if it is not.&nbsp; From that I can easily make a pseudo bar graph showing how many minutes the boiler was running in each hour, using this command:
<br><br>rrdtool graph /home/griffith/public_html/boiler_time.png \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --start -5_day --y-grid 1:5 --x-grid HOUR:1:HOUR:24:HOUR:6:0:%I%p \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --height 200 --width 650 --imgformat PNG \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --title &quot;Boiler run-time per Hour&quot; --vertical-label &quot;minutes&quot; \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEF:ib1=/usr/local/misterhouse/trunk/data/rrd/Burner_Counter.rrd:minutes:MAX \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDEF:minperhr=ib1,3600,* \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AREA:minperhr#ff0000 \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COMMENT:&quot;$timenow&quot;
<br><br>I&#39;m not sure if MAX is appropriate for the RRA in my case or not, but
all four aggregate functions gave me the same (correct) results for the hourly
graph.<br><br>What I&#39;d like to do now is have a similar pseudo bar graph showing how many minutes the boiler was running each day.&nbsp; I thought the following command should do it:<br><br>rrdtool graph /home/griffith/public_html/boiler_day.png \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --start -5_day --x-grid DAY:1:DAY:1:DAY:1:86400:%A \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --height 200 --width 500 --imgformat PNG \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --title &quot;Boiler run-time per day&quot; --vertical-label &quot;minutes&quot; \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEF:ib1=/usr/local/misterhouse/trunk/data/rrd/Burner_Counter.rrd:minutes:MAX:step=86400 \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CDEF:minperday=ib1,86400,* \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AREA:minperday#ff0000 \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COMMENT:&quot;$timenow&quot;
<br><br>For some reason this is not making the step boundaries at midnight, but at 19:00.&nbsp; The consolidation doesn&#39;t seem to be giving me the &quot;minutes per second&quot; rate that I got without consolidation.&nbsp; When I multiply by the number of seconds in a day I&#39;m getting a daily rate that I think is about three times what it should be.
<br><br>OK, I just figured out why the rate was wrong.&nbsp; I needed to add &quot;:reduce=AVERAGE&quot; to the end of the DEF line (or I guess maybe I should have used AVERAGE instead of MAX when I defined the RRA).&nbsp; Now the rates look correct, but the step boundaries are still at 19:00 instead of at midnight.&nbsp; I tried supplying start and end times in the DEF, but the boundaries are still always placed at 19:00.&nbsp; How can I change that?
<br><br>Thanks,<br>Ben<br><br><br>