Discussie forum over Weather Display software. Voor vragen, specificaties, ervaringen etc..

#76500
Naast upload direct uit een PWS is voor diverse softwarepakketten een constructie uitgewerkt die HWA_CustomUpload realiseert vanuit die software.
Nog niet voor het bekende softwarepakket WeatherDisplay.
Onder WD's tabblad 'Control Panel' staan in vak 'Publication' een serie setups voor data-upload naar diverse organisaties.
Experimenterend met WD-versie 10.37S152 geen organisatie-setups gevonden,
die eenvoudig zijn om te 'verknutselen' om een HWA-CustomUpload te realiseren,
omdat overal velden ontbreken voor invulling van de benodigde, specifieke url-string,
of de url-string-headers zijn niet passend.

Uitgevonden dat via setup 'Network' wel een werkende oneshot-testupload mogelijk is
als in de invulregel aan de rechterkant genaamd 'Custom data to send (URL+custom tags)' een string wordt geplaatst die lijkt op
Code: Selecteer alles
https://hwaportal.nl/weatherstation/HWA12345/index.php?ID=HWA&PASSWORD=12345&dateutc=2000-01-01+10%3A32%3A35&winddir=230&windspeedmph=12&windgustmph=12&tempf=70&rainin=0&baromin=29.1&dewptf=68.2&humidity=90&weather=&clouds=&softwaretype=WeatherDisplay%20versionxx&action=updateraw

[In dit voorbeeld is HWA 12345 een plaatshouder die dus niet door het HWAportal wordt opgepikt !!!!!]
Dat is een hele brute methode die alleen aantoont dat een testupload met een fake-string kan worden gerealiseerd.
Voor een 'echte/dynamisch gevulde' upload is nog invulling nodig van de andere velden van die setup:
1. invoegen van de benodigde custom_tags in de genoemde 'fake' url-string.
Internet geeft wel samenvattende info over WD_CustomTags,
maar netjes passend invoegen in zo'n url-string is weer een stap verder ......
Voor complete info is het WD_Manual de betere infobron.
2. invullen van benodigde velden aan de linkerkant van venster 'Network Setup' voor de periodieke upload naar het HWAportal.
#76503
Vervolg

Bijgaand een testscript met CustomTags ingevuld, dat lijkt te werken,
want aan de ontvangst-kant komt als resultaat van oneshot-test-uploads iets tevoorschijn dat in actuele waarden overeenkomt met de dashboard-vertoning van WD.
I.v.m. met WU-protocol worden dus alle waarden uit WD via CustomTags opgehaald als ‘imperial’ met UTC-datetime,
ingevoegd in de urlstring, verstuurd en in het HWAportal naar metrische, actuele waarden vertaald.
Code: Selecteer alles
https://hwaportal.nl/weatherstation/HWA53269/index.php?ID=HWA&PASSWORD=53269&dateutc=%utcdate-year%-%utcdate-month%-%utcdate-day%+%utctime-hour%%3A32%3A%utctime-minute%&winddir=%dirdeg%&windspeedmph=windinmph&windgustmph=gustinmph%&tempf=%tempinusa%&rainin=%dayrnusa%&baromin=%baroinusa%&dewptf=%dewinusa%&humidity=%hum%&weather=&clouds=&softwaretype=WD%wdversion%&action=updateraw
Voor dit testscript is in het HWAportal een actief vangnet klaargezet voor een station HWA 53269,
dus als een WD-gebruiker deze constructie als proef wil proberen:
graag, want dan kunnen we kijken of de vertalingen dynamisch goed zijn.
Naast oneshot-test mag het ook een periodieke upload zijn met interval van 5minuten of groter.

Verzoek
Voor testen aub deze urlstring niet langer en vaker gebruiken dan nodig.
Voor overgaan vanuit testen naar een ‘echte’ toepassing voor een HWA-station een nieuwe stationsaanmelding doen
o.v.v. HWA_CustomUpload vanuit WeatherDisplay als aanvullende info.
Dan krijg je daarna de benodigde, specifieke Station_ID en Password.
Verdere aanwijzingen voor 'echte' aankoppeling met HWA_CustomUpload vind je in deze Handleiding.

Opmerking
Dit forumbericht is een werkomgeving voor deze test,
en wordt dynamisch aangepast aan de testresultaten/ -ervaringen,
maar wordt niet meer bijgewerkt als er een afgeronde Handleiding is.