Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Hochladen der Wettergrafiken und Daten per FTP 08 Mai 2011 23:01 #165028

  • Hathor27
  • Hathor27s Avatar Autor
  • Besucher
  • Besucher
Hallo,

unterdessen habe ich Wettergrafiken definiert, die mir z.B. die Niederschlagsmenge je Tag über die letzten 30 Tage ausgibt. Da diese Grafik nur einmal am Tag ändert (wenn der Tag abgeschlossen ist), so sollte ich diese auch nur jeden Tag hochladen müssen. Mache ich das jedoch auf diese Weise, so erhalte ich die Grafik bis und mit gestern erst morgen. Das heisst dann, dass ich das eigentliche Gestern nicht sehe, sondern nur Werte bis vorgestern auf meiner Grafik habe. Woher kommt das? :gruebel:

Dasselbe ergibt sich auch mit Daten je Stunde
, wenn ich diese stündlich
hochlade.

Wie kann ich diesem Phänomen begegnen?

Bitte Anmelden um der Konversation beizutreten.

Hochladen der Wettergrafiken und Daten per FTP 08 Mai 2011 23:15 #165031

  • Tobias Ferrari
  • Tobias Ferraris Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 3267
  • Dank erhalten: 11
Hoi Hathor27

Blöde Frage, aber zur Sicherheit. Du generierst und lädst die Grafik erst nach Mitternacht hoch?

Gruss
Tobias

Bitte Anmelden um der Konversation beizutreten.

Der Weise sagt nicht alles was er denkt, aber er denkt alles was er sagt.
www.wetterstation-wohlen.ch

Hochladen der Wettergrafiken und Daten per FTP 08 Mai 2011 23:22 #165032

  • Hathor27
  • Hathor27s Avatar Autor
  • Besucher
  • Besucher
Zu welcher Uhrzeit genau weiss ich ja nicht - im Meteohub-GUI stell' ich ja nur das Intervall ein. Eigentlich stellte ich mir schon vor, die Grafik würde erst ein paar Sekunden nach Mitternacht oder nach der vollen Stunde hochgeladen.
Wie mir aber scheint, gibt's diese Verzögerung nicht...

Bitte Anmelden um der Konversation beizutreten.

Hochladen der Wettergrafiken und Daten per FTP 08 Mai 2011 23:42 #165034

  • Tobias Ferrari
  • Tobias Ferraris Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 3267
  • Dank erhalten: 11

...Das Hochladen via FTP wird zeitgesteuert jede Minute initiiert. Dabei werden jeweils fertig berechnete Grafiken oder Daten übertragen. Unabhängig davon kann für jede zu erzeugende Information ein eigener Zeitplan hinterlegt werden, der angibt, wann die Information berechnet werden soll (in der Regel sind Zeitpläne zur Erzeugung von Grafiken in Abständen kleiner 5 Minuten nicht sinnvoll). So erzeugte Daten werden dann jeweils vom nächsten anstehenden Hochlade-Prozess ergriffen und übertragen. Es kann zwischen Standardzeitplänen oder einem individuellen Zeitplan gemäß der Unix-üblichen CRON-Notation angegeben werden. Während die Standardzeitpläne direkt per Auswahlliste ausgewählt werden, muß ein CRON-Zeitplan in der Eingabezeile "individueller Zeitplan" eingegeben und mit dem Auswahlpunkt "individuell" in der Auswahlliste selektiert werden. Nach Drücken von "Speichern" wird der CRON-Zeitplan dann übernommen.

Quelle: http://www.meteohub.de/files/meteohub-v4.7.pdf | Seite 61

Ich habe hier die Vermutung, dass der Upload für die Tagesdaten um 00:00:01 startet, die Grafiken zu diesem Zeitpunkt aber noch nicht neu generiert wurden. Ich würde Dir empfehlen, einen eigenen Cron für die Stunden- und Tagesgrafiken zu erstellen.

Für die Stundengrafiken: 01, *, *, *, *
Für die Tagesgrafiken: 01, 01, *, *, *

Liebe Grüsse
Tobias

Bitte Anmelden um der Konversation beizutreten.

Der Weise sagt nicht alles was er denkt, aber er denkt alles was er sagt.
www.wetterstation-wohlen.ch

Hochladen der Wettergrafiken und Daten per FTP 09 Mai 2011 23:03 #165040

  • Hathor27
  • Hathor27s Avatar Autor
  • Besucher
  • Besucher
Hey, cool :) - und sorry, wenn ich nicht selber lesen konnte :o

Ich habe nun meine Hochlade-Intervalls ge-tuned. Da staunte ich nicht schlecht, wie langsam doch eine Greenbox sein kann:
  • Grafiken, die alle 5 Minuten aktualisiert werden, lade ich jetzt mit dem Intervall "4-59/5 * * * *".
    Meteohub benötigt anscheinend 4+(2*5)=14 Minuten, um die Daten aufzubereiten, denn diese sind bei 5-Minuten-Aggregierungzeit erst nach 19 Minuten (nochmals +5 wegen Aggr.zeit) als Graphik verfügbar - überfordere ich das arme Teil? Oder verstehe ich etwas noch nicht?
  • Grafiken, welche alle 30 Minuten aktualisiert werden, lade ich neu mit "5-59/30 * * * *".
  • stündliche mit "6 * * * *"
    tägliche mit "10 0 * * *"
    und monatliche mit "15 0 1 * *"

