Mam rrdtool databazi a vytvařim grafy přs bash skript.
Uplně ořezane, ale funkční.
Kód: Vybrat vše
#!/bin/bash
DIR="/media/FlashDisk"
DIR1="/home/pi"
#deni
rrdtool graph $DIR1/graf_deni.png --start -1d \
--watermark "xxx" \
--width 800 \
--height 240 \
DEF:venku=$DIR/databaze_teplota.rrd:venku:AVERAGE \
AREA:venku"#FFE999":"Teplota venku\t\t"
Snažim se o totež přes PHP.
https://mike.eire.ca/2010/03/28/using-rrdtool-with-php/
Kód: Vybrat vše
<?php
$opts = array(
"--start", "-1d",
"--title=xxx",
"--lower-limit=0",
"--width=800",
"--height=240",
"DEF:venku=/media/FlashDisk/databaze_teplota.rrd:venku:AVERAGE",
"AREA:venku "#00FF00": Teplota venku"
);
$result = rrd_graph('/home/pi/graf.png', $opts, count($opts));
if ($result === false) {
echo 'There was an error: ';
echo rrd_error();
}
else {
echo 'File successfully created.';
}
?>
https://i.postimg.cc/tThbCgLH/raspiphp.png
I když v tomto PHP je $result = rrd_graph('/home/pi/graf.png', $opts, count($opts));
Tedy png by se měl ukladat do /home/pi/graf.png , učelem mých pokusu je volat tento PHP přimo přes IMG, tak aby se PNG obrazek nikam neukladal tak jak je to tady.
https://stackoverflow.com/questions/204 ... ile-in-php
Jsem to zkoušel podle toho posledniho přikladu ale nefunguje mi to.
Nepomohl by někdo?