Uutiset:

Ei uusia uutisia.

Main Menu

Puuttuvat säälukemat Wuhuun

Aloittaja Pelot, tiistai, 16.11.2010, 21:22

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

Pelot

Miten saadaan sääasemalta luennat Wuhuun jälkikäteen? PC:n käynnistyksen yhteydessä oli datan luenta keskeytetty (by mistake) ja myöhemmin oli startattu Wuhu päälle ja data lähti siitä kohdasta tulemaan normaalisti.
PC:n buutaus ei tuottanut tulosta. Nyt tarttis saada  tuo puuttuva alue paikattua. Kirjoittaako Wuhu johonkin tiedostoon aloitus/lopetusajankohdan?

J.Jäntti

Lainaus käyttäjältä: Pelot - tiistai, 16.11.2010, 21:22
Miten saadaan sääasemalta luennat Wuhuun jälkikäteen? PC:n käynnistyksen yhteydessä oli datan luenta keskeytetty (by mistake) ja myöhemmin oli startattu Wuhu päälle ja data lähti siitä kohdasta tulemaan normaalisti.
PC:n buutaus ei tuottanut tulosta. Nyt tarttis saada  tuo puuttuva alue paikattua. Kirjoittaako Wuhu johonkin tiedostoon aloitus/lopetusajankohdan?

La Crosse-sääasemien osalta WUHU lukee tyypillisesti sääasemalta datan joka on kerääntynyt siltä ajalta, kun asemalta ei ole luettu mitään dataa.
Tämän datan se purkaa ulos käynnistysvaiheessa ja puskee ne jälki-uploadina sääpalveluille (kuten Weather Underground), jolloin data WUHU:n sammutuksen ja käynnistyksen välissä paikataan.

Lukuhetkellä WUHU:n sisäinen laskuri (ns. indeksilukema) nollataan, data puretaan sääasemalta ja purettu data kirjoitetaan binääritiedostoon WUHU History.dat, jonka jälkeen se luetaan ja lähetetään jälki-uploadina eteenpäin. Jos tuossa lukuvaiheessa tapahtuu jotain odottamatonta ja datan purku sääasemalta keskeytyy, on WUHU:n indeksiluku jo nollattu ja WUHU kuvittelee seuraavassa käynnistyksessä kaiken jo luetuksi (vaikka näin ei olisikaan tapahtunut).

Tuo "nollaus ensin, luku sitten"-lähtökohta saattaa kuullostaa typerältä, mutta sillä on selkeä merkitys: Laskuri voitaisiin toki nollata vasta luvun jälkeenkin, mutta tällöin WUHU jäisi ikuiseen historialukutilaan, kun uutta dataa muodostuu sääasemalle kaiken aikaa.

Sitä tietoa, mistä tuo indeksi saataisiin pakotettua takaisin lähtölukemaansa, ei minulla ole, enkä sitä tietoa löytänyt mistään vaikka sitä haeskelin.
Pahoin pelkään, että data tuolta väliltä on edelleen sääasemallasi, mutta WUHU:n ulottumattomissa. :(

Yksi vaihtoehto, jota voisin ehdottaa, on, että pitää sääaseman ja WUHU:n toisistaan erossa vaikka päivän ajan (riippuen siitä, kuinka tiheään sääasema kerää dataa) ja sitten luetuttaa datan uudelleen sääasemalta. Se saattaa mahdollistaa puuttuvan säädatan luvun sääasemalta, mutta takuuta onnistumisesta ei voi antaa.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

Pelot

Kiitos perusteellisesta vastauksesta. Näytti siltä, että tosiaan dataa oli sääasemalla tarjolla, mutta ne jäi lähettämättä. Tarkistin tänään myös eilisen päivän uudelleen ja kyllä ne puuttumaan jäävät, vaikka sääasema ja Wuhu olivat irrallaan toisistaan lähes 18h. Systeemi kun toimii niin, että kun PC on power off tilassa niin dataa säilötään kerran tunnissa sääasemalla ja kun PC on päällä niin päivitetään dataa epäsäännöllisen säännöllisesti 1-5 min välein (mikä lie sotkenut tuokin asetuksen ...asetus pitäisi olla 300sek)
Eli puuttuvat datat jäävät ikuisesti puuttumaan, mutta onneksi tulee uutta :) ja vissiin lunta huomenna :(