Over dit item
Water Monitor is een Home Assistant-integratie die watergebruiksessies bijhoudt op basis van een bestaande debietsensor en lekkages detecteert. Alleen een debietsensor is vereist, terwijl een volumesensor, een binaire sensor voor warm water en een afsluitklep optioneel zijn. Het voegt sessiesensoren toe voor volume, duur, gemiddeld debiet en percentage warm water, met verwerking van pauzes zodat één gebruik niet in meerdere sessies wordt opgesplitst. Er zijn twee optionele lekdetectoren inbegrepen: de ene let op een continu druppelend laag debiet, de andere op herhaalde reservoirvullingen van vergelijkbare grootte. Elke detector kan een gekoppelde afsluitklep dichtzetten, en de lekkagesensoren blijven actief zolang de klep dicht is. Het werkt lokaal, wordt in de UI geconfigureerd, ondersteunt meerdere instanties en bevat een nummer om tijdens het testen synthetisch debiet in te voeren.
Automatische samenvatting van de README en de code van markaggar/Water-Monitor, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op
Ondersteunt
Werkt lokaal Praat met je apparaten op je eigen netwerk. Geen cloud van de aanbieder ertussen.
Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.
Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.
Levert
- Sensoren
Instellen
Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.
Water Monitor instellen
- Voorvoegsel voor sensornaam
- Debietsensor
- Volumesensor (optioneel)
- Binaire sensor voor warm water (optioneel)
- Waterafsluitklep (optioneel)
- Waterafsluitklep wissen
- Volumesensor wissen
- Sensor voor warm water wissen
- Integratiemethode (als er geen volumesensor is opgegeven)Wordt alleen gebruikt als het volume uit de debietsensor wordt berekend. Trapeziumregel (aanbevolen) geeft een betere nauwkeurigheid bij wisselend debiet. Links komt overeen met externe tellers die één keer per update tikken.
- Minimaal sessievolume
- Minimale sessieduur (seconden)
- Pauzetolerantie (seconden)
- Basisdrempel als nul behandelen voor het einde van de sessie
- Stilstand op basisniveau om sessie te sluiten (seconden)
- Synthetisch debiet inschakelen (testen)
Synthetisch debiet
- Synthetisch debiet meenemen in detectoren
- Synthetisch debiet meenemen in de dagelijkse analyse
Intelligente lekdetectie
- input_select voor aanwezigheidsmodus (optioneel)
- Afwezigheidsstatussen (kommagescheiden, optioneel)
- Vakantiestatussen (kommagescheiden, optioneel)
- Leermodus inschakelen
- Detectie onderdrukken tijdens de leerperiode
- Minimaal aantal leerdagen vóór detectie
Lekdetectie bij reservoirvulling
- Minimaal vulvolumeNegeer vullingen die kleiner zijn dan dit.
- Maximaal vulvolume (0 = uitgeschakeld)Negeer vullingen die groter zijn dan dit (0 schakelt de limiet uit).
- Gelijkenistolerantie (%)Hoe sterk volumes op elkaar moeten lijken om samen geteld te worden.
- Aantal herhalingen om te triggerenAantal vergelijkbare vullingen binnen het venster dat nodig is om te triggeren.
- Maximaal percentage warm water (%)Sessies met een hoger percentage warm water dan dit worden genegeerd.
- Venster voor het tellen van herhalingen (seconden)Tijdvenster waarin vullingen worden verzameld voor vergelijking.
- Automatisch wissen na stilstand (seconden)Tijd zonder overeenkomende vullingen voordat de melding wordt gewist.
- Afkoeltijd na wissen (seconden)Onderdruk opnieuw triggeren zo lang na het wissen.
- Minimale vulduur (seconden, 0 = uitgeschakeld)
- Maximale vulduur (seconden, 0 = uitgeschakeld)
- Afsluitklep dichtzetten bij detectie van een lek
Lekdetectie bij laag debiet
- Maximaal laag debiet
- Startduur laag debiet (seconden)
- Minimale duur om te triggeren (seconden)
- Wissen na stilstand (seconden bij nul debiet)
- TelmodusKies hoe tijd wordt opgeteld tijdens laag debiet: - Elk debiet boven nul (klokttijd): telt alle tijd mee zolang debiet > 0 - Alleen tijd binnen het lage debietbereik: telt alleen mee zolang 0 < debiet ≤ maximaal laag debiet - Basislijnvergrendeling: legt na het starten een basislijn vast en telt mee zolang het debiet in de buurt van de basislijn blijft; de marge bepaalt de toegestane bandbreedte
- Afvlakkingsvenster (seconden)
- Afkoeltijd na wissen (seconden)
- Wissen na aanhoudend hoog debiet (seconden, optioneel)
- Basislijnmarge (%)
- Afsluitklep dichtzetten bij detectie van een lek
Na het instellen
- Voorvoegsel voor sensornaam
- Debietsensor
- Volumesensor (optioneel)
- Binaire sensor voor warm water (optioneel)
- Waterafsluitklep (optioneel)
- Waterafsluitklep wissen
- Volumesensor wissen
- Sensor voor warm water wissen
- Integratiemethode (als er geen volumesensor is opgegeven)Wordt alleen gebruikt als het volume uit de debietsensor wordt berekend. Trapeziumregel (aanbevolen) geeft een betere nauwkeurigheid bij wisselend debiet. Links komt overeen met externe tellers die één keer per update tikken.
- Minimaal sessievolume
- Minimale sessieduur (seconden)
- Pauzetolerantie (seconden)
- Basisdrempel als nul behandelen voor het einde van de sessie
- Stilstand op basisniveau om sessie te sluiten (seconden)
- Synthetisch debiet inschakelen (testen)
- Synthetisch debiet meenemen in detectoren
- Synthetische gegevens opnemen in de dagelijkse analyse
- Aanwezigheidsmodus input_select (optioneel)
- Afwezigheidsstatussen (kommagescheiden, optioneel)
- Vakantiestatussen (kommagescheiden, optioneel)
- Leermodus inschakelen
- Meldingen onderdrukken tijdens de leerperiode
- Minimaal aantal leerdagen voor meldingen
- Meldingen over hoog verbruik onderdrukken
- Afsluiter sluiten wanneer een lek wordt gedetecteerd
- Minimaal navulvolumeNegeer navullingen die kleiner zijn dan dit.
- Maximaal navulvolume (0 = uitgeschakeld)Negeer navullingen die groter zijn dan dit (0 schakelt de limiet uit).
- Gelijkenistolerantie (%)Hoe sterk volumes op elkaar moeten lijken om samen geteld te worden.
- Aantal herhalingen om te triggerenAantal vergelijkbare navullingen binnen het tijdvenster dat nodig is om te triggeren.
- Maximaal percentage warm water (%)Sessies met een hoger percentage warm water dan dit worden genegeerd.
- Tijdvenster om herhalingen te tellen (seconden)Tijdvenster waarin navullingen worden verzameld voor vergelijking.
- Automatisch wissen na inactiviteit (seconden)Tijd zonder overeenkomende navullingen voordat de waarschuwing wordt gewist.
- Afkoeltijd na wissen (seconden)Onderdruk opnieuw triggeren zo lang na het wissen.
- Minimale navulduur (seconden, 0 = uitgeschakeld)
- Maximale navulduur (seconden, 0 = uitgeschakeld)
- Afsluiter sluiten wanneer een lek wordt gedetecteerd
- Maximaal laag debiet
- Startduur laag debiet (seconden)
- Minimale duur om te triggeren (seconden)
- Wissen na inactiviteit (seconden zonder debiet)
- TelmodusKies hoe tijd wordt opgeteld bij laag debiet: - Elk debiet boven nul (kloktijd): telt alle tijd waarin het debiet > 0 is - Alleen tijd binnen het lage debietbereik: telt alleen wanneer 0 < debiet ≤ maximaal laag debiet - Basislijnvergrendeling: houdt na de start een basislijn vast en telt zolang het debiet in de buurt van de basislijn blijft; de marge bepaalt de toegestane band
- Afvlakkingsvenster (seconden)
- Afkoeltijd na wissen (seconden)
- Wissen na aanhoudend hoog debiet (seconden, optioneel)
- Basislijnmarge (%)
- Afsluiter sluiten wanneer een lek wordt gedetecteerd
Teksten uit de code van markaggar/Water-Monitor. Teksten waarvoor de repository geen Nederlandse vertaling heeft, zijn automatisch vertaald.
Entiteiten
- NummersVerwachte basislijn voor laag debiet, Gevoeligheid van lekmelding, Synthetisch debiet (gpm)
Uit de 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
Te zien in Vulpo
Grafiek-kaart, Apple Watch.Informatie
- Installaties
- 126 die analysegegevens delen
- GitHub-sterren
- 63
- Verbinding
- Werkt lokaal
- Onderhoud
- Bijgewerkt in de afgelopen 6 maanden
- Versie
- v1.4.1,
- Categorie
- Water
- Soort
- Marketplace-integratie
- Vereist
- Vereist de Marketplace (HACS op 2026.10 en ouder)
- Domein
water_monitor- Problemen
- Probleem melden












