Kysymys on nyt: Jos vaikka haluaisin mukaan FinWX-asemaksi, miten se voisi onnistua? WLIP kun toimii ilman omaa PC-serveriä.
Tervehdys, solaris, ja tervetuloa mukaan foorumiin!
Nyt kyllä pistit näin viikonlopun kunniaksi todella pahan kysymyksen.
WeatherLinkIP:n kautta ei ole tullut minkäänlaista asemaa aikaisemmin, joten en ole päässyt katsomaan, kuinka WLIP:n datasyötettä pääsisi hyödyntämään.
Ensimmäinen ajatus, joka juolahtaa mieleen olisi tuon summary-sivun HTML-koodin purkaminen, kun se on ensin luettu paikalliselle serverille ja sitten siitä muotoiltaisiin clientraw.txt:n ja currdat.lst:n sekamuoto, joka sitten parsitaan ja lähetetään FinWX:lle. Tämän kanssa painiminen tosin vaatii jonkin verran aikaa. Meillä on onneksi kuitenkin olemassa jonkinlainen pohja, josta rakentaa tuollainen lukija.
Teoriassahan homma saattaisi onnistua sillä että FinWX lukee datat määrävälein Weatherlink.com:n summary-sivulta ja tulostaa ne sitten suomenkielisellä formaatilla....?
Teoriasi on erittäin hyvä ja kannatan ajatusta tietojen lukemista tuolta sivulta. Tuo lukijajärjestelmä pitää vain ensin rakentaa. Lukutiheys pitää vain pudottaa noin viiteen minuuttiin, ettei Davis:n serverin ylläpito saa totaalia raivaria.

Toinen vaihtoehto on lukea nuo tiedot Weather Undergroundin sivuilta XML-muodossa. Tämäkin metodi vaatii myös rakentelua, mutta on luultavammin sallitumpi tiedonhakumetodi, kuin se, että dataa ns. ryövää Davis:n sivuilta. Koska Vue-asemia ja WeatherLinkIP-asemien lukumäärä alkaa kasvamaan, pitää tähän asiaan reagoida. Aloitan tutkimustyön tämän asian ympärillä.