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

Door wvdkuil
#70413
Davis gaat in de loop van 2018 over naar een “cloud-based” Weatherlink versie 2.0

Zie discussie hier: http://www.wxforum.net/index.php?topic=33262.0

En een meer uitgebreide beschrijving http://www.weatherstations.co.uk/weathe ... om-2-0.htm

De onduidelijke zaken zijn:
* Hoe de gegevens naar de eigen website te krijgen?
* Hoe kunnen bezoekers de station-gegevens zien op WL.com V2 ?

Voor de script-ontwikkelaars weer wat werk.

Wim
Door weerstationhoogeloon
#70419
Ik had dit berichtje vanmorgen ook gelezen op wxforum.net.

Heel mooi allemaal maar het gaat je wel geld kosten om via Weatherlink 2.0 te gaan uploaden.
zie:
https://www.weatherlink.com/index.php

en
https://www.davisnet.com/product/weatherlink-network-annual-subscription/

je kan in ieder geval wel met een gewone serial of usb datalogger data aan leveren, maar de tijd zal het leren of het interressant is. Ik blijf voorlopig gewoon op WeatherLink 6.x

gr. Remie
Door osjohn
#70420
Gaat dit verhaal niet alleen over weatherlinkIP ??

Ik heb een weatherlinkIP betaald voor een onbepaalde tijd, wat moeten ze daarmee
veranderen ??

Groeten John
Door weerstationhoogeloon
#70421
osjohn schrijft:
Gaat dit verhaal niet alleen over weatherlinkIP ??


WeatherLink 2.0 is de vervanger voor WeatherLink for Windows (laatste versie 6.03) en WeatherLinkIP

gr. Remie
Door pb2rdf
#70422
Heb persoonblijk met iemand gesproken van Davis op de Meteo beurs in Amsterdam op 10 oktober jl.
Er wordt niet meer in het programma Weatherlink geïnvesteerd.
Dus geen modernisering, geen sftp in het programma ingebouwd.
En Davis gaat inderdaad een eigen clouddienst opzetten om je weerdata te uploaden.
Dat alleen voor degene die Een Iplink gebruiken, of vanuit Weatherlink data uploaden naar Davis.
Voor het laatste moet je jaarlijks al een abonnement afsluiten.
Denk niet dat het veel waarde zal hebben, naast de vele andere websites zoals wunderground.

Dais zal net als andere websites met jouw aangeleverde data weersverwachtingen kunnen maken en aanleveren voor commerciëel gebruik.
Verdienmodel dus.
Jou laten betalen voor de Pro versie, basic is blijkbaar vrij.

Groet, Peter.
Door JozBaz
#70437
Er werd volgens mij sowieso al jaren niet meer in geinvesteerd... ;)
Zeker voor Mac gebruikers was het tobben: de vorige versie was minstens 10 jaar oud en werkte dramatisch slecht.

Overigens lijkt het er op dat je de nieuwe versie ook 'lokaal' kunt gebruiken, zonder cloud features: "... view data on your PC with WeatherLink Computer Software (included) or online at WeatherLink Cloud solutions"

Maar uploaden naar een eigen site lijkt niet mogelijk. Dan is $165 toch een hoop geld.

Gelukkig zijn er (betere) alternatieven.
#75531
De huidige beschrijving van opzet van data-overdracht van Weatherlink naar HetWeerActueel gaat nog steeds uit van Weatherlink-software geïnstalleerd op PC o.I.d.
Gezien de voorgaande berichten een ruimschoots gedateerde aanpak, en waarschijnlijk voor nieuwe Davis-gebruikers buiten zicht.
Hoog tijd voor aanwijzing van andere mogelijkheden om vanuit Weatherlink.com naar HetWeerActueel te komen.

Wim vd Kuil heeft in PWSDashboard prima, eenvoudige interfaces ingebouwd om data via de V2API op te halen uit Weatherlink.com en daarna eventueel door te schuiven naar HetWeerActueel. Dat vraagt als platform een webserver die PHP-script kan draaien.
Meteotemplate heeft vergelijkbare opzet als PWSDashboard, alleen zul je als DHZ-werk voor een Weatherlink-interface de plugin WLIP-Uploads moeten installeren uit de MT-plugincatalogus en voor de HWA-interface de HWAFeed-plugin ophalen & installeren uit de Handleidingen-sectie van dit forum, en daarna alles instellen voor je accounts.
Ook met o.a. WeatherDisplay, WeeWX of Cumulus zijn soortgelijke constructies mogelijk, als deel van softwarepakketten op andere platforms.

In kader van update van uitlezing t.b.v. HetWeerActueel zitten kijken of je Weatherlink.com zou kunnen verleiden tot push- of pull-datauitlezing over een nog kortere route dan via PWSDashboard c.s., maar naast de directe opvraag met V2API niets anders kunnen vinden dan periodieke export uit de Weatherlink.com (Pro-versie) van xls- of csv-files.
Met ongewijzigde HWA-server vragen zowel die directe opvraag als de periodieke export ergens verderop in de keten een ‘vertaler/bemiddelaar’ in de vorm van processor&script.
In dat opzicht geen versnelling/verkorting t.o.v. PWSDashboard c.s., alleen een nieuwe, verschillende realisatie-vorm afhankelijk van de toegepaste software.
PWSDashboard (en soortgenoten) en periodieke export hebben als voordeel dat behandeling van WL-authorizatie bij de stationsbeheerder blijft.

Voor data-overdracht naar HetWeerActueel zou 'winst' zijn te behalen als we vanuit de HWA-server met een PHP-script direct de V2API kunnen aanpingen,
weliswaar met de noodzaak om aan de kant van de HWA-server per station iets te regelen m.b.t. invoer/koppelen van WL_ID&key&token voor authorizatie
(maar dat is niet anders dan voor WU- of AWEKAS-uitlezing).

Heb zelf geen Davis-apparatuur in gebruik, dus mijn eigen Weatherlink-account ongeschikt om e.e.a. uit te proberen.
Daarom de vraag aan Davis&Weatherlink-toepassers:
heeft iemand een 'basic' PHP-uitlezing gezien voor Weatherlink.com incl. eenvoudige afhandeling van authorizatie,
als basismateriaal voor zo'n PHP-plugin voor de HWA-server?
#75551
Voor toegang naar actieve Weatherlink-stationsgegevens is normaal de combinatie nodig van een actief Davis-weerstation met een leden-stationsaccount bij Weatherlink.com.
Wil je andermans Weatherlink-data lezen, dan moet e.e.a. geregeld worden m.b.t. abonnementen en permissies.
In lijn met het voorgaande bericht is voor een experimentele uitlezing van Weatherlink.com al handig als je een vrij-toegankelijke, onbetwijfelde, ‘publieke’ referentiedatabron kunt aanpingen.
Dat vermijdt voor experimenten waarschijnlijk ook de complicaties van vooraf die genoemde data-permissies regelen met betreffende account-beheerder.
Weatherlink.com beschrijft een demo-setup die voor experimenten zo'n rol kan vervullen.
Heeft iemand aanroep naar die demo-setup aan de gang kunnen krijgen?

Want hoewel de url-calls ingevuld volgens de voorbeeld-instructie, komt (bij mij) de volgende foutmelding zowel bij de url-call voor stationslijst als voor current data:
Code: Selecteer alles
{"code":"401","message":"API call timestamp parameter \"t\" is stale. The timestamp you provide must be within a range that is plus or minus 300 seconds of the API server's internal clock."}
Komt de vraag op waar de gewenste timestamp-implementatie is beschreven, want dat lijkt te missen in de voorbeelden.
Zoekend in Github geeft dit Python-script misschien via de onderstaande code een hint die aangeeft dat&hoe timestamp t en ook de APISecret moeten worden ingevoegd.
Code: Selecteer alles
apiSignature = hmac.new(
  APISecret.encode('utf-8'),
  message_to_hash.encode('utf-8'),
  hashlib.sha256
).hexdigest()

current_url = "https://api.weatherlink.com/v2/current/{}?api-key={}&t={}&api-signature={}"\
              .format(station_id, APIKeyv2, t, apiSignature)
#print(current_url,'\n')
Slordig dat het demo-voorbeeld voor deze aspecten niet volledig&simpel is uitgewerkt t.b.v. ‘beginnende gebruiker’.
Weatherlink’s API v2 blijkt dus een behoorlijke ‘can-of-worms’ .......

Conclusie:
het PWSDashboard van Wim vdKuil en zijn equivalenten/soortgenoten zijn misschien niet de kortste weg om Weatherlink.com uit te lezen voor data-afgifte naar HetWeerActueel, maar momenteel wel pragmatisch een al werkende interface-oplossing.
De betreffende HWA-handleiding wordt in die zin aangepast.
#75557
Toulon7559 schreef: 25 aug 2024, 17:40 Conclusie:
het PWSDashboard van Wim vdKuil en zijn equivalenten/soortgenoten zijn misschien niet de kortste weg om Weatherlink.com uit te lezen voor data-afgifte naar HetWeerActueel, maar momenteel wel pragmatisch een al werkende interface-oplossing.
De betreffende HWA-handleiding wordt in die zin aangepast.
Eigenlijk wordt "WeatherLink programma verdwijnt" al heel lang geroepen. Maar het programma is nog steeds in gebruik.

Hierbij mijn mening:
De snelste oplossing voor wl.com v2 API stations:
-> de gratis upload van wl.com naar WeatherUnderground
Dat is 1 vinkje en wl.com laadt de data voor je op.
Dan kan HWA die data van WU ophalen en van de ontbrekende hoog-laag waardes voorzien.

De mooiste oplossing is een overgang naar een "modern" weer-programma zoals Meteobirdge, WeatherDisplay, WeeWX en dat weer-programma gebruiken om een compleet HWA bestand te maken.
Dan heb je een "zeer kleine" extra computer nodig zoals een raspberry o.i.d. en kan de vaak "oude PC" waar nu weatherlink.exe op draait met pensioen.

Een extra hobby oplossing:
Maak een eigen website en installeer een "weer-website"-template zoals MeteoTemplate of PWS_Dashboard.
Doe dat ook als je zelf een eigen website wilt bouwen.
Dan kan je "gratis" gebruik maken van allerlei functies die de template bouwer al uitgevonden heeft.

Succes
Wim