Repository navigation
Einsatzbericht
Ersetzt den Papier-Einsatzbericht: Der Einsatzleiter erfasst jeden Einsatz einmal digital, die Wehrführung gibt ihn frei. Aus denselben Daten entstehen die Jahresstatistik und die Einsätze in der Personalakte. Alarmierung und Rückmeldung bleiben in DIVERA 24/7. Das Modul ist nach der Installation ausgeschaltet; ein Admin aktiviert es unter Admin → Module und schaltet über „x Kameraden“ frei. Rollen: Einsatzleiter (auch Gruppenführer) legen Einsätze an, bearbeiten und schließen sie ab; Wehrführung gibt frei, korrigiert, wertet aus und legt die Pflichtfelder fest (Admins dürfen alles). Kameraden ohne Rolle sehen nur ihre eigenen Einsätze. Berichte werden dauerhaft aufbewahrt.
-
Einsätze (
/einsatzbericht, Einsatzleiter und Wehrführung): alle Einsätze eines Jahres, neueste zuerst, mit Stichwort, Nummer, Zeit, Adresse, Einsatzart, Stärke, Fahrzeugen und Zustand; Filter nach Jahr und Zustand, Suche nach Stichwort, Adresse und Nummern. „+ Neuer Einsatz“ legt einen Entwurf mit der nächsten laufenden Nummer des Jahres an (z. B.2026/007), Alarmierung = jetzt, Einsatzleiter = wer ihn anlegt. -
Bericht (
/einsatzbericht/{id}): die Blöcke des Papierformulars – Kopfdaten (laufende Nummer, Einsatznummer der Leitstelle, Stichwort), Zeiten (Alarmierung, Ausrücken, Eintreffen, Einsatzende, wieder einsatzbereit; Dauer = Alarmierung bis Einsatzende), Einsatzstelle (Adresse, Objekt, Eigentümer oder Betroffene), Einsatzart (Brand klein/mittel/groß, Technische Hilfe, First Responder, Fehlalarm, Sonstiges), Lage und Maßnahmen, Personen und Schäden (Gerettete, Verletzte, Tote, Sach- und Umweltschäden), Beteiligte (Polizei, Rettungsdienst, Nachbarwehren, sonstige Stellen), Abschluss (Übergabe, Brandwache, Einsatzleiter). Auf dem Handy als Karten mit großen Feldern; Die Knöpfe stehen immer unten: Bei einem Entwurf „Einsatz starten“ (macht ihn zum aktuellen Einsatz) und „Entwurf speichern“ (bleibt Entwurf), bei einem aktuellen Einsatz „Speichern“; dazu „Abschließen“. Nach dem Speichern erscheint über den Buttons kurz „Entwurf gespeichert.“ bzw. „Gespeichert.“; fehlen noch Pflichtfelder, nennt der Hinweis sie (gelb), und die Seite springt zum ersten leeren Pflichtfeld in Formularreihenfolge und hebt es kurz hervor. Eine ungültige Eingabe (z. B. unvollständige Uhrzeit) wird nicht gespeichert, die Seite springt zu ihr. Scheitert „Abschließen“ an fehlenden Pflichtfeldern, springt die Seite ebenso zum ersten. „Navigation“ öffnet Google Maps mit der Adresse als Ziel (einfacher Link, kein API-Schlüssel nötig). - Fahrzeuge und Besatzung: Fahrzeuge aus den Stammdaten der Fahrzeugbuchung, je Fahrzeug die Zeiten (ausgerückt, an Einsatzstelle, ab Einsatzstelle, wieder im Gerätehaus; anfangs aus Ausrücken und Eintreffen des Einsatzes) und die Besatzung mit Funktion (Einsatzleiter, Zugführer, Gruppenführer, Staffelführer, Maschinist, Melder, Angriffs-, Wasser-, Schlauch-, Sicherheitstrupp, Einsatzkraft) und Atemschutz. Jede Einsatzkraft gehört zu genau einem Fahrzeug oder zur Bereitschaft am Gerätehaus; wer schon eingeteilt ist, wechselt. Die Stärke steht je Fahrzeug und gesamt im Format Führung/Unterführer/Mannschaft/Gesamt (z. B. 0/1/8/9; Einsatz- und Zugführer zählen als Führung, Gruppen- und Staffelführer als Unterführer); die Bereitschaft zählt als Einsatzteilnahme, nicht zur Stärke.
- Zustände: Entwurf – angelegt, aber noch nicht gestartet (z. B. vorbereitet oder nachträglich erfasst); Kameraden sehen ihn nicht, es gibt keine Lagemeldungen und keinen QR-Zugang. Aktuell – mit „Einsatz starten“ (oder direkt aus DIVERA) ist es der laufende Einsatz; ohne Einsatzende sehen ihn alle unter „Laufende Einsätze“. Einsatzleiter bearbeiten Entwürfe und aktuelle Einsätze. Abgeschlossen – der Einsatzleiter bestätigt mit „Abschließen“; dafür müssen die Pflichtfelder gefüllt sein (im Bericht mit * markiert), danach ist der Bericht für ihn gesperrt. Freigegeben – die Wehrführung prüft und gibt frei. Die Wehrführung kann abgeschlossene und freigegebene Berichte weiter korrigieren oder „Wieder öffnen“ (zurück zu „Aktuell“). Berichte, die vor Einführung des Zustands „Aktuell“ Entwurf waren, wurden beim Update zu „Aktuell“ (das bedeutete „Entwurf“ bis dahin). Jede Änderung steht mit Name und Zeit unter „Änderungen“ am Bericht und in den Logs.
- Statusliste (oben in der Liste): Kacheln mit der Zahl der Berichte je Zustand im Jahr – Entwurf, Aktuell, zur Freigabe, Freigegeben; ein Tipp filtert die Liste. Darunter „Noch nicht freigegeben“ je Einsatzart. Nebenberichte sind in der Liste gekennzeichnet, signierte Berichte auch.
- Geführte Angaben zur Einsatzart: Mit der Einsatzart fragt der Bericht passende Zusatzangaben ab – Brand: Brandobjekt, Ausdehnung, vermutete Brandursache, Rauchwarnmelder, Löschmittel, Wasserentnahme (mit eingeschalteter Wasserkarte werden die nächsten Entnahmestellen zur Einsatzstelle vorgeschlagen); Technische Hilfe: Art der Hilfeleistung (Verkehrsunfall, Türöffnung, Tierrettung, Unwetter, Ölspur, Gefahrstoff …), eingeklemmte Personen, beteiligte Fahrzeuge, Gefahrstoff/UN-Nummer; Fehlalarm: Art (Brandmeldeanlage, Rauchwarnmelder, gut gemeint, böswillig), Auslöser und Meldergruppe der BMA, „Kostenersatz prüfen“; First Responder: Verlauf, AED eingesetzt. Wechselt die Einsatzart, fallen Angaben weg, die nicht mehr passen. Die Jahresstatistik und der Jahresbericht zählen die Auswahlfelder (z. B. Brandursachen, Fehlalarm-Arten), der Druck enthält alle Angaben. Als Pflichtfeld „Angaben zur Einsatzart“ braucht der Abschluss Brandobjekt, Art der Hilfeleistung, Art des Fehlalarms bzw. Verlauf.
- Unterschrift und Prüfsumme: Beim Abschließen kann der Einsatzleiter, bei der Freigabe die Wehrführung auf dem Bildschirm unterschreiben (Feld „Unterschrift (optional)“ über den Knöpfen). Die Freigabe speichert eine Prüfsumme (SHA-256) über den Inhalt des Berichts (Felder, Fahrzeuge mit Zeiten, Besatzung, Material). Korrigiert die Wehrführung später etwas, zeigen Bericht und Druck „nach der Freigabe geändert“ – sonst „Inhalt seitdem unverändert“; die Änderungen stehen wie immer unter „Änderungen“. Der Druck zeigt beide Unterschriften mit Name und Zeit. „Wieder öffnen“ entfernt Unterschriften und Prüfsumme.
-
Haupt- und Nebenberichte: Bei großen Einsätzen legt der Einsatzleiter unter „Nebenberichte“ für einen Zug, eine Abteilung oder einen Abschnitt einen eigenen Bericht an (z. B. „Löschzug Nord“). Er übernimmt die Kopfdaten (Stichwort, Zeiten, Adresse, Einsatzart), bekommt die Nummer des Hauptberichts mit Anhang (
2027/014-1) und eine eigene Besatzung, eigene Fahrzeuge und eigene Lagemeldungen; abgeschlossen und freigegeben wird jeder für sich. Der Hauptbericht zeigt seine Nebenberichte mit Stärke und die Gesamtstärke. In der Statistik zählt der Einsatz einmal; Personalstunden, Fahrzeuge und Atemschutzeinsätze der Nebenberichte zählen mit, ebenso in Personalakte, Stundennachweis und Atemschutz. -
Erinnerungen:
einsatzbericht:remindläuft täglich um 8 Uhr: Ist ein Einsatz 3 Tage nach der Alarmierung noch Entwurf oder aktuell, bekommt der Einsatzleiter (sonst wer ihn angelegt hat) eine Erinnerung; wartet ein abgeschlossener Bericht seit 7 Tagen auf die Freigabe, die Wehrführung. Jeden Bericht höchstens einmal pro Woche, nur mit Nummer, Stichwort und Datum. -
Pflichtfelder (
/einsatzbericht/einstellungen, Wehrführung): Stichwort, Leitstellennummer, Alarmierung, Eintreffen, Einsatzende, wieder einsatzbereit, Adresse, Einsatzart, Angaben zur Einsatzart, Lage, Maßnahmen, Einsatzleiter, mindestens eine Einsatzkraft. Vorgabe: Stichwort, Alarmierung, Adresse, Einsatzart, Einsatzleiter, mindestens eine Einsatzkraft. -
Drucken / PDF (
/einsatzbericht/{id}/druck): der ganze Bericht als A4-Seite mit Besatzung je Fahrzeug, Stärke und Unterschriftsfeldern; über den Druckdialog des Browsers „Als PDF speichern“. -
Jahresstatistik (
/einsatzbericht/statistik, Wehrführung): Einsätze je Jahr (nach Alarmierung; gezählt werden nur freigegebene Berichte, siehe unten), Einsatzdauer, Personalstunden (Dauer × Einsatzkräfte), mittlere Stärke, Gerettete, Verletzte, Tote, Atemschutzeinsätze, nach Einsatzart, nach Fahrzeug und als Balken je Monat; druckbar. - Erst die Freigabe zählt: In Jahresstatistik, Materialverbrauch, Einsatzkarte und Jahresbericht fließen nur freigegebene Berichte ein. Warten noch abgeschlossene Berichte auf die Freigabe, zeigt die Statistik einen Hinweis mit ihrer Zahl und dem Link zur Liste. Unter Einsatzbericht → Einstellungen → „Statistik und Jahresbericht“ kann die Wehrführung das abschalten; dann zählen wie früher auch abgeschlossene Berichte.
-
Jahresbericht (
/einsatzbericht/jahresbericht?jahr=2027, Wehrführung, Link in der Jahresstatistik): ein druckbarer Bericht für die Jahreshauptversammlung, den jedes eingeschaltete Modul mit einem eigenen Abschnitt füllt – Einsätze (Zahlen, nach Einsatzart, Fahrzeug und Monat), Mitglieder (Personalverwaltung: Stand am Jahresende nach Abteilung, Eintritte, Austritte, Beförderungen, Ehrungen, mittlere Dienstbeteiligung), Dienste und Termine (Kalender: nach Art, Teilnahmen), Übungsdienste, Aus- und Fortbildung (Lehrgänge: abgeschlossene und nachgetragene Lehrgänge nach Lehrgang), Fahrten (Fahrtenbuch: Fahrten und Kilometer je Fahrzeug), Atemschutz (Überwachungen, Trupps, Nachweise), Geräteprüfungen (Ausrüstung) und Löschwasserversorgung (Wasserkarte). Ausgeschaltete Module und Abschnitte ohne Daten fehlen einfach. -
Meine Einsätze (auf dem Profil,
/personalakte): sobald das Modul freigeschaltet ist. Jeder sieht nur die eigenen: Einsätze gesamt und im laufenden Jahr, Einsatzstunden, davon unter Atemschutz, und die Liste mit Datum, Stichwort, Fahrzeug, Funktion und Dauer – gespeist aus der Besatzung, nichts wird doppelt gepflegt; es zählen nur abgeschlossene und freigegebene Einsätze. Die Wehrführung sieht unter „Kameraden“ (/einsatzbericht/kameraden) alle mit ihren Zahlen und Einsätzen. Einsätze aus der Zeit vor der App werden nicht nachgetragen. - Startseite: Einsatzleiter sehen die Zahl aktueller Einsätze und offener Entwürfe, die Wehrführung die Berichte, die auf Freigabe warten.
- Benachrichtigungen: Schließt der Einsatzleiter einen Bericht ab, bekommen Wehrführung und Admins eine Mail und den Eintrag in der Glocke („Einsatzbericht zur Freigabe“); gibt die Wehrführung ihn zurück, erfährt es, wer ihn abgeschlossen hat. Darin stehen nur Nummer, Stichwort und Datum.
- Datenschutz: Den vollen Bericht (mit Daten Dritter) sehen nur Einsatzleiter, Wehrführung und Admins. Kameraden, die in einem Bericht stehen, lassen sich nicht einfach löschen (stattdessen „Ausgetreten“ oder „Löschen mit Übertragung“).
-
DIVERA 24/7 (Webhook): DIVERA schickt bei jeder Alarmierung die Einsatzdaten an
/webhooks/divera/{schlüssel}; daraus wird ein aktueller Einsatz (kein Entwurf – die Alarmierung ist ja passiert) mit Stichwort, Meldung, Adresse, ggf. Koordinaten und der Eingangszeit als Alarmierung, Herkunft „DIVERA“ (im Bericht oben blau mit der Meldung; Einsatzleiter und Ersteller bleiben leer, im Log „System“). Besatzung, Ausrück- und Endzeiten kommen darüber nicht und bleiben Handeingabe.-
Einrichtung im Admin-Bereich unter Einsatzbericht → Einstellungen (
/admin/einsatzbericht/einstellungen, Wehrführung; erreichbar über das Zahnrad „Verwaltung“ in der Modulleiste): „Webhook eingeschaltet“, Adresse anzeigen und kopieren, neu erzeugen (die alte gilt dann nicht mehr). Der lange Zufallsschlüssel in der Adresse ist der Schutz (DIVERA signiert nicht) und wird verschlüsselt gespeichert; eine falsche Adresse gibt 404. In DIVERA (Lizenz ALARM oder PRO): Verwaltung der Einheit → Einstellungen → Schnittstellen → Datenübergabe → Webhooks, POST, JSON, Inhalt „Textinformationen“. - Andere Leitstellen- und Alarmierungssysteme: Der Webhook ist nicht auf DIVERA festgelegt. Jedes System, das bei einer Alarmierung einen HTTP-POST schicken kann, lässt sich über die Feldzuordnung anbinden.
-
Feldzuordnung in den Einstellungen statt fest im Code: je Berichtsfeld (Alarm-Kennung, Stichwort, Meldung, Adresse, Breiten-/Längengrad, Kennzeichen Probealarm) die Namen im Request, mehrere mit Komma, verschachtelte mit Punkt (
data.title); auch unterdatawird gesucht. Vorgabe:id,title,text,address,lat,lng. Angenommen werden JSON, XML, Formulardaten, Text (landet in der Meldung) und GET mit Parametern. - Rohdaten-Protokoll: Jeder Request wird unverändert gespeichert (Zeit, Methode, Content-Type, Inhalt, Ergebnis) und nach 90 Tagen gelöscht. Die Einstellungen zeigen die letzten 20 mit Ergebnis (Einsatz angelegt, an bestehenden Einsatz gehängt, gefiltert, Webhook aus, Fehler), Link zum Einsatz und Rohdaten, dazu alle Felder des letzten Requests – so lässt sich die Zuordnung am ersten Testalarm ablesen. Bei ausgeschaltetem Webhook wird der Request nur gespeichert.
- Test-Alarm (Einstellungen, ohne DIVERA): Stichwort, Meldung, Adresse und optional Koordinaten eingeben und „Test-Alarm senden“. Der Alarm wird mit den Feldnamen der aktuellen Zuordnung gebaut und läuft durch denselben Ablauf wie ein DIVERA-Request (Rohdaten-Protokoll, Filter, Duplikate, Einsatz, Geocoding); jeder Test-Alarm ist ein eigener Alarm. „Als Probealarm kennzeichnen“ prüft den Filter (kein Einsatz), „Über die öffentliche Adresse senden“ schickt ihn als echten HTTP-Aufruf an die Webhook-Adresse und prüft so auch Erreichbarkeit und Schlüssel. Ohne Probealarm entsteht ein echter Einsatz, der danach gelöscht werden kann. Ob DIVERA dieselben Feldnamen schickt, zeigt erst ein echter Alarm.
- Duplikate: Eine Nachalarmierung mit derselben Alarm-Kennung erzeugt keinen zweiten Einsatz, sondern hängt am bestehenden; ohne Kennung gelten gleiches Stichwort und gleiche Adresse innerhalb von 2 Stunden als derselbe Einsatz.
- Filter: Requests mit dem Kennzeichen Probealarm und solche, deren Stichwort oder Meldung eines der eingestellten Wörter enthält (Vorgabe: Probealarm, Testalarm), erzeugen keinen Einsatz.
- Robustheit: Der Endpunkt antwortet sofort mit 200 und legt den Einsatz erst danach an; höchstens 30 Requests pro Minute je Adresse. Schlägt die Verarbeitung fehl, steht der Fehler im Protokoll, und der Einsatz lässt sich wie immer von Hand anlegen.
-
Einrichtung im Admin-Bereich unter Einsatzbericht → Einstellungen (
- Adressvorschläge und Geocoding: Ist unter Admin → Einstellungen → Dienste ein Google-Maps-Schlüssel hinterlegt, schlägt das Adressfeld beim Tippen (ab 3 Zeichen) passende Adressen und Orte vor – Google Places API (New), Autocomplete, nur Deutschland, bevorzugt im Umkreis der bisherigen Einsätze. Ein Tipp auf einen Vorschlag übernimmt die richtig geschriebene Adresse und setzt den Punkt auf der Karte; bei einem Ort (z. B. Schule, Firma) kommt sein Name ins Feld „Objekt“, wenn es leer ist. Der Schlüssel bleibt auf dem Server, der Browser fragt nur die App. In der Google Cloud Console muss dafür die Places API (New) aktiviert sein (zusätzlich zur Geocoding API). Wird die Adresse von Hand getippt, ermittelt die App wie bisher die Koordinaten (Geocoding), ebenso beim DIVERA-Einsatz ohne Koordinaten. Ohne Schlüssel ist das Adressfeld ein normales Textfeld; die Navigation funktioniert trotzdem.
-
Lagemeldungen (Einsatztagebuch): Kurze Situationsberichte mit Text, bis zu 3 Fotos (direkt mit der Handykamera; der Server verkleinert auf 1600 px und speichert WebP in der Datenbank), Zeit und Absender. Wichtig markierte stehen oben und sind rot hervorgehoben; markieren kann der Absender beim Senden, umschalten Einsatzleiter und Wehrführung. Solange ein Einsatz läuft (aktuell, ohne Einsatzende), sehen alle Kameraden mit Modulzugang ihn unter „Einsätze“ (
/einsatzbericht) als „Laufende Einsätze“ und schreiben über/einsatzbericht/{id}/lage– ohne den vollen Bericht zu sehen; die Seite aktualisiert sich alle 15 Sekunden. Danach sehen und schreiben nur Einsatzleiter und Wehrführung. Eigene Meldungen lassen sich löschen, solange der Einsatz läuft, Einsatzleiter und Wehrführung löschen jede. Die Meldungen stehen am Bericht und mit Fotos im Druck. -
Verbrauchsmaterial: Im Bericht Material aus dem Katalog wählen und die Menge eintragen (auch mit Komma) oder mit „Nicht im Katalog“ frei eingeben (Bezeichnung, Kategorie, Einheit); Mengen lassen sich ändern. Name, Kategorie und Einheit werden in den Bericht übernommen, eine spätere Katalogänderung ändert alte Berichte nicht. Der Katalog (
/einsatzbericht/material, nur Admins) führt Bezeichnung, Kategorie (Löschmittel, Bindemittel, Sanitätsmaterial, Betriebsstoffe, Sonstiges) und feste Einheit (Liter, Kilogramm, Sack, Stück, Meter); vorbelegt mit gängigem Material. Benutztes Material wird beim Löschen nur deaktiviert. Gezählt wird nur der Verbrauch, kein Bestand. Die Jahresstatistik zeigt den Verbrauch je Kategorie und Material mit Zahl der Einsätze; der Druck enthält das Material des Einsatzes. - Karte: Im Bericht zeigt eine Karte (OpenStreetMap über Leaflet, kein Schlüssel im Browser) die Einsatzstelle. Der Punkt kommt aus dem Geocoding oder von DIVERA; wer den Bericht bearbeiten darf, verschiebt ihn oder tippt auf die Karte (z. B. Feldweg, Autobahnabschnitt), „Punkt entfernen“ löscht ihn. Die Navigation nutzt dann die Koordinaten. Die Jahresstatistik zeigt eine Karte aller Einsätze des Jahres mit Koordinaten.
-
QR-Zugang für externe Wehren: Bei Großeinsätzen erzeugt der Einsatzleiter (oder die Wehrführung) im Bericht unter „Externe Wehren“ (oder oben mit „QR-Code erzeugen“ neben „Navigation“ und „Drucken / PDF“; danach steht dort „QR-Code“ zum Großanzeigen) einen QR-Code für genau diesen Einsatz („QR groß anzeigen“ zum Scannen vom eigenen Bildschirm). Die Handykamera öffnet die Adresse
/extern/{schlüssel}(40 Zeichen Zufall) direkt, ohne Login. Beim ersten Scan meldet sich die Wehr einmal an (Name der Wehr, Fahrzeug, Stärke z. B. 1/8/9) – erkannt wird das Handy an einem Cookie, ein zweites Handy ist eine eigene Meldung. Danach: Statusknöpfe (Auf Anfahrt, An Einsatzstelle, Im Bereitstellungsraum, Einsatzbereit, Abgerückt) und Lagemeldungen mit bis zu 3 Fotos aus dem eigenen Abschnitt. Darunter stehen unter „Deine Meldungen“ die eigenen Status und Lagemeldungen in einer Liste mit Uhrzeit, die neuesten oben (Status mit Kennzeichnung „Status“).- Intern: Die angemeldeten Wehren stehen im Bericht mit letztem Status und Verlauf, ihre Lagemeldungen im Einsatztagebuch als „Extern: Wehr · Fahrzeug · Stärke“; beides auch im Druck.
- Grenzen: Der Code gilt nur, solange der Einsatz läuft (aktuell, ohne Einsatzende), lässt sich sofort sperren oder durch einen neuen Code ersetzen (der alte gilt dann nicht mehr). Externe sehen nur ihre eigenen Meldungen, keine Personal- und keine Berichtsdaten (kein Stichwort, keine Adresse). Je Handy höchstens 30 Lagemeldungen und 60 Status, 10 pro Minute; je Einsatz höchstens 50 Wehren; die Seite ist nicht für Suchmaschinen. Der Schlüssel wird verschlüsselt gespeichert und nie ins Log geschrieben.
openwehr V.0.9.6.8 · freie Software unter der AGPL-3.0 · www.openwehr.de · Fehler oder Wünsche: Issues
Einstieg
Module