Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 30 von 37

Thema: Verständnisfrage "Alarmverteilung"

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    23.06.2012
    Beiträge
    314
    Zitat Zitat von Schmattek Beitrag anzeigen
    Code:
    @echo off
     rem Codepage ANSI
     @chcp 1252 > NUL
     echo %~1 >> C:\Firemergency\Alarmtext.txt
     timeout 60
     type > C:\Firemergency\Alarmtext.txt
     exit
    Ich hatte das so auf dem alten PC mit Win XP problemlos laufen... jetzt sind wir auf einen neuen Rechner umgezogen (mit Win 7) und plötzlich klappt das nicht mehr. Obwohl ich nichts weiter verändert habe. Es wird der Text nicht in die .txt geschrieben. Die bleibt einfach leer. Geschrieben wird sie aber (Zeit der letzten Änderung ändert sich)

    Wenn ich die .bat manuell ausführe wird folgendes in die .txt geschrieben:

    ECHO ist ausgeschaltet (OFF).

  2. #2
    Registriert seit
    27.09.2003
    Beiträge
    467
    Dann scheint die Übergabe von FE ja auch zu stimmen, wenn's ungeändert übernommen wurde. Hast du es mal ohne die Zeichensatzänderung versucht? Also Zeile 2+3 (rem... und @chcp...) löschen oder :: voransetzen.
    Die Änderung des Zeichensatzes hab ich nur in XP getestet, vllt funktioniert das mit Win7 nicht und es wird deswegen kein Text geschrieben.

  3. #3
    Registriert seit
    23.06.2012
    Beiträge
    314
    Das hier geht auch nicht... :-(

    @echo off
    echo %~1 >> C:\Firemergency\Alarmtext.txt
    timeout 60
    type > C:\Firemergency\Alarmtext.txt
    exit

  4. #4
    Registriert seit
    24.03.2007
    Beiträge
    1.720
    Mach doch in die zweite Pipeline eine Blackist mit "N/A" .

    Gruß

  5. #5
    Registriert seit
    21.03.2008
    Beiträge
    252
    Zitat Zitat von Andi-Hamburg Beitrag anzeigen
    Mach doch in die zweite Pipeline eine Blackist mit "N/A" .

    Gruß
    Das wird nicht funktionieren, weil der Alarmtext nicht immer komplett mit allen Informationen verschickt wird und damit Parameter mit N/A verschickt werden. Blocke ich jetzt N/A kommt gar nichts mehr durch.

  6. #6
    Registriert seit
    27.09.2003
    Beiträge
    467
    Entweder direkt hinter den FileReader eine Whiteliste setzen und darin einfach das ganze Alphabet angeben. Jede Zeile ein Buchstaben, Groß-/Kleinschreibung deaktivieren...
    Oder hinter dem Alarmtext-Plugin mit dem Logik-Plugin (adress.länge kleiner 1) die Länge des Textes überprüfen, wenn du sagen kannst, dass er ohne .txt-Datei nur xx Zeichen lang ist.

  7. #7
    Registriert seit
    21.03.2008
    Beiträge
    252
    Zitat Zitat von florian_hsk Beitrag anzeigen
    Entweder direkt hinter den FileReader eine Whiteliste setzen und darin einfach das ganze Alphabet angeben. Jede Zeile ein Buchstaben, Groß-/Kleinschreibung deaktivieren...
    Oder hinter dem Alarmtext-Plugin mit dem Logik-Plugin (adress.länge kleiner 1) die Länge des Textes überprüfen, wenn du sagen kannst, dass er ohne .txt-Datei nur xx Zeichen lang ist.
    Danke für den Tipp. Hab es jetzt auch mit ner Whitelist gelöst und einfach alle Ortsteile unserer Stadt eingetragen.

  8. #8
    Registriert seit
    21.03.2008
    Beiträge
    252
    Ich habe ein neues Problem.

    Bei mir löst FMS32 mit einer globalen Aktion die Pipeline für die Alarmierung des Löschzuges aus. Vorher wurde der Alarmtext in einer anderen Pipeline gesammelt und abgespeichert. Sieht man ja hier im Thread.

    Ich habe nur jetzt das Problem, dass er in der Alarmierungspipeline den Parameter "location_dest" auf den Wert der Schleife setzt. Dieser wird dann an meinen Alarmmonitor übergeben und dieser kommt damit natürlich nicht klar.

    Stadt, Ortsteil, Straße und Stichwort werden perfekt erkannt und auch angezeigt, nur Google Maps klappt nicht.

    Umgehe ich das indem ich in FMS32 bei der ZVEI Aktion nicht den Parameter %1 übergebe? Muss zwingend ein Parameter übergeben werden oder geht es auch ohne, nur um eine Pipeline anzustoßen?

  9. #9
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Hast du einen DEBUG Log in welchem man das Phänomen beobachten kann?

    Gesendet via Mobile App

  10. #10
    Registriert seit
    21.03.2008
    Beiträge
    252
    Ich glaub ich weiß woran es liegen könnte. Er findet mir der Adresserkennung keine Adresse. Er sucht noch im falschen Parameter. Das habe ich noch nicht umgestellt.

    Kann ich der Adresserkennung sagen, dass er im Feld "FILE1" suchen soll? Jetzt wird ja mein Alarmtext nicht direkt von FMS32 übergeben, sondern aus einer Datei gelesen.

  11. #11
    Registriert seit
    21.03.2008
    Beiträge
    252
    Ich weiß, dass das Problem sehr speziell ist, aber kann mir niemand dazu was sagen?

  12. #12
    Registriert seit
    27.09.2003
    Beiträge
    467
    Du musst in der ersten Einheit mit dem FMS-Text die Adresserkennung ausführen und alle relevanten Daten mit je einem Trennzeichen in die .txt-Datei schreiben.
    In der alarmierenden Einheit müssen diese Daten dann per Text-zerlegen-Plugin den entsprechenden Schlüsseln (z.B. location_dest) zugewiesen werden. Dann funktioniert die Adressanzeige auf dem AM und in den Apps auch.

  13. #13
    Registriert seit
    21.03.2008
    Beiträge
    252
    Aus einer Datei auslesen tut meine Pipeline ja im Moment schon.

    Ich dachte ich könnte nach dem Auslesen aus der Datei erst die Adresserkennung durchlaufen lassen, aber das scheint nicht zu gehen.

    Habe es nun gemacht wie du es gesagt hast. Ist zwar sehr umständlich, aber erfüllt seinen Zweck.

    Danke nochmals.

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
  •