Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À propos

Water Monitor est une intégration Home Assistant qui suit les sessions de consommation d’eau à partir d’un capteur de débit existant et détecte les fuites. Elle ne requiert qu’un capteur de débit, tandis qu’un capteur de volume, un capteur binaire d’eau chaude et une vanne d’arrêt sont facultatifs. Elle ajoute des capteurs de session pour le volume, la durée, le débit moyen et le pourcentage d’eau chaude, avec une gestion des interruptions pour qu’un même usage ne soit pas découpé en plusieurs sessions. Deux détecteurs de fuite facultatifs sont inclus : l’un recherche un petit écoulement continu à faible débit, l’autre des remplissages de réservoir répétés et de volume similaire. Chaque détecteur peut fermer une vanne d’arrêt associée, et les capteurs de fuite restent activés tant que la vanne est fermée. Elle fonctionne en local, se configure dans l’interface, prend en charge plusieurs instances et inclut un nombre permettant d’injecter un débit synthétique pendant les tests.

Résumé automatique du README et du code de markaggar/Water-Monitor, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.

  • Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.

  • Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.

Fournit

  • Capteurs

Mise en place

Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.

Configurer le Moniteur d'Eau

  • Préfixe du nom du capteur
  • Capteur de débit
  • Capteur de volume (optionnel)
  • Capteur binaire d'eau chaude (optionnel)
  • Vanne d'arrêt d'eau (optionnel)
  • Effacer la vanne d'arrêt d'eau
  • Effacer le capteur de volume
  • Effacer le capteur d'eau chaude
  • Méthode d'intégration (quand aucun capteur de volume spécifié)Utilisé uniquement lors du calcul du volume à partir du capteur de débit. Trapézoïdal (recommandé) donne une meilleure précision sur un débit changeant. Gauche correspond aux compteurs externes qui s'incrémentent une fois par mise à jour.
  • Volume minimum de session
  • Durée minimum de session (secondes)
  • Tolérance d'écart (secondes)
  • Traiter le seuil de base comme zéro pour la fin de session
  • Inactivité de base pour fermer la session (secondes)
  • Activer le Débit Synthétique (test)

Débit Synthétique

  • Inclure le débit synthétique dans les détecteurs
  • Inclure synthétique dans l'analyse quotidienne

Détection Intelligente de Fuites

  • Entité input_select de mode d'occupation (optionnel)
  • États d'absence (séparés par des virgules, optionnel)
  • États de vacances (séparés par des virgules, optionnel)
  • Activer le mode d'apprentissage
  • Supprimer la détection pendant la période d'apprentissage
  • Jours d'apprentissage minimum avant la détection

Détection de fuites de remplissage de réservoir

  • Volume minimum de remplissageIgnorer les remplissages plus petits que ceci.
  • Volume maximum de remplissage (0 = désactivé)Ignorer les remplissages plus grands que ceci (0 désactive la limite).
  • Tolérance de similarité (%)À quel point les volumes doivent être similaires pour être comptés ensemble.
  • Nombre de répétitions pour déclencherNombre de remplissages similaires dans la fenêtre requis pour déclencher.
  • Pourcentage maximum d'eau chaude (%)Les sessions avec un pourcentage d'eau chaude au-dessus de ceci seront ignorées.
  • Fenêtre pour compter les répétitions (secondes)Fenêtre de temps pour collecter les remplissages pour comparaison.
  • Auto-effacement après inactivité (secondes)Temps sans remplissages correspondants avant que l'alerte s'efface.
  • Refroidissement après effacement (secondes)Supprimer le redéclenchement pendant ce temps après effacement.
  • Durée minimum de remplissage (secondes, 0 = désactivé)Ignorer les remplissages plus courts que ceci (0 désactive la protection).
  • Durée maximum de remplissage (secondes, 0 = désactivé)Ignorer les remplissages plus longs que ceci (0 désactive la protection).
  • Éteindre la vanne d'arrêt quand une fuite est détectée

Détection de fuites de faible débit

  • Débit maximum de faible débit
  • Durée d'amorçage de faible débit (secondes)
  • Durée minimum pour déclencher (secondes)
  • Effacer après inactivité (secondes à débit zéro)
  • Mode de comptageChoisissez comment le temps est accumulé pendant le faible débit : - Tout débit non nul (temps horloge) : compte tout le temps pendant que débit > 0 - Seulement le temps dans la plage de faible débit : compte seulement pendant que 0 < débit ≤ débit faible maximum - Verrouillage de base : une fois amorcé, verrouille une base et compte tant que le débit reste près de la base ; la marge contrôle la bande autorisée
  • Fenêtre de lissage (secondes)
  • Refroidissement après effacement (secondes)
  • Effacer après débit élevé soutenu (secondes, optionnel)
  • Marge de base (%)
  • Éteindre la vanne d'arrêt quand une fuite est détectée

Après la mise en place

  • Préfixe du nom du capteur
  • Capteur de débit
  • Capteur de volume (optionnel)
  • Capteur binaire d'eau chaude (optionnel)
  • Vanne d'arrêt d'eau (optionnel)
  • Effacer la vanne d'arrêt d'eau
  • Effacer le capteur de volume
  • Effacer le capteur d'eau chaude
  • Méthode d'intégration (quand aucun capteur de volume spécifié)Utilisé uniquement lors du calcul du volume à partir du capteur de débit. Trapézoïdal (recommandé) donne une meilleure précision sur un débit changeant. Gauche correspond aux compteurs externes qui s'incrémentent une fois par mise à jour.
  • Volume minimum de session
  • Durée minimum de session (secondes)
  • Tolérance d'écart (secondes)
  • Traiter le seuil de base comme zéro pour la fin de session
  • Inactivité de base pour fermer la session (secondes)
  • Activer le Débit Synthétique (test)
  • Inclure le débit synthétique dans les détecteurs
  • Inclure synthétique dans l'analyse quotidienne
  • Entité input_select de mode d'occupation (optionnel)
  • États d'absence (séparés par des virgules, optionnel)
  • États de vacances (séparés par des virgules, optionnel)
  • Activer le mode d'apprentissage
  • Supprimer les notifications pendant la période d'apprentissage
  • Jours d'apprentissage minimum avant les notifications
  • Supprimer les notifications de consommation élevée
  • Éteindre la vanne d'arrêt quand une fuite est détectée
  • Volume minimum de remplissageIgnore les remplissages inférieurs à ce volume.
  • Volume maximum de remplissage (0 = désactivé)Ignore les remplissages supérieurs à ce volume (0 désactive le plafond).
  • Tolérance de similarité (%)Degré de similarité requis entre les volumes pour qu’ils soient comptés ensemble.
  • Nombre de répétitions pour déclencherNombre de remplissages similaires dans la fenêtre nécessaires pour déclencher l’alerte.
  • Pourcentage maximum d'eau chaude (%)Les sessions dont le pourcentage d’eau chaude dépasse cette valeur sont ignorées.
  • Fenêtre pour compter les répétitions (secondes)Fenêtre de temps pour collecter les remplissages à comparer.
  • Auto-effacement après inactivité (secondes)Durée sans remplissage correspondant avant que l’alerte ne disparaisse.
  • Refroidissement après effacement (secondes)Bloque un nouveau déclenchement pendant ce délai après le retour à la normale.
  • Durée minimum de remplissage (secondes, 0 = désactivé)Ignore les remplissages plus courts que cette durée (0 désactive cette protection).
  • Durée maximum de remplissage (secondes, 0 = désactivé)Ignore les remplissages plus longs que cette durée (0 désactive cette protection).
  • Éteindre la vanne d'arrêt quand une fuite est détectée
  • Débit maximum de faible débit
  • Durée d'amorçage de faible débit (secondes)
  • Durée minimum pour déclencher (secondes)
  • Effacer après inactivité (secondes à débit zéro)
  • Mode de comptageChoisissez comment le temps est accumulé pendant le faible débit : - Tout débit non nul (temps horloge) : compte tout le temps pendant que débit > 0 - Seulement le temps dans la plage de faible débit : compte seulement pendant que 0 < débit ≤ débit faible maximum - Verrouillage de base : une fois amorcé, verrouille une base et compte tant que le débit reste près de la base ; la marge contrôle la bande autorisée
  • Fenêtre de lissage (secondes)
  • Refroidissement après effacement (secondes)
  • Effacer après débit élevé soutenu (secondes, optionnel)
  • Marge de base (%)
  • Éteindre la vanne d'arrêt quand une fuite est détectée

Textes issus du code de markaggar/Water-Monitor. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.

Entités

  • NombresBase attendue de faible débit, Sensibilité d'alerte de fuite, Débit synthétique (gpm)

Extrait du 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
Extrait du README de markaggar/Water-Monitor, MIT License. Abrégé.

S’affiche dans Vulpo :

carte Graphique, Apple Watch.

Informations

Installations
126 partagent leurs statistiques
Étoiles GitHub
63
Connexion
Fonctionne en local
Maintenance
Mise à jour au cours des 6 derniers mois
Version
v1.4.1,
Catégorie
Eau
Type
Intégration de la Marketplace
Prérequis
Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
Domaine
water_monitor

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres