Tee-se-itse Realtime.txt

Aloittaja kokki, lauantai, 01.12.2012, 22:22

« edellinen - seuraava »

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

kokki

Meinasin kysellä, että olisko jollai pistää esimerkkiä tommosesta realtime.txt tiedostosta mutta google taas pelasti illan eli täältä löyty:

http://wiki.sandaysoft.com/a/Realtime.txt

Onhan siinä dataa melkoisesti, mutta pitänee tutkia asiaa varmaa joulun jälkeen tai millo tuon sää(tö)aseman sais hommatuksi.

Kun ei noi valmiit softat silleen innosta vaan mieluiten kokoo ite tarvittavat tiedostot.

Pitäs varmaa tutkia että miten pitkää historiaa tuossa tiedostossa oikein säilytellään yms, mutta kyllähä tuota ehtinee.

veko

Lainaus käyttäjältä: kokki - lauantai, 01.12.2012, 22:22
Pitäs varmaa tutkia että miten pitkää historiaa tuossa tiedostossa oikein säilytellään yms, mutta kyllähä tuota ehtinee.

Omassa realtime.txt:ssa säilytetään 15 sekunnin historia...
Eli tiedosto sisältää yhden ainoan rivin joka päivittyy.

ahpe

Lainaus, Nordic Weathernetwork - Liity mukaan- sivuilta.

http://nwn.nordicweather.net/join.php?fi


Vaikka sinulla ei ole mikään edellämaintuista ohjelmistoista käytössäsi mutta pystyt toimittamaan websivullesi tekstitiedostoa niin sekin käy.
Jotta voimme lukea sääasemasi dataa täytyy ohjelmistosi pystyä tekemään tekstitiedoston sekä tiedoston täytyy päivittyä sivuillesi joka 5:es minuutti. Tarvittavat tiedot:

Aika, Päiväys, Ulkolämpö, tukaluus, hyytävyys, ilmankosteus, kastepiste, ilmanpaine, -trendi, tuulen nopeus, suunta, sade tänään, max tuulen nopeus tänään, sateen rankkuus, 10 min keskituuli, max tuulen puuska, alin hyytävyys, ylin tukaluus, kuukausisade, vuosisade, max lämpötila tänään, min lämpötila tänään
Valmiina sen tulisi näyttää jotakuinkin tältä:
23:11,24.08.08,13.6,13.7,13.6,93,12.4,1008.0,Steady,0.9,NNW,10.2,0.9,,1.3,5.8,11.7,14.4,63.5,349.3,14.5,11.9

Aivan kaikkia tietoja ei ole pakko olla vaan ne voidaan korvata "n/a"-merkillä, mutta perusfaktat täytyy olla saatavilla.

weatherc

Realtime.txt/WD:n clientraw.txt-filujen ideahan on olla pieni, alle 1KB-kokoinen filu joka päivittyy nopeaan tahtiin jotta saadaan se likimain reaaliaikanen päivitys sivuille ja muualle. Näinollen niiden datamäärä on rajoitettu sekä datat jotka niistä löytyy ovat lähinnä "juuri nyt" arvoja sekä päivän maksimi/minimi-arvoja.

Yksi tärkeä pointti niissä on se että data on aina ja kaikilla aina samassa kohtaa. Näinollen jos tekee "tee-se-itse"-version on tärkeää että näin on myös siinä ja jollei kyseistä arvoa löydy laittaa siihen jonkun muun merkin koska kaikki skriptit hakevat arvot niiden sijannin perusteella. Tosin se merkki pitää olla merkki jota skriptit tunnistaa "not found"-merkisksi.
Esim. clientrawssa on jako välilyönnin perusteella ja lämpötila löytyy aina kohdasta 4.

kokki

Joo, täähä selvitti jo huomattavan paljon. Laiska sai vastaukset ihan suoraan apteekin hyllystä. Jotkut tuollaiset hyytävyydet ja kastepisteet vois jäädä kyllä helpolla kompastuskiveksi..  täytynee tsekailla ja perehtyä jos tuon WMR80:n joskus viel saa halvalla.. no ehkä joulun jälkeen.

Holle

Lainaus käyttäjältä: kokki - sunnuntai, 02.12.2012, 17:21
Joo, täähä selvitti jo huomattavan paljon. Laiska sai vastaukset ihan suoraan apteekin hyllystä. Jotkut tuollaiset hyytävyydet ja kastepisteet vois jäädä kyllä helpolla kompastuskiveksi..  täytynee tsekailla ja perehtyä jos tuon WMR80:n joskus viel saa halvalla.. no ehkä joulun jälkeen.

Nostetaanpa tätä ketjua vähän ylöspäin....
Sain oman sääaseman liitettyä tänne FinWX:ään alkuvuodesta ja nyt olisi vielä vähän oma koodaamisen vähyys hankaloittamassa kotisivun reaaliaikaista päivittymistä nettiin...

http://leppiksensaa.fi/index.htm

Ilmeisesti joku kansiorakenneongelma mulla on tuolla domainissa kun eivät reaaliaikaiset tiedot päivity.
Sain täältä foorumilta hyvän kotisivupohjan jota osasin sen verran muokata että kuvat ja sivun tyylit tuli kuntoon kun lisäsin kansiorakenteeseen "/saa" oikeisiin paikkoihin.

Miten esim. tämä kohta pitäisi linkittää että Realtime.txt lukisi/päivittyisi sivuille....

 Conditions at local time 21:15 on 30 toukokuu 2009
  </caption>
  <tr>
    <td colspan="4" class="tableseparator_temp">Lämpötila ja Kosteus </td>
  </tr>
  <tr class="td_temperature_data">
    <td>Lämpötila</td>
    <td>18,9&nbsp;&deg;C</td>
    <td>Kastepiste&nbsp; </td>
    <td>9,1&nbsp;&deg;C</td>
  </tr>
  <tr class="td_temperature_data">
    <td>Hyytävyys</td>
    <td>18,9&nbsp;&deg;C</td>
    <td>Kosteus</td>
    <td>53%</td>
  </tr>
  <tr class="td_temperature_data">
    <td>Tukaluus</td>
    <td>18,9&nbsp;&deg;C</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>

Jo etukäteen suurkiitokset jos tähän saisi pieniä vinkkejä..

ahpe

LainaaIlmeisesti joku kansiorakenneongelma mulla on tuolla domainissa kun eivät reaaliaikaiset tiedot päivity.

Hyvin ainakin nuo päivittyvät, jos tarkoitat tuota Cumulus sivua.

http://leppiksensaa.fi/saa/realtime.txt

http://leppiksensaa.fi/saa/

Holle

Lainaus käyttäjältä: ahpe - perjantai, 30.01.2015, 14:16
LainaaIlmeisesti joku kansiorakenneongelma mulla on tuolla domainissa kun eivät reaaliaikaiset tiedot päivity.

Hyvin ainakin nuo päivittyvät, jos tarkoitat tuota Cumulus sivua.

http://leppiksensaa.fi/saa/realtime.txt

http://leppiksensaa.fi/saa/
:)
Mitä tapahtui? Nythän nuo toimii... en kyllä tehnyt mitään muuta kuin että kävin muokkaamassa muutamaa virheellistä lukemaa Cumuluksessa!
Kiitokset jokatapauksessa ahpe! ;)