Pagina 1 van 3

Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 16 nov 2015, 10:34
door wvdkuil
Op dit moment levert Yahoo in 50% van de gevallen oude gegevens als de verwachtingen of de huidige weercondities worden opgehaald.

Dit is de aanroep die hiervoor wordt gebruikt, alleen wel met uw eigen yahoo plaatscode:
http://weather.yahooapis.com/forecastrss?p=94089&u=c

Het ligt niet aan de PHP/CURL scripts omdat de verouderde gegevens ook via de browser met dezelfde frequentie worden getoond. Dus ik kan ook geen oplossing maken. Het is een yahoo probleem.

Wat moet u doen:
Huidige weercondities in het dashboard met een iccon en text.
Als u die ophaalt van Yahoo, omschakelen naar Metar.
Code: Selecteer alles
$SITE["curCondFrom"]    = "metar"; 

Weersverwachting van Yahoo op de startpagina
U kunt beter een andere gebruiken.
Code: Selecteer alles
$SITE["fctOrg"]         = "metno"; 


Ik heb op de twee Engelse fora een verzoek om hulp gedaan.
http://www.wxforum.net/index.php?topic=27928.msg269847
http://www.weather-watch.com/smf/index. ... ic=61685.0
Het lukte niet om op het yahoo developer forum zelf een post te plaatsen.

Zodra ik meer weet za lik het hier in het Nederlands melden.

Wim

Re:Yahoo gegevens vaak verouderd

Geplaatst: 16 nov 2015, 18:42
door giantocr
Hoi Wim,

Ik had/heb onderstaande al vanaf het begin van de installatie van 2.8 in gebruik.

Code:
$SITE["curCondFrom"] = "metar";

Als ik de yahoo file uit de cache verwijder is het wel weer goed, alleen als er dan weer een update komt gaat het weer mis.

Weet niet of je hier wat aan heb of mee kan.

Vr groet,

Piet

Re:Yahoo gegevens vaak verouderd

Geplaatst: 16 nov 2015, 18:57
door wvdkuil
giantocr schrijft:
Hoi Wim,

Ik had/heb onderstaande al vanaf het begin van de installatie van 2.8 in gebruik.

Code:
$SITE["curCondFrom"] = "metar";

Als ik de yahoo file uit de cache verwijder is het wel weer goed, alleen als er dan weer een update komt gaat het weer mis.

Weet niet of je hier wat aan heb of mee kan.

Vr groet,

Piet
Het gaat ongeveer 50% van de gevallen fout.

Ook de andere manieren (andere API) om de gegevens van Yahoo op te halen tonen dezelfde fout.

Ook maakt het geen verschil of de data in json of xml wordt opgehaald.

Heel lastig, uitgebreide diskussies op wxforum, maar niemand weet waarom en hoe.

Wim

Re:Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 21 nov 2015, 11:01
door wvdkuil
Omdat het probleem nog steeds niet opgelost is, heb ik de yahoo scripts zo goed als mogelijk aangepast maar ik kan niet alleen alle situaties die mogelijk zijn testen.

Daarom het verzoek om deze scripts te testen als u release 2.8 of 2.7 gebruikt.
Ik heb nog niet met 2.6 kunnen testen.

Maak eerst een extra kopie van de map weather??/forecasts om zeker te zijn.
[ul][li]Als Yahoo de juiste gegevens levert werken de scripts zoals voorheen. [/li][li]Als er geen of verouderde gegevens komen probeeren de scripts [ol]
[li]eerst nog een tweede keer de gegevens op te halen en in 30% van de gevallen wordt dan de juiste data opgehaald[/li][li]de cache te gebruiken tot die maximaal 100 uur oud is[/li][li]en anders een foutboodschap te geven.[/li][/ol][/li][/ul]Ik hoop dat de verouderde gegevens op deze manier van onze websites verdwijnen,

Wim

Re:Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 21 nov 2015, 12:12
door giantocr
Hoi Wim,

Bedankt, heb de nieuwe scripts geïnstalleerd.
In eerste instantie veranderde er niks, daarna in de cache de yahoo file verwijderd, daarna werden de juiste gegevens opgehaald.
Nu dus afwachten of het verder goed gaat met de update.

Vr groet,

Piet

Re:Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 21 nov 2015, 14:18
door giantocr
@Wim,

Hoi Wim even een update.
Update van 11:55 am kreeg ik een foutmelding "no valid data returned from yahoo" na het gebruik van F5 correcte weergave.
Het zelfde voor de Update van 12:55 am.
Update van 1:54 pm was een correcte weergave zoals vanouds.


Vr groet,

Piet

Re:Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 21 nov 2015, 16:27
door giantocr
@Wim,

Hoe Wim,

Update van 2.54 pm was goed, nu die van zojuist rond 4.00 pm was weer fout.

Piet

Re:Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 21 nov 2015, 16:41
door wvdkuil
giantocr schrijft:
@Wim,

Hoi Wim even een update.
Update van 11:55 am kreeg ik een foutmelding "no valid data returned from yahoo" na het gebruik van F5 correcte weergave.
Het zelfde voor de Update van 12:55 am.
Update van 1:54 pm was een correcte weergave zoals vanouds.


Vr groet,

Piet
De foutboodschap "no valid data returned from yahoo" kan eiggenlijk alleen komen als er geen recente cache file is.
Zie mijn vorige bericht: "de cache te gebruiken tot die maximaal 100 uur oud is"

Dus als er geen nieuwe data van Yahoo is wordt de oude cache gebruikt totdat die 100 uur oud is. Dus morgen als de eerste dag geen 22 november is, weten we dat er oude cache gebruikt wordt.

Wim

Re:Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 21 nov 2015, 17:25
door giantocr
@Wim,

Oké Wim bedankt.
Nog even de update van 5.00 pm.
Deze gaf op een gegeven moment de fout boodschap weer.
Even daarna was er een correcte Update te zien.

Piet

Re:Yahoo gegevens vaak verouderd-nieuw script

Geplaatst: 22 nov 2015, 10:00
door giantocr
@Wim,

Hoi Wim, even een update van vandaag tot nu toe.

Na iedere update komt de melding "no valid data returned from yahoo"
Na een tweede keer een kijkje op de pagina of het gebruik van F5 zijn de gegevens up-to-date.

Dus tot op heden nog geen verouderde updates gezien.

Vr groet,

Piet