1. Startseite
  2. Portal
  3. Forum
    1. Unerledigte Themen
  4. Galerie
    1. Alben
    2. Karte
  5. Lexikon
  6. Kartensysteme
    1. Europaanalyse
    2. Gewitteranalyse
    3. Nowcast
  7. FAQ
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Galerie
  • Lexikon
  • Seiten
  • FAQ
  • Erweiterte Suche
  1. Forum
  2. RATGEBER
  3. Ratgeber: Wetterseite
  4. Die eigene Wetterseite

Verwertung von DWD-Daten

  • Axel
  • 17. Januar 2012 um 16:54
  • Erledigt
  • Axel
    Gast
    • 17. Januar 2012 um 16:54
    • #1

    Hallo Ruhrwettler,
    ich eröffne hier mal einen Thread mit folgender Frage:
    Der DWD stellt ja für seine Kunden (nach Anmeldung) auf seinem FTP-Server Wetterdaten in .txt-Form und Bilder zur Verfügung.
    Hat jemand schon Erfahrung in der Verwertung dieser Daten gemacht ?
    Es ergibt sich für mich folgendes Problem (liegt wahrscheinlich an der Unerfahrenheit mit PHP):
    Die aktuellen Daten liegen niemals alleine in einem Ordner auf deren Server, immer noch mindestens die drei vorhergehenden Datensätze auch.
    Das automatische Herunterladen der Ordner auf meinen Rechner habe ich mittlerweile realisiert.
    Nun scheitert es an folgendem: Wie kann ich den aktuellen Datensatz - und nur diesen - automatisch auf meinen Webserver hochladen ???
    Das Script müsste also erkennen, welches der neueste Datensatz ist (ich meine die Dateien sind mit Datum und Uhrzeit gekennzeichnet) und diesen hochladen.
    Wer kennt sich aus ??? :blitz:

  • Frank
    Gast
    • 17. Januar 2012 um 17:03
    • #2

    Hallo Axel,

    auf die Schnelle einmal ganz grob: Jede Datei hat einen Zeitstempel, z.B. wann diese erstellt wurde oder auch wann sie zuletzt geändert wurde. Diesen kann man mit PHP auslesen und dann musst Du "nur" noch automatisch ermitteln, welcher Zeitstempel am aktuellsten ist. Somit kennst Du dann den Namen der gewünschten Datei und kannst diese auf den Webspace hochladen.

    Ich schau bei Gelegenheit einmal nach, dann kann ich Dir vielleicht ein paar weiterführende Infos geben. Auf jeden Fall sollte man aber schon einmal mit PHP gearbeitet haben, mit zwei bis drei Zeilen Code ist es leider nicht getan. Wenn das mit dem Zeitstempel aus irgendeinem Grund nicht klappen sollte, kann man natürlich auch den entsprechenden Teil des Dateinamens mit der Zeitangabe weiterverarbeiten.

    Schönen Gruß
    Frank

  • Axel
    Gast
    • 17. Januar 2012 um 21:27
    • #3

    Ups, mit so schneller Reaktion hab ich nicht gerechnet, danke.
    Werde es bei Gelegenheit ausprobieren. :respect:

  • Harald
    Klimaforscher
    Punkte
    2.360
    Beiträge
    438
    Website
    http://www.ratingenqwrrwe.de
    • 25. August 2012 um 21:36
    • #4
    Zitat von Axel

    Ups, mit so schneller Reaktion hab ich nicht gerechnet, danke.
    Werde es bei Gelegenheit ausprobieren. :respect:


    @Axel, gibt es dzbl.bereits Neuigkeiten die Du zu verzeichnen hast ?, könnte der Gruppe, ok, neudeusch "Team"
    eventuell auch weiterhelfen.

    Liebe Grüße aus Ratingen

    Harald

    http://www.ratingenwetter.de

  • Axel
    Gast
    • 22. Februar 2013 um 16:05
    • #5

    Hallo Marc,
    lange ist es schon her, dass Du mir freundlicherweise das Script zur Verfügung gestellt hast.
    Durch einige andere Probleme bin ich aber bis heute nicht dazu gekommen, das auch zu realisieren, zumal ich die 10-Tages-Vorhersage und das Thema des tages über das Programm von http://www.wetterhilfe.de als Textform bekommen habe.
    Da diese Seite aber nun wohl seinen Betrieb eingestellt hat, bin ich aus meiner Lethargie erwacht und muss tätig werden.
    Was muss ich denn mit deinem Script noch machen, außer meine DWD-Zugangsdaten einzutragen ?
    Kann ich das dann so wie es ist als Datei " xyz.php " auf meinem Server speichern und es dann über http://www.emscherwetter.de/xyz.php aufrufen ?
    Di hast von einem Cronjob geschrieben. Was muss ich mir darunter vorstellen, wie muss das aussehen, wo wird das gespeichert, wie wird es gestartet, ... :cry:
    Du siehst, hier hast du es diesbezüglich mit einem Laien zu tun, meine Stärken liegen mehr in der Hardware...
    Würde mich sehr freuen, wenn ich das irgendwie mit deiner Hilfe hinbekomme... :hilfe:

  • Rainer G
    Klimaforscher
    Reaktionen
    7
    Punkte
    32.397
    Beiträge
    3.618
    Website
    http://www.waltrop-wetter.de
    • 22. Februar 2013 um 22:07
    • #6

    Hallo Axel das Programm von http://www.wetterhilfe.de funst wieder !!!
    Aber das mit Cronjob Versuche ich auch schon länger hinzubekommen.
    Vieleicht kann uns Marc ja mal gans langsam das zeigen,wie das geht :roll:

    Gruß aus Waltrop in NRW

  • worfinator
    MOD Ruhrwetter
    Reaktionen
    6
    Punkte
    9.576
    Beiträge
    1.861
    Website
    http://wetter.heubes.de
    • 22. Februar 2013 um 22:10
    • #7

    Auf meinen Unix- und Linux-Servern läuft viel mit Cron-Jobs, was habt ihr denn vor?

  • Axel
    Gast
    • 23. Februar 2013 um 07:07
    • #8
    Zitat von Rainer G

    Hallo Axel das Programm von http://www.wetterhilfe.de funst wieder !!!


    Danke Rainer, hatten wohl kurzzeitigen Aussetzer.
    Trotzdem oder gerade deswegen möchte ich nun endlich unabhängig eigene Daten beziehen.

    @Marc2: Was habe ich vor ?
    Grundsätzlich wie am Anfang des Posts beschrieben möchte ich Datensätze vom DWD über meinen dortigen ftp-Zugangautomatisch empfangen, auswerten und dartellen. Punkt.
    Nun ist das mit meinen bescheidenen Programmierkenntnissen nicht einfach (anders eine Regenmesserheizung zu bauen).
    Dafür hat Marc1 oben ein Script zur Verfügung gestellt, bei dem ich a) nicht weiss ob ich es so direkt verwenden kann (habe mal blauäugigerweise meine Zugangsdaten eingetragen, es auf meinem Server unter "xyz.php" abgespeicher und versucht, so aufzurufen. Fehlanzeige.
    Zum Zweiten sprach Marc1 von einem Cronjob (ich habe einen guten Job und brauche keinen Neuen :haha: ), Du siehst, null Ahnung.
    Von daher bin ich für Unterstützung dankbar - und wie ich sehe, Rainer auch.

  • Frank
    Gast
    • 23. Februar 2013 um 11:53
    • #9

    Hallo,

    mit einem Cronjob kann man zeitgesteuert (z.B. alle 5 Minuten) eine Webseite aufrufen oder ein PHP-Script automatisch ausführen lassen. Verfügt man über einen eigenen Server, so kann dieser die Arbeit übernehmen. In den meisten Fällen wird man aber nur reinen Webspace besitzen, dann muss ein externer Server diese "Cronjobs" ausführen.

    Cronjobs bekommt man z.B. unter http://www.cronjob.de. Auch die Ruhrwetter-Cronjobs werden werden von dort ausgeführt. Bisher gab es damit nie Probleme.

    Schönen Gruß
    Frank

  • worfinator
    MOD Ruhrwetter
    Reaktionen
    6
    Punkte
    9.576
    Beiträge
    1.861
    Website
    http://wetter.heubes.de
    • 23. Februar 2013 um 12:21
    • #10

    Mahlzeit!

    Wie - habt ihr keine root-Server? Ich hab zwar nur einen V-Server bei Strato, aber dort baue ich mir meine Cronjobs komplett selbst an der bash-Shell.
    Ich baue sowieso alles komplett zu Fuss an der Linux-Shell, ist irgendwie voll mein Ding. Klickie-Buntie hab ichs nicht so mit :daumen:

    Also aber gut, wenn diese Seite Cronjobs ohne root-Server ermöglicht, ist das natürlich eine Möglichkeit einen einfachen Webspace aufzuwerten.

    Nur mal ein paar Beispiele für meine Wetter-Cronjobs:
    Zwei mal die Stunde holt sich ein WGET-Befehl die Wetterdaten vom Flughafen Dortmund, diese nutze ich zur Qualitätssicherung.
    Eigene PHP-Skripte speichern diese dann in einer MySQL-DB.

    Außerdem startet einmal pro Minute ein Cron-Job ein Skript, welches sich von der MySQL-DB auf dem Pi bei mir zu Hause die Wetterdaten zieht und diese in eine weitere Datenbank auf meinem root-Server bei Strato speichert. Dort werden die Daten dann verwendet, z.B. von dem Skript was nach ruhrwetter.de hochlädt.
    Das PHP-Skript ist so konzipiert, dass es rund 50 Sekunden abläuft und 4 Sync-Versuche tätigt. So sind die Daten im Schnitt nur wenige Minuten alt.
    Man könnte natürlich auch eine API-Bauen, die Echtzeit-Daten liefert, bin aber unsicher, ob das nicht den Pi crasht. Mit meiner neuen Station wären Echtzeitdaten aber grundsätzlich möglich, alle 2,5 Sekunden gibt es neue Daten. Auf keinen Fall werde ich aber Messwerte alle 2,5 Sekunden in meine MySQL-Datenbank speichern, das sprengt mir jeden Speicherplatz.

    Außerdem gibt es diverse Cronjobs, die bei mir auf dem Pi generierte Diagramme (Grafiken) per FTP auf meinen Strato-Server laden.
    Von den anderen Cron-Job, wie z.B. für meinen selbst geskriptetes SMS-Gateway mal ganz zu schweigen.

    Grüße,
    Marc.

  • Frank
    Gast
    • 23. Februar 2013 um 12:37
    • #11
    Zitat von worfinator

    Wie - habt ihr keine root-Server?


    Hallo,

    wofür denn? Nur für eine Webseite mit ein paar PHP-Scripten und einer Datenbank? Das wäre mit Kanonen auf Spatzen schießen. Ist so sehr viel preiswerter und funktioniert genauso gut.

    "Richtige" Server machen doch nur dort Sinn, wo man entsprechende Funktionalität braucht. Aber nicht für eine schnöde Webseite ;)

    Schönen Gruß
    Frank

  • Axel
    Gast
    • 23. Februar 2013 um 14:29
    • #12
    Zitat von Frank

    Cronjobs bekommt man z.B. unter http://www.cronjob.de. Auch die Ruhrwetter-Cronjobs werden werden von dort ausgeführt. Bisher gab es damit nie Probleme.

    Schönen Gruß
    Frank

    Danke, Frank.
    Ich werde dort mal schauen, das scheint auch für mich praktikabel zu sein.
    Kannst Du was zu dem php-Script sagen ?
    Ist das so ausführbar oder stelle ich mich nur zu blöd an ?
    Ich habe es mit den Angaben meines DWD-Zuganges als php-Seite auf meinen Server geladen.
    Wenn ich diese Seite jedoch aufrufe, bekomme ich nur den Text dieser Seite angezeigt.

  • Frank
    Gast
    • 23. Februar 2013 um 14:41
    • #13

    Hallo Axel,

    also unter http://www.emscherwetter.de/xyz.php finde ich kein Script. Oder liegt es woanders? Wenn Du die "xyz.php" aufrufst und Dir wird nur der Quelltext angezeigt (blöderweise dann auch mit Deinen DWD-Zugangsdaten), scheint möglicherweise gar kein PHP auf Deinem Webserver installiert zu sein ...

    Schönen Gruß
    Frank

  • Wilfried
    Gast
    • 23. Februar 2013 um 15:10
    • #14
    Zitat von Axel


    Wenn ich diese Seite jedoch aufrufe, bekomme ich nur den Text dieser Seite angezeigt.

    Hast Du auch als erste Zeile ein <?php gesetzt und als letzte Zeile ein ?> eingetragen?

    Script funktioniert tadellos, aber ohne diese beiden Zeilen kommt es auch zu Deinem Ergebnis.

  • worfinator
    MOD Ruhrwetter
    Reaktionen
    6
    Punkte
    9.576
    Beiträge
    1.861
    Website
    http://wetter.heubes.de
    • 23. Februar 2013 um 15:21
    • #15

    Wahrscheinlich kann der Server kein PHP :(

  • Wilfried
    Gast
    • 23. Februar 2013 um 15:24
    • #16
    Zitat von worfinator

    Wahrscheinlich kann der Server kein PHP :(

    Kann natürlich auch sein.
    Aber wenn er den Code so kopiert hat, dann kann es auch nicht klappen.
    ein <?php muss schon drin stehen.

  • Axel
    Gast
    • 23. Februar 2013 um 17:47
    • #17

    @Marc Server kann PHP, Benutzer ist nur zu dösig !!! :denken:
    @Wilfried Danke Dir, Betriebsblindheit hat mich das glatt vergessen lassen.

    Nun stellt sich mir noch eine Frage: Der heruntergeladene Text sieht so aus:

    VHDL50 DWEH 231634

    <h2>Vorhersage für Nordrhein-Westfalen für heute</h2>

    <p>

    Leichter bis mäßiger Schneefall, im Bergland teils Verwehungen. Weiterhin Frost und Glätte.

    </p>

    <p>

    Heute Abend bleibt es meist stark bewölkt. Von Süden und Osten schneit es, dabei steigt die Glättegefahr. Am wenigsten schneit es am nördlichen Niederrhein und im Münsterland. Die Temperatur liegt um minus -2 Grad, im Bergland um -5 Grad. Der Wind weht mäßig und teils noch stark böig aus Nordost, im Bergland kommt es örtlich zu Schneeverwehungen.

    In der Nacht zum Sonntag fällt bei vielen dichten Wolken weiterhin gebietsweise Schnee. Vor allem in der Eifel summieren sich die Mengen auf 15 bis 20 cm, im Rothaargebirge auf etwa 10 bis 15 cm. Die tiefste Temperatur liegt zwischen -2 und -5, im Bergland bei -7 Grad. Verbreitet besteht Glättegefahr.

    </p>

    <br></br>

    <p>Letzte Aktualisierung: 23.02.2013, 17.34 Uhr</p>

    <br></br>

    <p>Copyright (c) Deutscher Wetterdienst</p>

    Wie kann ich diesen nun ohne die html-Zeichen in meine Webseite einfügen und dabei den Schriftstil dem meiner Seite anpassen ?

  • worfinator
    MOD Ruhrwetter
    Reaktionen
    6
    Punkte
    9.576
    Beiträge
    1.861
    Website
    http://wetter.heubes.de
    • 24. Februar 2013 um 12:08
    • #18

    Ich hab mir überlegt, ein Wetterbericht vom DWD wäre nicht schlecht. Wo kriegt man denn einen Usernamen beim DWD her? Für FTP?

  • Wilfried
    Gast
    • 24. Februar 2013 um 12:20
    • #19

    Dann such mal bei Google nach "DWD ftp Anmeldung", dann kommst Du auf diese Seite:

    http://www.dwd.de/bvbw/appmanage…F__nnn%253Dtrue

  • worfinator
    MOD Ruhrwetter
    Reaktionen
    6
    Punkte
    9.576
    Beiträge
    1.861
    Website
    http://wetter.heubes.de
    • 25. Februar 2013 um 00:47
    • #20

    Ok, danke, schaue ich mir an.

Radar

Regenradar

Link-Box

Zellenabstand und Zelleninnenabstand in Tabellen
Wegweiser
Kartenanlyse
Webcam
  1. Datenschutzerklärung
  2. Impressum
  3. Nutzungsbedingungen
  4. Kontakt

Partner
Viktor´s Supportboard
Besucherzaehler



Community-Software: WoltLab Suite™ 6.1.25
© Wetter-Board 2004-2026