PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DME Listener... Konfiguration



bhubert1978
26.09.2013, 13:34
hallo liebe Leser,

Ihr könnt mir sicher weiterhelfen. Hatte früher meine SMS über firEmergency und Scanner verschickt. Habe das jetzt aber auf Pager (Swissphone BOSS 925) umgestellt...aber irgendwie scheint was nicht richtig zu funktionieren.

Ich habe insgesamt fünf RICs, die für uns relevant sind. Muss ich diese RICs nun auch im DME Input Modul konfigurieren? Oder reicht eine?

Danke, lg bhubert

faboi
26.09.2013, 17:33
Du musst logischerweise die Ric's im DME-Modul einpflegen, welche auch eine Aktion auslösen sollen.
Das bedeutet, dass du im Melder jeder RIC eine eindeutige Bezeichnung als Fixtext programmieren musst. Diese wird dann im DME-Modul in die entsprechende Gruppe in FE umgesetzt. Die Hilfe im Wiki zum DME-Modul hilft dir weiter.

bhubert1978
27.09.2013, 08:15
...hallo faboi,

danke für die Hilfe - das heisst, dass ich in dem Fall das DME Modul falsch konfiguriert habe - danke für diesen Hinweis - derzeit sieht es so aus wie in den zwei Screenshots.

Das würde heissen, dass ich unter den Codes der alarmierenden Einheiten noch folgendes hinzufügen müsste:

1278009;Sammelruf
1278001;Gruppenruf
1276409;Kommandantenruf
1246009;Landesruf

Und dann sollte das funktionieren?

Brauch ich die Standardcodes überhaupt?

Danke, lg bhubert

bhubert1978
27.09.2013, 10:54
hallo faboi,

habe das nun mal geändert wie auf dem Screenshot ersichlicht - wenn ich aber auf die 1276537 einen Alarm schicken, schreit firEmergency, dass für diese RIC kein Alarmablauf hinterlegt ist?!

ich habe das aber schon eigentlich eingerichtet (dachte ich) - so wie im Screenshot.

Habe ich noch etwas vergessen? Wenn ich den Alarm manuell auslöse, über den Client als auch über Server Konfiguration bekomme ich eine Alarmierung ohne Probleme als SMS geschickt...

Hier noch das Log vom Alarm:

27.09.2013 - 09:40:30.863 INFO InputPool - Port Input: COM3
27.09.2013 - 09:40:30.988 INFO InputPool - Input-Plugin neu gestartet: DME-Empfänger
27.09.2013 - 09:40:30.988 INFO DME-Listener - Verwende Zeichensatz: windows-1252
27.09.2013 - 09:40:30.988 INFO DME-Listener - Liste verfügbare Ports auf und öffne Serialport 'COM3'...
27.09.2013 - 09:40:31.300 INFO DME-Listener - Port: COM3(Typ: 1)
27.09.2013 - 09:40:31.300 INFO DME-Listener - Port gefunden
27.09.2013 - 09:40:31.300 INFO DME-Listener - Anzahl gefundener Ports: 1
27.09.2013 - 09:40:31.300 INFO DME-Listener - Öffne Serialport 'COM3'...
27.09.2013 - 09:40:31.347 INFO DME-Listener - Serialport erfolgreich geöffnet
27.09.2013 - 09:40:38.305 INFO RemoteGUIServer - Benutzer-Lock für 'Admin' wurde freigegeben
27.09.2013 - 09:40:38.305 INFO MainFrameController - Admin-Lock freigegeben
27.09.2013 - 09:42:09.425 INFO DME-Listener - Anzahl Alarmtexte: 1
27.09.2013 - 09:42:09.425 INFO DME-Listener - Alarmtext: 09:41 27.09.1301Bwer suchet der findet
27.09.2013 - 09:42:09.425 WARN DME-Listener - Keine Übereinstimmung gefunden. Nutze Standard-Einheiten
27.09.2013 - 09:42:09.425 INFO DME-Listener - Alarmierungen erfolgreich weitergeleitet
27.09.2013 - 09:42:09.425 INFO AlarmPool - Neuer eingehender Alarm für "Einzelruf"
27.09.2013 - 09:42:09.425 INFO AlarmPool - Kein Sammelalarm
27.09.2013 - 09:42:09.425 WARN PipelineController - Alarm für Einzelruf wird nicht behandelt, da kein zugehöriger Alarmablauf gefunden wurde.


