🛟 Wachberichts-System – Handbuch zur Bedienung

Dieses Handbuch beschreibt die tägliche Nutzung des Wachberichts-Systems: welches Feld wofür steht und wie die einzelnen Berichte ausgefüllt werden. Für Installation, Start und technische Hintergründe (USB-Stick, Datenbank-Datei, PDF-Erzeugung, Systemvoraussetzungen) siehe die separate Installationsanleitung.

Inhalt

1 · Erster Überblick

Nach dem Start zeigt die Seitenleiste links vier Bereiche:

BereichBedeutung
Hilfsseiten„🚤 Bootszeiten erfassen“ (Kapitel 3) und „📈 Saison-Statistik“ (Kapitel 10).
TagesberichteEin Eintrag pro Tag im eingerichteten Zeitraum. Ein 📄-Symbol mit Zahl zeigt, wie viele Einsatzprotokolle an diesem Tag bereits angelegt sind; diese erscheinen als Unterpunkte.
WochenberichteÜber „📊 Wochenbericht erstellen“ angelegte Zusammenfassungen einer Woche (Montag–Sonntag).
WachabrechnungenÜber „💶 Wachabrechnung erstellen“ angelegte Abrechnungen für einen frei wählbaren Zeitraum, siehe Kapitel 6.
✅ Beim Programmstart öffnet sich automatisch der Tagesbericht des heutigen Datums, sofern für heute bereits einer existiert – ohne zusätzlichen Klick.

Ganz unten in der Seitenleiste erscheint, sobald vorhanden, ein gemeinsames „🗄️ Archiv“ für Tagesberichte, Wochenberichte und Wachabrechnungen: ältere Einträge (vor dem in den Einstellungen festgelegten Jahr, siehe Kapitel 9) wandern automatisch dorthin, um die Liste übersichtlich zu halten – die Daten selbst bleiben dabei unverändert, es ändert sich nur die Ansicht. Über 🗄️ an einem Eintrag lässt sich dieser jederzeit zusätzlich von Hand archivieren, über 📤 im Archiv wieder zurückholen – unabhängig vom eingestellten Jahr, bis diese Zuordnung erneut geändert wird. Bei Tagesberichten gilt das pro Tag: innerhalb einer Woche können einzelne Tage archiviert sein und andere nicht, die Wochen-Gruppierung in der Leiste ist rein zur Übersicht.

Seitenleiste mit Tagesberichten, Wochenberichten, Wachabrechnungen und aufgeklapptem Gesamtarchiv

Seitenleiste mit aufgeklapptem „🗄️ Archiv“ ganz unten (Beispieldaten).

Oben in der Kopfzeile (bleibt beim Scrollen sichtbar):

ButtonFunktion
📄 DruckenÖffnet den normalen, interaktiven Druckdialog des Browsers.
💾 PDF speichernSpeichert den geöffneten Bericht automatisch als PDF-Datei, ganz ohne Dialog.
🗄️ DatenbankVerbindet eine Datenbankdatei auf dem USB-Stick (automatisches Mitschreiben jeder Änderung).
📤 Export / 📥 ImportSicherung bzw. Wiederherstellung aller Daten als Datei – funktioniert in jedem Browser.
✅ Wochenbericht AbschlussSpeichert alle Tagesberichte der Woche inkl. Einsatzprotokolle automatisch als PDF (nacheinander, mit Fortschrittsanzeige) – bezieht sich auf die Woche des gerade geöffneten Tagesberichts/Wochenberichts bzw. auf die aktuelle Woche.
✅ Tagesbericht AbschlussSpeichert den gerade geöffneten Tagesbericht inkl. seiner Einsatzprotokolle automatisch als PDF (bzw. den heutigen, wenn kein Tagesbericht geöffnet ist).
💬 Feedback & IdeenÖffnet das Formular „Feedback & Entwicklungsvorschläge" für Rückmeldungen direkt an den Entwickler – zum Melden von Fehlern, Verbesserungsvorschlägen oder neuen Funktionsideen. Pflichtfelder: Name, Vorname, E-Mail-Adresse (wird auf gültiges Format geprüft) und der Feedback-Text (max. 8.000 Zeichen). Datum und Empfänger (DLRG@karkutt.de) sind fest vorgegeben; CC ist optional und wird beim Verlassen des E-Mail-Feldes automatisch mit der eigenen Adresse vorbelegt (lässt sich aber jederzeit ändern oder leeren). Versand nur nach erfolgreicher Prüfung aller Pflichtfelder – nutzt dieselben SMTP-Einstellungen wie „✉️ Wochenbericht mailen“ (siehe Kapitel 9).
⚙️ EinstellungenStation, Wachmannschaften, PDF-Basisordner u. a., siehe Kapitel 8.
📖 Handbuch / 🛠️ InstallationÖffnet dieses Handbuch bzw. die Installationsanleitung in einem neuen Tab.
TeamViewer QuickSupportStartet die bereits installierte TeamViewer-QuickSupport-Anwendung für die Fernwartung. Funktioniert nur über den lokalen Server (Start_Wachbericht.cmd); der Pfad zur .exe wird in ⚙️ Einstellungen hinterlegt.
✅ „📄 Drucken“, „💾 PDF speichern“ und „✅ Tagesbericht Abschluss“ führen bei einem geöffneten Tagesbericht vorher automatisch im Hintergrund „🚤 Besatzung in Wachzeiten-Tabelle übernehmen“ aus (siehe Kapitel 2). Wurden dabei tatsächlich neue Zuordnungen ergänzt, wird der Druck-/Speichervorgang abgebrochen: die App springt zur Wachzeiten-Tabelle und zeigt eine Meldung „⚠️ ACHTUNG …“ – erst ein erneuter Klick (ohne weitere offene Zuordnungen) druckt bzw. speichert dann tatsächlich. So bleibt keine Bootsfahrt unbemerkt ohne ihre Besatzung in den Wachdienststunden.
⚠️ Zusätzlich wird dabei geprüft, ob eine Bootsfahrt bereits an- und aus-Zeit hat, aber noch gar keine Besatzung ausgewählt wurde – auch dann wird der Druck-/Speichervorgang abgebrochen und zu den Bootslaufzeiten gesprungen, bis die Besatzung nachgetragen ist. Ein ⚠️-Symbol neben „Besatzung“ macht diesen Fall schon vorher sichtbar – sowohl hier im Tagesbericht als auch auf der Bootszeiten-Hilfsseite (Kapitel 3) und der Handy-Seite. Eine Fahrt mit nur einer der beiden Zeiten (noch nicht abgeschlossen) wird nicht beanstandet.
⚠️ Genauso geprüft und blockiert wird der umgekehrte Fall: nur eine der beiden Zeiten (an oder aus) ist gesetzt, aber Ziel oder Erläuterung enthält bereits Text – ein Zeichen dafür, dass die Fahrt eigentlich stattgefunden hat, aber eine Zeit vergessen wurde. Das ⚠️-Symbol erscheint dabei direkt an der fehlenden Zeit-Spalte (an oder aus). Eine Zeile mit nur einer Zeit und sonst ganz ohne Text (z. B. eine noch laufende Fahrt) bleibt unbeanstandet.

