Pagina 9 van 12

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 27 mei 2024, 18:40
door tvg
Het is dus eigenlijk niet te doen, mede dankzij het KNMI. Ik heb me ook wezenloos gezocht waarom ik alleen maar "Er zijn geen waarschuwingen voor Noord_Holland" kreeg.
Theo

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 27 mei 2024, 20:14
door pdw112
Ik heb in mijn Synology Nas in zowel PHP als web het geheugen verhoogt naar 256Mb gezet maar helaas.
De zelfde memory fout blijft.

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 27 mei 2024, 22:25
door wvdkuil
pdw112 schreef: ↑27 mei 2024, 20:14 Ik heb in mijn Synology Nas in zowel PHP als web het geheugen verhoogt naar 256Mb gezet maar helaas.
De zelfde memory fout blijft.
Let op alle data is weggeschreven in de cache. Het duurt een tijd voordat de data opnieuw wordt gelezen.

Ik zie de fout niet meer na die wijziging:
http://wtr.ddns.net/meteoalarm/meteoalarm-details.html
Code: Selecteer alles
<!-- get-meteoalarm-warning-inc: begin ./meteoalarm-details.html -->
<div align="center" class="advisoryBox" style="background-color: #29d660; width: 625px;margin: 0 auto !important;">
<!-- Fetch Status:
get-meteoalarm-warning-inc.php (980) NL_warnings: time spent: 14.9221 -  CURL OK for https://feeds.meteoalarm.org/api/v1/warnings/feeds-netherlands
 -->
<br><font face=verdana>Er zijn geen waarschuwingen<br>voor Noord-Brabant</font><br><br>
</div><!--  get-meteoalarm-warning-inc: end  ./meteoalarm-details.html -->
Volgens mij werkt het nu.
Kijk even welk gebied wel een waarschuwing heeft en voeg die toen aan de huidige instellingen.

Succes,
Wim

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 28 mei 2024, 19:17
door pdw112
cache tijd staat op 300.
de taak om opnieuw op te halen staat op 1 uur dus ver na de cache tijd.
Met een gebied vanuit UK waar nu wel een warning voor is werkt hij zonder fout.
Zie output log van de taak.
Code: Selecteer alles
<!-- get-meteoalarm-warning-inc.php - V3.16 - 08-Mar-2023 -->
PHP Warning:  Undefined variable $minAlertLevel in /volume1/web/meteoalarm/get-meteoalarm-warning-inc.php on line 302

Warning: Undefined variable $minAlertLevel in /volume1/web/meteoalarm/get-meteoalarm-warning-inc.php on line 302
<!-- using minAlertLevel=2 for 'Yellow' or more severe alerts to display -->
<!-- CountryWarnings:
array (
  'UK' => 
  array (
    'Nottingham' => 
    array (
      '#FFDB23|./ajax-images/meteoalarm_000.svg|Thunderstorm' => 'alert1',
    ),
  ),
) -->
<!-- get-meteoalarm-warning-inc: saved summary to ./meteoalarm-summary.html file -->
<!-- get-meteoalarm-warning-inc: saved details to ./meteoalarm-details.html file -->
Echter met de code voor Brabant komt de fout gewoon weer terug.
Zie output log van de taak.
Code: Selecteer alles
<!-- get-meteoalarm-warning-inc.php - V3.16 - 08-Mar-2023 -->
PHP Warning:  Undefined variable $minAlertLevel in /volume1/web/meteoalarm/get-meteoalarm-warning-inc.php on line 302

Warning: Undefined variable $minAlertLevel in /volume1/web/meteoalarm/get-meteoalarm-warning-inc.php on line 302
<!-- using minAlertLevel=2 for 'Yellow' or more severe alerts to display -->
PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /volume1/web/meteoalarm/get-meteoalarm-warning-inc.php on line 391

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /volume1/web/meteoalarm/get-meteoalarm-warning-inc.php on line 391

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 28 mei 2024, 21:36
door pdw112
Heb voor mijn wordpress website een fix gevonden voor het geheugen probleem.

voeg onderstaande regel toe aan je .htaccess file.
Code: Selecteer alles
php_value memory_limit 256M
de meteoalarm.arr file is nu 1.5mb en de warns-array.txt is nu 1.8mb ipv beide steeds 1kb

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 29 mei 2024, 17:49
door tvg
pdw112 schreef: ↑28 mei 2024, 21:36 Heb voor mijn wordpress website een fix gevonden voor het geheugen probleem.

voeg onderstaande regel toe aan je .htaccess file.
Code: Selecteer alles
php_value memory_limit 256M
de meteoalarm.arr file is nu 1.5mb en de warns-array.txt is nu 1.8mb ipv beide steeds 1kb
Dit werkt bij mij nu ook, zonder wordpress.
Even afwachten als er daadwerkelijk een alarm is voor Noord-Holland
Bedankt Theo

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 03 dec 2024, 00:10
door MeteoGouda
WeerstationGraveNL schreef: ↑09 nov 2023, 00:15 Ja natuurlijk.
Ik ben geen held in php, maar kan het wel aanpassen.
Dus als je wat raars ziet, dan ligt het daar aan :)

Ik gebruik een plugin XYZ PHP code om dit in mijn website te embedden, maar je kunt natuurlijk ook een iframe gebruiken:
Code: Selecteer alles
<HTML><HEAD></HEAD>
<body  TEXT="black"  BGCOLOR="white" marginwidth="0" marginheight="0" topmargin="0" >
<?PHP
$filename = "https://www.knmi.nl/nederland-nu/weer/verwachtingen";
$newstring = '';
$handle = fopen($filename, "rb");
[b]while (!feof($handle)){$newstring .= fread($handle, 8192);};[/b]
fclose($handle);

$pos = strpos($newstring, "Vandaag &amp morgen;");
$kp = substr($newstring, $pos);
$pos = strpos($kp, '<p class="intro margin-bottom-0">');
$kp = substr($kp, $pos+33);
$pos = strpos($kp, '</div>');
$kp = substr($kp, 0, $pos);
$kp = trim($kp);

echo $kp; ?>
</BODY></HTML>
Dit was tot vandaag een perfecte oplossing maar werkt helaas ook niet meer. Er wordt een foutmelding gecreeerd:[02-Dec-2024 21:12:05] WARNING: child 20066 said into stderr: "NOTICE: PHP message: PHP Warning: fread() expects parameter 1 to be resource, boolean given in KNMI-weersverwachting-grab.php on line 5". Line 5 is de vet gemarkeerde.

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 03 dec 2024, 06:18
door rdnwssd
Tsja, het ophalen wordt nu actief geweigerd (code403). Ik ben dus niet alleen... Hopelijk is het onbedoeld en tijdelijke.
Het blijft jammer dat KNMI de weerfanaten geen eenvoudige API biedt. Helaas is de KNMI Data Platform API, waar dit jaar nog workshop over gehouden werden, mijn inziens nog steeds te beperkt om er iets nuttigs mee te kunnen doen.

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 04 dec 2024, 20:30
door waling
Deze api is daar toch prima voor: https://dataplatform.knmi.nl/dataset/ac ... recast-1-0. Script mbv. curl geeft een keurige verwachting. Ziehttps://weerstation-hallum.nl/index.php ... n/KNMIverw

Re: ftp://ftp.knmi.nl/pub_weerberichten -> stopt !

Geplaatst: 04 dec 2024, 21:25
door Ronnie
Waling, kun je misschien iets meer informatie geven hoe dit in zijn werk gaat?
Misschien kunnen we daar dan gebruik van maken.

Ron.