Ich hab mal eine blöde Frage, hab hier im Forum alles gelesen, peile es aber nicht. Unser Alarmtext ist immer gleich aufgebaut. Stichwort Ort Straße usw.
Nun möchte ich mit Hilfe des Zerlegen-Plugins nur die Einsatzmeldung bspw. "brennt Zimmer" extrahieren und der iOS App weitergeben.
Stichwort und Adresse bekommt die App ja mittels AAO Erkennung und Adressberechnung, klappt auch alles einwandfrei.
Hab im Zerlegen Plugin die Trenner alle korrekt eingestellt, und dann mittels Alarmtext Eigene Parameter versucht nur diese Meldung am Ende des Alarmtext weiter zu geben.
Egal was ich im Zerlegen Plugin als Bezeichnung eintrage und dann auch die gleiche im Eigene Parameter, es kommt nur n/a an. Was mache ich falsch ?
Wie genau sieht denn dein Alarmtext aus?
Wenn du nur die Einsatzmeldung und keinen eigenen Text an aPager übermitteln willst, genügt es dem entsprechenden Feld im Zerlegen-Plugin den Schlüssel "pluginmessage" zu geben.
Erstellst du einen eigenen Alarmtext und willst auf die Einsatzmeldung zugreifen, einfach wie im Wiki beschrieben vorgehen:
- Zerlegen-Plugin: Richtiges Trennzeichen wählen, mit dem JEDES Feld im Alarmtext getrennt wird und der Einsatzmeldung im betreffenden Feld den Schlüssel z.B. "Zusatzinfo" geben
- Alarmtextplugin [Eigene Parameter]: z.B unter &1& den Wert "Zusatzinfo" zuweisen und im Alarmtext selber mit &1& dann auf die Einsatzmeldung zugreifen.
Ja und genau DAS funktioniert nicht. Der Text sieht immer so aus:
Stichwort+Ort+Straße+Hausnummer+Objekt++Meldung+0
Ich will jetzt die Meldung am Ende extrahieren und verwenden.
Also habe ich im Zerlegen Plugin:
Trennzeichen: +
Feld 1: Stichwort
Feld 2: Ort
Feld 3: Straße
Feld 4: Hausnummer
Feld 5: Objekt
Feld 6: <lee>
Feld 7: Meldung
Und im Alarmtextplugin (eigene param) habe ich folgendes eingestellt:
&1&: Meldung
und dann unten nur: &1&
Und dann kommt immer nur N/A an. (gebe das per Prowl weiter zur Kontrolle, da seh ich das nur das ankommt und sonst nix.)
€dit: die zwei Plus hinter Objekt sind richtig und kein Schreibfehler
Dein Trennzeichen ist ein Sonderzeichen und muss "escaped" werden. Trag folgendes ein, dann funktionierts...
Trennzeichen: \+
Okay, danke werde ich testen.
Ich habs gerade ausprobiert, so wie du es weiter oben beschrieben hast.
Bei mir funktioniert es!
Ansonsten wandel es z.B. in = um. Sonderzeichen sind: * . + [ ] ( ) ? { }
Also der Log:
13.06.2013 - 17:51:33.790 INFO AlarmPool - Neuer eingehender Alarm für "1234567"
13.06.2013 - 17:51:33.790 INFO AAOController - Suche nach Stichwort in "B3-GEBÄUDE*Teststrasse 1*Testhausen*EG"
13.06.2013 - 17:51:33.790 INFO AAOController - Alarmstichwort gefunden: B3-GEBÄUDE
13.06.2013 - 17:51:33.790 INFO AddressGenerator - Versuche Einsatz-Adresse zu berechnen aus Feld <message>...
13.06.2013 - 17:51:33.930 INFO AddressGeneratorStreetDictionary - Straße 'Hausen' in 'Büsch Bei Eitorf' gefunden
13.06.2013 - 17:51:33.930 INFO AlarmPool - Kein Sammelalarm
13.06.2013 - 17:51:33.930 INFO PipelineController - Pipeline gestartet für 1234567
13.06.2013 - 17:51:33.930 INFO Pipeline - Pipeline von Feuerwehr (1234567) wurde mit AlarmData () gestartet
13.06.2013 - 17:51:33.930 INFO PluginController - PluginController mit Plugin poc32_customAlarm.POC32_customAlarm (Admin0) mit AlarmData ()wurde gestartet
13.06.2013 - 17:51:33.930 INFO POC32_customAlarm - Key "pluginMessage" gesetzt auf: B3-GEBÄUDE*Teststrasse 1*Testhausen*EG
13.06.2013 17:51:33
13.06.2013 - 17:51:33.946 INFO POC32_customAlarm - Key "subject" gesetzt auf: Testeinheit
13.06.2013 - 17:51:33.946 INFO PluginController - PluginController mit Plugin poc32_customAlarm.POC32_customAlarm (Admin0) mit AlarmData () nach 16 ms beendet
13.06.2013 - 17:51:34.040 INFO PluginController - PluginController mit Plugin textmod.Textmod (Admin1) mit AlarmData ()wurde gestartet
13.06.2013 - 17:51:34.040 INFO PluginController - PluginController mit Plugin textmod.Textmod (Admin1) mit AlarmData () nach 0 ms beendet
13.06.2013 - 17:51:34.134 INFO PluginController - PluginController mit Plugin logic.Logic (Admin2) mit AlarmData ()wurde gestartet
13.06.2013 - 17:51:34.134 INFO Logic - Werden nachfolgende Plugins gestoppt?: false
13.06.2013 - 17:51:34.134 INFO PluginController - PluginController mit Plugin logic.Logic (Admin2) mit AlarmData () nach 0 ms beendet
13.06.2013 - 17:51:34.243 INFO PluginController - PluginController mit Plugin apagerIOS.ApagerIOS (Admin3) mit AlarmData ()wurde gestartet
13.06.2013 - 17:51:34.243 INFO SendMessageApagerIOS - Größe der Nachricht: 504
13.06.2013 - 17:51:34.649 INFO SendMessageApagerIOS - Versende Push-Nachrichten...
13.06.2013 - 17:51:46.993 INFO SendMessageApagerIOS - Nachrichten erfolgreich versandt
13.06.2013 - 17:51:46.993 INFO PluginController - PluginController mit Plugin apagerIOS.ApagerIOS (Admin3) mit AlarmData () nach 12750 ms beendet
13.06.2013 - 17:51:47.040 INFO Pipeline - Alarmabarbeitung beendet
13.06.2013 - 17:51:47.040 INFO Pipeline - Pipeline von Feuerwehr (1234567) wurde nach 13110 ms beendet, isError?: false
Im Ahang auch doch die detailansicht von Testalarm. und Plugineinstellungen von aPager. Ausgelöst manuell über FE
Ich weiß wir hatten da schon ne lange Diskussion drüber, aber mir ist noch etwas eingefallen:
Die Sound-Dateien für die Töne (Ton1.wav, Ton2.wav, etc.) liegen doch alle im Ordner der App auf dem Phone irgendwo. Kann sich der Nutzer die nicht irgendwie ersetzen? (Z.B. durch eine Einstellung in der App selbst?), ansonsten geht das ja nur mit Jailbreak, anschließen an den PC, in den Ordner der App gehen, Dateien ersetzen (korrigiert mich bitte, wenn ich da falsch liegen sollte)...
Dann wär zwar der Ton an sich durch die Einstellungen in firEmergency festgelegt, aber jeder könnte sich für "Ton1.wav", "Ton2.wav" usw. ne eigene WAV hinterlegen.
Gruß, Chris
N'abend.
Irgenwo im WiKi oder im Forum hatte ich einen Link zum Java 6 download gesehen.
Nu finde ich ihn nicht mehr wieder.
Unter Java.com,
kann man die 6er Version scheinbar auch unter den älteren Downloads
nicht mehr erreichen. Jedenfalls nicht ohne sich registrieren zu lassen.
kann jemand kurz helfen
Danke
http://firemergency-wiki.de/mediawik...IPhone_(aPager)
Hier unter Voraussetzungen -> JRE 6
funktioniert aPager ios auch auch allen iPADs?
Gruß
lippe
Also bei mir läufst. Aber nur im Kompatibilitätsmodus.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)