Ganz unten in der Fußzeile („© O. Karkutt · v1.6 · Wochenbericht-Erinnerung manuell bestätigbar · Stand: …“) öffnet ein Klick das komplette Änderungsprotokoll. Die Angabe hinter der Versionsnummer ist das Kurzthema der letzten wesentlichen Änderung – so lässt sich auf einen Blick erkennen, welcher Stand gerade läuft. Wurde die App gerade über den Update-Mechanismus (siehe Installationsanleitung, Kapitel 9) aktualisiert, erscheint direkt nach dem nötigen Neustart zusätzlich einmalig ein Popup mit dem neuesten Eintrag daraus – ohne dass die Fußzeile dafür extra aufgesucht werden muss.

2 · Tagesbericht Abschnitt für Abschnitt

Ausschnitt eines Tagesberichts mit Wachmannschaft und Streifen-/Wachdienststunden

Tagesbericht (Ausschnitt): Wachmannschaft und Streifen-/Wachdienststunden.

💡 Jeder der folgenden Abschnitte (Wachmannschaft, Streifen/Wachdienststunden, Bootslaufzeiten, Benzinabrechnung, Wetterdaten, Flaggenfarbe, Einsatzstatistik, Ausrüstung/Arbeiten, Einsatzprotokolle, Unterschriften) lässt sich über einen Klick auf seinen Kopf einzeln ein-/ausklappen (▼/▶). Der Zustand wird für jeden Tagesbericht separat gespeichert – an einem Tag eingeklappte Abschnitte bleiben an anderen Tagen unberührt. Im Ausdruck/PDF erscheinen eingeklappte Abschnitte trotzdem immer vollständig, es geht also nie etwas verloren.

Wachmannschaft

Zeigt die für diesen Tag geltende Mannschaft (Name + Funktion je Person), übernommen aus den ⚙️ Einstellungen.

AktionSo geht’s
Person nur für diesen Tag hinzufügen/entfernen„➕ Person zu diesem Tag hinzufügen“ bzw. „✕ entfernen“ neben dem Namen – ändert nur diesen Tag, nicht die Grundeinstellung.
Namen ändernWird automatisch überall an diesem Tag nachgezogen (Streifen, Bootsstreife, Sonstige, Abwesend, Bootsverantwortlicher, Bootsbesatzung).
Liste aus Einstellungen neu holen„🔄 Aus Einstellungen aktualisieren“ – mit Rückfrage, da individuelle Änderungen dieses Tages dabei überschrieben werden. Gibt es mehr als eine Wachmannschaft (Kapitel 8), wird vorher gefragt, welche übernommen werden soll (nicht zwingend die aktive – praktisch, um einen alten Tagesbericht auf eine längst abgelöste Mannschaft zu korrigieren). Ist in den Einstellungen ein Kennwort hinterlegt, muss es zusätzlich eingegeben werden.

Streifen / Wachdienststunden

Für jede Stunde des Wachbetriebs eine Zeile. Fünf Kategorien stehen zur Auswahl, eine Person kann pro Stunde immer nur in einer davon stehen:

SpalteBedeutung
Streife 1 / Streife 2Mehrfachauswahl über „Auswählen“.
BootsstreifeMehrfachauswahl über „Auswählen“.
StationKeine eigene Auswahl – automatisch alle Personen, die in dieser Stunde keiner anderen Kategorie zugeordnet und nicht als „Abwesend“ markiert sind.
SonstigeMehrfachauswahl, z. B. für Sonderaufgaben.
AbwesendMehrfachauswahl für Personen, die in dieser Stunde nicht anwesend sind (Pause, krank, o. ä.) – zählen weder zur Station noch in die Stundenzahl.
Std.Automatisch berechnet: 1 Stunde pro anwesender Person über Streife 1/2, Bootsstreife, Station und Sonstige.

Bootslaufzeiten

