PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DME Plugin läuft, aber...



rescue_90
22.05.2015, 10:13
Hallo zusammen,

mittlerweile habe ich es soweit hinbekommen, dass der Melder die Meldungen an den Rechner ausgibt und dass Fireemergency ein Stichwort erkennt, aber dann kommt der Fehler....

22.05.2015 - 09:21:45.985 INFO InputPool - Input-Plugin neu gestartet: DME-Empfänger
22.05.2015 - 09:21:46.016 INFO DME-Listener - Verwende Zeichensatz: windows-1252
22.05.2015 - 09:21:46.016 INFO DME-Listener - Liste verfügbare Ports auf und öffne Serialport 'COM1'...
22.05.2015 - 09:21:46.032 INFO DME-Listener - Port: COM1(Typ: 1)
22.05.2015 - 09:21:46.032 INFO DME-Listener - Port gefunden
22.05.2015 - 09:21:46.032 INFO DME-Listener - Anzahl gefundener Ports: 1
22.05.2015 - 09:21:46.032 INFO DME-Listener - Öffne Serialport 'COM1'...
22.05.2015 - 09:21:46.047 INFO DME-Listener - Serialport erfolgreich geöffnet
22.05.2015 - 09:50:56.520 INFO DME-Listener - Anzahl Alarmtexte: 1
22.05.2015 - 09:50:56.520 INFO DME-Listener - Alarmtext: 09:50 22.05.1518CHier steht der alarmierte Text.
22.05.2015 - 09:50:56.520 INFO DME-Listener - Übereinstimmung gefunden: 18C
22.05.2015 - 09:50:56.520 INFO DME-Listener - Alarmierungen erfolgreich weitergeleitet
22.05.2015 - 09:50:56.535 INFO AlarmPool - Neuer eingehender Alarm für "RIC-C"
22.05.2015 - 09:50:56.535 INFO AlarmPool - Kein Sammelalarm
22.05.2015 - 09:50:56.535 WARN PipelineController - Alarm für RIC-C wird nicht behandelt, da kein zugehöriger Alarmablauf gefunden wurde.

Holger79
22.05.2015, 10:14
Fehler????


Gesendet von iPhone mit Tapatalk

Maulwurf
22.05.2015, 11:14
http://alamos-ug.de/mediawiki/index.php?title=Alarmablauf_nicht_gefunden

Und damit du verstehst warum es nicht geht!

Das DME plugin alarmiert zwar eine einheit der bezug wird aber über den einheiten code erstellt bedeuted RIC-C muss der code der einheit xyz sein

Ich geh mal von aus du hast es genau umgekehrt also code xyz und einheitenname RIC-C

rescue_90
27.05.2015, 22:46
ne, leider immer noch nicht :(

und zwar ist hier in diesem Beispiel "18C" der Fixtext des Melders:
22.05.2015 - 09:50:56.520 INFO DME-Listener - Alarmtext: 09:50 22.05.1518CHier steht der alarmierte Text.

Der Text wird auch fehlerfrei übermittelt.

22.05.2015 - 09:50:56.520 INFO DME-Listener - Übereinstimmung gefunden: 18C
22.05.2015 - 09:50:56.520 INFO DME-Listener - Alarmierungen erfolgreich weitergeleitet
22.05.2015 - 09:50:56.535 INFO AlarmPool - Neuer eingehender Alarm für "RIC-C"
22.05.2015 - 09:50:56.535 INFO AlarmPool - Kein Sammelalarm

soweit ja alles richtig, aber warum dann das:
22.05.2015 - 09:50:56.535 WARN PipelineController - Alarm für RIC-C wird nicht behandelt, da kein zugehöriger Alarmablauf gefunden wurde.

denn bei Stichwort und Einheitencode habe ich folgendes eingegeben:
RIC-C;18C

das soll doch bedeuten, dass bei dem gefundenem Stichwort 18C(also Fixtext des Melders)
die Einheit Einsatz alarmiert werden soll, oder nicht???

im Alarmablauf für die Einheit Einsatz habe ich folgendes hinterlegt:
Start:
seriell dazu Push iOS (mit Empfängern hinterlegt)
seriell dazu Push Android (mit Empfängern hinterlegt)

muss hier noch etwas hinzugefügt werden ?

Btw.: Ziel ist es die gesamte Meldung zu übertragen, kein trennen oder zerteilen der Meldung... erstmal zumindest nicht.

Sorry, aber mittlerweile bin ich echt verzweifelt, obwohl Holger mir schon echt weitergeholfen hat. Zuerst lag es an dem fehlenden rxtx und und und...

Maulwurf
28.05.2015, 00:24
am verzweifeln weil man sich das wiki nicht richtig durch liest! :-)

Also mal als Tipp

http://alamos-ug.de/mediawiki/index.php?title=DME-%C3%9Cberwachung

und da steht ganz eindeutig

in deinem Fall das wenn du die Zuordnung so gemacht hast

RIC-C;18C

das er im Alarmtext das "Stichwort" RIC-C sucht und wenn er das gefunden hat die Einheit mit dem Einheitencode 18C alarmieren soll!

Also mal an einem neutralen Beispiel:
22.05.2015 - 09:50:56.520 INFO DME-Listener - Alarmtext: 09:50 22.05.151234567 TESTEinheit
22.05.2015 - 09:50:56.520 INFO DME-Listener - Übereinstimmung gefunden: 1234567
22.05.2015 - 09:50:56.520 INFO DME-Listener - Alarmierungen erfolgreich weitergeleitet
22.05.2015 - 09:50:56.535 INFO AlarmPool - Neuer eingehender Alarm für "xyz"
22.05.2015 - 09:50:56.535 INFO AlarmPool - Kein Sammelalarm

bedeutet als zuweisung in der Tabelle muss stehen

1234567;xyz

und damit es jetzt noch etwas eindeutiger wird

Benutzer: Admin
Einheitenname: Leitstelle Test
Einheitencode:xyz

Bedeutet bei einer uebereinstimmung im Alarmtext 1234567 wird der einheitencode xyz alarmiert hinter der sich meine Einheit Leitstelle Test verbirgt

rescue_90
28.05.2015, 17:42
Mittlerweile läuft es[emoji5]️ ,lag daran dass der Einheitencode und Name der Einheit identisch waren...

Jetzt noch eine hoffentlich letzte Frage:
Kann der Text zerlegt werden mit mehreren verschieden Trennzeichen?
Gedankengang ist :
Gesamtext mit mehreren verschiedenen Trennzeichen.

Erstmal mal Teilen bei z.B.: /
Dann hab ich ja Teil vor dem / und den Rest dahinter.
Kann man dann den Rest dahinter trennen mit z.B.: : und dann hat man Teil 2 den Rest dann wieder trennen mit //... Usw. Ist mein Anliegen einigermaßen rüber gekommen? Vielen Dank schonmal...


Gesendet von iPhone mit Tapatalk

Maulwurf
28.05.2015, 19:46
Mittlerweile läuft es[emoji5]️ ,lag daran dass der Einheitencode und Name der Einheit identisch waren...

Jetzt noch eine hoffentlich letzte Frage:
Kann der Text zerlegt werden mit mehreren verschieden Trennzeichen?
Gedankengang ist :
Gesamtext mit mehreren verschiedenen Trennzeichen.

Erstmal mal Teilen bei z.B.: /
Dann hab ich ja Teil vor dem / und den Rest dahinter.
Kann man dann den Rest dahinter trennen mit z.B.: : und dann hat man Teil 2 den Rest dann wieder trennen mit //... Usw. Ist mein Anliegen einigermaßen rüber gekommen? Vielen Dank schonmal...


Gesendet von iPhone mit Tapatalk


Sehr gut da klappt das endlich!

Ich glaube (durch testen wirst du wahrscheinlich dann schlauer sein) das das so nicht geht da er dir den Text nach jedem Trennzeichen zerlegt! bedeutet fuer dein Vorhaben muesstest du 2 verschieden haben! Einmal ein Trennzeichen das dir den Text in deine beiden ersten haelften zerlegt und dann eben "das unter Trennzeichen" das dann im zerlegten Teil noch mal die bestandteile zerlegt!

rescue_90
28.05.2015, 22:53
also unsere Alarmierung sieht wie folgt aus:

Einsatznummer/Einsatzstichwort)Uhrzeit/Ort:Objekt,falls angegeben(Name)/Straße(Hausnummer)//nähere Informationen

also:
12345B/Feuer)20:00/Musterstadt:Krankenhaus(Mustermann)/Musterstraße(123)//Brennt Mülleimer

wie würde man denn die ganze Meldung vernünftig trennen können, geht das überhaupt?
Bei Objekt ist nicht immer etwas angegeben ansonsten ist das Feld leer:
...Musterstadt:(Mustermann)...

Hoffentlich kann mir einer helfen ...

Maulwurf
28.05.2015, 23:23
meine Frage ist jetzt erst mal fuer welchen zwecken willst du zerlegen! was willst du erreichen mit dem zerlegen!

rescue_90
28.05.2015, 23:29
Naja es soll in der App die Adresse also der Ort vernünftig mit Hausnummer angezeigt werden (damit Navigation funktioniert z.B.)
Und in der eigentlichen Meldung soll nur das stehen was hinter // steht also die eigentliche Meldung.
Als Überschrift soll das Stichwort stehen ...
Ich habe jetzt in der Textersetzung
);/
:;/
);/ etc angelegt und dann klappt hoffentlich das Trennen der Meldung nach / in einzelne Felder wobei einige dann halt leer sind, soweit richtig verstanden ?


Gesendet von iPhone mit Tapatalk

Maulwurf
28.05.2015, 23:52
also das zerlegen ist ja das eine aber das andere ist ja das was du erreichen willst!

bedeutet beim zerlegen muess dein Text immer gleich aufgebaut sein sonst werden die Felder ja nicht mit den Infos gefuettert die su willst!

Bedeutet abweichung und dann staht auf einmal im Feld Strasse das Gebaeude und die Haus Nr ist auch nicht richtig!

Gedanken gemacht mit welchem Modus die Adresse berechnet werden soll?

rescue_90
28.05.2015, 23:54
Die Meldungen sind definitiv immer gleich, insofern müsste das klappen. Mit dem Kartenmaterial des Tapleta bzw. Smartphones[emoji15]


Gesendet von iPhone mit Tapatalk

Maulwurf
29.05.2015, 00:01
wenn er gleich ist dann ist es gut! :-)

na ja also ich wuerde dir empfehlen das wiki von FE bezueglich Adresserkennung mal zu lesen!

:-D