Danke, lg bhubert

faboi
27.09.2013, 18:08
Hallo bhubert,

zuerst einmal sollte man nicht die RIC's veröffentlichen. Am besten immer unkenntlich machen. Das kann sonst jeder lesen.

Das Verhalten von FE ist nachvollziehbar. Denn es kann ja auch keine Übereinstimmung finden.
Denn der Melder hat folgenden Text übertragen:


09:41 27.09.1301Bwer suchet der findet


Diesen Text durchsucht FE um hier die entsprechende Einheit zu finden. In diesem Fall ist kein Fixtext im Melder programmiert. Der sollte sonst nach 01B kommen. 01B ist die erste RIC mit der Subric B.
Man könnte jetzt auch als "Suchausdruck" für das DME-Plugin "01B;Sammelruf" schreiben. Dies ist aber nicht sehr eindeutig, da dies ja auch mal eine Hausnummer sein könnte (z.B. 101B).
Daher jetzt eindeutige Fixtexte im Melder speichern. Diese dann durch die RIC's im DME-Plugin ersetzen. Die RIC's werden, wie du siehst, nicht vom Melder an den Rechner übertragen.

Noch ein Tipp: mit


\d\d[:]\d\d[\s]\d\d[.]\d\d[.]\d\d;

in der globalen Ersetzung kann das Datum und die Uhrzeit gelöscht werden. Diese stehen ja als Variable im FE zur Verfügung.

Ich habe die Standard-Einheiten noch nicht benötigt.

Hoffe es ist jetzt klarer...

bhubert1978
27.09.2013, 19:34
hi faboi,

ich weiss nicht, ich glaube ich verstehe nicht alles so ganz wie du es mir beschrieben hast. Ich habe nun ein paar Sachen geändert (BOSS Betitelung der RICs, Textersetzung und DME Input)... kannst du dir bitte mal meine Konfig anschauen? Es gibt nämlich immer noch eine Fehlermeldung:

27.09.2013 - 19:25:21.556 INFO DME-Listener - Port: COM3(Typ: 1)
27.09.2013 - 19:25:21.556 INFO DME-Listener - Port gefunden
27.09.2013 - 19:25:21.556 INFO DME-Listener - Anzahl gefundener Ports: 1
27.09.2013 - 19:25:21.556 INFO DME-Listener - Öffne Serialport 'COM3'...
27.09.2013 - 19:25:21.587 INFO DME-Listener - Serialport erfolgreich geöffnet
27.09.2013 - 19:27:32.847 INFO DME-Listener - Anzahl Alarmtexte: 1
27.09.2013 - 19:27:32.847 INFO DME-Listener - Alarmtext: 19:27 27.09.1301B987Einzelruftestruf drei von tausend
27.09.2013 - 19:27:32.847 INFO DME-Listener - Übereinstimmung gefunden: 987Einzelruf
27.09.2013 - 19:27:32.847 INFO DME-Listener - Alarmierungen erfolgreich weitergeleitet
27.09.2013 - 19:27:32.847 INFO AlarmPool - Neuer eingehender Alarm für "Einzelruf"
27.09.2013 - 19:27:32.847 INFO AlarmPool - Kein Sammelalarm
27.09.2013 - 19:27:32.862 WARN PipelineController - Alarm für Einzelruf wird nicht behandelt, da kein zugehöriger Alarmablauf gefunden wurde.


danke, lg bhubert

faboi
28.09.2013, 11:43
Soweit kann man FE wieder folgen, denn so wie ich es dem dritten Beitrag entnehmen kann, hast du beim Anlegen der Einheiten als Code die RIC vergeben. Das bedeutet, dass FE die entsprechende Einheit nur als RIC kennt.


Einheit Einzelruf > 127XXX37

Übertragen auf dein Fall würde es bedeuten, dass du im DME-Plugin folgendes eintragen musst:


987Einzelruf;12XXX37

Info: Die RIC habe ich nicht vollständig dargestellt (X).

Der Name "Einzelruf" der Einheit ist einfach nur, dass der Mensch sich nicht irgendwelche Zahlenkonstrukte merken muss. Der Code sollte immer so eindeutig wie möglich sein, damit dieser sicher die Einheit alarmieren kann. Du kannst natürlich auch den Code der Einheit auf "987Einzelruf" ändern. Einfach in der Einheitenverwaltung doppelt auf den Eintrag klicken.

Hoffe es ist jetzt klar... ;-)

bhubert1978
28.09.2013, 13:41
hi faboi,

so ja, jetzt läuft die Sache! vielen Dank für die Hilfe!

lg bhubert

Phil85
18.11.2013, 20:14
Hallo Zusammen,

ich steh leider vor einem ähnlichen Problem. Und konnte Eure Beiträge "nur" teilweise folgen.

Normalerweise erscheint auf dem Melder (Swissphone 925)

>>>9B 05:30 12.Nov FF Musterdorf xxxxxx<<<
(x = Alarmtext)

Für FE habe ich den Melder wie folgt programmieren lassen

>>>9B 05:30 12.Nov 860000 xxxxxx<<<
(x = Alarmtext) / Die 860000 entspricht dem Einheitscode

Wäre der Melder soweit richtig programmiert?

Beim DME Input, habe ich dann die 860000 einer Einheit zugeordnet.

Bei einem Alarm läuft auf dem Melder folgende RICS auf:

- OrtsBM
- ELW
- Mannschaft

Durch den Expressalarm der FEL kommt der eigentliche Alarmtext etwas später. Mit der folge das ich z.B. bei aPager den Alarmtext zweifach bis dreifach bekomme. Je nach dem wie viele RICS gezogen werden.

Liegt es am Melder oder an meinen Einstellungen?

faboi
19.11.2013, 19:27
...
Normalerweise erscheint auf dem Melder (Swissphone 925)
>>>9B 05:30 12.Nov FF Musterdorf xxxxxx<<<
(x = Alarmtext)
Für FE habe ich den Melder wie folgt programmieren lassen
>>>9B 05:30 12.Nov 860000 xxxxxx<<<
(x = Alarmtext) / Die 860000 entspricht dem Einheitscode

Wäre der Melder soweit richtig programmiert?
Ich gehe eher davon aus, dass bei FE folgendes ankommt:


05:30 12.11.1309B860000xxxxxx

Wenn es funktioniert, was soll falsch programmiert sein?


Beim DME Input, habe ich dann die 860000 einer Einheit zugeordnet.
Bei einem Alarm läuft auf dem Melder folgende RICS auf:

- OrtsBM
- ELW
- Mannschaft

Durch den Expressalarm der FEL kommt der eigentliche Alarmtext etwas später. Mit der folge das ich z.B. bei aPager den Alarmtext zweifach bis dreifach bekomme. Je nach dem wie viele RICS gezogen werden.

Liegt es am Melder oder an meinen Einstellungen?
Hast du dich mal in das Expressalarm-Thema in FE eingelesen? Ich habe es leider nicht im Einsatz und kann deshalb keine Hilfestellung dazu geben. Aber ich habe auch gar nicht die Frage richtig verstanden...

Phil85
19.11.2013, 21:42
Besten Dank für die schnelle Rückmeldung:

stimmt es kommt:

Code:
05:30 12.11.1309B860000xxxxxx bei FE an. Das war mein Fehler.

"Hast du dich mal in das Expressalarm-Thema in FE eingelesen? Ich habe es leider nicht im Einsatz und kann deshalb keine Hilfestellung dazu geben. Aber ich habe auch gar nicht die Frage richtig verstanden..."

Soweit es geht schon. Ich hatte mich nach der Wiki Anleitung zum Thema DME-PlugIn" gerichtet. Beim FE Support schrieb man mir unter anderem

>>>Wichtig ist, dass die Meldungen eben mit dem NUL getrennt (!) werden. Es darf also nicht am Anfang oder in der Mitte der Meldung stehen.

WICHTIG:
Es soll nicht wirklich NUL als Zeichenkette enthalten sein, sondern der NUL-Terminator \0 (also umgekehrter Schrägstrich gefolgt von einer 0).
Ein fixer Text zur Zuordnung ist ebenfalls empfehlenswert (z.B. die RIC)<<<

Nur leider lässt sich der Melder nach unserer Erkenntnis nicht so programmieren, bzw. wir wissen nicht wie es geht. Somit versendet FE bei einem Alarm meist zwei bis drei mal den Eigentlichen Alarmtext in einer Meldung.

faboi
21.11.2013, 20:17
Bitte mach mal genauere Beispiele (ohne kritische Daten), da ich irgendwie das Problem nicht ganz verstehe bzw. wie, was konfiguriert ist.