Gewässerüberwachung - Administrationshandbuch¶
Einführung¶
Das Gewässerüberwachung-Modul ermöglicht die systematische Erfassung und Überwachung von Wasserqualitätsparametern. Es unterstützt 12 verschiedene Messtypen, automatische Grenzwertüberwachung und Alarmierung bei kritischen Werten.
Übersicht der Menüpunkte¶
Im Administrationsbereich finden Sie unter GEWÄSSERÜBERWACHUNG folgende Bereiche:
| Menüpunkt | Zweck | Wann verwenden |
|---|---|---|
| Gewässermessungen | Hauptbereich für alle Messungen | Für Erfassung und Verwaltung von Messdaten |
| Messtypen | Verwaltung der Wasserparameter | Zum Konfigurieren von Grenzwerten und neuen Messtypen |
| Messwerte | Detailansicht einzelner Messwerte | Für Kontrolle und Bearbeitung spezifischer Werte |
| Messalarme | Warnungen bei kritischen Werten | Zur Bestätigung und Verwaltung von Alarmen |
Gewässermessungen (Hauptbereich)¶
Navigation¶
Menüpunkt: Gewässerüberwachung → Gewässermessungen
Übersicht¶
In der Messungsliste sehen Sie: - Gewässer: Gewässername - Messdatum: Datum und Uhrzeit der Messung - Gemessen von: Person, die die Messung durchgeführt hat - Status: Validierungsstatus (Validiert/Unvalidiert) - Kritische Werte: Anzahl der kritischen Messwerte
Messungen filtern und suchen¶
Suchfeld: Suche nach Gewässername, Messort oder Bemerkungen
Filter (rechte Seitenleiste): - Messdatum: Nach Zeitraum filtern - Gewässer: Nach Gewässer filtern - Validiert: Nur validierte/unvalidierte Messungen - Gemessen von: Nach Person filtern
Neue Messung anlegen¶
Navigation: Button "Gewässermessung hinzufügen"
Grundinformationen erfassen¶
Pflichtfelder: - Gewässer: Gewässer aus der Liste auswählen - Messdatum: Datum und Uhrzeit der Messung
Zusätzliche Angaben: - Gemessen von: Person, die die Messung durchführt - Messort-Beschreibung: Genauer Messort (z.B. "Nordseite Brücke") - Wetterbedingungen: Wetterbedingungen zum Messzeitpunkt - Bemerkungen: Besondere Beobachtungen oder Auffälligkeiten
Messwerte erfassen (Inline-Editor)¶
Im unteren Bereich der Seite können Sie direkt die Messwerte eingeben:
Verfügbare Felder: - Messtyp: Messtyp aus den vordefinierten Optionen - Messwert: Numerischer Messwert - Verwendetes Gerät: Verwendetes Messgerät oder Methode
Automatische Statusberechnung: - ✓ Optimal (grün): Wert liegt im optimalen Bereich - ⚠ Warning (orange): Wert außerhalb optimal, aber noch zulässig - ✗ Invalid (rot): Wert außerhalb der erlaubten Grenzen
Inline-Erfassung
Sie können alle Messwerte einer Messung direkt beim Anlegen eingeben. Das System berechnet automatisch den Status jedes Wertes basierend auf den konfigurierten Grenzwerten.
Messungen validieren¶
Navigation: Messung anklicken → Checkbox "Validiert" aktivieren
Was passiert bei der Validierung:¶
- Status ändert sich von "Unvalidiert" zu "Validiert"
- Validiert von wird automatisch auf den aktuellen Benutzer gesetzt
- Validiert am wird automatisch mit dem aktuellen Zeitstempel gefüllt
- Messung gilt als offiziell bestätigt
Validierung
Nur validierte Messungen gelten als offiziell bestätigt. Die Validierung sollte von einer fachkundigen Person durchgeführt werden, die die Plausibilität der Werte prüft.
Messtypen¶
Navigation¶
Menüpunkt: Gewässerüberwachung → Messtypen
Zweck¶
Konfiguration der 12 Standard-Wasserparameter mit ihren Grenzwerten und Einstellungen.
Vordefinierte Messtypen¶
| Messtyp | Einheit | Typische Verwendung |
|---|---|---|
| Gewässertemperatur | °C | Grundparameter |
| Sichttiefe | m | Wasserklarheit |
| pH-Wert | pH | Säure/Base-Verhältnis |
| Deutsche Härte (°dH) | °dH | Kalkgehalt |
| Säurebindungsvermögen | mmol/l | Pufferkapazität |
| Kohlensäure | mg/l | CO2-Gehalt |
| Sauerstoff | mg/l | Lebenswichtiger Parameter |
| Phosphat | mg/l | Nährstoffindikator |
| Eisen | mg/l | Spurenelement |
| Ammonium | mg/l | Stickstoffverbindung |
| Nitrit | mg/l | Zwischenprodukt |
| Nitrat | mg/l | Endprodukt |
Grenzwerte konfigurieren¶
Navigation: Messtyp anklicken
Wichtige Felder:¶
Grunddaten: - Messtyp-Code: Eindeutiger Messtyp-Code (nicht ändern!) - Bezeichnung: Anzeigename des Parameters - Einheit: Maßeinheit - Aktiv: Messtyp aktivieren/deaktivieren - Sortierreihenfolge: Reihenfolge in der Anzeige
Grenzwerte: - Minimalwert: Niedrigster erlaubter Wert (außerhalb = "Invalid") - Maximalwert: Höchster erlaubter Wert (außerhalb = "Invalid") - Optimaler Minimalwert: Untere Grenze des optimalen Bereichs - Optimaler Maximalwert: Obere Grenze des optimalen Bereichs
Direktbearbeitung in der Liste¶
Sie können direkt in der Liste bearbeiten: - Aktiv: Häkchen setzen/entfernen - Sortierreihenfolge: Zahl eingeben für Sortierung
Listen-Bearbeitung
Die Felder "Aktiv" und "Sortierreihenfolge" können direkt in der Liste bearbeitet werden. Klicken Sie einfach in das entsprechende Feld und ändern Sie den Wert.
Status-Logik verstehen¶
Das System bewertet jeden Messwert nach folgender Logik:
- Invalid (✗): Wert liegt außerhalb Min/Max-Grenzen
- Warning (⚠): Wert liegt zwischen Min/Max, aber außerhalb optimal
- Optimal (✓): Wert liegt im optimalen Bereich
Messwerte¶
Navigation¶
Menüpunkt: Gewässerüberwachung → Messwerte
Zweck¶
Detailansicht und Bearbeitung einzelner Messwerte aller Messungen.
Übersicht¶
Die Liste zeigt: - Messung: Zugehörige Messung (Gewässer + Datum) - Messtyp: Art des Parameters - Messwert: Messwert mit Einheit - Status: Farbkodierter Status mit Symbol - Verwendetes Gerät: Verwendetes Messgerät
Filter und Suche¶
Suchfeld: Suche nach Gewässername oder Messtyp
Filter (rechte Seitenleiste): - Messtyp: Nach Parameterart filtern - Messung → Gewässer: Nach Gewässer filtern - Messung → Messdatum: Nach Datum filtern
Einzelne Messwerte bearbeiten¶
Navigation: Klick auf den Messwert
Sie können folgende Felder ändern: - Messwert: Den gemessenen Wert korrigieren - Verwendetes Gerät: Messgerät/Methode anpassen
Automatische Neuberechnung
Bei Änderung des Wertes wird der Status automatisch neu berechnet basierend auf den Grenzwerten des Messtyps.
Messalarme¶
Navigation¶
Menüpunkt: Gewässerüberwachung → Messalarme
Zweck¶
Verwaltung und Bestätigung automatisch generierter Warnungen bei kritischen Messwerten.
Übersicht¶
Die Liste zeigt: - Messwert: Betroffener Messwert - Warnstufe: Art des Alarms (Kritisch/Warnung/Information) - Bestätigt: Ob der Alarm bereits bearbeitet wurde - Created at: Zeitpunkt der Alarm-Erstellung
Alarm-Typen verstehen¶
| Typ | Symbol | Bedeutung | Ursache |
|---|---|---|---|
| Kritisch | 🚨 | Akuter Handlungsbedarf | Wert außerhalb Min/Max-Grenzen |
| Warnung | ⚠️ | Beobachtung erforderlich | Wert außerhalb optimaler Bereich |
| Information | ℹ️ | Allgemeiner Hinweis | Systembenachrichtigungen |
Alarme bestätigen¶
Einzelne Alarme bestätigen¶
- Alarm anklicken: Detailansicht öffnen
- Checkbox "Bestätigt" aktivieren
- Speichern: Alarm gilt als bearbeitet
Mehrere Alarme gleichzeitig bestätigen¶
- Alarme auswählen: Häkchen bei gewünschten Alarmen
- Aktion wählen: "Als bestätigt markieren"
- Ausführen: Alle ausgewählten Alarme werden bestätigt
Automatische Bestätigung
Das System setzt automatisch "Bestätigt von" auf den aktuellen Benutzer und "Bestätigt am" auf die aktuelle Zeit.
Alarmfilter verwenden¶
Filter (rechte Seitenleiste): - Warnstufe: Nach Alarm-Typ filtern - Bestätigt: Nur bestätigte/unbestätigte anzeigen - Created at: Nach Erstellungsdatum filtern
Hintergrundprozesse¶
Das System unterstützt folgende automatische Vorgänge:
Echtzeit-Alarmerstellung (Signal)¶
- Wann: Sofort bei Speicherung eines neuen Messwerts (
post_saveSignal aufMeasurementValue) - Was: Prüft den Wert gegen die Grenzwerte des Messtyps
- Ergebnis: Automatische Erstellung eines
MeasurementAlert-Eintrags, wenn der Wert außerhalb des optimalen Bereichs liegt - Warnstufe:
critical, wenn der Wert außerhalb der Min/Max-Grenzen liegtwarning, wenn der Wert nur außerhalb des optimalen Bereichs liegt
Verfügbare Celery-Tasks (manuell auslösbar)¶
Die folgenden Tasks sind in water_monitoring/tasks.py definiert, sind aber derzeit nicht im CELERY_BEAT_SCHEDULE registriert. Sie können manuell oder durch Administratoren ausgelöst werden:
check_critical_values: Prüft alle Messwerte der letzten 24 Stunden und erstellt Alarme für kritische Werte (Duplikatschutz: keine neuen Alarme, wenn bereits unbestätigte vorhanden).send_critical_alerts_notification: Sendet eine Zusammenfassung aller unbestätigten kritischen Alarme an die Gruppe "Gewässerwarte" (übernotification.utils.send_notification_to_group).cleanup_old_alerts: Löscht bestätigte Alarme, die älter als 90 Tage sind.
Kein Beat-Schedule
Es gibt aktuell keinen automatischen Zeitplan für diese Tasks. Wenn ein regelmäßiger Versand oder eine Bereinigung gewünscht ist, muss der jeweilige Task in CELERY_BEAT_SCHEDULE (config/settings/base.py) registriert werden.
Arbeitsabläufe¶
Regelmäßige Gewässermessung durchführen¶
- Messung vorbereiten:
- Messgeräte kalibrieren
- Wetterbedingungen notieren
-
Messort festlegen
-
Messung im System anlegen:
- Gewässerüberwachung → Gewässermessungen → "Hinzufügen"
- Grunddaten eingeben (Gewässer, Datum, Messort)
-
Alle verfügbaren Parameter messen und eingeben
-
Messwerte erfassen:
- Inline-Editor für alle Parameter nutzen
- Messgeräte bei jedem Wert dokumentieren
-
Status-Anzeige beachten (grün/orange/rot)
-
Qualitätskontrolle:
- Auffällige Werte (orange/rot) kritisch prüfen
- Bei Bedarf Kontrollmessung durchführen
-
Besonderheiten in "Notes" dokumentieren
-
Validierung:
- Plausibilität aller Werte prüfen
- "Validiert"-Checkbox aktivieren
- Messung gilt als offiziell
Kritische Werte behandeln¶
- Alarm-Benachrichtigung erhalten:
- Automatische E-Mail mit kritischen Werten
-
Oder manuelle Kontrolle in "Messalarme"
-
Alarm analysieren:
- Messwert und Grenzwerte prüfen
- Messort und -bedingungen berücksichtigen
-
Mögliche Ursachen bewerten
-
Maßnahmen einleiten:
- Bei Messfehlern: Kontrollmessung durchführen
- Bei echten Problemen: Gewässermanagement informieren
-
Sofortmaßnahmen einleiten (je nach Parameter)
-
Alarm bestätigen:
- Nach Bearbeitung Alarm als bestätigt markieren
- Dokumentation der ergriffenen Maßnahmen
Grenzwerte anpassen¶
- Bedarf erkennen:
- Zu viele/wenige Alarme
- Lokale Gegebenheiten berücksichtigen
-
Saisonale Schwankungen einbeziehen
-
Grenzwerte prüfen:
- Messtypen → Gewünschten Parameter öffnen
- Aktuelle Min/Max und Optimal-Bereiche prüfen
-
Mit anderen Gewässern oder Standards vergleichen
-
Anpassung vornehmen:
- Neue Grenzwerte eingeben
- Änderungen dokumentieren
- Auswirkungen überwachen
Grenzwert-Änderungen
Änderungen an Grenzwerten wirken sich sofort auf alle zukünftigen Bewertungen aus. Bereits erfasste Messwerte werden nicht rückwirkend neu bewertet.
Monatlichen Bericht erstellen¶
- Daten sammeln:
- Filter nach gewünschtem Zeitraum setzen
- Alle relevanten Gewässer berücksichtigen
-
Validierte Messungen verwenden
-
Kritische Werte identifizieren:
- Messalarme nach Zeitraum filtern
- Häufigkeit von Grenzwertüberschreitungen prüfen
-
Trends erkennen (besser/schlechter werdend)
-
Bericht zusammenstellen:
- Anzahl Messungen pro Gewässer
- Kritische Werte und deren Behandlung
- Empfehlungen für nächste Schritte
Wichtige Hinweise¶
Validierung erforderlich
Nur validierte Messungen gelten als offiziell bestätigt. Stellen Sie sicher, dass alle wichtigen Messungen validiert werden.
Automatische Alarmierung
Das System erstellt automatisch Alarme bei kritischen Werten. Diese müssen manuell bestätigt werden, um als bearbeitet zu gelten.
Messgenauigkeit
- Kalibrieren Sie Messgeräte regelmäßig
- Dokumentieren Sie das verwendete Gerät bei jedem Wert
- Bei auffälligen Werten führen Sie Kontrollmessungen durch
Grenzwerte
- Ändern Sie Grenzwerte nur nach Rücksprache mit Experten
- Dokumentieren Sie alle Änderungen
- Berücksichtigen Sie lokale und saisonale Besonderheiten
Bei Problemen¶
Messwerte erscheinen unplausibel: - Messgerät-Kalibrierung prüfen - Kontrollmessung mit anderem Gerät - Messort und -bedingungen überprüfen - Besondere Umstände dokumentieren
Zu viele Alarme: - Grenzwerte für lokale Gegebenheiten anpassen - Messverfahren überprüfen - Schulung der Messpersonen - Experten konsultieren
Alarme kommen nicht an: - Mitgliedschaft in Gruppe "Gewässerwarte" prüfen - E-Mail-Adresse aktualisieren - Spam-Ordner kontrollieren - Systemadministrator informieren
Validierung nicht möglich: - Berechtigung prüfen - Alle Pflichtfelder ausgefüllt? - Kritische Werte kommentieren - Rücksprache mit Messperson halten