VORWARNUNG ist jetzt die höchste Warnstufe.
Wer trotzdem keine Vorwarnungen erhalten möchte, kann diese immer noch ignorieren lassen.
Bitte Installationsanleitung lesen.
VORWARNUNG ist jetzt die höchste Warnstufe.
Wer trotzdem keine Vorwarnungen erhalten möchte, kann diese immer noch ignorieren lassen.
Bitte Installationsanleitung lesen.
Ich glaube nicht dass das funktioniert, weil:
1. FE-Server holt die Warnmeldungen vom DWD und setzt sie in den Alarmtext, sind mehrere Meldungen aktiv setzt er sie hintereinander (wär zwar schön wenn da ne freie Zeile dazwischen wäre, aber noch mal nen anderes Thema).
Ist jetzt eine Meldung dabei in der ein Wort geblockt werden soll, ist doch die ganze "Alarmierung" hinfällig auch wenn eines von der White-List dabei wäre, oder?
2. Per Push habe ich ja nicht die ganze Meldung (von wegen Überlänge etc. pp) da habe ich ja nur drinstehen "Unwetterwarnung/Warnung vor markantem Wetter/..." und die Stichworte "Starkregen/Schnee/Sturm/...", also weder was von der White- noch Blacklist
Prügelt bitte nicht gleich los wenn ich in einem der Punkte falsch liege. Bin für andere Meinungen offen!
Nichts desto trotz werd ich mich mal dran versuchen obs doch irgendwie funktioniert.
Warnmeldungen gibts bei der aktuellen Wetterlage ja im Moment massig.
PS: funktioniern Leerzeichen in der Textersetzung, da hatte ich bisher Probleme. Kann vielleicht aber auch mit Verwendeten Zeichen zusammenhängen (H1 =>; )
Geändert von Kommandante (05.01.2012 um 19:59 Uhr)
Punkt 1:
Ja, da hast du Recht. Dieses Dilemma lässt sich dadurch nicht umgehen (Da aber mehrere Wetterwarnungen als "eine" gesehen wird, lässt sich dieses Problem auch nicht durch ein Regel-Plugin lösen)
Punkt 2:
Den Alarmtext, den du überprüfst, musst du ja nicht verwenden:
-Alarmtext <<< Zur Überprüfung mit gesamten Warntext
--Whitelist
---Alarmtext <<< Den Text schickst du als Pushnachricht weg
----Push
So, hab mal alles so eingerichtet und es kam prompt ne Meldung. Allerdings kam sie nicht ganz so rüber wie Ich's wollte, es kam der komplette Warntext (&4&).
Pipeline siehe Bild
1. Alarmtext-Plugin: &4&
2. Alarmtext-Plugin: &1&, &3&, &U& Uhr &D&
Allerdings gibts dann nen Fehler mit dem doppelt vorhandenen Alarmtext-Plugin
Alarmtext[Wetterwarnung] --- exception.KeyAlreadyInUseException
Andere Vorschläge für die Pipeline oder hab ich was falsch verstanden?
Grüße
Sascha
Geändert von Kommandante (08.01.2012 um 19:23 Uhr)
Stimmt, daran hab ich nicht gedacht. Momentan kann man den Alarmtext nur ein einziges mal setzen. Hatte ich vergessen.
Da müssen wir an unserer Stelle was ändern.
Bei manchen Landkreisen (z.B. Thüringen, Baden-Württemberg, Sachsen-Anhalt) funktioniert der Paramter &3& nicht. Als Meldung wird N/A angezeigt.
BaWü kann ich nicht bestätigen!!
Heiliger St. Florian, beschütze unser Haus und zünd andere an!
Ob das immer auftritt, weiß ich jetzt nicht. Ist mir gestern abend nur beim Testen aufgefallen. In anderen Bundesländern ging es auch wie gewohnt. Kann auch sein, dass es landkreis- und nicht bundeslandbezogen ist.
Folgende Landkreise sind mir aufgefallen:
Ortenaukreis (BaWü), Wartburgkreis & Kyffhäuserkreis (Thüringen), Harz-Höhenlagen (Sachsen-Anhalt).
Aktuell stehen für den Harz noch Warnungen an, bei denen N/A bei Parameter &3& kommt!
Vorwarnungen wegen aktueller Lage getestet: Funktioniert soweit super!
Allerdings ist die Option "Vorwarnung ignorieren" ohne Funktion. Selbst bei aktivierter Auswahl werden Vorwarnungen durchgelassen. Kann aber durch die Blacklist unterbunden werden.
PS: &3& nochmals getestet. In BaWü kommt bei Ortenau-Kreis, Lörrach, Rottweil, Schwarzwald-Baar-Kreis, Emmendingen und Freudenstadt nur ein "N/A". Also vllt doch bundeslandbezogenes Problem?!
Vorwarnung:
Hast du da eventuell Logfiles für mich?
Landkreise:
Wird getestet.
Hier der Log. Hab gerade mal drüber geguckt. Die Pipeline ist so aufgebaut, dass zwei Alarmabläufe parallel abgearbeitet werden. Erste Regel (1) ignoriert Vorwarnungen, zweite Regel (2) lässt Vorwarnungen durch. In Klammern die Reihenfolge der Abarbeitung. Irgendwie scheint es so, dass die Pipeline in einer falschen Reihenfolge abgearbeitet wird und deshalb die Vorwarnung erst ignoriert und dann weiter abgearbeitet wird. Sinnvoller wäre es ja, wenn die Pipeline von oben nach unten durchlaufen wird.
-Warnregel (1)
--Alarmtext (5)
---Blacklist (6)
----Prowl (7)
-Warnregel (2)
--Alarmtext (3)
---Prowl (4)
Wenn ich nur eine Warnregel einbaue, wird das Ignorieren bestimmt funktionieren. Kann ich aber gerade nicht testen, da keine Warnungen aktiv.
10:22:19 [INFO] [Wetterwarner] [wetterwarnerInput.WetterInput][94] Wetterwarner gestartet
10:22:19 [INFO] [Wetterwarner] [wetterwarnerInput.WetterInput][95] Aktualisierungsintervall: 1 Minuten
10:22:19 [INFO] [Wetterwarner] [wetterwarnerInput.WetterInput][96] Warnungen für: Ortenau-Kreis
10:22:20 [INFO] [Timer-5] [wetterwarnerInput.WetterInput$WetterTimer][554] Erster Durchlauf. Keine Alarmierung
10:23:20 [INFO] [Timer-5] [wetterwarnerInput.WetterInput$WetterTimer][572] Warnsituation hat sich geändert. Alarmierung wird ausgeführt
10:23:20 [INFO] [Timer-5] [server.AlarmPool][123] Neuer eingehender Alarm für Wetter
10:23:20 [INFO] [Timer-5] [server.AlarmPool][350] Kein Sammelalarm
10:23:20 [INFO] [Timer-5] [wetterwarnerInput.WetterInput][482] Neue Wetterwarnung hinzugefügt
10:23:20 [INFO] [PipeControllerThread] [server.PipelineController][85] Pipeline gestartet für Wetter
10:23:20 [INFO] [WetterPipelineThread Wed Jan 18 10:23:20 CET 2012] [server.Pipeline][106] Pipeline von Feuerwehr (Wetter) wurde mit AlarmData () gestartet
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][88] PluginController mit Plugin weatherrules.Weatherrules (Allgemein0) mit AlarmData ()wurde gestartet
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][88] PluginController mit Plugin weatherrules.Weatherrules (Allgemein5) mit AlarmData ()wurde gestartet
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [weatherrules.Weatherrules][85] Vorwarnung wird ignoriert
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][156] PluginController mit Plugin weatherrules.Weatherrules (Allgemein0) mit AlarmData () nach 1 ms beendet
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [weatherrules.Weatherrules][88] Es handelt sich um eine Vorwarnung
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [weatherrules.Weatherrules][93] Aktuelle Warnstufe des DWD: Vorwarnung
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [weatherrules.Weatherrules][117] Führe nachfolgende Plugins aus wenn gleich 'Vorwarnung'
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [weatherrules.Weatherrules][171] Regel erfolgreich. Plugins werden nicht blockiert
10:23:20 [INFO] [WeatherrulesThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][156] PluginController mit Plugin weatherrules.Weatherrules (Allgemein5) mit AlarmData () nach 2 ms beendet
10:23:20 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][88] PluginController mit Plugin weatherWarning_customAlarm.WeatherWarning_customAl arm (Allgemein6) mit AlarmData ()wurde gestartet
10:23:20 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:20 CET 2012] [weatherWarning_customAlarm.WeatherWarning_customAl arm][52] Textfeld für einzeiligen Alarmtext ist leer
10:23:20 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:20 CET 2012] [weatherWarning_customAlarm.WeatherWarning_customAl arm][148] Key "pluginMessage" gesetzt auf: Vorwarnung für den Ortenau-Kreis vor "N/A" +++ mögliche Unwetterwarnung folgt!
10:23:20 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][156] PluginController mit Plugin weatherWarning_customAlarm.WeatherWarning_customAl arm (Allgemein6) mit AlarmData () nach 1 ms beendet
10:23:20 [INFO] [ProwlThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][88] PluginController mit Plugin prowl.Prowl (Allgemein7) mit AlarmData ()wurde gestartet
10:23:21 [INFO] [ProwlThread Wed Jan 18 10:23:20 CET 2012] [prowl.Prowl][94] Senden an xxxxxxxxxx8b8e629fbd21a452753exxxxxxxxxx: API call succeeded. 998 api calls left.
10:23:21 [INFO] [ProwlThread Wed Jan 18 10:23:20 CET 2012] [server.PluginController][156] PluginController mit Plugin prowl.Prowl (Allgemein7) mit AlarmData () nach 967 ms beendet
10:23:22 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:22 CET 2012] [server.PluginController][88] PluginController mit Plugin weatherWarning_customAlarm.WeatherWarning_customAl arm (Allgemein1) mit AlarmData ()wurde gestartet
10:23:22 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:22 CET 2012] [weatherWarning_customAlarm.WeatherWarning_customAl arm][148] Key "pluginMessage" gesetzt auf: Vorwarnung für den Ortenau-Kreis vor "N/A" ++ Warnung aktiv bis Freitag, 20.01.2012 06:00 Uhr
10:23:22 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:22 CET 2012] [weatherWarning_customAlarm.WeatherWarning_customAl arm][153] Key "subject" gesetzt auf: Information
10:23:22 [INFO] [WeatherWarning_customAlarmThread Wed Jan 18 10:23:22 CET 2012] [server.PluginController][156] PluginController mit Plugin weatherWarning_customAlarm.WeatherWarning_customAl arm (Allgemein1) mit AlarmData () nach 1 ms beendet
10:23:22 [INFO] [BlackListThread Wed Jan 18 10:23:22 CET 2012] [server.PluginController][88] PluginController mit Plugin blacklist.BlackList (Allgemein2) mit AlarmData ()wurde gestartet
10:23:22 [INFO] [BlackListThread Wed Jan 18 10:23:22 CET 2012] [blacklist.BlackList][35] Blacklistplugin gestartet!
10:23:22 [WARN] [BlackListThread Wed Jan 18 10:23:22 CET 2012] [blacklist.BlackList][69] Wort gefunden! (VORWARNUNG) Bearbeitung wird abgebrochen!
10:23:22 [INFO] [BlackListThread Wed Jan 18 10:23:22 CET 2012] [server.PluginController][156] PluginController mit Plugin blacklist.BlackList (Allgemein2) mit AlarmData () nach 1 ms beendet
10:23:22 [INFO] [WetterPipelineThread Wed Jan 18 10:23:20 CET 2012] [server.Pipeline][318] Alarmabarbeitung beendet
10:23:22 [INFO] [WetterPipelineThread Wed Jan 18 10:23:20 CET 2012] [server.Pipeline][135] Pipeline von Feuerwehr (Wetter) wurde nach 2009 ms beendet, isError?: false
Geändert von florian_hsk (18.01.2012 um 23:30 Uhr)
Also bei der Abarbeitungsreihenfolge sind wir uns ziemlich sicher, dass es da keine Fehler gibt.
Du darfst dem Log nicht blind "vertrauen". Die Einträge sind nicht sequenziell. Sobald etwas parallel läuft, wird es schwer den Log zu analysieren.
Was ich aber feststellen konnte:
10:23:20 [INFO]... Vorwarnung wird ignoriert
10:23:20 [INFO] ... PluginController mit Plugin weatherrules.Weatherrules (Allgemein0) mit AlarmData () nach 1 ms beendet
Hier sollte die erste Regel abbrechen und die nachfolgenden Plugins blockieren. Das war doch dein Wunsch, oder?
Das hat sie aber nicht gemacht.
Eventuell haben wir nur eine Kleinigkeit vergessen. Ich schau mir das nochmal an und melde mich dann hier.
Ok, Problem wurde lokalisiert und gelöst.
Im Anhang die korrigierte Version (die erst mit 1.0 veröffentlicht wird)
Landkreise:
Ich hab es eben mit Freudenstadt und Rottweil versucht. Beides hat funktioniert. %3% hat korrekterweise Wind/Sturm/Regen/etc. angezeigt.
Geändert von firEmergency (19.01.2012 um 19:35 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)