Hallo Raketenschnecke,
bei mir lag der Fehler an meinem Server, jetzt läufts.
Hallo Raketenschnecke,
bei mir lag der Fehler an meinem Server, jetzt läufts.
prima, und danke für die Rückmeldung
aua, das sieht gut aus und macht Lust auf mehr
Hi,
also meine meine Pro-FTP dürfte ja klar sein, die Diskussion hatten wir hier schonmal und irgendwann hat ja dann auch Paresy die Standart-IPS-Wetterkategorie auf FTP-Zugang umgebaut. Das mit den Limits kann ich mir nicht vorstellen, die haben da einen richtig großen Cluster (Stand mal in einer News vom DWD). Zuverlässiger als die Webseite auf jeden Fall …
Index von /gds/specials/warnings/
DL/ 26.06.12 21:03:00
EM/ 26.06.12 21:03:00
FG/ 23.03.11 01:00:00
HA/ 26.06.12 22:03:00
LZ/ 26.06.12 21:03:00
MS/ 26.06.12 22:03:00
OF/ 26.06.12 21:03:00
PD/ 26.06.12 21:03:00
SU/ 26.06.12 22:03:00
legend_warnings.xls 380 kB 12.03.12 11:29:00
maps/ 26.06.12 22:20:00
sms/ 23.03.11 01:00:00
xml/ 20.06.11 02:00:00
in DL,EM usw liegen die Text-Dateien und xls/EM xml/DL die XML-Files. In SMS gibt noch SMS-Kompatible Texte …
das XML-File hatte ich ja schon gepostet, hier ein Text-File:
WWEM35 STXX 251326
AUFHEBUNG der WARNUNG vor GEWITTER mit STURMBÖEN und STARKREGEN
für Kreis Steinfurt
Die Warnung vor markantem Wetter vor Gewitter mit Sturmböen und
Starkregen,
ausgegeben vom Deutschen Wetterdienst am Montag, 25.06.12, 12:17
Uhr,
wird am Montag, 25.06.12, 15:26 Uhr aufgehoben.
DWD / Vorhersagezentrale Offenbach
wobei für einen Ort auch mehrere Warnungen gleichzeitig vorhanden sein können, wie ja auch auf der Website. Hier dann jede Warnung ein File.
Grüße
Andreas
Die Dateinamen haben auch schon einige Infos intus …
z.B. die Datei „WWEM35_BDEX_251017“
bedeutet:
Art der Warnung WW Wetterwarnung
Ausgebende Dienststelle EM Essen
Warnschlüsselziffer 35 Gewitter
Kreis / Region / Seegebiet * BDE Regierungsbezirk Detmold
Höhenstufe bzw. Kennung X alle Höhenstufen
Ausgabetag 25 25.
Ausgabezeit (UTC) 1017 10:17
Der Schlüssel ist aber sehr sehr umfangreich … die Beschreibung liegt als XLS-File im Verzeichnis auf dem FTP-Server (siehe Listing Beitrag zuvor).
So, Gute Nacht
Andreas
Hallo,
irgendwie scheint dqs Script bei mir nicht zu funktionieren.
Es kommen u.a. folgende Fehlermeldungen:
Notice: Undefined variable: _IPS in C:\IP-Symcon\scripts\13687 DWD Unwetterwarnung.ips.php on line 121
Notice: Undefined variable: _IPS in C:\IP-Symcon\scripts\13687 DWD Unwetterwarnung.ips.php on line 474
Notice: Undefined variable: _IPS in C:\IP-Symcon\scripts\13687 DWD Unwetterwarnung.ips.php on line 535
Frage: Wie muß ich konkret den php_mailer-connector konfigurieren?
Überall, wo ein "!"steht habe ich was eingetragen
<?
// IPS-Forum: http://www.ip-symcon.de/forum/f53/dwd-unwetterwarnung-wfe-mail-html-18782/#post166583
// Messaging-Script für PHP-mailer
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
//$mail->Lang("de");
$mail->Mailer = "smtp";
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "mail.gmx.net"; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "!!!!!!!!!"; // SMTP username
$mail->Password = "!!!!!!!!!"; // SMTP password
$mail->From = $_IPS["!!!!!!!!!"];
$mail->FromName = $_IPS["!!!!!!!!!"];
$mail->AddAddress($_IPS[!!!!!!!!!"], $_IPS["tname"]); // optional name
$mail->AddReplyTo($_IPS["reply"],$_IPS["from"]);
if(isset($_IPS['attachment'])) $mail->AddAttachment($_IPS['attachment']); // wenn a=1, dann AGBs mitschicken
$mail->AddEmbeddedImage($_IPS['ei_path'], $_IPS['ei_cid'], $_IPS['ei_name'], $_IPS['ei_encoding'], $_IPS['ei_type']);
$mail->IsHTML(true); // send as HTML
$mail->Priority = $_IPS["priority"];
if($_IPS["html"]==0) $mail->Subject=utf8_encode("IPS-Mailer RS.loc".$_IPS["from"]); else $mail->Subject = utf8_encode($_IPS["htmlsubject"]);
$mail->Body = utf8_encode($_IPS["htmlhead"].$_IPS["htmlbody"].$_IPS["htmlend"]);
//$mail->AltBody = $_IPS["plaintext"];
if(!$mail->Send())
{
echo "Script #".$_IPS['SELF']." Die Mail konnte nicht verschickt werden!><p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
?>
Muß im eigentlichen Script noch mehr konfiguriert werden?
$ort = 'GPX';
$ort_desc = 'Göppingen';
// eigene Vairablen deklarieren
$wan_status_ID = 53325 /*[Objekt #53325 existiert nicht]*/ ; //Status-ID der I-Net-Verbindung, -1 wenn keine Variable verfügbar ist
$php_mailer_scriptID = 18596 /*[Objekt #18596 existiert nicht]*/;
// PHP-Mailer: Konfig Absender/Empfänger
$mailContent['from'] = 'Mailadresse';
$mailContent['reply'] = 'Mailadresse';
$mailContent['fname'] = 'IPS RS.loc';
$mailContent['to'] = 'Mailadresse';
$mailContent['tname'] = 'Username';
$subject_praefix = 'IPS Unwetterwarnung: ';
$mailprio = 2; // Mail-Priorität "High", wenn angegebener DEFCON-Status unterschritten wird
// Auswahl mit oder ohne Radarbild
$WFE_Radar = true; // true: mit Radarbild im WFE, false = ohne Radarbild im WFE
$Mail_Radar = true; // true: mit Radarbild in Mail, false = ohne Radarbild in Mail
// Maintenance
$Update = false; // bei manuellem Update auf "true" setzen, sonst "false", erneuert auch Var-Profile!
Klar, daß die beiden Objekte nicht existieren. Ich habe ja auch keine Variablen angelegt. Ich dachte, das macht das Script selbständig…
Ich steh grad total auf dem Schlauch. Wahrscheinlich ist es einfach zu früh am morgen. Ich probiers vielleicht heut abend nochmals
Hallo Erklärbär,
auch eine Rückmeldung von mir.
Installiert , angepasst, Fehler meinerseits gesucht und et lüpt.
Danke für deine Arbeit.
Gerade im westlichen Unwettergebiet getestet.
Funktioniert super.
Kleiner Schönheitsfehler ist mir aufgefallen.
Wechsel von Defcon 2(in meinem Fall) auf Defcon 5
Scriptzeile: 395&396 steht noch Defcon 4
Dementsprechend auch in der Mail Defcon 4
Danke auch für deine Arbeit.Klasse.
Hi Ravenous,
ich arbeite gerade an der nächsten Version, da ist das schon behoben. Was mir erheblich Kopfzerbrechen bereitet, ist die Auswertung der Warntypen. Ich denke aber, dass es Morgen ein Update geben wird
Hallo Raketenschnecke,
super Tool. Habe es runtergeladen und ich denke auch korrekt installiert. Leider bekomme ich immer nur folgende Meldung:
========
29.06.2012 07:35:31.000 | 36319 | DEBUG | ExecuteThreadID #2 | Skriptausführung: 36319.ips.php ~ Absender: Ereignis #45372, Zeit Ereignis
29.06.2012 07:35:31.156 | 36319 | MESSAGE | ExecuteThreadID #2 | [Skripte\Unwetterwarnungen\DWD Unwetterwarnung.ips] = Script #36319 Unwetterwarnung: ohne Ergebnis gelaufen (keine Objekte gefunden/Objekte fehlerhaft
Status wird auf DEFCON 0 gesetzt, aber bei gleichzeitig „keine amtliche Meldung“.
Die Webseite funktioniert und zeigt definitiv die Meldung "Amtliche WARNUNG vor GEWITTER mit STURMBÖEN, STARKREGEN und HAGEL ".
Die URL: „http://www.wettergefahren.de/dyn/app/ws/html/reports/NRX_warning_de.html“
Wo ist mein Denkfehler?
Gruß
Mike
P.S.
Warum auch immer. 10 Minuten später hat es funktioniert.
Hi Mike,
das sieht so aus, als würden Objekte (Variablen) fehlen.
vielleicht lässt du das Script nochmal im Installationsmodus laufen.
Es müssen alle Ojekte lt. Screenshot vorhanden sein.
passen zu den heutigen Unwettern bundesweit ein Update (29.06.2012)der Scripte im ersten Beitrag.
Ich habe u.A. die Strukturen beider Scripte aufgräumt und besser strukturiert, so dass man den Konfig-Teil und den Rest der Scripte besser unterscheiden kann. Das sollte zukünftige Updates wesentlich anwenderfreundlicher gestalten.
Bauchschmerzen macht noch die Warntypen-Erkennung:
Der DWD liefert die Warnmeldungen nicht exakt 1:1 nach Doku aus. Es kann daher sein, dass die Formulierungen der Warnmeldungen ergänzt/korrigiert werden müssen.
Notfalls kann das jeder selbst machen, und zwar ab Zeile 99:
// Warntypen, "Amtliche Warnung vor...:"
$Warntyp = array();
$Warntyp[] = 'keine amtliche Warnung';
// "Amtliche Warnung vor...:"
$Warntyp[] = 'Windböen';
$Warntyp[] = 'Starkwind';
$Warntyp[] = 'Starkwindwarnung';
$Warntyp[] = 'Sturmwarnung';
$Warntyp[] = 'Sturmböen';
$Warntyp[] = 'schweren Sturmböen';
$Warntyp[] = 'Orkanartigen Böen';
$Warntyp[] = 'extremen Orkanböen';
$Warntyp[] = 'Orkanböen';
$Warntyp[] = 'heftigem Starkregen';
$Warntyp[] = 'Starkregen';
$Warntyp[] = 'Hagel';
$Warntyp[] = 'extrem ergiebigem Dauerregen';
$Warntyp[] = 'ergiebigem Dauerregen';
$Warntyp[] = 'Dauerregen';
$Warntyp[] = 'Extrem starkem Schneefall';
$Warntyp[] = 'starkem Schneefall';
$Warntyp[] = 'leichtem Schneefall';
$Warntyp[] = 'Schneefall';
$Warntyp[] = 'extrem starken Schneeverwehung';
$Warntyp[] = 'starken Schneeverwehung';
$Warntyp[] = 'Schneeverwehung';
$Warntyp[] = 'Glätte';
$Warntyp[] = 'Glatteis';
$Warntyp[] = 'starkem Tauwetter';
$Warntyp[] = 'Tauwetter';
$Warntyp[] = 'Nebel';
$Warntyp[] = 'strengem Frost ';
$Warntyp[] = 'Frost';
$Warntyp[] = 'schwerem Gewitter mit extremen Orkanböen';
$Warntyp[] = 'Schwerem Gewitter';
$Warntyp[] = 'starkem Gewitter';
$Warntyp[] = 'Gewitter';
$Warntyp[] = 'hoher UV-Index';
$Warntyp[] = 'Hitze';
$Warntyp[] = 'Hitzewarnung';
$Warntyp[] = 'Testwarnung'; // muuuuaaahhhh!
// +++ !!! letzter Eintrag im Array !!! +++
$Warntyp[] = 'keinen Warnstatus identifiziert';
Hallo Erklärbär
wieder mal ein GROSSE Lob
Installiert und es lüpt direkt. (vom 29.)
Wenn Du jetzt noch eine Blitzkarte einbaust biste perfekt.
ist doch schon drin?
Das kommt davon wenn man soviel Fußball guckt
Doch noch eine Anregung
www.blitz-radar.de
jiepp, notiert.
Du kannst zwischenzeitlich auch den Link selbst austauschen, allerdings wird man dann wohl die Pic-Dimensionen anpassen müssen (ab Zeile 393):
$HTML_Radar ='
<tr>
<td style="width: 216px; color: #333333; background-color: #E2E9FD; text-align: center;">
<a
href="http://www.niederschlagsradar.de" target="_blank">
<img style="width: 211px; height: 219px; alt="Niederschlagsradar"
src="http://www.niederschlagsradar.de/image.ashx?type=loop1stunde" width="211" height="219"></a></img></td>
<td style="width: 155px; color: #333333; background-color: #E2E9FD; text-align: center;">
<a
href="http://www.wettergefahren.de/app/ws/index.jsp?view=flash&land_code=DE&height=x&warn_type=0" target="_blank">
<img style="width: 150px; height: 219px; alt="DWD Unwetterkarte"
src="http://www.wettergefahren.de/dyn/app/ws/maps/DE_x_x_0.gif" width= "150" height= "219"></a></img></td>
<td style="width: 305px; color: #333333; background-color: #E2E9FD; text-align: center;">
<a
href="http://www.sat24.com/de" target="_blank">
<img style="width: 300px; height: 219px; alt="Satellitenbild DE Sat24"
src="http://www.sat24.com/image.ashx?country=de&type=loop&sat=vis" width= "300" height= "219"></a></img></td>
</tr>
Hi,
Ich hatte heute Defcon 4 bezgl einer Hitzewarnung und alle 5min eine Mail
Allerdings hab ich auch noch die allererste Version …
Muss mal Updaten …
Grüße
Andreas
Sent from my iPhone using Tapatalk
auch ne Methode, User zu Updates zu „überreden“…