Sida 4 av 6

Re: Hjälp med två temperaturer / grafer

Postat: 19 nov 2013, 22:32
av ante
Hmm, alla kommandon gick bra

Dock blir det ingen .png fil - varken före eller efter reboot :cry:

Re: Hjälp med två temperaturer / grafer

Postat: 19 nov 2013, 22:51
av NiclasF
Det är helt OK eftersom vi inte har kommit dit än.
Än så länge har vi fixa scriptet som genererar databaserna och scriptet som körs av cron som periodiskt lägger in nya värden i dina rrddatabaser.

Nu får vi titta på scriptet som genererar grafen.

Men först. Förstår jag dig rätt att du nu kan köra scriptet get_temp.sh utan att rpi:n botar om?

Re: Hjälp med två temperaturer / grafer

Postat: 19 nov 2013, 22:54
av ante
NiclasF skrev: Men först. Förstår jag dig rätt att du nu kan köra scriptet get_temp.sh utan att rpi:n botar om?
YES, jag bootar om själv

Re: Hjälp med två temperaturer / grafer

Postat: 19 nov 2013, 23:21
av NiclasF
Bra.

Jag har gjort om ditt perl-script till att vara ett bash-script istället. Det gör exakt samma sak.
graph_temp.sh.txt
Ta bort .txt
(1 KiB) Nerladdad 517 gånger
Gör som vanligt,

Kod: Markera allt

chown pi:pi /home/pi/bin/graph_temp.sh
chmod 755 /home/pi/bin/graph_temp.sh
Prova att köra det och se om det genereras en .png

Kod: Markera allt

/home/pi/bin/graph_temp.sh
Uppdatera sedan crontab

Kod: Markera allt

crontab -e
och ändra graph_temp.pl till graph_temp.sh

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 14:22
av ante
Fick detta efter /home/pi/bin/graph_temp.sh :cry:

Kod: Markera allt

pi@raspberrypi ~/bin $ /home/pi/bin/graph_temp.sh
/home/pi/bin/graph_temp.sh: line 2: bc: command not found
ERROR: start time: unparsable time:
/home/pi/bin/graph_temp.sh: line 15: DEF:InsideTemp=/home/pi/rrddata/inside_temp.rrd:insidetemp:AVERAGE: No such file or directory
/home/pi/bin/graph_temp.sh: line 18: COMMENT:\t\t\t\tNu Min Medel Max\n: command not found

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 14:48
av NiclasF
OK. Trodde du hade bc installerat.

Då borde denna modifierade variant av graph_temp.sh fungera då jag plockat bort bc-beroendet.
graph_temp.sh.txt
Ta bort .txt
(939 Bytes) Nerladdad 475 gånger

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:02
av ante
Nope

Kod: Markera allt

pi@raspberrypi ~ $ /home/pi/bin/graph_temp.sh
/home/pi/bin/graph_temp.sh: line 14: DEF:InsideTemp=/home/pi/rrddata/inside_temp.rrd:insidetemp:AVERAGE: No such file or directory
/home/pi/bin/graph_temp.sh: line 17: COMMENT:\t\t\t\tNu Min Medel Max\n: command not found

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:06
av NiclasF
Finns filen då?

Sent from my GT-I9305 using Tapatalk

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:12
av NiclasF
Vad händer om du gör en

Kod: Markera allt

$ ls -la /home/pi/rrddata/inside_temp.rrd

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:14
av ante
NiclasF skrev:Vad händer om du gör en

Kod: Markera allt

$ ls -la /home/pi/rrddata/inside_temp.rrd

Kod: Markera allt

pi@raspberrypi ~/rrddata $ ls -la /home/pi/rrddata/inside_temp.rrd
-rw-r--r-- 1 pi pi 5614104 Nov 19 20:28 /home/pi/rrddata/inside_temp.rrd

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:26
av NiclasF
Hmm. Och om du kör,

Kod: Markera allt

$ /home/pi/bin/graph_temp.sh
Vad får du då?

(Vet att du körde det ovan, men jag förstår verkligen inte varför du får No such file ....)

Sedan kan det ju vara bra om du kan köra

Kod: Markera allt

$ which rrdtool

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:29
av ante
Va ett par pluttar som smugit sig med, sorry

Nu får jag

Kod: Markera allt

pi@raspberrypi ~/rrddata $ /home/pi/bin/graph_temp.sh
ERROR: I don't understand ':InsideTemp:MIN:%6.1lf' in command: 'GPRINT:InsideTemp:LAST:%6.1lf         GPRINT:InsideTemp:MIN:%6.1lf'.
Edit

Kod: Markera allt

pi@raspberrypi ~ $ which rrdtool
/usr/bin/rrdtool

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:35
av NiclasF
Bra. Ser att jag råkat få med " i slutet på de sista raderna som gör att det inte fungerar.
Prova den här graph_temp.sh
graph_temp.sh.txt
Ta bort .txt
(793 Bytes) Nerladdad 485 gånger

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:51
av ante

Kod: Markera allt

pi@raspberrypi ~/bin $ /home/pi/bin/graph_temp.sh
ERROR: Could not make sense out of 'echo'

Re: Hjälp med två temperaturer / grafer

Postat: 20 nov 2013, 15:54
av ante
Nu börjar det lika nåt

Kod: Markera allt

pi@raspberrypi ~/bin $ /home/pi/bin/graph_temp.sh
597x401
ERROR: Could not save png to '/var/www/graph_temp.png'
Done!
pi@raspberrypi ~/bin $ cd /var/www
pi@raspberrypi /var/www $ ls -al
total 12
drwxr-xr-x  2 root root 4096 Nov 19 12:59 .
drwxr-xr-x 12 root root 4096 Nov 18 09:40 ..
-rw-r--r--  1 root root  177 Nov 18 09:41 index.html
pi@raspberrypi /var/www $