Ergebnis 1 bis 15 von 1906

Thema: Wetterwarnung Version 3

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    10.02.2009
    Beiträge
    27
    es gab hier schon mal ein sehr schönes script, das leider im Moment bei mir nicht mehr funktioniert. Ich hatte es lange Zeit im Einsatz, aber irgendwann mal das System neu aufgesetzt und dann die email-Funktionalität nicht mehr benötigt. Derzeit bin ich grad dran, zu Ergründen warum das Script von damals nicht mehr mag. Anscheinend wird jetzt die dwd1.htm.txt im UTF-8 format abgelegt (zumindest deuten mir die drei ersten Zeichen in der Datei sehr darauf hin) - und damit kommen offenbar die unix-tools die im laufe des Scriptes "abgefeuert" werden, nicht ganz klar.

    Hat irgendjemand etwas funktionierendes, um auf der Shell (und damit in Scripten) aus UTF-8 wieder ASCII oder ANSI zu machen? Ich denke, dann würde das Script (evtl. mit Anpassungen, ich weiß nicht, ob der Aufbau der Warndatei immer noch gleich ist wie damals) wieder funktionieren...

  2. #2
    Registriert seit
    29.11.2006
    Beiträge
    76
    Zitat Zitat von obelix Beitrag anzeigen
    es gab hier schon mal ein sehr schönes script, das leider im Moment bei mir nicht mehr funktioniert. Ich hatte es lange Zeit im Einsatz, aber irgendwann mal das System neu aufgesetzt und dann die email-Funktionalität nicht mehr benötigt. Derzeit bin ich grad dran, zu Ergründen warum das Script von damals nicht mehr mag.
    Der Grund für das nicht mehr funktionieren ist die Umstellung der DWD-Webseite vor längerer Zeit. Ich poste hier mal mein neues Script. Ich habe es dahingehend geändert, dass es sich selbst aus dem Internet die aktuellen Warnungen vom DWD und UWZ holt (links müssen bei den Variablen angepasst werden) und dann bei neuen Warnungen einen Betreff und eine Textdatei mit allen aktiven Warnungen erstellt. Wenn also 3 Warnungen aktiv sind und das Programm gestartet wird, dann erstellt es 3x einen Betreff (für jede Warnung einen) und 3x die gleiche Textdatei, in der alle Warnungen drin sind.

    Code:
    REM -----------------------------------------------------------------------------
    REM ----- Internetadressen festlegen --------------------------------------------
    SET dwdweb=http://www.dwd.de/dyn/app/ws/html/reports/SOK_warning_de.html#WS_ANCHOR_0
    SET uwzweb=http://www.unwetterzentrale.de/uwz/plzinfo.php?plz=07926
    Code:
    REM --- Email versenden ---
    REM --- Variable mit Emailbetreff ---
    ECHO %meldung_dwd_asci%
    REM --- Erestellte Datei, die als Text der Mail verwendet werden kann ---
    TYPE DWD%mzeit%M.tmp
    Code:
    REM --- Email versenden ---
    REM --- Variable mit Emailbetreff ---
    ECHO %meldung_uwz_asci%
    REM --- Erestellte Datei, die als Text der Mail verwendet werden kann ---
    TYPE UWZ%mzeit%M.tmp
    Das Skript läuft bei mir als geplanter Windowstask alle 5 Minuten.

    Gruß
    Angehängte Dateien Angehängte Dateien
    Kann man schon was sagen?

  3. #3
    Registriert seit
    10.02.2009
    Beiträge
    27
    @FF Pulsnitz:
    ich hab grad noch mal das Script durchlaufen lassen - *wo genau* wird nicht ersetzt? Im Betreff (und genau das macht mein Script) werden alle Umlaute ersetzt. Im Mailbody wird ja die unveränderte DWD1.htm.txt eingebaut. (Schalter "-o message-file=DWD1.htm.txt") Wenn man dort die Umlaute auch noch ersetzt haben will, müßte man die betreffende Datei auch noch mal durchgehen mit einem ähnlichen Ansatz.

    @wave_ceptor:
    muß ich mir gleich mal ansehen - danke! :)

  4. #4
    Registriert seit
    07.02.2006
    Beiträge
    415
    Zitat Zitat von obelix Beitrag anzeigen
    @FF Pulsnitz:
    ich hab grad noch mal das Script durchlaufen lassen - *wo genau* wird nicht ersetzt? Im Betreff (und genau das macht mein Script) werden alle Umlaute ersetzt. Im Mailbody wird ja die unveränderte DWD1.htm.txt eingebaut. (Schalter "-o message-file=DWD1.htm.txt") Wenn man dort die Umlaute auch noch ersetzt haben will, müßte man die betreffende Datei auch noch mal durchgehen mit einem ähnlichen Ansatz.

    @wave_ceptor:
    muß ich mir gleich mal ansehen - danke! :)
    war Fehler von mir. Im Betreff steht der Text hier das andere war im Mailbody

    Ž++Deutscher Wetterdienst - Warnungen - RosenheimEs sind 2 Warnungen f++r Rosenheim vorhanden:Amtliche WARNUNG vor SCHWEREN STURMB+ûENf++r Landkreis und Stadt Rosenheim, Lagen ++ber 1500 Meterg++ltig von: Donnerstag, 25.03.2010 19:19 Uhrbis: Freitag, 26.03.2010 10:00 Uhrausgegeben vom Deutschen Wetterdienstam: Donnerstag, 25.03.2010 19:19 UhrZeitweise treten schwere Sturmb+Âen bis etwa 100 km/h aus s++dlichen Richtungen auf.DWD / RZ M++nchenAmtliche WARNUNG vor WINDB+ûENf++r Landkreis und Stadt Rosenheimg++ltig von: Donnerstag, 25.03.2010 17:11 Uhrbis: Freitag, 26.03.2010 10:00 Uhrausgegeben vom Deutschen Wetterdienstam: Donnerstag, 25.03.2010 17:11 UhrIn den F+Âhnt+ñlern treten zeitweise B+Âen bis etwa 60 km/h um S++d auf.DWD / RZ M++nchen

  5. #5
    Registriert seit
    10.02.2009
    Beiträge
    27
    ich kann den Fehler bei dir leider nicht nachvollziehen, bei mir kommt die Mail "lesbar" an. Ich habe das Script 1:1 so genommen, wie du es gepostet hattest, lediglich die Pfade und Mail-Logins für mich angepaßt.

    Schau noch mal, ob Du wirklich alles genau so zu stehen hast, wie es von dir hier ins Forum gepostet wurde - und nicht vielleicht doch irgendwo was anders ist (außer dem Mail-Aufruf, evtl.).

  6. #6
    Registriert seit
    07.02.2006
    Beiträge
    415
    Habe alles nochmal überprüft und es ist alles so wie es unten steht.

  7. #7
    Registriert seit
    29.11.2006
    Beiträge
    76
    Hallo FF Pulsnitz,

    benutzt du die aktuellste Version von WW? Nach der Umstellung der DWD-Seiten gab es mal eine WW-Version, die die Dateien in einer anderen (falschen) Zeichenkodierung gespeichert hat - ich dachte ich hätte so was mal in der Versionshistorie gelesen. Und wenn dann in der zu verarbeitenden Datei die Sonderzeichen wegen der falschen Kodierung nicht gefunden werden, können sie auch nicht ersetzt werden.
    Kann man schon was sagen?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •