Skip to content

Finn0811/EinsatzBridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EinsatzBridge

Issues Issues

Diese simple Java-Anwendung empfängt Einsätze als json Objekt über ein Websocket-Event und sendet sie an den Alamos FE2-Server.

🚀 Funktionsweise

Websocket-Event

Folgenden Aufbau muss das json Objekt haben:

{
    "type": "new_einsatz",
    "einsatz": {
        "id": 1,
        "stichwort": "F1",
        "description": "Brennt XYZ",
        "adresse": "Ort, Ortsteil, Straße Hausnummer",
        "objekt": "",
        "alarmzeit": "",
        "alarmzeit_seconds": "",
        "einheiten": [
            {
                "id": 1,
                "name": "Testeinheit"
            },
            {
                "id": 2,
                "name": "Einheit2"
            }
        ],
        "zusatzinfos": [
            {
                "id": 1,
                "name": "Einsatzort",
                "value": "Zusatzinfo"
            }
        ]
    }
}

An den Alarmeingang Externe Schnittstelle des FE2-Servers wird folgendes Objekt übergeben:

{
    "message": "Einsatzalarm FF-Beispiel",
    "address": "ff-beispiel",
    "type": "ALARM",
    "sender": "EinsatzBridge",
    "data": {
        "keyword": "F1",
        "keyword_description": "Brennt XYZ",
        "keyword_category": "🔥",
        "keyword_color": "#ff0000",
        "street": "Ort, Ortsteil, Straße Hausnummer",
        "building": "",
        "vehicles": "Testeinheit\nEinheit2"
   }
}

Das Emoji (keyword_category) und die Farbe (keyword_color) wird automatisch in Abhängigkeit vom Stichwort und der dazugehörigen Beschreibung erkannt. Dies kann in der Konfigurationsdatei angepasst werden.

Die alarmierte Einheit kann auch in der Konfigurationsdatei angepasst werden. (Auch dynamisch).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages