101

Odp: Skrypty do stacji meteo

jeśli dobrze zrozumiałem co mam zrobić to dodałem takie zadanie do crona i odczytuje mi co 30 sekund

TP Link MR 3420 v2

102

Odp: Skrypty do stacji meteo

Co 10min nie 30s. Tak miałeś poprzednio.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

103

Odp: Skrypty do stacji meteo

ok, już wiem co źle zrobiłem - WIELKIE DZIĘKI ;-)

TP Link MR 3420 v2

104

Odp: Skrypty do stacji meteo

Ma ktoś jakiś pomysł/sposób na bazę danych? Pytam ponieważ wszystko było ok dopóki nie uzbierało się trochę więcej danych sad
Dane zbieram co 5min. Po miesiącu wszysko szaleje-generowanie wykresu zamula, dane raz zbiera, a raz nie, błędy odczytów. Gdy przeniosłem bazę w inne miejsce i założyłem nową to wszysko wraca do normy i wyszystko jest ok.

105

Odp: Skrypty do stacji meteo

Taki urok tego rozwiązana, z baza danych działa np DTGraph tu masz przykład: http://77.242.232.28/dt

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

106

Odp: Skrypty do stacji meteo

Witam,

Od kilku miesięcy używam skryptu @bbarwik (trochę danych się już uzbierało) i nie tak dawno zauważyłem że przeglądając moje wykresy na komputerach w pracy win xp i 7 każdy z Internet Explorer to wywala mi taki błąd.
http://img250.imagevenue.com/loc560/th_649474666_meteo_122_560lo.jpg
Dużo wcześniej z pracy działało. Natomiast z domu cały czas wszystko działa na każdej przeglądarce.

Pytanie, czyżby za duża ilość danych się uzbierała ?, może coś można poprawić w kodzie, lub jakieś sugestie.

Przy okazji proszę niech dobra dusza wejdzie na moje wykresy i da informację zwrotną czy otwierają się poprawnie.

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

107

Odp: Skrypty do stacji meteo

Działają.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

108

Odp: Skrypty do stacji meteo

Witam. Chcę zrobić taką wizualizację jak na obrazku poglądowym.

http://www.galerieallegro.pl/zdjecia/z332/3326384/small/1.jpg http://www.galerieallegro.pl/views/3326384/1.jpg

Jak ze skryptu kolegi BBarwik wyciągnąć dane z czujników i gdzie wstawić, żeby były w tych blokach?

109

Odp: Skrypty do stacji meteo

Dane masz w plikach tekstowych, czemu to ze skryptu chcesz wyciągać. Chyba że pytasz w których zmiennych się chowają.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

110

Odp: Skrypty do stacji meteo

Właśnie w których zmiennych się chowają. Ta wizualka jest w html i css, a te skrypty BBarwika są w PHP jak to złączyć, gdzie wstawić?

111

Odp: Skrypty do stacji meteo

Tego się nie da w jednym zdaniu wytłumaczyć smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

112

Odp: Skrypty do stacji meteo

Tak przypuszczam, że się nie da. Dane z czujnikow mam, teraz jek je wstawić do tych bloków?

113

Odp: Skrypty do stacji meteo

cat naglowek.html > index.html
echo plik_z_danymi >> index.html
cat stopka.html >> index.html

Najgłupszy i najprostszy sposób.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

114

Odp: Skrypty do stacji meteo

A czy mogę ten cały listing z html wstawić do index.php i tam dodać kod odpowiedzialny za wyświetlanie temperatury? Ten kod z tymi małymi tabelkami z html wygląda tak

<div id="kolektor_powrot" class="temperatury"
style="color:blue">T<sub>kolp</sub>= 36.6°C</div>

tam gdzie jest 36.6°C dać ten fragment gdzie u BBrawika wyświetla temperaturę w tabelce?
Próbowałem rozkminić który to fragment ale coś mi głupoty wypisuje.
Mam na windzie zainstalowany WebServ żeby nie kombinować na routerze, pliki z danymi utworzyłem sam, wykres z Highcharts wyświetla poprawnie, ale coś nie tak z tabelką bo mam u góry "Sypialnia" a na dole nie ma temp. i błąd Warning: Invalid argument supplied for foreach() in C:\WebServ\httpd\index.php on line 12.

115

Odp: Skrypty do stacji meteo

Nie, php samo obrabia i wyświetla. Więc albo zrób sobie skrypt w php jak znasz i umiesz, albo zrób statyczną stronę html która po prostu wyświetla to co powinno i składaj ją z kawałków.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

116

Odp: Skrypty do stacji meteo

Trochę poprzekładałem linijki i wyszło coś takiego:
http://www.galerieallegro.pl/zdjecia/z333/3332289/small/1.jpg

Tylko wyświetla temperatury w jednej lini wszystkie.

117

Odp: Skrypty do stacji meteo

Bo masz mieć tylko jedną lub rozdziel je <br> jak to w htmlu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

118

Odp: Skrypty do stacji meteo

To fragment tego kodu:

<div id="kolektor_powrot" class="temperatury"
style="color:blue">T<sub>kolp</sub>= <?php /* powrot */
$cd = "";
foreach($temp as $k => $v) {
echo '<td align="center"><a href="?id='.$k.'">'.$v["namer"].'</a></td>';
$cd .= '<td align="center">'.$v["temp"].'</td>';
}
echo "</tr><tr>".$cd."</tr>"
?>°C</div>

jak to oddzielić?

119

Odp: Skrypty do stacji meteo

Tu masz to oddzielona dla każdej wartości z tablicy. Masz wyniki tablicowane czy wszystkie w jednym?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

120

Odp: Skrypty do stacji meteo

Chodzi o wyniki z czujników?

121

Odp: Skrypty do stacji meteo

Chodzi o temperatury, tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

122 (edytowany przez RadNet 2014-04-13 18:23:48)

Odp: Skrypty do stacji meteo

Są w osobnych plikach np: 0.txt i każdy następny to 1.txt, 2.txt itd.

Tylko ja nie wiem jak wyłuskać z tych tekstowych ostatnie wartości i wkleić do poszczególnych tablic, tabelek.

W tym fragmencie są dane z tych czujników?

<?php
$id = $_GET['id']; $temp = array(); $all = false;
// CONGIG
// name to oczywiscie wyswietlana nazwa, all to czy pokazywac na wspolnym wykresie
//$temp[0] = array("name" => "Sypialnia", "all" => true);
//$temp[1] = array("name" => "Kuchnia", "all" => true);
$temp[0] = array("name" => "SYPIALNIA", "all" => true);
$temp[1] = array("name" => "Kuchnia", "all" => true);
$temp[2] = array("name" => "Zewnatrz", "all" => false);
// Koniec Configu
// obecna temp
foreach(unserialize(file_get_contents("last.txt")) as $i => $t) {
    if(isset($temp[($i)]))
        $temp[($i)]["temp"] = $t; // Obecna Temp
}
if(!isset($temp[($id)])) // Gdy brak id to pokazuj wszystkie czujniki z parametrem all = true
    $all = true;
?>

123 (edytowany przez RadNet 2014-04-13 21:10:19)

Odp: Skrypty do stacji meteo

Temperatury ogarnąłem. Podpowiedz proszę jak teraz wyświetlić datę i godzinę?
Datę mam ale czas  jest godzinę do tyłu. Zmieniałem strefy ale bez efektu.
edit

Już działa, zmieniałem strefę przy dacie a nie przy godzinie.

124

Odp: Skrypty do stacji meteo

Czy można zmienić kolory tych wykresów?

http://www.galerieallegro.pl/zdjecia/z338/3388577/small/1.jpg

125

Odp: Skrypty do stacji meteo

TU Masz opcje w Highcharts.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile