Algemeen forum voor discussie over de website
Door wvdkuil
#67215
Soms blijkt het niet eenvoudig het oplaad-bestand voor HWA correct te maken, zeker na een wijziging van weer-programma of weer-computer.

Daarom kunnen gebruikers van deLeuven-Template voortaan zonder die extra oplaad. Een beta-versie van een "HWA script" is bijgevoegd.

Voorbeeld: http://www.weerstation-wilsele.be/ws_hwa.php

Dit script leest als het aangeroepen wordt snel de allerlaatste gegevens en geeft die door aan HWA.

Voordelen:[ol][li]Alle template gebruikers kunnen ongeacht hun weer-programma hun gegevens aan HWA leveren, de lijst met ondersteunde weer-programma's wordt dus langer[/li][li]1 oplaad bestand minder voor de FTP[/li][li]Altijd dezelfde gegevens ongeacht welk weer-programma wordt gebruikt[/li][li]Ontbrekende gegevens van uw weerprogramma, bijvoorbeeld "heatindex" worden aangevuld met de door de template scripts al berekende waardes [/li][/ol]Uitbreidingen:[ol][li]Nog ontbrekende weerwaardes toevoegen in de template [/li][li]Correctie voor maand / jaar gegevens (regen) als weer-programma dat niet kan (of het te lastig is)[/li][/ol]Er is een zelfde soort script in ontwikkeling voor andere weernetwerken bijvoorbeeld BNLWN of AWEKAS.

VRAGEN[ol][li]Wilt u dit script testen en indien mogelijk vergelijken met uw huidige oplaadbestand[/li][li]Als u vreemde waardes tegenkomt wilt u dan zowel de link naar uw normale oplaadbestand als het nieuwe script posten?[/li][/ol]Ik verwacht dat door dergelijke scripts er nog meer deelnemers aan HWA (en BNLWN) zullen komen. En hoe groter de club, hoe beter onze kaartjes en overzichten.

Wim

EDIT: Download laatste versie hier: http://leuven-template.eu/ws_hwa.php.zip
Bijlagen
(2.22 KiB) 281 keer gedownload
Door wvdkuil
#67218
hvd51 schrijft:
Wim,

Als ik het test met de debug aan krijg ik een aantal keren een Notice en een warning.

http://www.weerstationtzandt.nl/weather27/ws_hwa.php?debug=true

groet Harm
Heel erg bedankt,
Was vergeten dat niet alle weer-programma's een juiste "sunrise" en "sunset" hebben.
Daarom maakt de template die zelf. Is zo aangepast dat ook het hwa script die gebruikt.

Ik heb de eerste post gewijzigd met een download link naar de laatste versie,

===
Als je met "wsDebug=true" of de debug optie in de URL draait komen er nu ook nog alle berichten. In de definitieve versie natuurlijk niet, maar om te controleren wat er fout gaat is dat voor nu wel handig.

Wim
Door T.J.
#67220
Hallo Wim.

Ik heb het script ook in gebruik en zal regelmatig de waarden vergelijken met mijn andere hetweeractueel.txt
Ik ws_hwa.php gewoon in de map weather2 staan.
Ik heb wel de rainratemax waarden erin gezet.
Ik heb deze waarden in tagsMB.php staan en gebruik hiervoor dus niet de erachter staande suggestie "[rain0rate-dmaxtime.ij:--]:[rain0rate-dmaxtime.kl:--]";
Maar de parameter: hwa_time($ws['rainRateMaxTodayTime']).'"

Tot nu toe geen vreemde waarden kunnen ontdekken.

Dit werkt naar mijn idee prettiger, mede ook door de nu aanwezige barotrend die door sommige weerstations niet aangegeven wordt, o.a. de WMR200 van oregon heeft dat niet.

Bedankt Wim.

Gr. Tjeerd

Ps. als bijlage mijn hwa gegevens zoals door ws_hwa gegenereerd.
Bijlagen
(2.9 KiB) 354 keer gedownload
Door wvdkuil
#67222
Ik ben nog op zoek naar het oplaad-bestand met de tags voor Meteohub.
Dat zit ergens verstopt in de Meteohub, maar ik kan het nog niet vinden.

Van de 6 overige oplaad-bestanden uit het HWA menu => Weeramateur => Handleidingen heb ik een samenvatting gemaakt: http://weather-template.nl/weather28/test_hwa.php

Alle velden voor alle weer-programma's staan hierop, inclusief dus de schrijffouten in de namen. U ziet ook dat ieder weer-programma toch een flink aantal velden oplaadt die bij andere weer-programma's niet voorkomen.

Waarom ben ik hiermee bezig:
1. Minder opladen voor template gebruikers
2. De meest recente informatie voor HWA als het bestand wordt opgehaald
3. Ook geschikt te maken voor de mesonet oplaad-bestanden zoals voor BNLWN

4. Ik wil voor de HWA deelnemers ook een "google maps" kaart maken zoals er al voor de regionale mesonet netwerken (o.a. BNLWN - Ken True) is. Die kaart kan dan ook iedereen gewoon op zijn eigen site zetten.

Voorbeeld zoals de huidige mesonet versie: http://www.weerstation-wilsele.be/index ... ng=nl&ipad

Wim