Auteur Topic: Leuven-Template en scripts die historische WU data gebruiken  (gelezen 1638 keer)

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 683
    • Bekijk profiel
    • Template Support
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #30 Gepost op: 02 januari 2020, 10:54:31 »
. . . ingekort . . .
Vandaag krijg ik overigens geen gegevens binnen voor de dag van gisteren, ik neem aan dat dit aan WU ligt, de bestanden worden namelijk wel ververst, maar zonder inhoud.
Ik zie dit op meerdere sites overigens.
Waarschijnlijk moeten we een extra dag wachten?
gr. Arie

=> https://leuven-template.eu/smf/index.php?topic=399.0
Vantage VUE / MB-Nano https://weer.sluispark.be/
Vantage VP2 / USB logger / Meteobridge https://www.weerstation-herent.be/

Support Leuven-Template at  https://support.leuven-template.eu/
Support PWS_Dashboard (HWS-Template) https://pwsdashboard.com/

Bonne

  • Gebruiker van Leuven-Template
  • Sr. Member
  • *
  • Berichten: 62
  • "It is sa't it is"
    • Bekijk profiel
    • Meteo Grou
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #31 Gepost op: 23 januari 2020, 17:14:23 »
Goedendag,

Ik heb aan de hand van de beschrijvingen in dit topic de kleurtjes voor 2020 weer tevoorschijn weten te krijgen, die van 2019 niet. De graphs van WU doen het ook (nog), maar de historische data worden niet in de tabel daaronder verwerkt.
Alle berichten in dit topic heb ik doorgespit, maar dat gaf voor mij geen oplossing. Misschien lees ik er overheen.
Waarschijnlijk moet ik nog iets aanpassen.

Wie kan mij op weg helpen om de oplossing te vinden?

https://www.meteogrou.nl/updates/weather28/index.php?p=wsWUstart&lang=nl

m.vr.gre. Bonne Bruinsma
Davis Vantage pro 2 met UV en Solar
Meteobridge Pro

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 683
    • Bekijk profiel
    • Template Support
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #32 Gepost op: 23 januari 2020, 23:09:29 »
Goedendag,

Ik heb aan de hand van de beschrijvingen in dit topic de kleurtjes voor 2020 weer tevoorschijn weten te krijgen, die van 2019 niet. De graphs van WU doen het ook (nog), maar de historische data worden niet in de tabel daaronder verwerkt.
Alle berichten in dit topic heb ik doorgespit, maar dat gaf voor mij geen oplossing. Misschien lees ik er overheen.
Waarschijnlijk moet ik nog iets aanpassen.

Wie kan mij op weg helpen om de oplossing te vinden?

https://www.meteogrou.nl/updates/weather28/index.php?p=wsWUstart&lang=nl

m.vr.gre. Bonne Bruinsma
ik ben op vakantie met alleen zeer langzaam internet. Ben na 31 januari weer terug.

1. Het 2019 bestand in de cache wordt na 2 januari van het nieuwe jaar niet bijgewerkt. Dus dat moet verwijderd worden.

2. U gebruikt een zeer gevaarlijke versie van het  WU-history scripts wat door veel “illegale bots” misbruikt wordt.
Ook in dat script moet u aanpassingen doen om de WU data op de nieuwe manier op te halen.

Ik kom daar na 31 januari op terug als er nog geen oplossing is.

Mvg,
Wim
Vantage VUE / MB-Nano https://weer.sluispark.be/
Vantage VP2 / USB logger / Meteobridge https://www.weerstation-herent.be/

Support Leuven-Template at  https://support.leuven-template.eu/
Support PWS_Dashboard (HWS-Template) https://pwsdashboard.com/

Bonne

  • Gebruiker van Leuven-Template
  • Sr. Member
  • *
  • Berichten: 62
  • "It is sa't it is"
    • Bekijk profiel
    • Meteo Grou
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #33 Gepost op: 24 januari 2020, 07:18:34 »
Bedankt Wim,

Een plezierige vakantie.
Ik wacht rustig af en zal kijken wat ik zelf nog kan doen.

Gr. Bonne
Davis Vantage pro 2 met UV en Solar
Meteobridge Pro

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 683
    • Bekijk profiel
    • Template Support
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #34 Gepost op: 02 februari 2020, 12:23:05 »
Bedankt Wim,

Een plezierige vakantie.
Ik wacht rustig af en zal kijken wat ik zelf nog kan doen.

Gr. Bonne
Zoals gezegd het jaar-bestand over een oud jaar (dus ook over 2019) wordt niet standaard vervangen.
Dat blijft geldig als het in een volgend jaar is gemaakt.
Citaat
this year = 2020- check file cache/IFRIESLA127-year-2019.txt: exist,  file of previous years, dated 20191230 created after 20190102 OK
U moet dit bestand cache/IFRIESLA127-year-2019.txt uit de cache verwijderen. dan wordt het opnieuw gemaakt.
Het nieuwe MITM script maakt dan  wel het complete jaar 2019 aan:
https://www.meteogrou.nl/updates/weather28/WXDailyHistory.php?ID=IFRIESLA127&month=01&day=01&year=2019&format=1&graphspan=year

===
De scripts van  https://www.meteogrou.nl/updates/weather28/index.php?p=wsWUstart&lang=nl worden al een zeer ruime periode niet meer onderhouden. Ken True heeft deze daarom "geadopteerd" en levert support via https://github.com/ktrue/WU-History
U kunt op basis van de read-me https://github.com/ktrue/WU-History/blob/master/README.md  de scripts aanpassen
U kunt dan wel de "Leuven versie"  van het MITM script aanpassen.

Voor Leuven is er al enkele jaren een volledig nieuwe versie van een WU-historie script, demo: https://leuven-template.eu/wuhistory/_test1.php 
Dit script werkt bij de selectie van de periode in javascipt en niet met GET parameters.
Hierdoor heeft heeft uw website dan ook geen last heeft van de "bots" die voortdurend alle dagen van alle jaren proberen te laden.

Maar na alle problemen met WU gebruiken de meeste WU-opladers tegenwoordig direct de eigen stations-pagina bij WU.

Wim
Vantage VUE / MB-Nano https://weer.sluispark.be/
Vantage VP2 / USB logger / Meteobridge https://www.weerstation-herent.be/

Support Leuven-Template at  https://support.leuven-template.eu/
Support PWS_Dashboard (HWS-Template) https://pwsdashboard.com/

Bonne

  • Gebruiker van Leuven-Template
  • Sr. Member
  • *
  • Berichten: 62
  • "It is sa't it is"
    • Bekijk profiel
    • Meteo Grou
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #35 Gepost op: 02 februari 2020, 14:00:59 »
Bedankt Wim,

Donatie gedaan.
Ik zal tussen de ziekenhuisbezoeken door proberen het op te lossen aan de hand van  jouw aanwijzingen.

Bonne
Davis Vantage pro 2 met UV en Solar
Meteobridge Pro

wsNoordbergum

  • Gebruiker van Leuven-Template
  • Sr. Member
  • *
  • Berichten: 75
    • Bekijk profiel
    • Weerstation Noordbergum
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #36 Gepost op: 06 februari 2020, 14:29:46 »
Wim.

Ik heb nog steeds een full page als ik op "Selecteer"klik op de pagina weer in kleur.

Zelfs nu ik het via een eigen pagina heb gemaakt met een include.
Het probleem zit in wsReports1part.php denk ik.
Regel 186 en verder:
if ($insideTemplate)  {$langString   =  '';} else {$langString   = '?lang='.$lang;}
$firstpartHtml   = '
<h3 class="blockHead" >'.$headText.'</h3>
<div style="width: 99%; margin: 0 auto;">
<div style="text-align: center; width: 500px; margin: 0 auto;"><br />
<form method="post" name="report_select" action="'.$SITE['mypage'].$langString.$phpselftop.'" style="padding: 0px; margin: 0px;">
<table class="genericTable" style="text-align: center;">
<tr>
<th>1: '.wsReporttransstr($trans.'period').'</th>
<th>2: '.wsReporttransstr($trans.'report type').'</th>
<th>3: '.wsReporttransstr($trans.'weather value').'</th>
<th>4:</th>

Ik denk ergens de rode gekleurde code, ik weet niet of het ? bij lang ook correct is, ik had immers een ? teveel in de link staan.
Zodra ik op selecteer = "post" klik krijg ik een verkeerde actie.
Het wordt dan volledige pagina.

Misschien dat er meer gebruikers hier last van hebben?

Groeten Tjeerd
Davis Vantage pro 2 met UV en Solar
Belfryboy logger
Meteobridge
Cumulus (test)
Nova fijnstof sensor
Bliksemdetector AS3935 Arduino (coming soon)

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 683
    • Bekijk profiel
    • Template Support
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #37 Gepost op: 09 februari 2020, 19:53:09 »
Wim.
Ik heb nog steeds een full page als ik op "Selecteer"klik op de pagina weer in kleur.
. . . ingekort . . .

U krijgt een iPad versie als u op de knop selecteer drukt, dus menu en alle franje is dan weg. Dit is voor integratie in uw eigen web-pagina.

In het oorspronkelijke template - wsreports/wsReports1part.php  script staat op regel 245
if ($SITE['ipad'])  {$extralang .= PHP_EOL.'<input type="hidden" style="padding: 0px; border: 0px; margin: 0px" name="ipad" value =" "/>'.PHP_EOL;}In de template bestaat altijd de $SITE['ipad'] en staat hier eigenlijk "Als $SITE['ipad'] == true"

Regel 247 in uw versie van wsreports/wsReports1part.php  is if (isset ($SITE['ipad']))  {$extralang .= PHP_EOL.'<input type="hidden" style="padding: 0px; border: 0px; margin: 0px" name="ipad" value =" "/>'.PHP_EOL;}Bij u staat er  "Als $SITE['ipad']bestaat"
En inderdaad bestaat die setting in de template uitvoering, en in de post waardes wordt dus altijd de $_POST[ipad]  mee-gegeven.
Die regel moet dan in uw omgeving zijnif (isset ($SITE['ipad']) && $SITE['ipad'] == true) 
     {$extralang .= PHP_EOL.'<input type="hidden" style="padding: 0px; border: 0px; margin: 0px" name="ipad" value =" "/>'.PHP_EOL;}

Succes,

Wim
Vantage VUE / MB-Nano https://weer.sluispark.be/
Vantage VP2 / USB logger / Meteobridge https://www.weerstation-herent.be/

Support Leuven-Template at  https://support.leuven-template.eu/
Support PWS_Dashboard (HWS-Template) https://pwsdashboard.com/

wsNoordbergum

  • Gebruiker van Leuven-Template
  • Sr. Member
  • *
  • Berichten: 75
    • Bekijk profiel
    • Weerstation Noordbergum
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #38 Gepost op: 09 februari 2020, 20:25:32 »
Bedankt Wim.

Ik heb het inmiddels veranderd en het werkt zoals het hoort.

Nogmaals dank!
Davis Vantage pro 2 met UV en Solar
Belfryboy logger
Meteobridge
Cumulus (test)
Nova fijnstof sensor
Bliksemdetector AS3935 Arduino (coming soon)

Weerstation Coevorden

  • Newbie
  • *
  • Berichten: 4
    • Bekijk profiel
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #39 Gepost op: 19 februari 2020, 19:45:57 »
Na enkele dagen puzzelen heb ik de statistieken weer compleet. Met wat knip en plakwerk heb ik zelfs de oude jaargrafieken van Weather Underground weer terug. (Bedankt voor de tip Wim.)

