Elförbrukning per olika enheter

RRDTool är en Linuxmjukvara som kan användas för att lagra data i Round-Robin Databaser för att sedan generera grafer utifrån den lagrade datan.

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
mohsart
Gillar hemautomation
Inlägg: 41
Blev medlem: 06 apr 2013, 00:48
Ort: Hasslö, Blekinge
Kontakt:

Elförbrukning per olika enheter

Inlägg av mohsart » 19 apr 2013, 00:22

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