Kirjoittaja Aihe: WUHU päivitetty (1.0.216.150)  (Luettu 5379 kertaa)

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

Poissa J.Jäntti

  • Foorumin ylläpitäjä
  • Ylläpito
  • *****
  • Viestejä: 5118
    • Finland Weather Exchange (FinWX)
WUHU päivitetty (1.0.216.150)
« : Lauantai, 27.11.2010, 23:26 »
WUHU-ohjelmisto on päivitetty.
Uusin versio on 1.0.216.150, päivitetty 26.11.2010.

Muutoksia versiosta 1.0.216.127:
- Lisättiin tuki Oregon Scientific WMR100- ja WMRS200-sääasemille. WMRS200-sääasemaa ja WMR200-sääasemaa ei tule sotkea toisiinsa; WMR200 on uudempi sääasemamalli. WMRS200-sääasema käyttää samaa protokollaa tietojen lähettämiseen, kuin WMR100.
- Korjattiin ongelma WUHU:n ohjelman käynnistyksessä, missä WUHU käsitteli vanhempia Davis-sääasemalaitteita, kuten WMII:sta, uutena Davis-sääasemana (kuten Pro tai Vue).
- Lisättiin tuki lisäantureiden hälytyksille. Lisäantureiden hälytykset ovat asetettavissa .ini-tiedostosta käsin.
- Lisättiin mahdollisuus suorittaa Davis-sääasemien kellon synkronointi PC:n kellon kanssa. Tämä ominaisuus kytketään päälle WUHU Configuration Data.ini-tiedostosta seuraavalla rivillä:

[General Settings]
DAVISVP2 Sync Console Clock=1

- Lisättiin mahdollisuus suorittaa La Crosse WS-2300-sarjan sääsemien kellon synkronointi PC:n kellon kanssa. Tämä ominaisuus kytketään päälle WUHU Configuration Data.ini-tiedostosta seuraavalla rivillä:

[General Settings]
WS23XX Sync Console Clock=1

Huomatkaa seuraava asia käyttäessänne kellon synkronointiominaisuutta WS-2300-sarjan asemilla:
WS-2300-sarjan sääasemat ovat valmistettu ennen nykyistä kesäaika/talviaika-sääntömuutosta. Tämän vuoksi kellon aika tallennetaan sääasemakonsoliin aikariippumattomassa Coordinated Universal Time (UTC)-ajassa, paikallisajan sijaan. Koska La Crosse WS-2300:n sisäinen ohjelmisto (ns. Firmware) oli luotu ennen nykyistä kesäaika/talviaika-käytäntöä, voi konsoli kääntää kellon ajan tunnin pieleen ennen kuin kelloja todellisuudessa siirretään. Vaikka konsoli näyttäisikin kellon ajan tunnin pieleen, sen sisäinen rekisteri on kuitenkin UTC-aikaa, joten konsolin oma kello on joka tapauksessa oikein.
- Havaittiin kiintoisa ongelma koskien WS-2300-sarjan sääasemien kellojen synkronointia. Historiadataa ei välttämättä luettu oikein konsolilta, vaikka konsolin kello onkin UTC-ajassa. Tämä johtuu siitä, että WS-2300-sarjan sääasemakonsolit tallentavat säädatan historiatiedot paikallisajassa ja nämä paikallisajat ovat sidoksissa vanhentuneisiin kesäaika/talviaika-käytäntöihin. Ongelma korjattiin rakentamalla luettavalle datalle vertailija, joka vertaa PC:n paikallisaikaa ja historiadatan kellon aika käännetään oikeaksi.
- Korjattiin bugi YoWindow.XML-tiedoston tietojen kirjoitukseen. Auringon säteilyarvon pitäisi olla prosentteina 0 ja 100 välissä ja tämä tieto ilmoitettiin väärin. Maksimi auringon säteilyarvo sääasemalla on asetettu oletuksin 1800,00W/m2. Tämä arvo valittiin perustuen Davis-sääasemien auringon säteilyanturin maksimiarvoon.
- Lisättiin menetelmä, jolla helpotetaan YoWindow.XML-tiedoston lähettämistä korkeintaan kolmelle eri FTP-palvelimelle. Kolme uutta .ini-tiedoston riviä lisättiin tämän mahdollistamiseksi:

[YoWindow]
YoWindowFTPFile1=
YoWindowFTPFile2=
YoWindowFTPFile3=

Jokainen näistä uusista riveistä ottaa vastaan WUHU:n oman FTP-lähetyskomennon (Actionin). Actioneista ja lähetyskomentotyypeistä lisää tietoa tässä viestiketjussa.
- Lisättiin kyky nollata/muuttaa kumulatiivinen sademäärä niillä sääasemilla, jotka tukevat kyseistä toimintoa (= kaikki Davis-sääasemat, sekä La Crosse WS-2300- ja WS-3600-sarjan sääasemat).
Tätä ominaisuutta on testattu Davis VantagePro2- ja La Crosse WS-2300-sarjan asemilla ja havaittu toimivaksi. Luvun nollaus/muutos tapahtuu klikkaamalla nappia [Rain Total], joka oli aiemmin vain lukuna.
- Paranneltiin La Crosse WS-3600-sarjan sääasemien kumulatiivisen sadesumman nollausta/muutosta. Apuna toimi Dan Brown, sekä ohjelmallisella tuella Jean-Marie Pacquet.
- Lisättiin varmistuskysymys käyttäjälle, mikäli hän haluaa tyhjentää WUHU:n lokiruudun [Clear Log]-napista.
- Lisättiin tuki Oregon Scientifiv WMR200-sääasemille, mukaanlukien kyky lukea sääasemalle tallentunutta dataa. Jos havaitsette ongelmia datan lukemisessa, alemman tason protokolla-pakettiviestit ovat luettavissa klikkaamalla "Show Console Com. Errors"-valinta päälle WUHU:n lokiruudussa.
- Lisättiin rajoitettu tuki lämpötila/kosteus-lisäantureille, niihin sääasemiin, jotka tukevat kyseistä mahdollisuutta niiden lisäämiseen. Näiden anturien ilmoittamat arvot näkyvät siirtämällä hiiren osoitin lämpötilan (tai kosteuden) lukeman pälle. Kastepiste ja Apparent Temperature-arvot lasketaan näistä myös.
- Lisättiin Apparent Temperature-arvo myös sisätilan lämpötilanäytölle.
vering the cursor over the current indoor reading edit box.
- Muutettiin PWSWeather.com-serveriltä odotetavaa vastausta. Aiemmin vastaus oli 'OK', mutta nyt vastaus onkin 'Data Logged and posted in METAR mirror'. Koska serverin vastaus oli muuttunut, WUHU tulkitsi onnistuneen lähetyksen väärin ja ilmoitti lähetysvirheestä.
- Lisättiin uusi muuttuja WUHU Configuration Data.ini-tiedostoon, joka mahdollistaa tuulen nopeusyksikön vaihdon WUHU:n pääruudussa.
Esimerkki: Halutaan tuulilukemat näkymään pääruudussa metreinä sekunnissa (m/s).

[General Settings]
Display Wind Units=MPS

Sallitut arvot ovat MPH (maileja tunnissa (mph)), KPH (kilometrejä tunnissa (oletusasetus) (km/h)), MPS (metrejä sekunnissa (m/s)) ja FPS (jalkaa sekunnissa (ft/s)).
- Muutettiin sisätilan Apparent Temperature-arvon laskennan vastaamaan NOAA:n "Indoor Comfort Index"-taulukkoa.
- Parannettiin WMR200-sääaseman datankäsittelyjärjestelmää. Kun [Stop]-nappia painetaan WUHU:ssa, jatkuvan datan lähetyksen keskeytyspyyntö lähetetään konsolille. Tämä on hyödyllinen toiminto, jos haluat keskeyttää kerätyn säädatan haun asemalta, muttet menettää sitä. Parannus tehtiin, kun havaittiin, että WMR200-sääaseman keruujärjestelmä ei havaitse, jos datalinja katkaistaan, vaan jatkaa lähettämistä eikä kerää uutta dataa. Lähetys jatkuu niin pitkään, kunnes sitä käsketään pysäyttämään lähetys.

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 viestin 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
11 ukkospäivää, joista:
- 5 kuulo- ja näköhavainnolla
- 2 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)
------------------------------------------

Poissa meteorologi

  • Taso ei enää mitattavissa
  • *****
  • Viestejä: 1057
    • Juvan sää
Vs: WUHU päivitetty (1.0.216.150)
« Vastaus #1 : Tiistai, 30.11.2010, 17:19 »
Vaihteeksi uusin versio 152 pisti currdatin sekaisin.  :P
Aivan alkuun sijoitetut [indoor temperature]apparent_deg_C ja apparent_deg_F  olivat uskoakseni asialla.

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 8344
Vs: WUHU päivitetty (1.0.216.150)
« Vastaus #2 : Tiistai, 30.11.2010, 17:48 »
Parse_ini_file-parseri on toiminut mallikkaasti nwn:ssä joten suosittelen Laiholle siihen siirtymistä ettei ala kasvamaan harmaita hiuksia päässä tuon takia, toimii kaikilla currdat-versioilla ilman muokkauksia. ;D

Poissa J.Jäntti

  • Foorumin ylläpitäjä
  • Ylläpito
  • *****
  • Viestejä: 5118
    • Finland Weather Exchange (FinWX)
Vs: WUHU päivitetty (1.0.216.150)
« Vastaus #3 : Tiistai, 30.11.2010, 18:01 »
Vaihteeksi uusin versio 152 pisti currdatin sekaisin.  :P
Aivan alkuun sijoitetut [indoor temperature]apparent_deg_C ja apparent_deg_F  olivat uskoakseni asialla.

Jos vain mahdollista, suosittelen pysyttäytymään FinWX:n osalta siinä versiossa, joka täällä on viimeisin, jotta tuo parseri ei räjähdä.
Aion pitää hetken aikaa taukoa tuossa WUHU:n päivityksessä, koska siellä tuntuu olevan nyt sellainen säätöruuvi käännetty päälle, että noita päivityksiä tulee harva se hetki. Toivottavasti tuo rauhoittuu uuteenvuoteen mennessä.

Parse_ini_file-parseri on toiminut mallikkaasti nwn:ssä joten suosittelen Laiholle siihen siirtymistä ettei ala kasvamaan harmaita hiuksia päässä tuon takia, toimii kaikilla currdat-versioilla ilman muokkauksia. ;D

Tuo on käynyt kyllä mielessä, mutta toistaiseksi siihen ei ole tarvinnut ryhtyä.
Ottaisin sen kyllä mielelläni tarkistettavaksi, jotta voin katsoa, miten saisin sen istutettua tähän ympäristöön. Tiedä, vaikka sillä saisi korvattua tämän nykyisen parserin kokonaan. :)
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkospäivälaskuri 2019; Helsinki/Viikinmäki
11 ukkospäivää, joista:
- 5 kuulo- ja näköhavainnolla
- 2 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)
------------------------------------------

Poissa nivaar-6

  • Mielipideprofessori
  • ***
  • Viestejä: 73
    • Noppotuuli
Vs: WUHU päivitetty (1.0.216.150)
« Vastaus #4 : Tiistai, 30.11.2010, 22:14 »
Lainaus
Parse_ini_file-parseri on toiminut mallikkaasti nwn:ssä joten suosittelen Laiholle siihen siirtymistä ettei ala kasvamaan harmaita hiuksia päässä tuon takia, toimii kaikilla currdat-versioilla ilman muokkauksia.

En tiedä liittyykö tuohon, mutta minun tiedot eivät aivan todellisia ole WUHUN päivityksen (1.0.216.150) jälkeen esim. ilmanpaineet

Poissa J.Jäntti

  • Foorumin ylläpitäjä
  • Ylläpito
  • *****
  • Viestejä: 5118
    • Finland Weather Exchange (FinWX)
Vs: WUHU päivitetty (1.0.216.150)
« Vastaus #5 : Torstai, 02.12.2010, 11:45 »
Lainaus käyttäjältä: weatherc
Parse_ini_file-parseri on toiminut mallikkaasti nwn:ssä joten suosittelen Laiholle siihen siirtymistä ettei ala kasvamaan harmaita hiuksia päässä tuon takia, toimii kaikilla currdat-versioilla ilman muokkauksia.

En tiedä liittyykö tuohon, mutta minun tiedot eivät aivan todellisia ole WUHUN päivityksen (1.0.216.150) jälkeen esim. ilmanpaineet

Osittain kyllä, tosin tuon FinWX:n parseripäivityksen jälkeen lukemien pitäisi nyt olla oikein. Jos se ei ole mielestäsi oikein nyt, kerro mikä luvussa on pielessä, niin tarkistelen, olisiko parserin koodiin eksynyt joku koppakuoriainen.

Aikaisemmin, vanhan parserin ollessa käytössä, kaikki uudempaa WUHU:a (1.0.216.127 korkeammat versiot) käyttävät FinWX-asemat potkaisivat ilmanpainelukemat elohopeatuumiksi (inHg), hehtopascalin sijaan, vaikka sivusto väitti edelleenkin kyseessä olevan jälkimmäinen arvo.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkospäivälaskuri 2019; Helsinki/Viikinmäki
11 ukkospäivää, joista:
- 5 kuulo- ja näköhavainnolla
- 2 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)
------------------------------------------

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 8344
Vs: WUHU päivitetty (1.0.216.150)
« Vastaus #6 : Torstai, 02.12.2010, 12:02 »
Lainaus
Ottaisin sen kyllä mielelläni tarkistettavaksi, jotta voin katsoa, miten saisin sen istutettua tähän ympäristöön. Tiedä, vaikka sillä saisi korvattua tämän nykyisen parserin kokonaan.

Tässä se on koko hienoudessaan, todella simppeli  :)

Koodia: [Valitse]
// Avaa ja parsi currdat.lst
$ffd = "currdat.lst";
$data=parse_ini_file($ffd,true);

$baro = $data['pressure_relative']['hpa'];
$dir = $data['wind_direction']['deg'];
$wspd = $data['wind_speed_average']['mps'];
$humid = round($data['outdoor_humidity']['percent']);
$temp = $data['outdoor_temperature']['deg_C'];
$wgst = $data['wind_gust']['mps'];
$rain = $data['rain_daily']['mm'];
$mrain = $data['rain_total_monthly']['mm'];
$btrend = $data['weather_text']['weather_tendency'];