RRDTOOL graf

I detta forum hör diskussioner gällande teknik i största allmänhet och hemautomation i synnerhet hemma.

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

RRDTOOL graf

Inlägg av gammelvargen » 08 jan 2017, 16:34

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.
Bilagor
stugan_temp.png
SH*t happens, why me every time.
hellgun
Tar hemautomation på allvar
Inlägg: 76
Blev medlem: 22 apr 2010, 12:16

Re: RRDTOOL graf

Inlägg av hellgun » 08 jan 2017, 17:57

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.
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: RRDTOOL graf

Inlägg av gammelvargen » 09 jan 2017, 09:23

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!"
SH*t happens, why me every time.
hellgun
Tar hemautomation på allvar
Inlägg: 76
Blev medlem: 22 apr 2010, 12:16

Re: RRDTOOL graf

Inlägg av hellgun » 09 jan 2017, 09:43

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
Användarvisningsbild
motoz
Tar hemautomation på allvar
Inlägg: 100
Blev medlem: 02 feb 2015, 15:05
Ort: ostrobothnia

Re: RRDTOOL graf

Inlägg av motoz » 09 jan 2017, 15:04

-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
Open source pellet logger: https://github.com/motoz/PellMon
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: RRDTOOL graf

Inlägg av gammelvargen » 09 jan 2017, 16:54

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.
SH*t happens, why me every time.
Skriv svar