Sida 13 av 16

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 17:20
av PatrikN78
gnagis skrev:./graph_temp.pl (ligger i /home/pi/bin)

-bash: ./graph_temp.pl: Ã
tkomst nekas
Ok, kan du posta resultatet av: ls -la

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 18:58
av gnagis
drwxr-xr-x 2 root root 4096 jul 25 18:40 .
drwxr-xr-x 11 pi pi 4096 jul 25 10:04 ..
-rwxr-xr-x 1 root root 356 jul 25 18:38 get_temp.sh
-rw-r--r-- 1 root root 884 jul 25 18:40 graph_temp.pl

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 19:25
av Plutonium
Har du testat att köra
sudo /home/pi/bin/graph_temp.pl

För det verkar som det är något i skriptet som inte kan köras som användare.

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 21:13
av gnagis
pi@1wire ~/bin $ sudo /home/pi/bin/graph_temp.pl
sudo: /home/pi/bin/graph_temp.pl: kommandot hittades inte
pi@1wire ~/bin $ ls
get_temp.sh graph_temp.pl

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 21:26
av Plutonium
kör först
chmod +x /home/pi/bin/graph_temp.pl
sen testar du igen.

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 21:38
av gnagis
done
fortfarande samma fel

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 21:46
av Plutonium
Ah sudo chmod får du köra.

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 26 jul 2013, 22:22
av gnagis
då blev det nytt fel . . .

pi@1wire ~/bin $ sudo /home/pi/bin/graph_temp.pl

(process:12777): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Done!


Kollade i /var/www/ och där har nu en graf-bild skapats *ler*

Men varför felmeddelandet ?

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 27 jul 2013, 12:57
av PatrikN78
Har du åäö eller annat specialtecken som du vill skriva på bilden kanske?

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 27 jul 2013, 15:07
av Plutonium
gnagis skrev:då blev det nytt fel . . .

pi@1wire ~/bin $ sudo /home/pi/bin/graph_temp.pl

(process:12777): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Done!


Kollade i /var/www/ och där har nu en graf-bild skapats *ler*

Men varför felmeddelandet ?

Prova med att köra raden nedan.
export LANG=se_SV && /home/pi/bin/graph_temp.pl

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 27 jul 2013, 17:01
av gnagis
Så här ser min fil ut, som skapar bilden.
Är det i den man kan se om det där om åäö osv ?

#!/usr/bin/perl

use RRDs;

my $cur_time = time();
my $start_time = $cur_time - 86400; # set end time to 24 hours ago

RRDs::graph "/var/www/graph_temp.png",
"--start= $start_time",
"--end= $cur_time",
"--title= Temp ute",
"--height= 300",
"--width= 500",
"--vertical-label= °C",
"DEF:OutsideTemp=/home/pi/rrddata/outside_temp.rrd:outsidetemp:AVERAGE$
"COMMENT:\t\t\t\tNu Medel Max Min\\n",
"HRULE:0#0000FF",
"LINE2:OutsideTemp#0000FF:Ute\t\t\t",
"GPRINT:OutsideTemp:LAST:%6.1lf",
"GPRINT:OutsideTemp:AVERAGE:%6.1lf",
"GPRINT:OutsideTemp:MAX:%6.1lf",
"GPRINT:OutsideTemp:MIN:%6.1lf\\n";

my $err=RRDs::error;
if ($err) {print "problem generating the graph: $err\n";}


När jag körde : export LANG=se_SV && /home/pi/bin/graph_temp.pl
så får jag detta meddelandel :
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "se_SV"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

(process:19538): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
problem generating the graph: Could not save png to '/var/www/graph_temp.png'
Done!

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 27 jul 2013, 20:36
av PatrikN78
Är det inte sv_SE? Blev lite osäker..

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 27 jul 2013, 20:38
av Plutonium
Det stämmer så bra så. Tack! :) Fel av mig.
export LANG=sv_SE
ska det vara.

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 27 jul 2013, 20:45
av gnagis
Tack boys, men fortfarande samma meddelande :-(

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 27 jul 2013, 21:58
av PatrikN78
Kör du med "sudo" fortfarande?