Sida 1 av 1

Elförbrukning per olika enheter

Postat: 19 apr 2013, 00:22
av mohsart
Fortfarande helt rudis på detta...

Jag har följande, tatt från wikin, för att visa elförbrukningen per vecka

Kod: Markera allt

use POSIX qw(strftime);
my $foo = strftime "%a %e %b %Y %H:%M:%S", localtime;

RRDs::graph "/var/www/el.png",
                        "--start= $start_time",
                        "--end= $cur_time",
                        "--title= El (Graf genererad: $foo)",
                        "--height= 700",
                        "--width= 800",
                        "--vertical-label= Watt",
  "-l 0",
              "DEF:El=/home/onewire/rrddata/el.rrd:el:AVERAGE",
   "CDEF:W=El,3600,*",
   "AREA:W#AAAAee",
   "LINE1:W#000000",
   "CDEF:kW=El,1000,/",
   "VDEF:value_sum=kW,TOTAL",
   "GPRINT:value_sum:Förbrukad mängd\t\t%0.2lf kWh\\n",
   "GPRINT:W:MIN:Momentanförbrukning\t\tMin\\: %0.2lf %sW",
   "GPRINT:W:AVERAGE:Medel\\: %0.2lf %sW",
   "GPRINT:W:MAX:Max\\: %0.2lf %sW",
   "GPRINT:W:LAST:Just nu\\: %0.2lf %sW\\n";
3600 är en timme, väl? Så max, min etc visar per timme?

Nu tänkte jag fixa grafer för andra intervall, tex per vecka, och tänkte att max, min etc där skulle vara per längre tidsenheter.
Men hur gör man det? Ändra "3600" verkar ge helt fel effekt...

/Mats