Auteur Topic: HWS-template WD34 juli release  (gelezen 197 keer)

amvih

  • Full Member
  • ***
  • Berichten: 25
    • Bekijk profiel
    • Meteo24-Culemborg
Re: HWS-template WD34 juli release
« Reactie #15 Gepost op: 26 augustus 2019, 20:23:50 »
Vandaag viel me ineens op dat alle regenhoeveelheden altijd dubbel worden vermeld op twee dagen achterelkaar, zie ook screenshot.
Dit zal iets te maken hebben denk ik met de cronjob die om 23:55 elke dag loopt, waarschijnlijk is dan bij de eerste melding voor de nieuwe dag de regenhoeveelheid nog niet gereset.
Moet ik hier nog iets in tijden wijzigen dat de cronjobs moeten lopen misschien?

https://www.meteo24-culemborg.nl/pwsWD/

Gr. Arie



 

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 611
    • Bekijk profiel
    • Template Support
Re: HWS-template WD34 juli release
« Reactie #16 Gepost op: 26 augustus 2019, 22:10:14 »
Vandaag viel me ineens op dat alle regenhoeveelheden altijd dubbel worden vermeld op twee dagen achterelkaar, zie ook screenshot.
Dit zal iets te maken hebben denk ik met de cronjob die om 23:55 elke dag loopt, waarschijnlijk is dan bij de eerste melding voor de nieuwe dag de regenhoeveelheid nog niet gereset.
Moet ik hier nog iets in tijden wijzigen dat de cronjobs moeten lopen misschien?

https://www.meteo24-culemborg.nl/pwsWD/

Gr. Arie
Uw eerste meting van de dag is steeds om 23:50  b.v. https://www.meteo24-culemborg.nl/pwsWD/w34_graph_xx.php?period=day&type=temp
Die tijd wordt doorgegeven door uw weer-programma in clientraw velden 29,30,31
Dit zijn de velden:    [29] => 21
    [30] => 45
    [31] => 43
    [32] => Culemborg_(upd/min)-21:49
Die tijd loopt achter op de werkelijke tijd op uw server maar ook op de andere tijd in clientraw, die is immers al 3 minuten later.
Ook de tijd van aankomst bij de webserver Filetime (UTC): Filetime (UTC): 2019-08-26T19:49:43+00:00
Die tijd klopt wel met veld 32 van de clientraw.

De tijd in de maandtabel staat om 23:55 dat is de webserver tijd.
Om 23:55 (webserver-tijd) wordt het dagbestand leeg gemaakt.
Maar daarna arriveren nog 2 regels met "oude informatie"
Uw dagbestand bevat dus altijd 2 (of soms 1 ?)  regels van de vorige dag met tijd 23:50 (aangekomen net na 23:55) en 23:55 aangekomen na 24:00 uur

En bij het bepalen van de hoog-laag waardes van "vandaag" worden die waardes van "gisteren" meegenomen.
Bij de regen valt dat op, omdat dat een cumulatief veld is wat steeds groter wordt gedurende de dag.   Bij de andere velden zit die vertekening ook in de uitkomsten.

Mogelijke oplossingen:
  • Mijn voorkeur: Als u dagelijks een extra cronjob kunt uitvoeren om 00:15 gebruik dan het script w34_cron_empty.php
    Dat maakt het chartsmydata/today.txt  bestand leeg als het script wordt uitgevoerd tussen middernacht en 01:00 uur
  • Anders kunt u het aangepaste w34_cron_addtoyear.php script gebruiken.
    Deze versie slaat alle data van voor 00:00 uur over bij het bepalen van de min-max waardes
Wim
« Laatst bewerkt op: 27 augustus 2019, 09:12:27 door wvdkuil »
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) http://pwsdashboard.weather-template.com/

amvih

  • Full Member
  • ***
  • Berichten: 25
    • Bekijk profiel
    • Meteo24-Culemborg
Re: HWS-template WD34 juli release
« Reactie #17 Gepost op: 27 augustus 2019, 17:47:55 »
Wim, dank voor je info!
Zal optie 1 testen, kijken wat daar de uitkomst van wordt.

amvih

  • Full Member
  • ***
  • Berichten: 25
    • Bekijk profiel
    • Meteo24-Culemborg
Re: HWS-template WD34 juli release
« Reactie #18 Gepost op: 30 augustus 2019, 13:06:16 »
Na wat testen afgelopen week lijken de juiste instellingen te zijn gevonden.
Optie 1 is daarbij gehanteerd.

Ingesteld nu:
w34_cron_stationcron, draait elke vijf minuten.
w34_cron_addtoyear, éénmaal per dag om 23:59 (zo laat mogelijk om ook de laatste gegevens behorende bij die dag nog binnen te krijgen).
w34_cron_empty, éénmaal per dag om 00:04 (dan wordt er gestart voor die dag met het eerst beschikbare record van 00:00).

Problemen met dubbele regenhoeveelheden lijken vooralsnog nu opgelost.

Wim, dank voor je inzet.

Gr. Arie