Graf Script

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!
Quart
Moderator
Inlägg: 566
Blev medlem: 17 jun 2007, 21:14
Ort: Hindås
Kontakt:

Re: Graf Script

Inlägg av Quart »

Hoffan skrev:Någonsom har något graf script me dubbla axlar som
visar både Temp å fuktighet som skulle bidra me detta.
Jag försöker mig på att få en graf med 2 axlar som skall visa totala förbrukning och bergvärme förbrukning.
Är det nån som har löst detta ?
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Graf Script

Inlägg av daromer »

Kod: Markera allt

228         $RRDTOOL graph ${PNG}vinden_stor_${TID}.png -a PNG --title="Vindstemperaturer -$TID-" \
229         --vertical-label "Temperatur C" \
230         --start -$TID -w $W -h $H\
231         --right-axis "4:1" --right-axis-label "Luftfuktighet %" \
232         "--watermark= Esperyd 2009 | Genererad $DATE"\
233         DEF:luft1=${RRDPATH}hum_vinden_hum.rrd:hum_vinden:AVERAGE DEF:vind1=${RRDPATH}vind1_temp.rrd:vind1:AVERAGE\
234         DEF:ute1=${RRDPATH}hum2_hum.rrd:hum2:AVERAGE DEF:ute_temp=${RRDPATH}temporarute_temp.rrd:temporarute:AVERAGE\
235         DEF:vind2=${RRDPATH}vind2_temp.rrd:vind2:AVERAGE\
236         CDEF:luft2=luft1,4,/\
237         CDEF:ute2=ute1,4,/\
238         'COMMENT:\t\t\t\t\t\tNu     Medel    Max    Min\\n'\
239          HRULE:0#0000FF\
240          LINE1:luft2#0000FF:"Luftfuktighet (Vinden)"\\t\\t\
241          GPRINT:luft1:LAST:%6.1lf\
242          GPRINT:luft1:AVERAGE:%6.1lf\
243          GPRINT:luft1:MAX:%6.1lf\
244          GPRINT:luft1:MIN:%6.1lf\\n\
245          LINE1:vind2#FFFF00:"Temperatur (ToppVinden)"\\t\\t\
246          GPRINT:vind2:LAST:%6.1lf\
247          GPRINT:vind2:AVERAGE:%6.1lf\
248          GPRINT:vind2:MAX:%6.1lf\
249          GPRINT:vind2:MIN:%6.1lf\\n\
250  LINE1:vind1#00FF00:"Temperatur (Vinden)"\\t\\t\
251          GPRINT:vind1:LAST:%6.1lf\
252          GPRINT:vind1:AVERAGE:%6.1lf\
253          GPRINT:vind1:MAX:%6.1lf\
254          GPRINT:vind1:MIN:%6.1lf\\n\
255          LINE1:ute2#00FFFF:"Luftfuktighet (Ute)"\\t\\t\
256          GPRINT:ute1:LAST:%6.1lf\
257          GPRINT:ute1:AVERAGE:%6.1lf\
258          GPRINT:ute1:MAX:%6.1lf\
259          GPRINT:ute1:MIN:%6.1lf\\n\
260          LINE1:ute_temp#AA00AA:"Temperatur (Ute)   "\\t\\t\
261          GPRINT:ute_temp:LAST:%6.1lf\
262          GPRINT:ute_temp:AVERAGE:%6.1lf\
263          GPRINT:ute_temp:MAX:%6.1lf\
264          GPRINT:ute_temp:MIN:%6.1lf\\n\
265          HRULE:0#0000FF\


så ser en av mina äldre genereringsscript ut innuti för fuktighet samt temperatur. Den borde du kunna använda dig av. Ignorera bara numrena i början. de är radnummer.
Quart
Moderator
Inlägg: 566
Blev medlem: 17 jun 2007, 21:14
Ort: Hindås
Kontakt:

Re: Graf Script

Inlägg av Quart »

Tack, skall kolla mer på ditt script.
Skapade detta idag, och det funkar ok.
Dock så blir vänster kolumnen fel.
Skalan är helt ute och cyklar, exempel så visar den c:a 1,65kwh som mest när det egentligen borde visa 5.98
Hur ställer man in så det blir rätt .....

Kod: Markera allt

#!/bin/bash

rrdtool graph /var/www/graphs/temp_test.png \
   -E \
   --title='Elförbrukning - senaste dygnet' \
   --start='-24h' \
   --end now \
   --width='600' \
   --height='400' \
   --vertical-label='Kwh' \
   -l 0 \
   --right-axis-label='Bergvärme' \
   DEF:total=/home/olle/rrddata/energi_a.rrd:energi:AVERAGE \
   DEF:berg=/home/olle/rrddata/energi_b.rrd:energi:AVERAGE \
   CDEF:energiK=total,1000,/ \
   VDEF:value_sum=energiK,TOTAL \
   GPRINT:value_sum:"Förbrukad mängd\: %0.2lfkWh\n" \
   AREA:total#AAAAee \
   HRULE:0#000000 \
   LINE2:total#0000FF:'Total'  \
   LINE3:berg#46E4F9:'Bergvärme'  \
   AREA:berg#46E4F9 \
   COMMENT:"Quart 2011"
Quart
Moderator
Inlägg: 566
Blev medlem: 17 jun 2007, 21:14
Ort: Hindås
Kontakt:

Re: Graf Script

Inlägg av Quart »

Är det ingen som har nån ide varför min Watt axel får helt galna värden ?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Graf Script

Inlägg av elf98 »

En bild säger mer än tusen ord! (Lägg in grafen så vi kan se den!)
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Quart
Moderator
Inlägg: 566
Blev medlem: 17 jun 2007, 21:14
Ort: Hindås
Kontakt:

Re: Graf Script

Inlägg av Quart »

elf98 skrev:En bild säger mer än tusen ord! (Lägg in grafen så vi kan se den!)
Självklart. Här borde skalan vara max 7kwh
Bild
jämför med
http://fiffi.gotdns.com/1-wire/graphs_flik.php
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Graf Script

Inlägg av daromer »

Du har inte tänkt fel på översättningen från blinkningar till total effekt? För då blir ju skalan fel till vänster.
Skriv svar