FeldBedeutung
BootsverantwortlicherAuswahl aus der Wachmannschaft des Tages.
Startlaufzeit (nur ohne direkten Vortag)Motorbetriebsstunden zu Beginn (HH:MM, auch über 24 h) – manuell eintragen bzw. prüfen. Erscheint nur, solange es für diesen Tag keinen Tagesbericht am unmittelbaren Kalender-Vortag gibt – also beim allerersten Tagesbericht im System, oder nach einer Lücke (z. B. Saisonstart). Nach einer Lücke ist das Feld bereits mit dem Endstand des letzten vorhandenen Tages vorbelegt, kann bei Bedarf aber korrigiert werden (z. B. wenn sich über den Winter tatsächlich etwas geändert hat).
Gesamtlaufzeit Vortag (alle weiteren Tage)Wird bei jedem Aufruf live aus dem „Gesamt“-Wert des Vortages berechnet (nicht mehr bearbeitbar, kein separater Wochenanfang mehr). Da nichts zwischengespeichert wird, wirkt sich eine spätere Änderung der allerersten Startlaufzeit automatisch auf alle folgenden Tage aus – auch wenn Tagesberichte nicht der Reihe nach angelegt wurden (z. B. schon für künftige Tage). Über den unauffälligen „Korrektur“-Schalter daneben kann dieses Feld ausnahmsweise auch an einem normalen Fortsetzungstag manuell überschrieben werden – siehe „Korrekturen möglich“ im Kapitel Einstellungen.
Nr. / an / ausJe Bootsfahrt eine Zeile. Die Buttons „Jetzt“ tragen die aktuelle Uhrzeit ein; manuelle Eingabe/Korrektur bleibt jederzeit möglich. Ist nur eine der beiden Zeiten gesetzt, aber Ziel oder Erläuterung schon ausgefüllt, erscheint ein ⚠️-Hinweis direkt an der fehlenden Zeit – spätestens beim Drucken/PDF-Speichern/Abschluss wird auch das blockierend geprüft (siehe Kapitel 1).
Ziel / ErläuterungFreitext mit automatischem Zeilenumbruch.
BesatzungMehrfachauswahl aus der Wachmannschaft. Sind an- und aus-Zeit bereits eingetragen, aber noch keine Besatzung ausgewählt, erscheint ein ⚠️-Hinweis daneben – spätestens beim Drucken/PDF-Speichern/Abschluss wird das zusätzlich blockierend geprüft (siehe Kapitel 1).
➕ weitere Zeile / ✕Beliebig viele Fahrten ergänzen bzw. wieder entfernen.
Gesamt= Startlaufzeit bzw. Gesamtlaufzeit Vortag + Tageslaufzeit (Summe aller Fahrten dieses Tages).

Benzinabrechnung

„bisher“ wird automatisch aus dem „gesamt“-Wert des Vortages übernommen und ist dann nicht bearbeitbar – solange es für diesen Tag einen Tagesbericht am unmittelbaren Kalender-Vortag gibt. Fehlt ein direkter Vortag (allererster Tagesbericht im System oder Beginn nach einer Lücke, z. B. Saisonstart), ist das Feld manuell editierbar; nach einer Lücke ist es bereits mit dem Endstand des letzten vorhandenen Tages vorbelegt, kann bei Bedarf aber korrigiert werden. Über den unauffälligen „Korrektur“-Schalter daneben lässt sich „bisher“ ausnahmsweise auch an einem normalen Fortsetzungstag manuell überschreiben – siehe „Korrekturen möglich“ im Kapitel Einstellungen. „Bestand“ = geholt − getankt, zeigt ⚠️ bei genau 0. Beim Verlassen des Feldes „getankt – heute“ prüft die App, ob dadurch der Bestand negativ würde (mehr getankt als tatsächlich vorhanden) – ist das der Fall, erscheint eine Meldung und die Eingabe wird zurückgesetzt. „geholt“ wird nicht geprüft, hier ist jede Menge möglich.

Wetterdaten, Flaggenfarbe, Einsatzstatistik, Ausrüstung/Arbeiten

Freie Eingabefelder für vormittags/nachmittags-Werte. Bei der Flaggenfarbe können über „➕ Eintrag hinzufügen“ beliebig viele Zeiträume (von/bis, Farbe, Begründung) erfasst werden, z. B. bei mehrfachem Farbwechsel am Tag.

Die Einsatzstatistik enthält zusätzlich die Tabelle „Rettung/Bergung“ (Kleinschwimmmittel, Surfbretter, Kitesurfer-Unfälle, Boote, Personen von Booten/Surfbrettern, Badende/Schwimmende, Tote – jeweils innerhalb/außerhalb des Badebereichs), identisch zur gleichnamigen Tabelle im Wochenbericht. Die Werte aller Tagesberichte einer Woche werden dort automatisch aufsummiert (siehe Kapitel 5) – die Summe kann im Wochenbericht bei Bedarf trotzdem noch manuell angepasst werden.

Einsatzprotokolle dieses Tages

„➕ Neues Einsatzprotokoll“ legt ein neues Protokoll an (siehe Kapitel 4) und verlinkt es automatisch mit diesem Tag; im Protokoll selbst führt „◀ Zurück zum Tagesbericht“ wieder zurück.

Unterschriften

Wachleiter und Bootsverantwortlicher werden per Dropdown aus der Wachmannschaft des Tages gewählt. Im Ausdruck erscheint darunter jeweils eine leere Linie zum handschriftlichen Unterschreiben.

3 · Hilfsseite „Bootszeiten erfassen“

Bootszeiten-Erfassung mit Bootsverantwortlichem und Fahrten-Tabelle

Die Hilfsseite „Bootszeiten erfassen“.

Über die Seitenleiste erreichbar, unabhängig vom Tagesbericht – gedacht z. B. zum schnellen Erfassen direkt am Steg (auch auf dem Handy), auch wenn für den Tag noch gar kein Tagesbericht angelegt ist.

  1. Datum oben wählen (Standard: heute).
  2. Bootsverantwortlicher und die Bootsfahrten wie gewohnt eintragen (inkl. „Jetzt“-Buttons, „➕ weitere Zeile“, Besatzung).
✅ Diese Hilfsseite und die Bootslaufzeiten-Tabelle im zugehörigen Tagesbericht zeigen denselben Datensatz – jede Eingabe (hier, im Tagesbericht oder auf dem Handy) ist sofort auf allen Seiten sichtbar. Eine manuelle Übernahme am Abend ist nicht mehr nötig.

Vom Handy aus nutzen

Zusätzlich gibt es die eigenständige Seite bootszeiten.html – bewusst schlank, ohne Navigation und ohne die übrigen Wachbericht-Funktionen, damit man auf dem Handy direkt beim Formular landet. Läuft die App über Start_Wachbericht.cmd und ist der PC im gleichen WLAN wie das Handy erreichbar, zeigt die Hilfsseite „🚤 Bootszeiten erfassen“ automatisch einen anklickbaren Link mit der passenden Adresse an. Eingaben werden automatisch mit dem PC abgeglichen. Sollte auf dem Handy einmal nicht der neueste Stand zu sehen sein, hilft der Button „🔄 Daten vom Server holen“ oben auf der Seite – er lädt den aktuellen Stand erneut direkt vom PC.

💡 Für die beste Darstellung auf dem Handy Chrome verwenden (bzw. einen Chrome-basierten Browser, z. B. Edge).
⚠️ Bei manchen WLANs (z. B. an öffentlichen Orten oder auf Campingplätzen) ist „Client-Isolation“ aktiv – Geräte im gleichen Netz können sich dann trotzdem nicht gegenseitig erreichen. In dem Fall hilft ein Mobiler Hotspot vom PC (Windows-Einstellungen → Netzwerk & Internet → Mobiler Hotspot): Das Handy verbindet sich dann direkt mit dem PC statt mit dem WLAN vor Ort.

Zugangsdaten für den Hotspot dieses PCs (steht in den Windows-Einstellungen, ändert sich bei Bedarf dort – dann hier aktualisieren):

NameDLRG-ROSENFELDE 4949
Kennwort4B5>243n
BandAlle verfügbaren

📱 Mit der Handy-Kamera scannen, um sich automatisch mit diesem Hotspot zu verbinden (WLAN-QR-Code, keine Internetverbindung nötig).

4 · Einsatzprotokoll Abschnitt für Abschnitt (A–M)

Einsatzprotokoll mit Abschnitt A - Einsatzdaten und Abschnitt B - Alarmierung durch

Einsatzprotokoll (Ausschnitt): Abschnitte A und B.

AbschnittInhalt
A · EinsatzdatenWasserrettungsstation, Einsatzort, Einsatznummer, Leitzahl, Einsatztag/Datum, Art der Veranstaltung, Alarmierung/Eintreffen/Einsatzende (Zeit), Einsatzkräfte DLRG (Anzahl).
B · Alarmierung durchAnkreuzfelder: eigene Beobachtung, Leitstelle FW/RD, Wasserschutzpolizei/Polizei, DLRG WF/EL, FME, BOS-Funk, Telefon.
C · EinsatzartAnkreuzfelder: WRD stationär/mobil, Veranstaltungsabsicherung, Ertrinkungsunfall, Suizidversuch, Tauchunfall, Bootsunfall, Patiententransport im MRB, Personen im Fahrzeug, Sucheinsatz, Hochwassereinsatz, Fehleinsatz, Sonstiges (mit Freitext).
D · Eingesetzte Kräfte (Anzahl)EL DLRG/WF/TaEF, Arzt/Not-San/RA/RS, Wasserretter, Sanitäter/San.-Helfer, Bootsbesatzung, Einsatztaucher, Sonstige, Gesamt.
E · Betroffene Person(en)Standardmäßig 1 Patient (Name/Vorname, Straße/Wohnort, geb. am/Ort). Über „➕ Patient hinzufügen“ beliebig viele weitere ergänzbar, über „✕ entfernen“ wieder löschbar.
F · Zustand des Patienten – Bewusstsein / Atmung / Kreislauf / NotfallAnkreuzfelder zu Bewusstsein, Atmung und Kreislauf. Darunter Notfallsituation und Ursache als volle Zeilenbreite (Freitext mit Zeilenumbruch), anschließend die Vitalwerte Atemfrequenz, Sauerstoffsättigung, Puls, Blutdruck SYS/DIA, Blutzucker, Temperatur, Schmerzlevel.
G · VerdachtsdiagnoseAnkreuzfelder: Allergie/Insektenstich, Apoplex/Schlaganfall, Diabetes mellitus, Drogen/Alkohol/Medikamente, Krampfanfall, Fraktur, Verbrennung/Verbrühung, Erfrierung/Unterkühlung, Wunde, Sonstiges (mit Freitext).
H · Durchgeführte MaßnahmenAnkreuzfelder: Überprüfung Vitalfunktionen, Lagerung, Wundversorgung, Frakturschienung, Sauerstoffgabe, Beatmung, Reanimation, sonstiges (mit Freitext), zusätzlich ein separates Freitextfeld „Maßnahmen (Freitext)“.
I · Nachalarmierung / Notarzt / AngabenNachalarmierung (Feuerwehr, Wasserschutzpolizei, Luftrettung, Rettungsdienst, DGzRS, Bergwacht, Polizei, THW, Sonstige); Notarzt/Transport (Notarzt nachgefordert, NAW, NEF, RTH, KTW, RTW, ärztlicher Notdienst, an Arzt verwiesen); Angaben (Funkrufname 1./2. Rettungsmittel).
J · Ergebnis / ÜbergabeAnkreuzfelder: an Arzt verwiesen, Notarzt nachgefordert, an Rettungsdienst übergeben, Zustand verbessert/verschlechtert/unverändert, Tod am Notfallort, Sonstiges (mit Freitext).
K · ZielklinikFreitextfeld für die Zielklinik.
L · VerteilerAnkreuzfelder: Ausfertigung für ZWRD-K/Station, Kopie für Einsatzleitung, per E-Mail an, Sonstiges (mit Freitext).
M · AbschlussDatum, Name Wachführer/in (Auswahl aus Wachleiter/Stellv. Wachleiter der Wachmannschaft), Unterschrift Wachführer/in (Linie zum handschriftlichen Unterschreiben), Name Behandelnder (Auswahl aus der gesamten Wachmannschaft), Unterschrift Behandelnder (Linie).
ℹ️ Alle „Sonstiges“-Ankreuzfelder im Einsatzprotokoll haben ein zugehöriges Freitextfeld direkt daneben – einfach ankreuzen und den Text dahinter eintragen.

