Kirjoittaja Aihe: WUHU päivitetty (1.0.216.172)  (Luettu 3268 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa J.Jäntti

  • Foorumin ylläpitäjä
  • Ylläpito
  • *****
  • Viestejä: 5171
    • Finland Weather Exchange (FinWX)
WUHU päivitetty (1.0.216.172)
« : Tiistai, 04.01.2011, 15:06 »
WUHU-ohjelmisto on päivitetty.
Uusin versio on 1.0.216.172, päivitetty 03.01.2011.

Muutoksia versiosta 1.0.216.150:
- Lisättiin tuki viikon korkeimmille ja matalimmille mittaustuloksille WUHU Extremes.ini-tiedostossa.
- Lisättiin toiminto, jolla dataa voidaan hakea mallitiedostoon (Template).
  Tiedostossa on kolme erilaista osa-aluetta:
   1) Kaikkien aikojen ääriarvot - Tämä alue on määritelty nimellä [AllTime Extremes], ja sen nimi ei muutu
   2) Vuotuiset ääriarvot - Tämä alue on määritelty vuosiluvun mukaan (esim. [2010]).
   3) Viikottaiset ääriarvot - Tämä alue on määritelty kuluvan vuoden ja viikon mukaan (esim. [2010_week_48], jossa 2010 on vuosiluku ja week 48 on viikkonumero aina 53 saakka.
  Käyttääksesi näitä lukuja mallissasi (Template), sinun pitää kirjoittaa esim. seuraavanlainen rivi:
  Vuoden korkein lämpötila: %[2010]Outdoor Temperature High%
  Kun vuosi vaihtuu, sinun täytyy käsin vaihtaa vuosi [2010] vuodeksi [2011]. Muu osa rivistä jää muuttumattomaksi.

  Toinen vaihtoehto on käyttää WUHU:n omia muuttujia tekemään tämä työ puolestasi. Tällöin voit korvata vuosiluvun WUHU:n omalla muuttujalla, jolloin sinun tulee kirjoittaa seuraavanlainen rivi:
  Vuoden korkein lämpötila: %[%Year%]Outdoor Temperature High%

  Samaa voi soveltaa myös viikottaisten ääriarvojen julkaisuun, käyttäen esim. seuraavaa riviä:
  Viikon korkein lämpötila: %[%Year%_week_%Week%]Outdoor Temperature High%
  tai vaikka:
  Viikon %Week% korkein lämpötila: %[%Year%_week_%Week%]Outdoor Temperature High%

  On myös mahdollista käyttää edellisen viikon (tai jopa kuukauden) tietoja hyödyksi. Tämä toteutuu WUHU:n sisäisillä muuttujilla %LastWeek%, %LastMonth% ja %LastYear%.
  Voit siten käyttää esim. kuluvan viikon ääriarvojen ja edellisen viikon ääriarvojen julkaisua samalla kertaa vaikka tällaisella rivillä:
  Viikon %LastWeek% korkein lämpötila: %[%Year%_week_%LastWeek%]Outdoor Temperature High%
  Viikon %Week% korkein lämpötila: %[%Year%_week_%Week%]Outdoor Temperature High%

  Samaa voi soveltaa myös kuukausitasoisella julkaisulla (käyttäen %LastMonth%-muuttujaa ylläolevissa esimerkeissä), mutta tämä muuttuja ei astu voimaan, kuin vasta kuukauden-parin kuluttua.

- Lisättiin mahdollisuus vaihtaa käyrien pystysuoran akselin lukua. Tämä tapahtuu tuplaklikkaamalla käyränäyttöä, jossa muutoksen haluaa tapahtuvan ja klikkaamalla Swap Axis-nappia.
- Korjattiin ohjelman sammutukseen kohdistuva virhe, joka saattoi aiheuttaa ohjelman äkillisen kaatumisen.
- Lisättiin tuki UNIX:n UTC-ajan C-tyyppiseelle aikaleimalle. Tämä aikaleima löytyy currdat.lst-tiedoston [time2]-osuudesta.
- Lisättiin tuki UV- ja Solar Radiation-antureille [extra_sensors]-osuuteen.
- Lisättiin kaksi uutta osuutta currdat.lst-tiedoston "Extended Output"-toimintoon. Nämä osuutta ovat [yesterday_extremes] and [yesterday_averages] ja ovat vastaavasti eilisen ääriarvot sekä eilisen keskiarvot. Nämä kaksi osuutta ilmaantuvat tiedostoon vain, jos [Setup]-napin takana olevassa General Settings-osuudessa, Hours of weather data in memory-asetuksen arvo on 48 tai enemmän.
- Lisättiin menetelmä, jolla helpotetaan FTP-siirron komentojen suorittamista Action-tiedostossa.
   HUOM! Tämä mahdollisuus toimii vain yhdelle FTP-palvelimelle. Jos käytät useampia FTP-palvelimia,
  Jos määrittelet esimerkiksi seuraavanlaisen osuuden WUHU Configuration Data.ini-tiedostoon:

[FTP]
Server=myftpserver.com
User=myusername
Password=mypassword
Port=21P

Jos Port= -asetusta ei ole määritetty .ini-tiedostoon, WUHU käyttää oletusarvoa 21, ja suorittaa siirrot aktiivisiirtona.

Kun yllä oleva osuus on tallennettu .ini-tiedostoon, Action-tiedostossa voi käyttää seuraavanlaista riviä:
ftp://"C:\Heavyweather\Example.txt" "/Example.txt"

Kannattaa huomioida, että tämä on vain vaihtoehto - vanhan, pidemmän komennon käyttö on edelleen mahdollista ja useamman FTP-palvelimen käyttäjille suotavaa.
HUOM! Muista poistua WUHU:sta aina ensin ennen kuin teet muutoksia .ini-tiedostoon.

- Luotiin uusi valinnainen osuus WUHU Configuration Data.ini-tiedostoon, joka mahdollistaa omanlaisensa datan lisäämisen currdat.lst-tiedostoon. Kun nämä tiedot tulevat currdat.lst-tiedostoon, niitä voi käyttää malleissa (Template).
   Käyttääksesi tätä valinnaista ominaisuutta, lisää WUHU Configuration Data.ini-tiedostoon osuus nimeltä [User].
   Tämän osuuden alapuolelle voi kirjoittaa tämän jälkeen erilaisia muuttujanimiä ja niille omia arvoja. Esimerkiksi:

[User]
Pituusaste =  60.241141
Leveysaste = 24.869979
AsemanNimi = FinWX Helsinki-42
AsemanOperaattori = Juha Laiho
VapaaTeksti1 = Tämä on vapaan tekstin ensimmäinen rivi
VapaaTeksti2 = Tämä on vapaan tekstin toinen rivi

Voit lisätä niin monta muuttujaa tähän osuuteen, kuin haluat.
Kun currdat.lst-tiedosto generoituu, osuus nimeltään [user] ilmaantuu tiedostoon ja pitää sisällään kaikki ne muuttujat, jotka lisäsit WUHU Configuration Data.ini-tiedostoon.

Näitä muuttujia voidaan käyttää tämän jälkeen malleissa (Template). Esimerkiksi, voi kirjoittaa seuraavan rivin:

Sääasema: %[user]AsemanNimi%
Sääaseman operaattori: %[user]AsemanOperaattori%


- Korjattiin vakava "Semaphore Deadlock"-tilanne, joka saattoi aiheuttaa koko ohjelman jumiutumisen mallien (Template) käsittelyssä. Jos käytät WUHU:a mallien käsittelyyn, päivitä WUHU tähän versioon mahdollisimman nopeasti!
- Jos mallin (Template) käsittelyn yhteydessä joudutaan tilanteeseen, jossa jotain muuttujaa ei voida käsitellä (esim. sen vuoksi, ettei kyseistä muuttujaa ole), WUHU korvaa arvoksi tällöin "N/A".
- Lisättiin uusi valinta WUHU Configuration Data.ini-tiedoston [General Settings]-osuuteen, jolla currdat.lst-tiedoston generoinnin toistumisaikaa voidaan säätää. Normaalisi tiedosto generoidaan aina, kun sääasemalta luetaan uusimmat mittaustiedot. Säätömahdollisuutta on pyydetty, sillä tiedoston koko on noussut lyhyessä ajassa helposti jopa yli 1000 riviä pitkäksi.
Säätö tapahtuu seuraavasti:

[General Settings]
Write Currentdat Delay=30

Yllä oleva asetus säätää WUHU:n kirjoittamaan currdat.lst-tiedoston kirjoitusten välisen ajan 30 sekuntiin. Tämän jälkeen tiedosto generoidaan 30 sekunnin välein.

- Selkeytettiin low-level-tason USB-rutiineja Oregon Scientific WMR100- ja WMR200-malleille.
- Paranneltiin Oregon Scientific WMR200-sääaseman kommunikointikäsittelyä, korjaten sademäärän seurannan toimintovirheen.
- Paranneltiin Oregon Scientific WMR200-sääaseman mittaustietojen keruufunktioita.
- Kun WUHU on minimoituna pieneksi ikoniksi kellon ajan viereen, hiiren siirtäminen WUHU:n pikkuikonin kohdalle kertoo, minkä sääaseman tietoja WUHU lukee. Tämä on hyödyllinen tieto silloin, jos koneessa, jossa on useampi sääasema kytkettynä, ajetaan useampaa WUHU-ohjelmaa.
- Käytettäessä WUHU:n File Monitoring Modea (esim. HeavyWeather + WUHU-yhdistelmä) ja painettaessa [Change]-nappia hakeakseen currdat.lst-tiedostoa, koneen piilotetut tiedostot ja kansiot ovat näkyvissä tiedostonhakuruudussa. Tämä johtuu siitä, että currdat.lst-tiedosto tallentuu tyypillisesti ProgramData-kansioon, joka Windows Vista- ja -7-käyttöjärjestelmissä on piilotettu kansio.
- Lisättiin automaattinen välilyöntien poisto käyttäjän omien tietojen datasta, jos tietoon oli eksynyt välilyönti datan eteen tai taakse.
- Paranneltiin Oregon Scientific WMR200-sääaseman protokollaa mittaustietojen keruuta koskien.

Suosittelemme kaikkia WUHU:a käyttäviä FinWX-sääasemaoperaattoreita ja WUHU:a testaavia tahoja hakemaan viimeisimmän version allaolevasta linkistä:
WUHU Software

tai vaihtoehtoisesti tämä viestiketjun liitteestä.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkospäivälaskuri 2019; Helsinki/Viikinmäki
15 ukkospäivää, joista:
- 7 kuulo- ja näköhavainnolla
- 4 vain näköhavainnoilla
- 1 tutka- ja kuulohavainnoilla
- 3 vain kolmiomittausdatavahvistuksena
------------------------------------------
Twitter, FinWX:n ylläpidon ilmoitukset
------------------------------------------
FinWX Helsinki-71, SDR kanava 1 (EFHK (Helsinki-Vantaa) VOLMET 128.4MHz)
------------------------------------------