T.J. schrijft:
Goedemiddag.
Mijn site was ook op zwart, ik gebruik Leuven versie 2.5
De metar servers zijn in de war, verander je current conditions waarde van metar naar bijv. Yahoo in wssettings.php
Zal wel een tijdelijke storing zijn.
Bij mij werkt dat, dit is al eens eerder gebeurt en moet wel ergens op dit forum genoemd zijn.
Succes.
Gr. Tjeerd
Ik ben blij met al jullie opmerkingen en ondersteuning.
De reden van de ze storing:
http://weather.aero/ is per 1 juli gestopt.
Zie de zeer korte uitleg op hun site. En dat was 1 van de 2 in de loop van de tijd gebruikte metar-servers. Voor het laatste release als backup server, maar in het begin als enige server.
Op de support pagina staan al een tijd updates (voor 2.6) die wel werken.
Dus de eerste stap:
Verander van metar naar yahoo voor het ophalen van de "current conditions" = huidige weercondities.
Dan draait de website weer.
Vaak zijn die condities net zo goed maar soms met iets minder detail dan een eigen opgehaalde metar.
Je moet wel de juiste Yahoo code voor een plasats in de buurt ophalen.
Voorbeeld release 2.5,
1. commentaar teken zetten bij metar
2. commentaar teken weg bij yahoo
Code: Selecteer alles#---------------------------------------------------------------------------
# from which source do we get the current conditions. Select one, comment out the other
#------------------------------------------------------------------------- #####
#$SITE['curCondFrom'] = 'wd'; // if you are using WeatherDisplay AND have set WD correctly
$SITE['curCondFrom'] = 'yahoo'; // if you use Yahoo also for the forecast on the startpage no other forecast
#$SITE['curCondFrom'] = 'metar'; // default, mostly best choice
dan verderop regel 500 ongeveer bij release 2.5
Code: Selecteer alles$SITE['yaPlaceID'] = '973505'; // ##### 973505 = Leuven
Je eigen Yahoo plaatscode.
1. ga naar
https://weather.yahoo.com/2. type je plaatsnaam in het vak, bijvoorbeeld Leuven
3.Dit is het antwoord in de browser:
https://weather.yahoo.com/belgium/vlaam ... en-973505/4. De
yaPlaceID is dus
973505. De code voor uw dichtsbijzxijnde plaats is natuurlijk anders.
En de tweede stap:Aanpassen metar script voor releases 2.4 - 2.6:
Als u wsMetarXml.php van 3.00 2014-09-21 release version of eerder gebruikt werkt het niet.
Zoek de regel met
Code: Selecteer alles$weatherApiUrl = 'http://weather.aero/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&stationString='.$SITE['METAR'];
verander die in
Code: Selecteer alles$weatherApiUrl = 'http://aviationweather.gov/adds/dataserver_current/httpparam?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&stationString='.$SITE['METAR'];
Dit moet u ook doen als u naar yahoo bent overgestapt.
Immers als u metar gebruikt en die werkt niet => yahoo is de backup
Als u Yahoo gebruikt is de Metar de backup
Dus beide moeten operationeel zijn.
Voor WD gebuikers met een solar sensor is WD nog beschikbaar om de "Current conditions" te leveren.
Succes, Wim