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.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
noak
Gillar hemautomation
Inlägg: 40 Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland
Inlägg
av noak » 28 dec 2011, 02:55
Hej, har skapat en databas där jag för närvarande loggar mätarställning och temperatur.
Temperaturen sparar jag enbart i denna databas i ett syfte att kunna se hur utetemperaturen påverkar elförbrukningen.
Jag har lyckats att skriva ut båda graferna men problemt är att kw värdet är så mycket högre än temperturens värde så temperaturen blir bara en graf utanför bild. Är det möjligt att visa 2 överlagda grafer med t.ex elförbrukning och temperatur? Eller ska jag bara logga elförbrukningen i databasen och nöja mig med att ha separata diagram?
--step 60 \
DS:Master:COUNTER:240:U:U \
DS:Temp_Outside:GAUGE:240:-50:60 \
RRA:AVERAGE:0.5:1:43800 \
RRA:AVERAGE:0.5:5:52560 \
RRA:AVERAGE:0.5:10:52596 \
RRA:AVERAGE:0.5:60:87660 \
RRA:MAX:0.5:1:43800 \
RRA:MAX:0.5:5:52560 \
RRA:MAX:0.5:10:52596 \
RRA:MAX:0.5:60:87660 \
RRA:MIN:0.5:1:43800 \
RRA:MIN:0.5:5:52560 \
RRA:MIN:0.5:10:52596 \
RRA:MIN:0.5:60:87660 \
Tack på förhand
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 28 dec 2011, 20:33
Det går att sätta olika skalor till höger och vänster, lämpligen dividerar du ner energiförbrukningen till ett mer hanterbart värde.
Kryptiskt svar, men jag har inte någon färdig lösning i huvudet just nu!
Grundade m.nu & temperatur.nu
Driver temperatur.nu
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961 Blev medlem: 23 sep 2009, 09:31
Ort: Växjö
Inlägg
av daromer » 29 dec 2011, 00:42
Man lägger in en CDEF
CDEF:rok2=rok1,5,/\
Denna tar Definitionen rok1 och delar med 5 och sparar det värdet i rok2. Sedan ritar du ut rok2 istället för rok1.
Jag har sedan satt en skalla som är 5 gånger så stor på högerkanten. På detta visat har jag visat rökgaser samtidigt som vanliga temperaturer.
noak
Gillar hemautomation
Inlägg: 40 Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland
Inlägg
av noak » 29 dec 2011, 02:39
Tackar, såg tyvärr inte senaste inlägget men jag tror jag löste det. Bara lite finjustering.
/usr/bin/rrdtool graph /var/www/energi-24h.png \
-E \
--imgformat PNG \
--start -1d \
--end now \
--width 600 \
--height 200 \
--title "Elförbrukning 24 timmar" \
--font TITLE:13:Times \
--slope-mode \
--vertical-label 'Watt' \
--right-axis=0.001:0 \
--right-axis-label='Temperatur' \
-l 0 \
DEF:energi=/var/1wire/rrddata/elforbrukning_total.rrd:COUNTER_A:AVERAGE \
DEF:temperatur=/var/1wire/rrddata/temp_ute.rrd:temp:AVERAGE \
CDEF:W=energi,3600,* \
CDEF:X=temperatur,1000,* \
AREA:W#AAAAee \
LINE1:W#000000:'Förbrukning' \
LINE1:X#FF0000:'Ute temp' \
CDEF:energiK=energi,1000,/ \
VDEF:value_sum=energiK,TOTAL \
GPRINT:value_sum:"Diagrammets förbrukning\: %0.2lfkWh\n" \
GPRINT:W:MIN:"Momentanförbrukning\: Min\: %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" \