5 · Wochenbericht

Über „📊 Wochenbericht erstellen“ ein beliebiges Datum der gewünschten Woche wählen – die Woche läuft immer Montag bis Sonntag. Alle Summenfelder (Wachdienststunden, Bootslaufzeit, Benzin, Einsatzstatistik) werden automatisch aus den sieben Tagesberichten berechnet, alle Einsatzprotokolle der Woche werden verlinkt aufgeführt.

✅ Wird ein Tagesbericht nachträglich geändert, zeigt der zugehörige Wochenbericht die Warnung „⚠️ veraltet“ mit einem Button zum Neu-Erstellen – ein Klick genügt.
⚠️ Erinnerung an fehlende Wochenberichte: Hat eine Woche bereits Tagesberichte, aber noch keinen Wochenbericht, erscheint in der Seitenleiste neben der Wochen-Überschrift bei den Tagesberichten ein ⚠️-Hinweis. Zusätzlich prüft die App beim Öffnen automatisch alle bereits abgeschlossenen Wochen (ab Sonntag 17:45 Uhr für die gerade laufende Woche, sonst spätestens beim nächsten Start danach) und zeigt bei Bedarf oben ein Banner mit genau den noch offenen Punkten je Woche: Wochenbericht noch nicht angelegt, noch nicht gedruckt/als PDF gespeichert, und/oder noch nicht gemailt. Sind für eine Woche alle drei erledigt, verschwindet sie automatisch wieder aus dem Banner. Jeder Wochenbericht zeigt dafür unten zusätzlich an, wie oft und wann er zuletzt gedruckt/als PDF gespeichert bzw. gemailt wurde. Da die App nur läuft, während sie geöffnet ist, kann die Prüfung nicht zu einem exakt festen Zeitpunkt „von selbst" erscheinen, sondern greift beim jeweils nächsten Öffnen. Wochentag und Uhrzeit dieser Prüfung (Standard Sonntag 17:45) lassen sich in den Einstellungen unter „Wochenberichte“ anpassen (siehe Kapitel 9).
💡 Manuell bestätigen: Im Wochenbericht selbst stehen unten zwei Kontrollkästchen „Gedruckt/PDF manuell bestätigt“ und „Gemailt manuell bestätigt“ – praktisch, falls außerhalb der App gedruckt oder gemailt wurde (z. B. von Hand am Drucker oder per separatem Mail-Programm). Sie wirken zusätzlich zu den echten Zählern, die weiterhin ehrlich nur zeigen, wie oft über die App-Buttons ausgelöst wurde. Für eine Woche, die ganz ohne Wochenbericht bleiben soll (kein Wachbetrieb, zusammengelegt mit einer anderen Woche o. ä.): das ⚠️-Symbol in der Seitenleiste bzw. der Eintrag im Erinnerungs-Banner anklicken, um „Kein Wochenbericht nötig“ zu markieren – ohne dass dafür ein leerer Wochenbericht angelegt werden muss. Das Symbol wechselt dann zu 🚫; ein erneuter Klick setzt es zurück. Umgekehrt: soll die Woche doch einen Wochenbericht bekommen, steht im Erinnerungs-Banner direkt neben „🚫 nicht nötig“ ein Link „📊 Wochenbericht anlegen“ – ein Klick legt ihn für genau diese Woche an und öffnet ihn sofort, ohne den Umweg über „📊 Wochenbericht erstellen“ mit erneuter Datumswahl. Existiert für eine Woche im Banner bereits ein Wochenbericht (z. B. nur „noch nicht gedruckt“ offen), springt ein Link „📊 zum Wochenbericht“ direkt dorthin.

6 · Wachabrechnung

Wachabrechnung, Eingabemaske einer Person mit den Bereichen Wachauftrag/Abweichender Zeitraum/Fahrstrecke/Vergütung/Verpflegung

Eingabemaske einer Person, gruppiert nach Wachauftrag/Abweichender Zeitraum/Fahrstrecke/Vergütung/Verpflegung (Beispieldaten).

Über „💶 Wachabrechnung erstellen“ (unten in der Seitenleiste) einen freien Zeitraum anlegen – in der Regel eine komplette Wachperiode über mehrere Wochen, angelehnt an das bisherige Excel-Formular. Es können beliebig viele Wachabrechnungen nebeneinander bestehen. Die Wachmannschaft wird dabei einmalig aus der Grundliste (Einstellungen) übernommen – danach besteht keine Verbindung mehr dorthin, spätere Änderungen an der Grundliste wirken sich also nicht auf bereits angelegte Wachabrechnungen aus. Die Personen werden einzeln durchgeblättert (◀/▶ unterhalb der Karte, „Person X von Y“) statt alle untereinander angezeigt; jede Person kann über „✕ entfernen“ wieder entfernt werden, „➕ Person hinzufügen“ springt automatisch zur neuen, leeren Person.

