Gebruikshandleiding
Deze handleiding behandelt praktische manieren om je WaterFlowKit te gebruiken in Home Assistant, inclusief monitoring, kalibratie, automatiseringsvoorbeelden en dashboard tips.
Quick Start
Na installatie biedt je WaterFlowKit deze belangrijke entiteiten:
Stroomsensor Entiteiten
| Entiteit | Gebruik Voor |
|---|---|
| Flow1 Current water usage | Real-time stroomsnelheid (L/min) |
| Flow1 Total Consumption | Cumulatief volume: gebruik voor Energy Dashboard |
| Flow2 Current water usage | Real-time stroomsnelheid sensor 2 (indien aangesloten) |
| Flow2 Total Consumption | Cumulatief volume sensor 2: gebruik voor Energy Dashboard |
Watertemperatuur Entiteiten (indien van toepassing)
| Entiteit | Gebruik Voor |
|---|---|
| Flow1 Water Temperature | Watertemperatuur door sensor 1 (°C) |
| Flow2 Water Temperature (V1: Flow2 Temperature) | Watertemperatuur door sensor 2 (°C) |
Omgevingssensor Entiteiten
| Entiteit | Gebruik Voor |
|---|---|
| Temperature | Omgevingstemperatuur rond de WaterFlowKit (°C) |
| Humidity | Relatieve luchtvochtigheid (%) |
Real-Time Monitoring
- Open Home Assistant en navigeer naar Instellingen
- Ga naar Apparaten en diensten → ESPHome
- Selecteer je WaterFlowKit apparaat
- Bekijk alle entiteiten: stroomsnelheid, totaal volume, temperatuur (indien van toepassing)
Ongebruikte Entiteiten Uitschakelen
Als je slechts één sensor gebruikt of geen temperatuursensor hebt:
- Ga naar je WaterFlowKit apparaat
- Klik op de ongebruikte entiteit
- Zet Ingeschakeld op uit
Home Assistant Energy Dashboard
Voeg waterverbruik toe aan het Energy Dashboard voor mooie visualisaties.
Waterverbruik Toevoegen
- Ga naar Instellingen → Dashboards → Energie
- Onder Waterverbruik, klik Waterbron toevoegen
- Selecteer je entiteit:
Flow1 Total ConsumptionFlow2 Total ConsumptionFlow3 Total Consumption(V2)Flow4 Total Consumption(V2)
- Klik Opslaan
Let op: Gebruik de Total Consumption entiteiten (cumulatief volume), niet de stroomsnelheid entiteiten.
Kalibratie
Als je sensormetingen niet overeenkomen met verwachte waarden, kun je kalibreren.
Methode 1: Kies Je Sensortype
Begin hier. Elke ingang heeft een instelling Flow1 Sensor Type in Home Assistant (Flow1 en Flow2 op V1, Flow1 t/m Flow4 op V2). De standaardwaarde is YF-B1 / YF-B7, dus met elke andere sensor kloppen de metingen niet totdat je het juiste type kiest:
- Open je WaterFlowKit apparaat in Home Assistant
- Zet onder Configuratie de instelling Flow1 Sensor Type op je sensormodel
- Herhaal dit voor elke ingang die je gebruikt
| Sensortype | Pulsen/Liter |
|---|---|
| YF-B1 / YF-B7 | ~660 |
| YF-B5 / YF-B6 | ~396 |
| YF-B10 | ~450 |
| YF-DN40-S | ~27 |
| YF-DN50-S | ~12 |
Methode 2: Meet Bekend Volume
- Pak een container met bekend volume (bijv. 10L emmer)
- Noteer de huidige waarde van Flow1 Total Consumption
- Vul de container via de gemonitorde leiding
- Vergelijk de toename van het totaal met het daadwerkelijke volume
- Zet Flow1 Calibration % onder Configuratie op het huidige percentage × daadwerkelijk volume / gemeten toename. Het bereik is 50 tot 150%, standaard 100%.
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. Hoge Stroom Alert
Waarschuw wanneer stroomsnelheid ongewoon hoog is (mogelijke lekkage of open kraan):
alias: "Water - Hoge stroom alert"
trigger:
- platform: numeric_state
entity_id: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
above: 15
for:
minutes: 5
action:
- service: notify.mobile_app
data:
title: "Hoge Waterstroom!"
message: "Stroomsnelheid: {{ states('sensor.waterflowkit_a1b2c3_flow1_current_water_usage') }} L/min voor 5+ minuten"
2. Langdurige Stroom Detectie (Lekkage Waarschuwing)
Detecteer water dat langdurig loopt:
alias: "Water - Langdurige stroom waarschuwing"
trigger:
- platform: numeric_state
entity_id: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
above: 0.5
for:
minutes: 30
action:
- service: notify.mobile_app
data:
title: "Water Loopt!"
message: "Water loopt al 30+ minuten. Controleer op open kranen of lekkages."
3. Dagelijks Waterverbruik Rapport
Stuur een notificatie met dagelijks waterverbruik:
alias: "Water - Dagelijks rapport"
trigger:
- platform: time
at: "21:00:00"
action:
- service: notify.mobile_app
data:
title: "Dagelijks Water Rapport"
message: "Verbruik vandaag: {{ states('sensor.water_daily') }} L"
4. Douche Timer
Volg doucheduur op basis van stroom:
alias: "Douche - Timer notificatie"
trigger:
- platform: numeric_state
entity_id: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
below: 1
condition:
- condition: state
entity_id: input_boolean.douche_bezig
state: "on"
action:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.douche_bezig
- service: notify.mobile_app
data:
title: "Douche Klaar"
message: "Duur: {{ (as_timestamp(now()) - as_timestamp(states.input_boolean.douche_bezig.last_changed)) | int // 60 }} minuten"
5. Warmwater Temperatuur Alert
Waarschuw als warmwater niet warm genoeg is (vereist YF-B7 of YF-B6 sensor):
alias: "Warmwater - Temperatuur alert"
trigger:
- platform: numeric_state
entity_id: sensor.waterflowkit_a1b2c3_flow1_water_temperature
below: 45
condition:
- condition: numeric_state
entity_id: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
above: 2
action:
- service: notify.mobile_app
data:
title: "Warmwater Probleem"
message: "Watertemperatuur is slechts {{ states('sensor.waterflowkit_a1b2c3_flow1_water_temperature') }}°C"
6. Stroom Gestart/Gestopt Events
Start automatiseringen wanneer water begint of stopt met stromen:
alias: "Water - Stroom gestart"
trigger:
- platform: numeric_state
entity_id: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
above: 0.5
action:
# Voeg hier je acties toe
- service: logbook.log
data:
name: "Water Flow"
message: "Gestart"
Dashboard Ideeen
Utility Meters Aanmaken
Volg dagelijks, wekelijks en maandelijks waterverbruik:
- Ga naar Instellingen → Apparaten en diensten → Helpers
- Klik Helper aanmaken → Utility Meter
- Configureer:
- Naam:
Water Daily - Input sensor:
sensor.waterflowkit_a1b2c3_flow1_total_consumption - Meter reset cyclus:
Dagelijks
- Naam:
- Herhaal voor wekelijks en maandelijks
Aanbevolen Dashboard Entiteiten
Stroom Monitoring:
sensor.waterflowkit_a1b2c3_flow1_current_water_usage: Huidige stroomsnelheidsensor.waterflowkit_a1b2c3_flow1_total_consumption: Totaal volumesensor.waterflowkit_a1b2c3_flow1_water_temperature: Watertemperatuur (indien YF-B7/B6)
Omgevings Monitoring:
sensor.waterflowkit_a1b2c3_temperature: Omgevingstemperatuursensor.waterflowkit_a1b2c3_humidity: Luchtvochtigheid
Voorbeeld Dashboard Kaart - Water Overzicht
type: entities
title: Water Monitoring
entities:
- entity: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
name: Huidige Stroom
- entity: sensor.waterflowkit_a1b2c3_flow1_total_consumption
name: Totaal Volume
- entity: sensor.waterflowkit_a1b2c3_flow1_water_temperature
name: Watertemperatuur
- entity: sensor.waterflowkit_a1b2c3_temperature
name: Omgevingstemperatuur
- entity: sensor.waterflowkit_a1b2c3_humidity
name: Luchtvochtigheid
Stroomsnelheid Gauge Kaart
type: gauge
entity: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
name: Water Stroom
min: 0
max: 30
severity:
green: 0
yellow: 10
red: 20
unit: L/min
Geschiedenis Grafiek - Dagelijks Patroon
type: history-graph
title: Waterverbruik Vandaag
entities:
- entity: sensor.waterflowkit_a1b2c3_flow1_current_water_usage
hours_to_show: 24
Best Practices
Installatie Tips
- Gebruik schroefdraadtape (PTFE) op alle schroefdraadverbindingen
- Test onder druk voor definitieve installatie
- Vermijd installatie waar luchtbellen kunnen ophopen
- Installeer op een toegankelijke locatie voor onderhoud
Nauwkeurigheid Tips
- Zorg dat stroom binnen het opgegeven bereik van de sensor is
- Vermijd zeer lage stroomsnelheden (onder minimum specificatie)
- Kalibreer na installatie voor beste nauwkeurigheid
- Positioneer sensor indien mogelijk in een recht leidingdeel
Meerdere Sensoren
Gebruik je meerdere sensoren? Denk aan:
- Warm en koud water
- Water in en water uit (lekdetectie)
- Voor en na een filter (filterefficiëntie)
ESPHome Configuratie
Voor gevorderde gebruikers die de WaterFlowKit firmware willen aanpassen.
Adopteren in ESPHome
- Open de ESPHome Device Builder-app in Home Assistant
- Je WaterFlowKit zou moeten verschijnen. Klik Adopteer
- Eenmaal geadopteerd kun je de YAML configuratie bewerken
GitHub Packages Gebruiken
Importeer direct van GitHub:
packages:
smarthomeshop.waterflowkit:
github://smarthomeshop/waterflowkit/waterflowkit-v2/waterflowkit-wifi.yaml@main
Broncode
- GitHub Repository: smarthomeshop/waterflowkit
Veelvoorkomende Toepassingen
| Scenario | Belangrijke Entiteiten | Automatisering Ideeën |
|---|---|---|
| Douche monitoring | Stroomsnelheid, Temperatuur | Duurtimer, temperatuurwaarschuwingen |
| Tuinbesproeiing | Stroomsnelheid, Totaal | Verbruik volgen, schema controleren |
| Apparaat tracking | Stroomsnelheid, Totaal | Wasmachine detectie |
| Lek detectie | Stroomsnelheid | Waarschuwingen bij langdurige stroom |
| Warmwater efficiëntie | Temperatuur, Stroom | Temperatuur monitoring |
Integratie Ideeën
Combineer met Andere SmartHomeShop Producten
| Product | Gecombineerd Gebruik |
|---|---|
| WaterMeterKit | Totaal + individuele monitoring |
| WaterP1MeterKit | Water en energie vergelijken |
| CeilSense | Waterverbruik koppelen aan aanwezigheid |
Hulp Nodig?
- Installatie Handleiding: Setup instructies
- Sensor Definities: Alle entiteiten uitgelegd
- Probleemoplossing: Veelvoorkomende problemen
- FAQ: Veelgestelde vragen
- Discord: Community ondersteuning