Discussie forum over weatherlink software. Voor vragen, specificaties, ervaringen etc..

#76184
Het ene lokt het andere uit .....

We hebben nu een HWA-frontend dat CustomUpload in WU-stijl of in Ecowitt-stijl kan opvangen.
Tegelijk (recente en nog openstaande) vragen van gebruikers van de 'oude' Weatherlink-software om aan te sluiten aan HetWeerActueel.

Zelf geen kennis van Weatherlink-software,
maar kan die legacy software zoiets als CustomUpload in WU-stijl in de richting van een UserDefined Server?
Welke ervaren gebruiker van Weatherlink-software weet dat?

Verderdenkend:
kent WeatherlinkCloud ook zoiets?
#76185
Toulon7559 schreef: 08 okt 2025, 21:28 Het ene lokt het andere uit .....

We hebben nu een HWA-frontend dat CustomUpload in WU-stijl of in Ecowitt-stijl kan opvangen.
Tegelijk (recente en nog openstaande) vragen van gebruikers van de 'oude' Weatherlink-software om aan te sluiten aan HetWeerActueel.

Zelf geen kennis van Weatherlink-software,
maar kan die legacy software zoiets als CustomUpload in WU-stijl in de richting van een UserDefined Server?
Welke ervaren gebruiker van Weatherlink-software weet dat?

Verderdenkend:
kent WeatherlinkCloud ook zoiets?
Neen. Weatherlink.exe kan alleen FTP opladen naar een FTP server of naar weatherlink.com

Men kan wel de eigen gegevens ophalen, ongeveer zoals dat ook kan met WU.
MAAR door de vele verschillende Davis apparaten is dat geen simpele oplossing.
De namen van de data-velden van een Vantage Pro en een Davis Vue kunnen verschillen.
#76259
Zoekend naar andere zaken soms onderweg een (her)ontdekking, en die verder uitgediept.

Deze WUndergroundStationForwarder kan met zijn scripttemplate code.gs via GoogleApps aka GoogleWorkspace dienen als vertaler/verdeler naar een heleboel organisaties.
Een aanvulling als je bij een dataverdeling passende ingangen mist en/of passende uitgangen tekort komt,
voor die functie lijkt het basic-vergelijkbaar met Meteobridge of een van de gebruikelijke meteosoftware-pakketten,
maar dan met een App draaiend bij Google.
De ontwerper claimt in WXForum dat het bij hem al een paar jaar draait met Weatherlink.com (= WeatherCloud ~ API2) als databron.
In de kolom met outputs staat een hele reeks organisaties werkend met WU-protocol als ingangsformat.

Ervaringen in dit forum melden voor direct uitlezen met andere software van WeatherlinkCloud een noodzaak van variatie van instellingen om te kunnen omgaan met verschillen in PWS-configuratie:
met dat in gedachten lijkt simpelweg 'Weatherlink.com als input' wel een erg laconieke aanpak, maar ongetest niet te weerleggen …….
Wil iemand met een actieve WeatherlinkCloud-account deze vertaling eens uitproberen
(voor zijn PWS-configuratie naar een zelfgekozen bestemming) en ons de bevindingen melden?

Je zou daarvoor gebruik kunnen maken van GoogleApps volgens hun gratis 14 dagen test-aanbieding.

Benodigdheden voor deze test:
- actief WeatherlinkCloud-account met actuele meteo-data
- script code.gs met aangepaste sleutel-invullingen en enabling van gekozen ingang en gekozen uitgang(en)
- actief Google-account [bij voorkeur van zelfde partij als het WeatherlinkCloud-account, i.v.m. scriptkoppeling]