FeldBedeutung
Zeitraum von/bisNur zur Beschriftung des Kopfes, hat keinen Einfluss auf die einzelnen Personen.
Rolle / NameName: Auswahl aus der bekannten Wachmannschaft. Rolle (Wachleiter/Bootsführer/Wachgänger) wird beim Wählen des Namens automatisch vorgeschlagen (anhand der Funktion in den Tagesberichten bzw. des Bootsverantwortlichen im gewählten Zeitraum), bleibt aber jederzeit manuell änderbar.
OffiziellStandardmäßig aktiviert. Nur Personen mit diesem Haken erscheinen auf dem offiziellen Ausdruck; ohne Haken taucht die Person ausschließlich auf dem internen Ausdruck auf (z. B. für informelle Aushilfen ohne offiziellen Auftrag).
Wachauftrag (Von / Bis / Anzahl Tage)Persönlicher Zeitraum dieser Person (kann vom Kopf-Zeitraum abweichen, z. B. bei späterem Beginn oder früherer Abreise) – daraus wird „Anzahl Tage“ automatisch berechnet, bleibt aber frei überschreibbar.
Fahrstrecke (Von Ort / Bis Ort / Fahrtkosten)Manuelle Eingabe, keine Vorberechnung.
Vergütung (Tagessatz / Summe Vergütung)Tagessatz wird bei Wahl der Rolle mit dem in den Einstellungen hinterlegten Vorbelegungs-Satz vorbefüllt (siehe Kapitel 9, Standard: Wachgänger/Bootsführer 8 €, Wachleiter 11 €), bleibt aber frei änderbar. „Summe Vergütung“ (= Anzahl Tage × Tagessatz) wird nur angezeigt, nicht eingegeben.
Verpflegung (Verpflegung pro Tag / Summe Verpflegung)Vorbelegung ebenfalls aus den Einstellungen (Standard: 28 € je Tag), frei änderbar. „Summe Verpflegung“ (= Anzahl Tage × Verpflegung) wird nur angezeigt.
Dienstfahrten (nur Wachleiter)Vorbelegung aus den Einstellungen (Standard: 20 €), frei änderbar.
Abweichender Zeitraum von/bisOptional: der tatsächliche Zeitraum dieser Person, falls er vom offiziellen „Wachauftrag“-Zeitraum abweicht (z. B. bei einer stillschweigenden Übergabe/Vertretung innerhalb der Wachmannschaft). Wirkt sich ausschließlich auf den internen Ausdruck aus, nie auf den offiziellen.
Fahrtkostenerstattung (inoffiziell)Standardmäßig aktiviert. Legt fest, ob diese Person beim internen Ausdruck einen Anteil an den gemeinsamen Fahrtkosten erhält (siehe unten).
Zwischensumme (offiziell) / (inoffiziell)Werden bei jeder Eingabe live neu berechnet – „(offiziell)“ = Fahrtkosten + Dienstfahrten + Tagessatz×Tage + Verpflegung×Tage dieser Person; „(inoffiziell)“ = der tatsächliche Anteil dieser Person am internen Ausdruck, siehe unten.

Offizieller und interner Ausdruck

Über „Ausdruck“ oben in der Wachabrechnung zwischen Offiziell und Intern umschalten – das legt fest, welche Variante bei „📄 Drucken“/„💾 PDF speichern“ erzeugt wird. „💾 Beide als PDF ablegen“ speichert beide Varianten direkt nacheinander automatisch als eigene PDF-Dateien.

Offizieller Ausdruck der Wachabrechnung mit drei Personen Interner Ausdruck der Wachabrechnung mit drei Personen

Beispielabrechnung mit denselben drei Personen: offizieller Ausdruck (links) und interner Ausdruck (rechts) – Anna ohne Fahrtkostenerstattung, Paul mit abweichendem Zeitraum (Beispieldaten).

Offiziell zeigt unverändert nur die als „Offiziell“ markierten Personen mit ihrem angegebenen Wachauftrags-Zeitraum – Fahrtkosten, Dienstfahrten, Tagessatz und Verpflegung jeweils einzeln je Person.

Intern zeigt alle Personen (auch nicht offizielle) und rechnet wie folgt:

💡 Der interne Ausdruck ist als faire Umverteilung der tatsächlichen Kosten unter der Wachmannschaft gedacht – die Daten selbst (Zeitraum, Fahrtkosten, Sätze) bleiben davon unberührt, es ändert sich nur die Verteilung.

Bestandsschutz: Diese Berechnung gilt für neu angelegte sowie ab jetzt bearbeitete Wachabrechnungen. Bereits bestehende, seither unveränderte Wachabrechnungen behalten dauerhaft ihre bisherige interne Berechnung (einheitlicher Betrag je Tag-Anteil inkl. Fahrtkosten) – erst eine tatsächliche Änderung an einer solchen Wachabrechnung schaltet sie auf die neue Logik um.

7 · Daten sichern (Datenbank, Export/Import)

Kurzfassung – Details siehe Installationsanleitung, Kapitel 5:

8 · Drucken & PDF speichern

Kopfzeile mit den Buttons Drucken und PDF speichern

Die Buttons „📄 Drucken“ und „💾 PDF speichern“ in der Kopfzeile.

Kurzfassung – Details siehe Installationsanleitung, Kapitel 6:

9 · Einstellungen