Bitte Anmelden um der Konversation beizutreten.

Hochladen der Wettergrafiken und Daten per FTP 10 Mai 2011 23:30 #165049

  • Tobias Ferrari
  • Tobias Ferraris Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 3267
  • Dank erhalten: 11
Hoi Hathor27

Hey, cool :) - und sorry, wenn ich nicht selber lesen konnte :oManchmal findet man selber die Antwort auch nach x-Mal lesen nicht, ist doch kein Problem, dafür ist das Forum doch da. :-)

  • Grafiken, die alle 5 Minuten aktualisiert werden, lade ich jetzt mit dem Intervall "4-59/5 * * * *".


    Ich empfele Dir "*/5, *, *, *, *", ausser, Du möchtest die Minute 0 jeweils wirklich explizit ausschliessen.

    • Grafiken, welche alle 30 Minuten aktualisiert werden, lade ich neu mit "5-59/30 * * * *".

Das ist immer nur zur Minute 30, mach es einfacher mit "30, *, *, *, *" oder "*/30, *, *, *, *" für 00 und 30.



[*]stündliche mit "6 * * * *"
tägliche mit "10 0 * * *"
und monatliche mit "15 0 1 * *"
[/list]

Überdenke diese Zeitpläne nochmals, wenn Meteohub wie von Dir erwähnt 14 Minuten zur Generierung der Daten braucht, würden hiermit die alten Daten hochgeladen...

Liebe Grüsse
Tobias

Bitte Anmelden um der Konversation beizutreten.

Der Weise sagt nicht alles was er denkt, aber er denkt alles was er sagt.
www.wetterstation-wohlen.ch

Hochladen der Wettergrafiken und Daten per FTP 15 Mai 2011 16:26 #165089

  • Hathor27
  • Hathor27s Avatar Autor
  • Besucher
  • Besucher
Hoi Tobias,

vielen Dank für Deine Korrekturen - Du hast natürlich grundsätzlich Recht

Wie ich nun weiter feststellte, dauern Grafiken, welche aggregiert werden auf 5 Minuten, die beschriebenen 14 Minuten. Weniger fein aufgelöste Graphiken (10 Minuten, 30 Minuten, 1 Stunde) sind nach 4 Minuten bereits fertig.
Deshalb funktioniert meine Einstellung doch :)

Das ist immer nur zur Minute 30, mach es einfacher mit "30, *, *, *, *" oder "*/30, *, *, *, *" für 00 und 30.
Ich wählte ja "5-59/30 * * * *" - wird damit der Task nicht um 05 und 35 Minuten jeder Stunde ausgeführt? :gruebel:

Ferner behauptete ich

  • tägliche mit "10 0 * * *"
  • und monatliche mit "15 0 1 * *"

sei prima - stimmt nicht :(
Ich musste neu
tägliche mit "10 2 * * *"
und monatliche mit "15 2 1 * *"
[/list] verwenden, da Meteohub den Tag anscheinend nach UTC bewertet - und nach UTC ist der Tag erst 2h später fertig...

...jetzt läufts aber wirklich wie geschmiert - und immer aktuell

Danke nochmals

Bitte Anmelden um der Konversation beizutreten.

Hochladen der Wettergrafiken und Daten per FTP 15 Mai 2011 23:57 #165097

  • Tobias Ferrari
  • Tobias Ferraris Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 3267
  • Dank erhalten: 11
Hoi Hathor27

Ich wählte ja "5-59/30 * * * *" - wird damit der Task nicht um 05 und 35 Minuten jeder Stunde ausgeführt? :gruebel:

Leider nein. "5-59/30" heisst übersetzt folgendes: Sobald eine Zahl zwischen 5 und 59 durch 30 teilbar ist (ohne Nachkommastelle), ist diese Bedingung erfüllt. Wenn Du zu den Minuten 05 und 35 Hochladen möchtest empfehle ich folgenden Eintrag.
"5,35 * * * *"

...da Meteohub den Tag anscheinend nach UTC bewertet - und nach UTC ist der Tag erst 2h später fertig...

Oh, interessant, demnach werden die Tagesabschlüsse auch nach UTC gemacht?



Liebe Grüsse
Tobias

Bitte Anmelden um der Konversation beizutreten.

Der Weise sagt nicht alles was er denkt, aber er denkt alles was er sagt.
www.wetterstation-wohlen.ch
  • Seite:
  • 1
Moderatoren: Markus Brotschi
Ladezeit der Seite: 0.160 Sekunden
Zum Seitenanfang
JSN Boot template designed by JoomlaShine.com