title: RRDtool data inconsistency
body: <p>I am using RRDtool to graph the status of a pump on my Raspberry Pi.  I must be doing some configuration wrong, since the values are close to what I am inputting, but not exact.  </p>
  
  <p>The pin status should be either 1 or 0.</p>
  
  <p><code>&lt;!-- 2014-03-10 10:24:00 CDT / 1394465040 --&gt; &lt;row&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:25:00 CDT / 1394465100 --&gt; &lt;row&gt;&lt;v&gt;NaN&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:26:00 CDT / 1394465160 --&gt; &lt;row&gt;&lt;v&gt;1.0000000000e+00&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:27:00 CDT / 1394465220 --&gt; &lt;row&gt;&lt;v&gt;2.3711630000e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:28:00 CDT / 1394465280 --&gt; &lt;row&gt;&lt;v&gt;9.8168226667e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:29:00 CDT / 1394465340 --&gt; &lt;row&gt;&lt;v&gt;1.6624716667e-02&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:30:00 CDT / 1394465400 --&gt; &lt;row&gt;&lt;v&gt;9.8544061667e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:31:00 CDT / 1394465460 --&gt; &lt;row&gt;&lt;v&gt;2.9590616667e-02&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:32:00 CDT / 1394465520 --&gt; &lt;row&gt;&lt;v&gt;9.7204963333e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:33:00 CDT / 1394465580 --&gt; &lt;row&gt;&lt;v&gt;2.6263616667e-02&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:34:00 CDT / 1394465640 --&gt; &lt;row&gt;&lt;v&gt;9.7533411667e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:35:00 CDT / 1394465700 --&gt; &lt;row&gt;&lt;v&gt;2.3075633333e-02&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:36:00 CDT / 1394465760 --&gt; &lt;row&gt;&lt;v&gt;9.7849575000e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:37:00 CDT / 1394465820 --&gt; &lt;row&gt;&lt;v&gt;1.9948233333e-02&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:38:00 CDT / 1394465880 --&gt; &lt;row&gt;&lt;v&gt;9.8158333333e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:39:00 CDT / 1394465940 --&gt; &lt;row&gt;&lt;v&gt;1.6888216667e-02&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:40:00 CDT / 1394466000 --&gt; &lt;row&gt;&lt;v&gt;9.2141166667e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:41:00 CDT / 1394466060 --&gt; &lt;row&gt;&lt;v&gt;5.2411610000e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:42:00 CDT / 1394466120 --&gt; &lt;row&gt;&lt;v&gt;5.2411610000e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:43:00 CDT / 1394466180 --&gt; &lt;row&gt;&lt;v&gt;9.6672030000e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:44:00 CDT / 1394466240 --&gt; &lt;row&gt;&lt;v&gt;5.0939110833e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:45:00 CDT / 1394466300 --&gt; &lt;row&gt;&lt;v&gt;5.0939110833e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:46:00 CDT / 1394466360 --&gt; &lt;row&gt;&lt;v&gt;4.9845539167e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:47:00 CDT / 1394466420 --&gt; &lt;row&gt;&lt;v&gt;4.9845539167e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:48:00 CDT / 1394466480 --&gt; &lt;row&gt;&lt;v&gt;9.9399037500e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:49:00 CDT / 1394466540 --&gt; &lt;row&gt;&lt;v&gt;9.9399037500e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:50:00 CDT / 1394466600 --&gt; &lt;row&gt;&lt;v&gt;2.6977033333e-02&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:51:00 CDT / 1394466660 --&gt; &lt;row&gt;&lt;v&gt;9.7898348333e-01&lt;/v&gt;&lt;/row&gt;
                          &lt;!-- 2014-03-10 10:52:00 CDT / 1394466720 --&gt; &lt;row&gt;&lt;v&gt;9.7898348333e-01&lt;/v&gt;&lt;/row&gt;
  </code></p>
  
  <p>create_db.sh
  <code>#!/bin/bash
      rrdtool create pinstats.rrd \
      --step 60 \
      DS:pump:GAUGE:600:0:1 \
      RRA:MAX:0.5:1:2016</code>    </p>
  
  <p>update.sh </p>
  
  <p><code>#!/bin/sh
   a=0
   while [ "$a" == 0 ]; do
          echo "pump on</code>date<code>"
          /home/pi/on.sh
          /home/pi/graph.sh
          pump=1
          rrdtool update pinstats.rrd N:$pump
          sleep 60
          echo "pump off</code>date<code>"
          /home/pi/off.sh
          /home/pi/graph.sh
          pump=0
          rrdtool update pinstats.rrd N:$pump
          sleep 120
   done
  </code></p>