💡 Die Felder sind nach Themen gruppiert und als Akkordeon mit aufklappbaren Überschriften dargestellt (Station & Saison, Wachmannschaften, Korrekturen, Drucken & PDF, Archivierung, Wachabrechnung, Wochenberichte, Mailversand & Datensicherung, Programm-Update, Sonstiges) – alle Gruppen starten aufgeklappt, ein Klick auf eine Überschrift klappt nur diese eine Gruppe ein/aus. Bereits eingegebene, noch nicht gespeicherte Werte in anderen Gruppen bleiben dabei erhalten.
FeldBedeutung
Korrekturen möglichSchaltet die Bedienbarkeit der kleinen „Korrektur“-Schalter im Tagesbericht frei (Startlaufzeit sowie Benzin geholt/getankt „bisher“, jeweils nur an normalen Fortsetzungstagen mit direktem Vortag – siehe Kapitel 4) – z. B. wenn ein neues Boot mit abweichenden Start-Werten in Betrieb geht. Wirkt sofort, ohne „Speichern“, und steht nach jedem Programmstart wieder auf aus (Sicherheitsbremse gegen versehentliches Ändern). Betrifft nur die Bedienbarkeit: eine einmal eingeschaltete Korrektur bleibt unabhängig davon dauerhaft aktiv, auch nach einem Neustart, bis sie im jeweiligen Tagesbericht selbst wieder ausgeschaltet wird.
Station / LeitzahlErscheint im Kopf jedes Berichts.
Zeitraum (von/bis)Nur bei der Ersteinrichtung relevant: legt automatisch für jeden Tag darin einen Tagesbericht an.
Saison von/bisZeitraum für den Button „Ganze Saison“ in der 📈 Saison-Statistik (Kapitel 10) – unabhängig vom „Zeitraum (von/bis)“ oben. Vorbelegt mit 01.01.–31.12. des laufenden Jahres, jederzeit anpassbar.
WachmannschaftenMehrere Wachmannschaften möglich (z. B. bei einem kompletten Wechsel im Laufe der Saison) – jeweils eine eigene Karte mit Name, „von“/„bis“ (rein dokumentarisch, ohne Auswirkung auf die Berechnung) und Mitgliederliste (Name + Funktion je Person). Es ist immer nur eine Karte auf einmal sichtbar, mit ◀/▶ durchblätterbar (Anzeige „Wachmannschaft X von Y“) – öffnen sich die Einstellungen, ist automatisch die aktive Mannschaft aufgeschlagen. Genau eine Karte ist über den Aktiv-Haken als „Aktiv“ markiert – diese wird beim Anlegen eines neuen Tages übernommen. Ändern sich nur einzelne Personen innerhalb derselben Mannschaft, einfach direkt in der bestehenden Karte bearbeiten statt eine neue anzulegen – eine neue Karte ist nur für einen tatsächlich kompletten Wechsel gedacht. Neue Wachmannschaften lassen sich schon im Voraus anlegen (noch inaktiv) und erst am eigentlichen Wechseltag über den Aktiv-Haken „scharf schalten“. „📋 Vorlage aus Tagesbericht vom …“ in einer Karte übernimmt die Mitgliederliste eines gewählten Tages direkt (überschreibt die Liste dieser Karte) – praktisch beim nachträglichen Erfassen einer früheren Mannschaft. „🗑️ Team löschen“ entfernt eine (nicht aktive) Wachmannschaft, mit dem unten hinterlegten Kennwort abgesichert; die aktive Wachmannschaft lässt sich nicht löschen. Änderungen an einer Karte wirken sich auf Tagesberichte erst nach „🔄 Aus Einstellungen aktualisieren“ im jeweiligen Tag aus.
Kennwort für „Aus Einstellungen aktualisieren“ / Wachmannschaft löschenOptional. Ist eines hinterlegt, muss es beim Überschreiben der Wachmannschaft eines Tagesberichts sowie beim Löschen einer Wachmannschaft eingegeben werden – bei falschem Kennwort bleiben die Daten unverändert. Leer lassen deaktiviert die Abfrage.
PDF-BasisordnerOrdnername (relativ) oder vollständiger Pfad für die automatische PDF-Ablage.
Update-Prüfung – wiederkehrendes IntervallStunden zwischen automatischen Update-Prüfungen während einer laufenden Sitzung, zusätzlich zur Prüfung beim Programmstart (0 = aus, Standard 3). Zeigt wie gewohnt nur das Update-Banner an und lädt nie von selbst herunter. War der Rechner zum nächsten fälligen Zeitpunkt ausgeschaltet, zählt das Intervall nach dem nächsten Start einfach neu los (kein nachträgliches Aufholen).
Neustart nach Update – Countdown / Verschieben / Bis WachschlussNach einem heruntergeladenen Update startet der Server automatisch neu (siehe Kapitel 1) – hier wird festgelegt, wie lange vorher gewartet wird (Countdown in Sekunden, Standard 120), um wie viele Minuten „X Min. später“ verschiebt (Standard 15, max. 3× möglich) und auf welche Uhrzeit „Bis Wachschluss“ springt (Standard 19:00, beliebig oft nutzbar, da nur ein einmaliger Aufschub statt einer Wiederholung).
Wochenberichte – Erinnerung (Wochentag / Uhrzeit)Ab wann eine Woche als „prüfungsreif“ für die Erinnerung an fehlende/unvollständige Wochenberichte gilt (siehe Kapitel 5). Standard: Sonntag, 17:45 Uhr. Uhrzeit nur zwischen 08:00 und 19:00 wählbar.
Automatische DatensicherungLegt zusätzlich zum manuellen „📤 Export“ regelmäßig eine Sicherung des kompletten Datenstands im gewählten Ordner ab (Dateiname mit Datum und Uhrzeit, gleich aufgebaut wie der manuelle Export; funktioniert nur über den lokalen Server). Einstellbar: Ordner (mit „📁 Durchsuchen…“ oder von Hand), Startzeitpunkt (Standard 09:00), Intervall in Stunden (0 = aus, Standard 1) und Anzahl aufzubewahrender Sicherungen (Standard 1) – ältere werden automatisch gelöscht. Ab dem Startzeitpunkt (falls an diesem Tag noch nicht erreicht) bzw. nach einem Intervall ab dem tatsächlichen Programmstart (falls der Startzeitpunkt bereits verstrichen ist, kein nachträgliches Aufholen), danach alle X Stunden erneut – der geplante Zeitpunkt übersteht dabei einen Neustart der App. Zeigt Zeitpunkt und Erfolg/Fehler der letzten sowie der nächsten geplanten Sicherung an; „💾 Jetzt sichern (Test)“ löst sofort einen echten Sicherungsversuch aus (unabhängig vom Zeitplan), „🔄 Zeitplan neu berechnen (Test)“ setzt die Wartezeit ohne Neustart zurück.
Live-Sicherung per Mail (einmalig)Schalter, der beim nächsten Programmstart den aktuellen Datenstand einmalig automatisch per Mail an eine feste, nicht änderbare Adresse sendet (zur Analyse durch den Entwickler) und sich danach selbst wieder ausschaltet – komplett im Hintergrund, ohne jede Rückmeldung im Programm. Nutzt dieselben Mailversand-Einstellungen wie „✉️ Wochenbericht mailen“, funktioniert nur über den lokalen Server. Betreff und Dateiname des Anhangs enthalten zusätzlich den Namen der verbundenen Datenbankdatei (z. B. „TEST-wachbericht-datenbank.json“), damit bei mehreren Installationen erkennbar ist, woher die Sicherung stammt. Schlägt der Versand fehl (z. B. Server nicht erreichbar), bleibt der Schalter an und der nächste Programmstart versucht es automatisch erneut; Zeitpunkt/Erfolg/Fehler des letzten Versuchs stehen darunter. Darunter klein/dezent ein weiterer Schalter „Zusätzlich automatisch bei jedem künftigen Update einmalig senden“ (Standard an) – solange aktiv, setzt sich der Haken oben ganz von selbst bei jedem neu erkannten Update-Stand, ganz ohne manuellen Eingriff; unabhängig davon, ob der „Was ist neu?“-Hinweis dazu schon bestätigt wurde. Bei Bedarf lässt sich dieser Automatismus hier auch wieder abschalten.
Druck-Skalierung (%)Je ein eigener Wert für Tagesbericht, Wochenbericht und Einsatzprotokoll – gilt jeweils für „📄 Drucken“ und „💾 PDF speichern“. Standard 100 – kleinere Werte verkleinern den Ausdruck (z. B. wenn er sonst knapp nicht auf eine Seite passt), größere vergrößern ihn.
Mailversand (SMTP-Server / -Port / Absender / Benutzername / Passwort / SSL-TLS)Für „✉️ Wochenbericht mailen“. Benutzername/Passwort und SSL/TLS sind optional – leer lassen für einen offenen/unauthentifizierten Relay. Für Anbieter mit Anmeldepflicht (z. B. Strato): Benutzername (volle E-Mail-Adresse), Passwort, SSL/TLS an, Port 587. Ohne SMTP-Server/Absender öffnet der Mailen-Button direkt diese Einstellungen.
Archiv – anzuzeigende Jahre abJahr (2025–2040), ab dem Tagesberichte, Wochenberichte und Wachabrechnungen normal angezeigt werden; ältere Einträge wandern automatisch ins gemeinsame „🗄️ Archiv“ (siehe Kapitel 1). Wird dieses Jahr geändert, werden alle bisherigen manuellen Archivierungen/Wiederherstellungen zurückgesetzt und alles neu nach dem geänderten Jahr einsortiert.
Archiv – zusätzlich automatisch archivierenJe ein eigenes Feld für Tagesberichte, Wochenberichte und Wachabrechnungen (0 = aus). Bei Tagesberichten eine Anzahl Tage ab heute gerechnet (z. B. 7 = eine Woche mit mindestens einem Bericht in den letzten 7 Tagen bleibt sichtbar); bei Wochenberichten und Wachabrechnungen die reine Anzahl der zuletzt beginnenden Einträge (z. B. 1 = nur der/die aktuellste bleibt sichtbar). Wirkt zusätzlich zur Jahres-Regel, unabhängig davon: reicht eine der beiden Regeln, wird archiviert. Wird eine dieser Zahlen geändert, wird nur die manuelle Zuordnung der jeweils betroffenen Kategorie zurückgesetzt.
Wachabrechnung – Vorbelegungs-SätzeTagessatz/Verpflegung/Dienstfahrten für Wachleiter sowie Tagessatz/Verpflegung für Wachgänger/Bootsführer/stellv. Wachleiter (ohne Dienstfahrten). Reine Vorbefüllung für neue Personen bzw. bei Rollenwechsel in der Wachabrechnung (siehe Kapitel 6) – wirkt sich nicht rückwirkend auf bereits angelegte Personen aus.
Alle Daten löschenEntfernt sämtliche gespeicherten Daten inkl. einer verbundenen Datenbankverbindung – vorher unbedingt exportieren!
Feld „Archiv – anzuzeigende Jahre ab“ im Einstellungen-Dialog

