Jag har en temp- och fuktsensor och först funkade allt prima, men nu ritas inte fuktighetsgrafen ut längre. (De första värdena är från innan jag tog ut sensorn)
Koden ser ut såhär
Kod: Markera allt
#!/usr/bin/perl
use RRDs;
my $cur_time = time();
my $start_time = $cur_time - 86400;     # set end time to 24 hours ago
RRDs::graph "/var/www/graph_temp+rh.png",
                        "--start= $start_time",
                        "--end= $cur_time",
                        "--title= Temp + RH ute",
                        "--height= 300",
                        "--width= 500",
                        "--vertical-label= Grader C",
"--alt-autoscale",
"--right-axis=2:0",
"--right-axis-label=Relativ fuktighet %",
                        "DEF:OutsideTemp=/home/pi/rrddata/outside_temp+rh.rrd:outsidetemp:AVERAGE",
                        "COMMENT:\t\t\t\tNu     Medel    Max    Min\\n",
                        "HRULE:0#0000FF",
              "CDEF:Temp=OutsideTemp,1,*",
              "LINE1:Temp#0000FF:Temperatur\t\t",
                        "GPRINT:OutsideTemp:LAST:%6.1lf",
                        "GPRINT:OutsideTemp:AVERAGE:%6.1lf",
                        "GPRINT:OutsideTemp:MAX:%6.1lf",
                        "GPRINT:OutsideTemp:MIN:%6.1lf\\n",
              "DEF:OutsideRH=/home/pi/rrddata/outside_temp+rh.rrd:outsidehumidity:AVERAGE",
                        "COMMENT:\t\t\t\tNu     Medel    Max    Min\\n",
                        "HRULE:0#FF0000",
              "CDEF:RelFukt=OutsideRH,0.5,*",
              "LINE1:RelFukt#FF0000:Relativ fuktighet\t",
                        "GPRINT:OutsideRH:LAST:%6.1lf",
                        "GPRINT:OutsideRH:AVERAGE:%6.1lf",
                        "GPRINT:OutsideRH:MAX:%6.1lf",
                        "GPRINT:OutsideRH:MIN:%6.1lf\\n";
my $err=RRDs::error;
if ($err) {print "problem generating the graph: $err\n";}
print "Done!\n"
/Mats