Überblick
Water Monitor ist eine Home Assistant Integration, die Wasserverbrauchssitzungen anhand eines vorhandenen Durchflusssensors erfasst und Lecks erkennt. Sie benötigt nur einen Durchflusssensor, während ein Volumensensor, ein Binärsensor für Warmwasser und ein Absperrventil optional sind. Sie fügt Sitzungssensoren für Volumen, Dauer, durchschnittlichen Durchfluss und Warmwasseranteil hinzu, mit einer Lückenbehandlung, damit eine Nutzung nicht in mehrere Sitzungen aufgeteilt wird. Zwei optionale Leckdetektoren sind enthalten: Einer sucht nach einem dauerhaften Tröpfeln mit geringem Durchfluss, der andere nach wiederholten Nachfüllungen des Spülkastens mit ähnlicher Menge. Jeder Detektor kann ein verknüpftes Absperrventil schließen, und die Lecksensoren bleiben gesetzt, solange das Ventil geschlossen ist. Sie arbeitet lokal, wird in der Oberfläche konfiguriert, unterstützt mehrere Instanzen und enthält eine Zahl, um beim Testen synthetischen Durchfluss einzuspeisen.
Zusammenfassung der README und des Codes von markaggar/Water-Monitor, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Sensoren
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Wasser Monitor einrichten
- Sensor-Namenspräfix
- Durchflusssensor
- Volumensensor (optional)
- Warmwasser-Binärsensor (optional)
- Wasserabsperrventil (optional)
- Wasserabsperrventil löschen
- Volumensensor löschen
- Warmwassersensor löschen
- Integrationsmethode (wenn kein Volumensensor angegeben)Wird nur bei der Berechnung des Volumens aus dem Durchflusssensor verwendet. Trapezförmig (empfohlen) bietet bessere Genauigkeit bei sich änderndem Durchfluss. Links entspricht externen Zählern, die einmal pro Update ticken.
- Minimales Sitzungsvolumen
- Minimale Sitzungsdauer (Sekunden)
- Lückentoleranz (Sekunden)
- Grundlinienschwelle als Null für Sitzungsende behandeln
- Grundlinien-Inaktivität zum Schließen der Sitzung (Sekunden)
- Synthetischen Durchfluss aktivieren (Test)
Synthetischer Durchfluss
- Synthetischen Durchfluss in Detektoren einbeziehen
- Synthetisch in tägliche Analyse einbeziehen
Intelligente Leckerkennung
- Belegungsmodus input_select (optional)
- Abwesenheitszustände (durch Komma getrennt, optional)
- Urlaubszustände (durch Komma getrennt, optional)
- Lernmodus aktivieren
- Erkennung während Lernphase unterdrücken
- Minimum Lerntage vor Erkennung
Tank-Nachfüll-Leckerkennung
- Minimales NachfüllvolumenNachfüllungen kleiner als dies ignorieren.
- Maximales Nachfüllvolumen (0 = deaktiviert)Nachfüllungen größer als dies ignorieren (0 deaktiviert die Obergrenze).
- Ähnlichkeitstoleranz (%)Wie ähnlich Volumina sein müssen, um zusammen gezählt zu werden.
- Wiederholungszahl zum AuslösenAnzahl ähnlicher Nachfüllungen innerhalb des Fensters, die zum Auslösen erforderlich sind.
- Maximaler Warmwasseranteil (%)Sitzungen mit Warmwasseranteil darüber werden ignoriert.
- Fenster zum Zählen von Wiederholungen (Sekunden)Zeitfenster zum Sammeln von Nachfüllungen für Vergleich.
- Auto-Löschung nach Inaktivität (Sekunden)Zeit ohne passende Nachfüllungen, bevor der Alarm gelöscht wird.
- Abkühlung nach Löschung (Sekunden)Wiederauslösung für diese Zeit nach Löschung unterdrücken.
- Minimale Nachfülldauer (Sekunden, 0 = deaktiviert)Nachfüllungen kürzer als dies ignorieren (0 deaktiviert den Schutz).
- Maximale Nachfülldauer (Sekunden, 0 = deaktiviert)Nachfüllungen länger als dies ignorieren (0 deaktiviert den Schutz).
- Absperrventil bei Leckerkennung ausschalten
Niedrigdurchfluss-Leckerkennung
- Maximale Niedrigdurchflussrate
- Seed-Niedrigdurchflussdauer (Sekunden)
- Minimale Dauer zum Auslösen (Sekunden)
- Nach Inaktivität löschen (Sekunden bei Nulldurchfluss)
- ZählmodusWählen Sie, wie Zeit während Niedrigdurchfluss akkumuliert wird: - Jeder Nicht-Null-Durchfluss (Wanduhrzeit): zählt alle Zeit während Durchfluss > 0 - Nur Zeit innerhalb des Niedrigdurchflussbereichs: zählt nur während 0 < Durchfluss ≤ maximaler Niedrigdurchfluss - Grundlinien-Verriegelung: einmal gesät, verriegelt eine Grundlinie und zählt, während der Durchfluss nahe der Grundlinie bleibt; Spielraum steuert das erlaubte Band
- Glättungsfenster (Sekunden)
- Abkühlung nach Löschung (Sekunden)
- Nach anhaltendem hohem Durchfluss löschen (Sekunden, optional)
- Grundlinienspielraum (%)
- Absperrventil bei Leckerkennung ausschalten
Nach der Einrichtung
- Sensor-Namenspräfix
- Durchflusssensor
- Volumensensor (optional)
- Warmwasser-Binärsensor (optional)
- Wasserabsperrventil (optional)
- Wasserabsperrventil löschen
- Volumensensor löschen
- Warmwassersensor löschen
- Integrationsmethode (wenn kein Volumensensor angegeben)Wird nur bei der Berechnung des Volumens aus dem Durchflusssensor verwendet. Trapezförmig (empfohlen) bietet bessere Genauigkeit bei sich änderndem Durchfluss. Links entspricht externen Zählern, die einmal pro Update ticken.
- Minimales Sitzungsvolumen
- Minimale Sitzungsdauer (Sekunden)
- Lückentoleranz (Sekunden)
- Grundlinienschwelle als Null für Sitzungsende behandeln
- Grundlinien-Inaktivität zum Schließen der Sitzung (Sekunden)
- Synthetischen Durchfluss aktivieren (Test)
- Synthetischen Durchfluss in Detektoren einbeziehen
- Synthetisch in tägliche Analyse einbeziehen
- Belegungsmodus input_select (optional)
- Abwesenheitszustände (durch Komma getrennt, optional)
- Urlaubszustände (durch Komma getrennt, optional)
- Lernmodus aktivieren
- Benachrichtigungen während Lernphase unterdrücken
- Minimum Lerntage vor Benachrichtigungen
- Benachrichtigungen bei hohem Verbrauch unterdrücken
- Absperrventil bei Leckerkennung ausschalten
- Minimales NachfüllvolumenNachfüllungen, die kleiner sind, werden ignoriert.
- Maximales Nachfüllvolumen (0 = deaktiviert)Nachfüllungen, die größer sind, werden ignoriert (0 deaktiviert die Obergrenze).
- Ähnlichkeitstoleranz (%)Wie ähnlich sich die Volumen sein müssen, damit sie zusammengezählt werden.
- Wiederholungszahl zum AuslösenAnzahl ähnlicher Nachfüllungen innerhalb des Zeitfensters, die zum Auslösen nötig ist.
- Maximaler Warmwasseranteil (%)Sitzungen mit einem höheren Warmwasseranteil werden ignoriert.
- Fenster zum Zählen von Wiederholungen (Sekunden)Zeitfenster, in dem Nachfüllungen für den Vergleich gesammelt werden.
- Auto-Löschung nach Inaktivität (Sekunden)Zeit ohne passende Nachfüllungen, bevor die Warnung zurückgesetzt wird.
- Abkühlung nach Löschung (Sekunden)Erneutes Auslösen wird nach dem Zurücksetzen so lange unterdrückt.
- Minimale Nachfülldauer (Sekunden, 0 = deaktiviert)Nachfüllungen, die kürzer sind, werden ignoriert (0 deaktiviert die Schutzfunktion).
- Maximale Nachfülldauer (Sekunden, 0 = deaktiviert)Nachfüllungen, die länger sind, werden ignoriert (0 deaktiviert die Schutzfunktion).
- Absperrventil bei Leckerkennung ausschalten
- Maximale Niedrigdurchflussrate
- Seed-Niedrigdurchflussdauer (Sekunden)
- Minimale Dauer zum Auslösen (Sekunden)
- Nach Inaktivität löschen (Sekunden bei Nulldurchfluss)
- ZählmodusWählen Sie, wie Zeit während Niedrigdurchfluss akkumuliert wird: - Jeder Nicht-Null-Durchfluss (Wanduhrzeit): zählt alle Zeit während Durchfluss > 0 - Nur Zeit innerhalb des Niedrigdurchflussbereichs: zählt nur während 0 < Durchfluss ≤ maximaler Niedrigdurchfluss - Grundlinien-Verriegelung: einmal gesät, verriegelt eine Grundlinie und zählt, während der Durchfluss nahe der Grundlinie bleibt; Spielraum steuert das erlaubte Band
- Glättungsfenster (Sekunden)
- Abkühlung nach Löschung (Sekunden)
- Nach anhaltendem hohem Durchfluss löschen (Sekunden, optional)
- Grundlinienspielraum (%)
- Absperrventil bei Leckerkennung ausschalten
Texte aus dem Code von markaggar/Water-Monitor. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Entitäten
- ZahlenErwartete Niedrigdurchfluss-Grundlinie, Leck-Alarm-Empfindlichkeit, Synthetischer Durchfluss (gpm)
Aus der README
You must download/copy the integration first (via HACS or manual copy) and restart Home Assistant before you can install the integration from the Devices and Services page under Settings.
A Home Assistant custom integration for water usage monitoring that provides session tracking, gap handling, hot water analytics, and optional leak detection with water shut-off valve support. Only a Flow sensor is required; a Volume sensor, Hot water sensor and shut-off valve control is optional. If you do supply a Volume sensor, Water Monitor will use it directly (ideal if you want volumes to align with the Energy dashboard).
- Intelligent session detection
- Automatically detects water usage sessions from flow/volume sensors
- Smart gap handling to avoid splitting single sessions
- Session sensors
- Last session volume: Most recently completed session with metadata
- Current session volume: Real-time view during active use including gaps, and resets to 0 when a session ends
- Last session duration: Duration in seconds of the last completed session
- Last session average flow: Average flow rate of the last completed session (volume unit per minute)
- Last session hot water percentage: Hot water percentage of the last completed session
- Hot water analytics
- Tracks hot water time and percentage per session via an optional hot water binary sensor
- Optional low-flow leak detector
Erscheint in Vulpo
Diagrammkarte, Apple Watch.Informationen
- Installationen
- 126 teilen Analysedaten
- GitHub-Sterne
- 63
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v1.4.1,
- Kategorie
- Wasser
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
water_monitor- Probleme
- Problem melden












