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

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.
Många guider finner också på vår blogg: https://blog.m.nu/
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
PatrikN78
Tar hemautomation på allvar
Inlägg: 99
Blev medlem: 24 dec 2011, 16:24
Ort: Jämjö

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

Inlägg 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
gnagis
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 14 maj 2009, 10:08
Ort: Stockholm

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

Inlägg 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
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1245
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

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

Inlägg 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.
http://essunga.org
Moderator - Temperatur.nu
gnagis
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 14 maj 2009, 10:08
Ort: Stockholm

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

Inlägg 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
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1245
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

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

Inlägg av Plutonium »

kör först
chmod +x /home/pi/bin/graph_temp.pl
sen testar du igen.
http://essunga.org
Moderator - Temperatur.nu
gnagis
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 14 maj 2009, 10:08
Ort: Stockholm

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

Inlägg av gnagis »

done
fortfarande samma fel
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1245
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

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

Inlägg av Plutonium »

Ah sudo chmod får du köra.
http://essunga.org
Moderator - Temperatur.nu
gnagis
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 14 maj 2009, 10:08
Ort: Stockholm

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

Inlägg 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 ?
PatrikN78
Tar hemautomation på allvar
Inlägg: 99
Blev medlem: 24 dec 2011, 16:24
Ort: Jämjö

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

Inlägg av PatrikN78 »

Har du åäö eller annat specialtecken som du vill skriva på bilden kanske?
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1245
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

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

Inlägg 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
http://essunga.org
Moderator - Temperatur.nu
gnagis
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 14 maj 2009, 10:08
Ort: Stockholm

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

Inlägg 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!
PatrikN78
Tar hemautomation på allvar
Inlägg: 99
Blev medlem: 24 dec 2011, 16:24
Ort: Jämjö

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

Inlägg av PatrikN78 »

Är det inte sv_SE? Blev lite osäker..
Användarvisningsbild
Plutonium
Moderator
Inlägg: 1245
Blev medlem: 04 jan 2008, 02:34
Ort: Nossebro
Kontakt:

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

Inlägg av Plutonium »

Det stämmer så bra så. Tack! :) Fel av mig.
export LANG=sv_SE
ska det vara.
http://essunga.org
Moderator - Temperatur.nu
gnagis
Tar hemautomation på allvar
Inlägg: 82
Blev medlem: 14 maj 2009, 10:08
Ort: Stockholm

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

Inlägg av gnagis »

Tack boys, men fortfarande samma meddelande :-(
PatrikN78
Tar hemautomation på allvar
Inlägg: 99
Blev medlem: 24 dec 2011, 16:24
Ort: Jämjö

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

Inlägg av PatrikN78 »

Kör du med "sudo" fortfarande?
Skriv svar