Sida 1 av 1

Elförbrukning och temperatur i samma diagram

Postat: 28 dec 2011, 02:55
av noak
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

Re: Elförbrukning och temperatur i samma diagram

Postat: 28 dec 2011, 20:33
av elf98
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!

Re: Elförbrukning och temperatur i samma diagram

Postat: 29 dec 2011, 00:42
av daromer
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.

Re: Elförbrukning och temperatur i samma diagram

Postat: 29 dec 2011, 02:39
av noak
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" \