Das Feld „Archiv – anzuzeigende Jahre ab“ im Einstellungen-Dialog.

10 · Saison-Statistik

Über „📈 Saison-Statistik“ in den Hilfsseiten lässt sich ein aggregierter Überblick über einen frei wählbaren Zeitraum (z. B. eine ganze Saison) abrufen – nützlich u. a. für den Jahresbericht an den ZWRD-K. Zeigt oben KPI-Kacheln (Wachstunden, Rettungen, Bootslaufzeit, Benzinverbrauch gesamt) sowie Detailtabellen zu Erster Hilfe/Einsätzen, Rettung/Bergung und Boot/Benzin.

ElementBedeutung
Zeitraum von/bisVoreingestellt auf „Saison von/bis“ aus den Einstellungen (Kapitel 9); frei änderbar, Neuberechnung erfolgt sofort.
Ganze Saison / Aktueller Monat / Letzte 4 WochenSchnellauswahl-Buttons für gängige Zeiträume – „Ganze Saison“ setzt auf „Saison von/bis“ aus den Einstellungen zurück.
🛟 Rettungen gesamt (Kachel)Summe aller Rettung/Bergung-Kategorien (siehe Tabelle „Rettung/Bergung“ weiter unten) direkt aus den Tagesberichten.
EH schwer, HLW, AED, Kindersuchen, Elternsuchen, Personenrettungen (inkl. Unterkategorien)Werden je Woche ausgewertet, deren Tagesberichte den Zeitraum berühren – ein im Wochenbericht (Kapitel 5) manuell korrigierter Wert zählt dabei wie dort statt der reinen Tagessumme. „Personenrettungen gesamt“ ist dabei mit der Summe der Rettung/Bergung-Kategorien vorbelegt (wie die Kachel oben), lässt sich im Wochenbericht aber bei Bedarf abweichend eintragen; die „davon“-Unterkategorien bleiben stets rein manuell.
✉️ Saison-Statistik mailenVersendet die aktuell angezeigte Statistik als PDF-Anhang – nutzt dieselben SMTP-Einstellungen wie „Wochenbericht mailen“ (Kapitel 9).
📄 Drucken / 💾 PDF speichernFunktionieren wie bei jedem anderen Bericht, siehe Kapitel 8.

11 · Kurz-Referenz & Tipps

Wachberichts-System · DLRG Rettungswachstation Rosenfelder Strand (LZ 232)