Lukt testen m.b.t. uitlezing van WeatherlinkCloud, dan zou bijv. kunnen worden gedacht aan een scriptaanpassing voor een additionele vertaling van WeatherlinkCloud bijv. naar HWA-CustomUpload en/of naar Skyz:
een goede 1stap-vertaling/verdeling op deze manier lijkt beter/eenvoudiger dan langere wegen & werk en/of een lokale computer.
#76271
Dit lijkt te werken. Download uit de database van weatherlink.com en dan een upload naar WUnderground heb ik nu actief. Wel heb ik nu op Wunderground niet alle data die ik normaal wel daar heb met de normale upload.
Dit kan ook aan het script liggen. Bijv. ik mis de GUST waarde.
#76275
StationForwarder werkt dus als vertaler&verdeler met Weatherlink.com als databron!

In het voorbeeldscript code.gs zit zowel aan de inkomende Weatherlink-kant als aan de uitgaande WU-kant een aantal regels die Gust-waarden afhandelen, dus de benodigde functies lijken aanwezig.
Maar als geen passende gust-data binnenkomt, dan kan er uiteraard ook niks uitkomen:
zit in de bronfile vanuit Weatherlink.com wel geldige & passende gust-info?
#76283
In de output zitten de waarden, maar de benaming in het .gs script klopt niet. De tags hebben afwijkende benamingen. Dus de vertaling out naar input gaat niet goed. Bestand code.gs zal voor WL volgens mij herschreven moeten worden. Zal kijken of ik een keer tijd heb voor testen.
#76284
@wsepe

Zie PriveeBericht

Toevoeging testresultaat:
door uitbreiding van een scriptregel met high-windwaarden is het 'Gust-probleem' opgelost.
Lijkt al verwerkt in de laatste versie van code.gs in github.
#76342
StationForwarder is nu aangepast & getest o.a. als 'vertaler' voor TexelAirport tussen hun Weatherlink.com en HWA_CustomUpload.
Met hulp van de script-originator/-custodian Leo Herzog een paar puntjes op de i gezet, en nu loopt het.
Niet de kortste weg, maar wel een praktische oplossing voor een interface van Weatherlink.com naar HWA.
.
De script-versie incl. HWA_CustomUpload is specifiek voor een beperkte gebruikersgroep en staat daarom niet in zijn Github,
maar kun je opvragen in dit forum via PB naar groep algemene moderators.
Aangezien (nog) niet in Github, bij voorkeur als backup een moederkopie ergens parkeren, en met een werkkopie verder gaan.
Mooi robuuste software waarin o.a. een automatische controle of in Github een recentere versie staat.
Onder Handleidingen zal in het forum nog een iets uitgebreidere versie komen van onderstaande instructie,
vooral met stapsgewijze hints hoe je met setup van Weatherlink.com omgaat,
hoe Google Apps Script moet worden bediend, en
hoe je de StationForwarder toepast met andere databronnen dan Weatherlink.com


Korte installatie-instructie:
0. Bij HWA je station aanmelden als nieuw station met StationForwarder
a. Benodigde info voor setup is dat je HWA_CustomUpload wil gaan gebruiken,
b. en info of gloednieuw station of vervanging van bestaand station (en dan welk bestaand station)
1. na binnenhalen en saven een werkkopie van het script code.gs instellen =
a. data-source in regel 10 invullen, met keuze uit een van de databron-opties achter //
b. voor 'Receive' de API-keys invullen voor de databron die je onder a. hebt ingesteld
c. voor 'Send' met HetWeerActueel de info invullen die je kreeg van HWA-moderatie na je stationsaanmelding voor HWA_CustomUpload
d. Werkkopie ergens saven, als reserve.
2. installeren & activeren in GoogleAppsScript =
a. uploaden/saven van de aangepaste werkkopie van code.gs naar de GoogleCloud, wat tevens een test is voor je script,
want als er een fout in je script zit, wordt niet geüpload, en wordt gemeld in welke scriptregel welk soort fout zit.
b. 'schedule' activeren, lukt alleen voor een foutloos script
c. 'uitvoeren’ activeren, en in uitvoeringslog nakijken hoe de uitvoering verloopt.