Gebruikshandleiding
Deze handleiding behandelt praktische manieren om je WaterMeterKit te gebruiken in Home Assistant, inclusief Energy Dashboard setup, automatisering voorbeelden en dashboard tips.
Snel Starten
Na installatie biedt je WaterMeterKit deze belangrijke entiteiten:
Water Entiteiten
| Entiteit | Gebruik Voor |
|---|---|
| Total Consumption | Volume in m³ sinds opstart: gebruik voor Energy Dashboard |
| Water Meter Initial Value | Stel je fysieke meterstand in |
| Water Meter Total | Werkelijke meterstand (Initial + Consumption) |
| Current Usage | Huidige doorstroom in L/min |
Omgevings Entiteiten
| Entiteit | Gebruik Voor |
|---|---|
| Temperature | Temperatuur op apparaatlocatie |
| Humidity | Luchtvochtigheid |
Home Assistant Energy Dashboard
Het Energy Dashboard geeft je mooie visualisaties van je waterverbruik.
Water Verbruik Toevoegen
- Ga naar Instellingen → Dashboards → Energie
- Onder Waterverbruik, klik op Waterbron toevoegen
- Selecteer de Total Consumption entiteit
- Klik op Opslaan
Belangrijk: Gebruik
Total Consumption, nietWater Meter Total. Home Assistant houdt de historie bij van deze entiteit zelfs wanneer hij reset bij herstart, terwijlWater Meter Totalspringt zodra je je meterstand invult.
Het kan tot 2 uur duren voordat je waterdata verschijnt in het Energy Dashboard.
Je Watermeterstand Instellen
Om je werkelijke meterstand te volgen (niet alleen verbruik sinds installatie):
Eerste Keer Instellen
- Lees je fysieke watermeter af (bijv.
125.456 m³) - Zoek in Home Assistant het WaterMeterKit apparaat
- Stel Water Meter Initial Value in op
125.456 - Water Meter Total toont nu je werkelijke meterstand
Na Stroomuitval of Herstart
Je data wordt automatisch bewaard:
- Opgeslagen elke 5 minuten op V3 en elke 30 minuten op V1 en V2, als de stand is veranderd
- Opgeslagen bij elke nette herstart of OTA update, en direct nadat je Water Meter Initial Value instelt
Een plotselinge stroomuitval kan het verbruik sinds de laatste opslag kosten: tot 5 minuten op V3, tot 30 minuten op V1 en V2. Water dat je gebruikt terwijl het apparaat uit staat, wordt niet geteld.
Automatisering Voorbeelden
Let op: Vervang in alle voorbeelden hieronder
a1b2c3door het ID van je eigen apparaat ennotify.mobile_appdoor je eigen meldingsdienst. Kopieer het exacte entiteit-ID van de entiteit in Home Assistant.
1. Waterlek Detectie (Ongebruikelijk Verbruik)
Waarschuwing wanneer water te lang heeft gelopen:
alias: "Water - Lek detectie waarschuwing"
trigger:
- platform: numeric_state
entity_id: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
above: 0.5 # Meer dan 0.5 L/min
for:
minutes: 30 # Langer dan 30 minuten
action:
- service: notify.mobile_app
data:
title: "⚠️ Mogelijk Waterlek!"
message: "Water loopt al 30+ minuten ({{ states('sensor.watermeterkit_a1b2c3_watermeterkit_current_usage') }} L/min)"
data:
priority: high
tag: water-leak
2. Dagelijks Water Verbruiksrapport
Stuur een melding met je dagelijks waterverbruik:
alias: "Water - Dagelijks verbruiksrapport"
trigger:
- platform: time
at: "21:00:00"
action:
- service: notify.mobile_app
data:
title: "💧 Dagelijks Water Rapport"
message: >
Waterverbruik vandaag: {{ (states('sensor.water_daily') | float(0) * 1000) | round(0) }} liter
Let op: Je moet een utility meter helper aanmaken voor dagelijkse tracking (zie Dashboard sectie hieronder).
3. Douche Timer / Lange Douche Waarschuwing
Detecteer wanneer iemand lang aan het douchen is:
alias: "Water - Lange douche waarschuwing"
trigger:
- platform: numeric_state
entity_id: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
above: 5 # Typische douchestroom
for:
minutes: 15
action:
- service: notify.mobile_app
data:
title: "🚿 Lange Douche"
message: "Douche loopt al 15+ minuten"
4. Nacht Waterverbruik Waarschuwing
Detecteer onverwacht waterverbruik 's nachts (mogelijk lek):
alias: "Water - Nacht verbruik waarschuwing"
trigger:
- platform: numeric_state
entity_id: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
above: 0.5
for:
minutes: 5
condition:
- condition: time
after: "01:00:00"
before: "05:00:00"
action:
- service: notify.mobile_app
data:
title: "🌙 Nacht Waterverbruik"
message: "Water loopt op {{ states('sensor.watermeterkit_a1b2c3_watermeterkit_current_usage') }} L/min"
data:
priority: high
5. Toilet Spoeling Detectie
Detecteer toilet spoelingen (typisch 6-9 liter snel waterverbruik):
alias: "Water - Toilet spoeling teller"
trigger:
- platform: numeric_state
entity_id: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
above: 10 # Hoge doorstroomsnelheid
for:
seconds: 3
condition:
- condition: numeric_state
entity_id: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
above: 10
action:
- service: counter.increment
target:
entity_id: counter.toilet_flushes_today
6. Wekelijks Water Budget Waarschuwing
Waarschuwing wanneer je wekelijkse waterbudget nadert:
alias: "Water - Budget waarschuwing"
trigger:
- platform: numeric_state
entity_id: sensor.water_weekly # Utility meter
above: 0.7 # 0.7 m³ is 700 liter
action:
- service: notify.mobile_app
data:
title: "💧 Water Budget Waarschuwing"
message: "Je hebt {{ (states('sensor.water_weekly') | float(0) * 1000) | round(0) }} liter verbruikt deze week!"
7. Wasmachine Water Detectie
Detecteer wanneer de wasmachine water gebruikt:
alias: "Water - Wasmachine draait"
trigger:
- platform: numeric_state
entity_id: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
above: 8 # Typische wasmachine vulsnelheid
for:
seconds: 10
action:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.washing_machine_running
- service: notify.mobile_app
data:
title: "🧺 Wasmachine"
message: "Wasmachine vult met water"
Dashboard Ideeën
Utility Meters Aanmaken
Om dagelijks, wekelijks en maandelijks verbruik te volgen, maak utility meter helpers aan:
- Ga naar Instellingen → Apparaten en diensten → Helpers
- Klik op Helper aanmaken → Utility Meter
- Configureer:
- Naam:
Water Daily - Input sensor:
sensor.watermeterkit_a1b2c3_watermeterkit_total_consumption - Meter reset cyclus:
Dagelijks
- Naam:
- Herhaal voor wekelijks en maandelijks
Aanbevolen Dashboard Entiteiten
Water Monitoring:
sensor.watermeterkit_a1b2c3_watermeterkit_total_consumption: Totaal watersensor.watermeterkit_a1b2c3_watermeterkit_current_usage: Huidige doorstroomsensor.watermeterkit_a1b2c3_watermeterkit_water_meter_total: Werkelijke meterstandsensor.water_daily: Dagelijks verbruik (utility meter)
Omgeving:
sensor.watermeterkit_a1b2c3_watermeterkit_temperaturesensor.watermeterkit_a1b2c3_watermeterkit_humidity
Voorbeeld Dashboard Kaart - Water Overzicht
type: entities
title: 💧 Water
entities:
- entity: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
name: Huidige Doorstroom
- entity: sensor.water_daily
name: Verbruik Vandaag
- entity: sensor.watermeterkit_a1b2c3_watermeterkit_water_meter_total
name: Meterstand
- entity: sensor.watermeterkit_a1b2c3_watermeterkit_temperature
name: Temperatuur
Water Doorstroom Gauge
type: gauge
entity: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
name: Water Doorstroom
min: 0
max: 20
severity:
green: 0
yellow: 10
red: 15
unit: L/min
Geschiedenis Grafiek - Dagelijks Water Patroon
type: history-graph
title: Waterverbruik Vandaag
entities:
- entity: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
hours_to_show: 24
Statistieken Kaart - Verbruik Deze Week
type: statistic
entity: sensor.watermeterkit_a1b2c3_watermeterkit_total_consumption
period:
calendar:
period: week
stat_type: change
name: Water Deze Week
Mini Graph Card (vereist custom card)
type: custom:mini-graph-card
entities:
- entity: sensor.watermeterkit_a1b2c3_watermeterkit_current_usage
name: Water Doorstroom
hours_to_show: 12
points_per_hour: 4
line_color: "#2196F3"
Best Practices
Water Sensor Positionering
De sensor detecteert het roterende metalen plaatje in je watermeter. Correcte positionering is cruciaal voor nauwkeurige metingen.
Hoe het werkt:
- In je watermeter zit een klein metalen plaatje dat roteert met elke liter water
- De sensor detecteert dit metalen plaatje wanneer het passeert
- De sensor heeft een kruisje/middelpunt dat zo gepositioneerd moet worden dat het metalen plaatje er één keer per rotatie doorheen gaat
Correcte positionering:
- Positioneer de sensor zodat deze ongeveer 50% van de roterende metalen 1-liter indicator bedekt
- Het kruisje (middelpunt) van de sensor moet zo uitgelijnd zijn dat het metalen plaatje er precies één keer per volledige rotatie doorheen gaat
- De kant met het rode LEDje moet naar BENEDEN wijzen (richting watermeter)
- De zwarte kant moet zichtbaar zijn (naar boven)
✅ Wel doen:
- Positioneer sensor om ~50% van de roterende metalen indicator te bedekken
- Lijn het kruisje uit zodat metaal één keer per rotatie passeert
- Houd rode LED kant naar beneden, zwarte kant zichtbaar
- Houd sensor stevig in de houder gedrukt
- Test door water te laten lopen: groene LED moet één keer per liter knipperen
❌ Niet doen:
- Hele roterende indicator bedekken (sensor detecteert geen overgangen)
- Sensor uit het midden positioneren van het metalen plaatje pad
- Monteren met rode LED naar boven (verkeerde oriëntatie)
- Montageschroeven te strak aandraaien
- Sensor het watermeter glas laten raken
Persistente Data
De WaterMeterKit slaat je waterverbruik persistent op:
| Gebeurtenis | Data Bewaard? |
|---|---|
| Herstart | ✅ Ja |
| OTA firmware update | ✅ Ja |
| Factory reset | ❌ Nee, de opgeslagen stand wordt gewist |
| Stroomuitval | ⚠️ Mogelijk verlies van het verbruik sinds de laatste opslag (tot 5 minuten op V3, 30 minuten op V1 en V2) |
Veelvoorkomende Toepassingen
| Scenario | Belangrijke Entiteiten | Automatisering Ideeën |
|---|---|---|
| Lek Detectie | Current Usage | Waarschuwing als 30+ min loopt |
| Douche Tracking | Current Usage | Timer, verbruik per douche |
| Dagelijkse Rapporten | Utility Meters | Dagelijkse/wekelijkse meldingen |
| Budget Tracking | Utility Meters | Waarschuwing bij naderen limiet |
| Nacht Monitoring | Current Usage | Waarschuwing voor onverwacht nachtverbruik |
| Apparaat Detectie | Current Usage | Detecteer wasmachine, toilet |
| Omgeving | Temperature, Humidity | Monitor watermeter locatie |
Integratie Ideeën
Combineer met Andere SmartHomeShop Producten
| Product | Gecombineerd Gebruik |
|---|---|
| WaterP1MeterKit | Voeg energiemonitoring toe aan je watermonitoring |
| CeilSense | Correleer aanwezigheid met waterverbruik |
| UltimateSensor | Kamerklimaat + watermonitoring |
Third-Party Integraties
- Grafana: Maak gedetailleerde waterverbruik dashboards
- InfluxDB: Lange-termijn data opslag en analyse
- Node-RED: Complexe automatisering flows
- Google Sheets: Exporteer data voor analyse
ESPHome Configuratie
Voor gevorderde gebruikers die de WaterMeterKit firmware willen aanpassen.
Adopteren in ESPHome
Om je WaterMeterKit aan te passen:
- Open de ESPHome Device Builder-app in Home Assistant
- Je WaterMeterKit zou moeten verschijnen. Klik Adopt
- Eenmaal geadopteerd kun je de YAML configuratie bewerken
Belangrijke Substitutions
De firmware gebruikt substitutions voor eenvoudige aanpassingen:
substitutions:
device_name: watermeterkit
friendly_name: WaterMeterKit
| Substitution | Beschrijving |
|---|---|
device_name |
Interne apparaatnaam (geen spaties) |
friendly_name |
Weergavenaam in Home Assistant |
water_checkpoint_interval |
Hoe vaak de meterstand wordt opgeslagen (standaard 5min op V3, 30min op V1 en V2) |
Sensor Kalibratie Aanpassen
De HDC1080 temperatuur- en vochtigheidssensoren hebben ingebouwde kalibratie offsets. Als je metingen onnauwkeurig zijn, kun je ze aanpassen:
sensor:
- platform: hdc1080
temperature:
filters:
offset: -5.5 # Standaard offset, pas aan indien nodig
humidity:
filters:
offset: 12 # Standaard offset, pas aan indien nodig
Hoe te kalibreren:
- Vergelijk WaterMeterKit metingen met een bekende nauwkeurige thermometer/hygrometer
- Bereken het verschil (bijv. als het 2°C te hoog meet, wijzig offset naar
-7.5) - Sla op en installeer de bijgewerkte configuratie
GitHub Packages Gebruiken
In plaats van alle YAML te kopiëren, kun je de packages functie gebruiken om van GitHub te importeren:
packages:
smarthomeshop.watermeterkit:
github://smarthomeshop/watermeterkit/watermeterkit-v3/watermeterkit.yaml@main
Dit haalt automatisch de laatste V3 configuratie op terwijl je hieronder aanpassingen kunt toevoegen. Gebruik het bijpassende watermeterkit-v2 of watermeterkit-v1 package als je oudere hardware hebt.
Broncode
De volledige ESPHome configuratie is open source:
- 📁 GitHub Repository: smarthomeshop/watermeterkit
Ook Energiemonitoring Nodig?
De WaterMeterKit focust puur op watermonitoring. Als je ook je energieverbruik wilt monitoren (elektriciteit, gas, zonnepanelen), overweeg de WaterP1MeterKit:
| Eigenschap | WaterMeterKit | WaterP1MeterKit |
|---|---|---|
| Water monitoring | ✅ | ✅ |
| P1 energiemeter | ❌ | ✅ |
| Gas monitoring | ❌ | ✅ |
| Zonne-energie productie | ❌ | ✅ |
| Ethernet/PoE | ❌ | ✅ |
Hulp Nodig?
- Installatie Handleiding: Setup instructies
- Probleemoplossing: Veelvoorkomende problemen
- Firmware Handleiding: Firmware updaten
- Discord Community: Krijg hulp