Witam, Panowie też chcę skorzystać, ale najpierw zrozumieć
- w poście 169 jest kod do podmiany w pliku index.php , co on robi, pomija tylko zera ?
- aby powyższy kod zadziałał trzeba pozbyć się 000
- jak pozbyć się dopisywania 000 w meteo.php
moja obecna zawartość:
<?php
$path = "/meteo/dane/"; // Sciezka gdzie bedzie zapisywalo dane, domyslnie /www/meteo/
system("digitemp_DS9097U -s /dev/ttyUSB0 -a -i > meteo2.txt && mv meteo2.txt meteo.txt");
ini_set( 'date.timezone', 'Europe/Berlin' );
$a = array();
$e = explode("Sensor ",file_get_contents("meteo.txt")); unset($e[0]);
foreach($e as $v) {
$e1 = explode(" ",$v);
$id = $e1[0]; // Id Termometra
$temp = $e1[2]; // Temperatura na termometrze
if(file_exists($path.$id.".txt"))
file_put_contents($path.$id.".txt",",[".time(NULL)."000,".$temp."]",FILE_APPEND);
else
file_put_contents($path.$id.".txt","[".time(NULL)."000,".$temp."]",FILE_APPEND);
$a[($id)] = $temp;
}
file_put_contents($path."last.txt",serialize($a)); // ostatnie dane
?>
- oraz jak usunąć je z istniejących już plików txt
[1386007808000,31.19],[1386008408000,31.00],[1386009008000,30.50],[1386009608000,30.31],
- czy poza tym co wymieniłem jeszcze coś trzeba zrobić ?
- w poście 167 jest kod, mający za zadanie ograniczenie wyświetlania wykresu do 100 ostatnich odczytów, który rozumiem że obecnie nie działa i wymaga poprawy. Chyba ta funkcja nie jest już ujęta w kodzie z postu 169 ?
Krynio
TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270