Sida 1 av 1
RRDTOOL graf
Postat: 08 jan 2017, 16:34
av gammelvargen
Varför ritas grafen på detta sätt. tempen för elementet visas inte fullt ut på grafen. den går till max 60 grader. Finns det någonstans där man kan ändra maxvärdet för grafen eller flyttas det upp till nästa 10 grader.
Re: RRDTOOL graf
Postat: 08 jan 2017, 17:57
av hellgun
Leta efter -u i koden. Detta är "upper limit" för grafen.
Läs mer här (under rubriken Limits finns denna option):
https://oss.oetiker.ch/rrdtool/doc/rrdgraph.en.html
Limits
[-u|--upper-limit value] [-l|--lower-limit value] [-r|--rigid]
By default the graph will be autoscaling so that it will adjust the y-axis to the range of the data. You can change this behavior by explicitly setting the limits. The displayed y-axis will then range at least from lower-limit to upper-limit. Autoscaling will still permit those boundaries to be stretched unless the rigid option is set.
Re: RRDTOOL graf
Postat: 09 jan 2017, 09:23
av gammelvargen
Det enda jag hittar som anger 60 är raden.
DS:elementTemp:GAUGE:300:-50:60 \
Vad anger -50:60 i filen som tillverkar databasen
#!/bin/bash
# Script to create rrd-file
# 24h with 2,5 min resolution
# 7d with 5 min resolution
# 1y with 10 min resolution
# 20y with 1h resolution
directory="/home/pi/rrddata/"
filename="element_temp.rrd"
# File doesn't exist, create new rrd-file
echo "Creating RRDtool DB for element temp sensor"
rrdtool create $directory$filename \
--step 150 \
DS:elementTemp:GAUGE:300:-50:60 \
RRA:AVERAGE:0.5:1:576 \
RRA:AVERAGE:0.5:2:2016 \
RRA:AVERAGE:0.5:4:52560 \
RRA:AVERAGE:0.5:24:175200 \
RRA:MAX:0.5:1:5760 \
RRA:MAX:0.5:2:2016 \
RRA:MAX:0.5:4:52560 \
RRA:MAX:0.5:24:175200 \
RRA:MIN:0.5:1:5760 \
RRA:MIN:0.5:2:2016 \
RRA:MIN:0.5:4:52560 \
RRA:MIN:0.5:24:175200
echo "Done!"
Re: RRDTOOL graf
Postat: 09 jan 2017, 09:43
av hellgun
Detta är koden som skapar databasen, inte grafen. Det är i anropet till rrdtool graph du hittar inställningarna för hur grafen ska se ut.
Skickat från min Nexus 6P via Tapatalk
Re: RRDTOOL graf
Postat: 09 jan 2017, 15:04
av motoz
-50:60 som du har angett då du skapade databasen är minimi och maximivärdet för temperaturen. Allt som går utanför det området kommer att skrivas som 'odefinierat' till databasen. Därför skalas grafen som den gör, det finns inga värden över 60.
Antingen skapar du en ny databas där maxvärdet är högre, eller så kan du ändra maxvärdet i din befintliga databas med kommandot "rrdtool tune"
https://oss.oetiker.ch/rrdtool/doc/rrdtune.en.html
Re: RRDTOOL graf
Postat: 09 jan 2017, 16:54
av gammelvargen
Får tacka för hjälpen. Rensande databasen och ändrade värdet till -50:60 till -50:80 så nu kommer det att fungera. Den visar 70 som maxtemp just nu i grafen.