Ergebnis 1 bis 15 von 42

Thema: Neues Input-Plugin: DME-Listener (ehemals 'PortListener')

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Zitat Zitat von FF LeipzigM Beitrag anzeigen
    Hallo,

    bei mir geht der DME-Listener nicht richtig, sprich über den Pager läuft eine Meldung ein und wird weitergegeben. Es scheint mir als würde der Listener nicht bis zum Ende warten.

    Es werden unzählige Mails generiert [innerhalb 1 Sekunde] (beim letzten mal ca. 70), welches nur einen kleinen Textschnipsel enthält.

    Fehler fallen nur an, weil der Google Kalender mit den vielen Anfragen innerhalb 1 Sekunde überfordert ist.

    Die Zeit steht im Moment auf 200ms.

    Paul
    Wird überprüft.
    Zitat Zitat von wda_rene Beitrag anzeigen
    Ich bekomme das Auslesen eines Melders per PortListener / DMEListener leider nicht zum laufen, ich scheitere schon mit einem "Serialport nicht gefunden: COM1".

    Habe ich weitere Details an kontakt(@)firemergency.de gesendet, bitte um detektivische Unterstützung bei der Problemlösung.

    Vielen Dank
    René
    Poste mal einen Screenshot deines Gerätemanagers mit allen COM-Ports.

  2. #2
    Registriert seit
    09.01.2010
    Beiträge
    3.908

    Versionsupdate 0.3

    Versionsupdate des DME-Listeners angehängt. Folgende Änderungen:

    - Umlaute sollten nun angezeigt werden
    - Nachricht wird jetzt komplett und richtig aufgenommen (keine dutzende Alarmierungen mehr)

    Im Anhang der Download.
    Wenn ihr Logs postet, dann bitte unbedingt im DEBUG Level!
    Angehängte Dateien Angehängte Dateien

  3. #3
    Registriert seit
    31.10.2008
    Beiträge
    548

    bedingte Funtion

    Hallo,

    jetzt funktioniert der Listener soweit wieder, einen Bug hat er jedoch noch:

    Entweder ist etwas in "Standart-Codes" ODER in "Codes der zu alarmierenden Einheiten" hinterlegt, wenn in beiden etwas steht, passiert garnichts.

    Ich habe dazu mal ein wenig rumprobiert und bin zu folgemdem Ergebnis gekommen:

    wird nur in ein Feld von beiden etwas eingetragen und das Plugin neu gestartet, meldet die Logdatei:

    21:08:41 [WARN] [RMI TCP Connection(17)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
    21:08:41 [INFO] [RMI TCP Connection(17)-172.18.209.75] [server.input.InputPool][267] Port Input: COM1
    21:08:41 [WARN] [RMI TCP Connection(17)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
    21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][68] Liste verfübare Ports auf und öffne Serialport 'COM1'...
    21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM3(Typ: 1)
    21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM1(Typ: 1)
    21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][75] Port gefunden
    21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][120] Serialport erfolgreich geöffnet
    Wird in beide Felder etwas eingetragen, meldet es hingegen:

    21:16:07 [INFO] [RMI TCP Connection(22)-172.18.209.75] [server.input.InputPool][267] Port Input: COM1
    21:16:07 [WARN] [RMI TCP Connection(22)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
    21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][68] Liste verfübare Ports auf und öffne Serialport 'COM1'...
    21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM3(Typ: 1)
    21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM1(Typ: 1)
    21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][75] Port gefunden
    21:16:07 [ERROR] [DME-Input] [fmeListener.PortListener][86] Port bereits belegt
    javax.comm.PortInUseException: Port currently owned by Unknown Windows Application
    at javax.comm.CommPortIdentifier.open(CommPortIdentif ier.java:337)
    at fmeListener.PortListener.openSerialPort(PortListen er.java:84)
    at fmeListener.FMEListener.run(FMEListener.java:50)
    An sich kann ich damit erstmal leben, lasse ich eben alles über die selbe Einheit laufen.

    Paul

  4. #4
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Den Fehler den du hier postet, liegt jetzt nicht an den Codes, sondern das der Port beim Neustart des Plugins nicht richtig geschlossen wird.
    Wenn du also anstatt das Plugin, den Server neustartest, sollte es gehen.

    Das könntest du mal versuchen.
    Ich schau aber nochmal über die Logik, ob da eventuell ein Problem auftreten könnte.

  5. #5
    Registriert seit
    03.07.2009
    Beiträge
    111
    ...Info zum letzten Update: die Umlaute funktionieren!

  6. #6
    Registriert seit
    09.01.2010
    Beiträge
    3.908

  7. #7
    Registriert seit
    02.12.2008
    Beiträge
    463
    gibt es eigentl. auch die Möglichkeit eine FME (analoge Alarmierung) für den Listener zu nutzen?

  8. #8
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Kommt auf den FME bzw. die Programmierstation an.
    Momentan geht der Listener ja nur deswegen, weil über den COM-Port eine Meldung versandt wird.
    Ich nehme mal an, das macht die Programmierstation (oder ähnliches).
    Ob es sowas für FMEs auch gibt, weiß ich nicht.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •