Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door wvdkuil
#66146
giantocr schrijft:
@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
Ja, ik heb ook een nieuwe versie van de twee yahoo scripts bijgevoegd om dit op te vangen.

Ook voor de gebruikers die Yahoo ingesteld hebben om de huidige weercondities op te halen
Code: Selecteer alles
$SITE["curCondFrom"]    = "yahoo"; 
is er een aangepaste versie.

Yahoo leverde jarenlang de meest betrouwbare informnatie. Heel jammer dat nu in meer dan 50% van de gevallen gegevens van soms wel 10 dagen oud worden verstrekt.

===

Alvast bedankt aan iedereen die dit wil testen.

Wim

EDIT: Verkeerde zip bestand verwijderd 2015-11-22 15:00
Bijlagen
(21.92 KiB) 220 keer gedownload
Door giantocr
#66153
@Wim,

Hoi Wim,

Als ik me niet vergis ververste hij niet met de laatste script van je.
Na het gebruik van de script van gisteren wel.
Maar zal het even in de gaten houden heb n.l. nu je laatste script weer ingebruik en even afwachten wat hij doet.

Piet
Door wvdkuil
#66154
giantocr schrijft:
@Wim,

Hoi Wim,

Als ik me niet vergis ververste hij niet met de laatste script van je.
Na het gebruik van de script van gisteren wel.
Maar zal het even in de gaten houden heb n.l. nu je laatste script weer ingebruik en even afwachten wat hij doet.

Piet

Ja en nee.
als men Yahoo gebruikt voor "Huidige weercondities" staat de verversing (=ophalen nieuwe gegevens) op 10 minuten. Dus iedere 10 minuten wordt geprobeerd de informatie op te halen. Dan wordt dus ook de verwachting ververst omdat die in hetzelfde bestand zit.

Als yahoo alleen als verwachting wordt gebruikt staat de verversing op 12 uur. dus pas na een halve dag wordt geprobeerd weer een nieuwe verwachting op te halen. Als er weer een juiste verweachting gelezen is (niet ouder dan 2 dagen), dan wordt deze bewaard en gaat de wachttijd van 12 uur weer in.

Met alle problemen bij yahoo werkt het op deze manier een beetje. De tijden(12 uur - 2 dagen)) zal ik nog inregelen. Maar eerst weer een juiste verwachting en een correct "huidige condities".

Wim
Door giantocr
#66155
@Wim,

Hoi Wim,

Onderstaande geeft hij aan om 17:15 met je laatste script:

Forecast for Sauwerd - Netherlands updated Sun, 22 Nov 2015 3:24 pm CET

Deze hieronder word weergegeven met de script van gisteren/vanmorgen om 17:17

Forecast for Sauwerd - Netherlands updated Sun, 22 Nov 2015 4:54 pm CET


Piet
Door wvdkuil
#66156
Als je Chrome gebruikt probeer dan:
[url]view-source:http://meteosauwerd.nl/weather/index.php?p=yahooForecast2&lang=nl&force=yahoo[/url]
blader in de html totdat je de yahoo gegevens ziet:

De volgende boodschap geeft aan dat we de cache niet gebruiken (force=yahoo)
module yahoo.weather2.php - getWeatherData (95) Load from cache skipped as force was used

dan komen er enkele andere regels en dan komt er:
module yahoo.weather2.php - checkCurlData (332) invalid data, build date = Fri, 13 Nov 2015 8:24
soms 1 keer of 2 keer. => dan is er dus te oude data.

Soms is de data goed, dan komt er
module yahoo.weather2.php - checkCurlData (335) Build date = Sun, 22 Nov 2015 5:24 pm CET

Als er goede = recente data gevonden is gaat die naar de cache.

Maar een volgende keer kan er weer oude of te oude of bijna recente of recente data komen.

Elke minuut proberen levert op:

invalid data, build date = Thu, 12 Nov 2015 1:59 pm
Build date = Sun, 22 Nov 2015 5:53 pm CET

=> OK => naar cache

Build date = Sun, 22 Nov 2015 5:53 pm CET
=> OK => naar cache

invalid data, build date = Thu, 12 Nov 2015 8:24
invalid data, build date = Thu, 12 Nov 2015 8:24
invalid data, also the second time

try to load (cache/yahooweather2phpen733185CkmhhPakm.txt) from cache

Build date = Sun, 22 Nov 2015 5:53 pm CET
=> OK => naar cache

invalid data, build date = Tue, 10 Nov 2015 9:25
invalid data, build date = Fri, 13 Nov 2015 11:54
invalid data, also the second time


enzovoort enzovoort.

Ongeveer de helft van de gevallen is de opgehaalde data te oud.
Waarom? => Weet niemand.
Andere API gebruiken? => zelfde resultaat.

Wim
Door giantocr
#66206
@Wim,

Hoi Wim,

Hoe loopt Yahoo bij jouw?
Volgens mij is hier alles weer normaal.
Heb de laatste dagen geen fouten gezien bij het updaten van de Yahoo pagina.
Ik gebruik de een na laatste versie van jou.

Vr groet,

Piet