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