Waar ik echter (na veel puzzelen en blijven proberen van verschillende (mogelijke) oplossingen) niet uit kom is het volgend:
wanneer ik op mijn homepage (https://www.weerstation-coevorden.nl) via de knop "History / Almanac" naar WU Historie ga, opent de pagina wel, maar verschijnen er geen gegevens op de pagina.
Ga ik rechtstreeks naar deze pagina via deze link https://www.weerstation-coevorden.nl/weather28/wuhistory/startWUhistory.php dan volgt er wel een lijst met actuele data. (Weliswaar nog in het Engels dus daar klopt ook nog iets niet, maar dat zoek ik later wel weer uit.)
Er lijkt dus ergens iets mis te gaan als ik de pagina binnen het template wil openen.
Waarschijnlijk is het een klein typfoutje, maar ik kom er intussen niet meer uit.

Is er misschien iemand die hier ff over mijn schouder mee wil kijken. De (volgens mij) relevante bestanden heb ik als bijlage toegevoegd.
Mocht er meer info nodig zijn dan hoor ik het wel.

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 683
    • Bekijk profiel
    • Template Support
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #40 Gepost op: 20 februari 2020, 09:13:42 »
Na enkele dagen puzzelen heb ik de statistieken weer compleet. Met wat knip en plakwerk heb ik zelfs de oude jaargrafieken van Weather Underground weer terug. (Bedankt voor de tip Wim.)

Waar ik echter (na veel puzzelen en blijven proberen van verschillende (mogelijke) oplossingen) niet uit kom is het volgend:
wanneer ik op mijn homepage (https://www.weerstation-coevorden.nl) via de knop "History / Almanac" naar WU Historie ga, opent de pagina wel, maar verschijnen er geen gegevens op de pagina.
Ga ik rechtstreeks naar deze pagina via deze link https://www.weerstation-coevorden.nl/weather28/wuhistory/startWUhistory.php dan volgt er wel een lijst met actuele data. (Weliswaar nog in het Engels dus daar klopt ook nog iets niet, maar dat zoek ik later wel weer uit.)
Er lijkt dus ergens iets mis te gaan als ik de pagina binnen het template wil openen.
Waarschijnlijk is het een klein typfoutje, maar ik kom er intussen niet meer uit.

Is er misschien iemand die hier ff over mijn schouder mee wil kijken. De (volgens mij) relevante bestanden heb ik als bijlage toegevoegd.
Mocht er meer info nodig zijn dan hoor ik het wel.

U hebt blijkbaar de stand-alone versie van WU-History4 gedownload en geïnstalleerd.
Dus die werkt wel als u die aanroept als stand-alone.  Dan vindt het start script de overige te laden scripts in dezelfde map.
Dus die kan ook goed werken als u die in een template (Saratoga of Leuven) aanroept in een iFrame.
Werken met een iFrame is de beste weg om te gaan als u de huidige versie van de Template wilt gebruiken.

Als u de stand-alone versie voor de template wilt ombouwen moet u teveel aanpassingen maken.
Daarom bijgevoegd de versie uit het  huidige Leuven_Template release 2.8x2
Dit is dan de regel voor de menu-file die u moet gebruiken
    <item nr =  "wsWUstart"     caption = "WU History Txt"    link = "wu/wsWUstart.php"  show = "wuHistPage"    />
Succes,
Wim
Vantage VUE / MB-Nano https://weer.sluispark.be/
Vantage VP2 / USB logger / Meteobridge https://www.weerstation-herent.be/

Support Leuven-Template at  https://support.leuven-template.eu/
Support PWS_Dashboard (HWS-Template) https://pwsdashboard.com/

Bonne

  • Gebruiker van Leuven-Template
  • Sr. Member
  • *
  • Berichten: 62
  • "It is sa't it is"
    • Bekijk profiel
    • Meteo Grou
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #41 Gepost op: 20 februari 2020, 11:27:23 »
Het is me gelukt om de pagina met kleurtjes weer te herstellen.

Met de pagina https://www.meteogrou.nl/updates/weather28/index.php?p=wsWUstart&lang=nl krijg ik de melding: "Scripts failed, check html for problems"
Als ik de pagina rechtstreeks oproep met de link https://www.meteogrou.nl/updates/weather28/wuhistory/startWUhistory.php#, dan krijg ik wel de historische gegevens.

De menu-file heb ik aangepast aan de hand van de aanwijzingen van Wim. Ergens zit er blijkbaar nog iets fout.

Hopelijk is er iemand die mij op de goede weg helpen.

Bonne
Davis Vantage pro 2 met UV en Solar
Meteobridge Pro

Weerstation Coevorden

  • Newbie
  • *
  • Berichten: 4
    • Bekijk profiel
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #42 Gepost op: 20 februari 2020, 12:53:52 »
Bonne,
Het lijkt erop dat je hetzelfde probleem hebt als ik, zie enkele berichten terug. Ook ik kreeg bij de verschillende pogingen om alles werkend te krijgen , meerdere keren de html/scripts foutmeldingen. Ik heb gewoon de originele bestanden weer teruggeplaatst en ben elke keer gewoon weer opnieuw begonnen. Zijn op zich geen grote aanpassingen in het bestand, maar een typfoutje is zo gemaakt.
Zal vanavond of morgen de oplossing van Wim ff proberen, nog een paar uurtjes werken en dan morgen weer een volle (ATV) dag om weer verder te gaan testen.

Bonne

  • Gebruiker van Leuven-Template
  • Sr. Member
  • *
  • Berichten: 62
  • "It is sa't it is"
    • Bekijk profiel
    • Meteo Grou
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #43 Gepost op: 20 februari 2020, 15:12:13 »
Het is gelukt, met dank aan de adviezen en aanwijzingen in dit forum.

Er bleek nog een foutje te zitten in WU-History4.php. Het script heb ik aangepast met dank aan de oplossing van Wim: https://leuven-template.eu/smf/index.php?topic=401.msg2243#msg2243. Daar had ik overheen gelezen.

Af en toe moet je wel eens iets geheel anders gaan doen (in dit geval fruitboompjes enten) en er dan weer fris voor te gaan zitten...

Nu de grafieken nog: https://www.meteogrou.nl/updates/weather28/index.php?p=62-2&lang=nl

Bonne
Davis Vantage pro 2 met UV en Solar
Meteobridge Pro

Weerstation Coevorden

  • Newbie
  • *
  • Berichten: 4
    • Bekijk profiel
Re: Leuven-Template en scripts die historische WU data gebruiken
« Reactie #44 Gepost op: 20 februari 2020, 16:56:33 »
U hebt blijkbaar de stand-alone versie van WU-History4 gedownload en geïnstalleerd.
Dus die werkt wel als u die aanroept als stand-alone.  Dan vindt het start script de overige te laden scripts in dezelfde map.
Dus die kan ook goed werken als u die in een template (Saratoga of Leuven) aanroept in een iFrame.
Werken met een iFrame is de beste weg om te gaan als u de huidige versie van de Template wilt gebruiken.

Als u de stand-alone versie voor de template wilt ombouwen moet u teveel aanpassingen maken.
Daarom bijgevoegd de versie uit het  huidige Leuven_Template release 2.8x2
Dit is dan de regel voor de menu-file die u moet gebruiken
    <item nr =  "wsWUstart"     caption = "WU History Txt"    link = "wu/wsWUstart.php"  show = "wuHistPage"    />
Succes,
Wim

Wim, bedankt voor de hulp, alles werkt weer.