Sensordefinities
Deze pagina biedt gedetailleerde uitleg over alle sensoren, bedieningselementen en entiteiten die beschikbaar zijn op de WaterP1MeterKit. Gebruik dit als referentie om te begrijpen wat elke waarde betekent en hoe je deze kunt gebruiken.
Broncode: Bekijk de volledige ESPHome configuratie op GitHub
Snelle Navigatie
- Water Monitoring
- DSMR/MBus Digitale Watermeters
- Energie Monitoring (P1/DSMR)
- Gas Monitoring
- Omgevingssensoren
- Waterlek Sensor (V3/V4)
- Apparaat Bediening
- Diagnostische Entiteiten
Water Monitoring
De WaterP1MeterKit gebruikt een pulse meter om waterstroming te detecteren via een magnetische sensor die het roterende metalen plaatje in je watermeter detecteert.
📖 ESPHome Documentatie: Pulse Meter Sensor
Water Sensoren
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Water Current Usage | Huidige waterstroomsnelheid. Toont real-time waterverbruik wanneer kraan loopt. | L/min |
| Water Total Consumption | Totaal water verbruikt sinds apparaat opstart. Gebruik dit voor Energy Dashboard, Home Assistant houdt historie bij zelfs na herstarts. | m³ |
| Water Meter Initial Value | Vul hier je huidige fysieke meterstand in. | m³ |
| Water Meter Total | Je werkelijke meterstand: de ingevulde waarde plus het water dat daarna is gemeten. | m³ |
Hoe Het Werkt
- Detectie: De sensor detecteert het roterende metalen plaatje in je watermeter
- Pulse tellen: Elke rotatie = 1 liter water
- Doorstroom berekening: De sensor berekent doorstroomsnelheid gebaseerd op pulse frequentie
- LED feedback: Groene LED knippert één keer per gedetecteerde liter
Belangrijke Opmerkingen
- De
Water Total Consumptionentiteit reset naar 0 na een apparaat herstart, maar dit is prima voor het Energy Dashboard: Home Assistant houdt het totaal bij over tijd - Gebruik
Water Total Consumption(nietWater Meter Total) voor het Energy Dashboard - De sensor heeft een 200ms interne filter om valse pulses te filteren
- Timeout is ingesteld op 2 minuten: doorstroomsnelheid keert terug naar 0 als geen pulse gedetecteerd wordt binnen deze tijd
DSMR/MBus Digitale Watermeters
Belgische digitale watermeters kunnen door de slimme energiemeter via DSMR/MBus in het P1 telegram worden gerapporteerd. Deze entiteiten staan standaard uit omdat de meeste gebruikers óf de fysieke pulse watersensor gebruiken óf geen digitale waterdata in het P1 telegram hebben.
| Entiteit | Beschrijving | Eenheid | Standaard |
|---|---|---|---|
| DSMR Water Consumed | Digitaal waterverbruik via DSMR/MBus. Gebruik deze als waterbron in het Energy Dashboard als je Belgische digitale waterdata gebruikt. | m³ | Uitgeschakeld |
| DSMR Water Equipment ID | Equipment ID / serienummerreferentie van de digitale watermeter die door de slimme meter wordt gerapporteerd. | - | Uitgeschakeld |
| DSMR Water Device Type | Device type van de digitale watermeter. | - | Uitgeschakeld |
| DSMR Water Valve Position | Klepstand van de digitale watermeter, indien beschikbaar. | - | Uitgeschakeld |
Combineer waterbronnen niet: als je DSMR Water Consumed gebruikt, voeg dan niet ook Water Total Consumption toe voor dezelfde fysieke watermeter. Gebruik óf DSMR-water óf pulse-water.
De firmware gebruikt water_mbus_id om het digitale water MBus apparaat te selecteren. De default is 2, wat past bij veel Belgische digitale watermeter setups.
Energie Monitoring (P1/DSMR)
De WaterP1MeterKit leest data van je slimme energiemeter via de P1 poort met het DSMR (Dutch Smart Meter Requirements) protocol.
📖 ESPHome Documentatie: DSMR Component
Energie Verbruik
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Energy Consumed Tariff 1 | Totale energie verbruikt tijdens laag tarief (meestal nacht/weekend). Gebruik voor Energy Dashboard. | kWh |
| Energy Consumed Tariff 2 | Totale energie verbruikt tijdens hoog tarief (meestal overdag). Gebruik voor Energy Dashboard. | kWh |
| Power Consumed | Huidig totaal vermogen dat verbruikt wordt. Real-time stroomverbruik. | W |
Energie Productie (Zonnepanelen)
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Energy Produced Tariff 1 | Totale energie teruggeleverd aan net tijdens laag tarief. Gebruik voor Energy Dashboard. | kWh |
| Energy Produced Tariff 2 | Totale energie teruggeleverd aan net tijdens hoog tarief. Gebruik voor Energy Dashboard. | kWh |
| Power Produced | Huidig vermogen dat teruggeleverd wordt aan net. Real-time zonne-energie/batterij export. | W |
Spanning Monitoring
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Voltage Phase 1 | Huidige spanning op fase L1. Normaal bereik: 220-240V. | V |
| Voltage Phase 2 | Huidige spanning op fase L2 (alleen 3-fase). | V |
| Voltage Phase 3 | Huidige spanning op fase L3 (alleen 3-fase). | V |
Stroom Monitoring
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Current Phase 1 | Huidige amperage op fase L1. | A |
| Current Phase 2 | Huidige amperage op fase L2 (alleen 3-fase). | A |
| Current Phase 3 | Huidige amperage op fase L3 (alleen 3-fase). | A |
Per-Fase Vermogen
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Power Consumed Phase 1/2/3 | Stroomverbruik per individuele fase. Handig voor load balancing. | W |
| Power Produced Phase 1/2/3 | Stroomproductie (teruglevering) per individuele fase. | W |
Elektriciteitskwaliteit (Geavanceerd)
Deze sensoren helpen de kwaliteit van je elektriciteitsvoorziening te monitoren:
| Entiteit | Beschrijving |
|---|---|
| Electricity Failures | Totaal aantal stroomstoringen geregistreerd door de meter. |
| Electricity Long Failures | Totaal aantal lange (>3 min) stroomstoringen. |
| Voltage Sags Phase 1/2/3 | Aantal spanningsdips (brownouts) per fase. |
| Voltage Swells Phase 1/2/3 | Aantal spanningspieken per fase. |
Tarief Informatie
| Entiteit | Beschrijving |
|---|---|
| Electricity Tariff | Huidig actief tarief zoals de meter het stuurt: 0001 = laag tarief, 0002 = normaal tarief. Op Belgische meters is dit omgedraaid. Handig voor automatiseringen om apparaten te draaien tijdens goedkope uren. |
België-Specifieke Sensoren
Deze sensoren zijn standaard uitgeschakeld maar kunnen ingeschakeld worden voor Belgische meters:
| Entiteit | Beschrijving |
|---|---|
| Gas Consumed Belgium | Gasverbruik voor Belgische meters (ander protocol). |
| DSMR Water Consumed | Belgisch digitaal waterverbruik via DSMR/MBus. Standaard uitgeschakeld; alleen inschakelen indien nodig. |
| Current Average Demand | Actieve energie import gemiddelde vraag. |
| Maximum Demand Current Month | Piekvraag deze maand (voor capaciteitstarief). |
| Maximum Demand Last 13 Months | Piekvraag over laatste 13 maanden. |
Luxemburg-Specifieke Sensoren
| Entiteit | Beschrijving |
|---|---|
| Energy Consumed Luxembourg | Energieverbruik voor Luxemburgse meters. |
| Energy Produced Luxembourg | Energieproductie voor Luxemburgse meters. |
Gas Monitoring
Gasverbruik wordt gelezen via de P1 poort van de gasmeter die is aangesloten op je slimme meter.
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Gas Consumed | Totaal gasverbruik. Wordt ongeveer elk uur bijgewerkt door de meeste meters. Gebruik voor Energy Dashboard. | m³ |
Gas/MBus Diagnose
Deze diagnose-entiteiten staan standaard uit. Schakel ze alleen in als je wilt controleren wat de slimme meter rapporteert voor het aangesloten MBus gasapparaat.
| Entiteit | Beschrijving | Standaard |
|---|---|---|
| DSMR Gas Device Type | Device type van het gas MBus apparaat. | Uitgeschakeld |
| DSMR Gas Valve Position | Klepstand van de gasmeter, indien beschikbaar. | Uitgeschakeld |
| DSMR Gas Equipment ID Belgium | Belgische equipment ID / serienummerreferentie van het gas MBus apparaat. | Uitgeschakeld |
Gas MBus Configuratie
De gasmeter communiceert via MBus protocol. Standaard is MBus ID ingesteld op 1. Als je gasmeter geen data toont, moet je dit mogelijk wijzigen naar 2, 3, of 4.
⚠️ Gas toont niet? Zie Gebruikshandleiding: Gas en Water MBus Configuratie voor stap-voor-stap instructies om het MBus ID te wijzigen.
Omgevingssensoren
De WaterP1MeterKit bevat een HDC1080 temperatuur- en vochtigheidssensor voor het monitoren van de omgeving op de apparaatlocatie.
📖 ESPHome Documentatie: HDC1080 Sensor
| Entiteit | Beschrijving | Eenheid |
|---|---|---|
| Temperature | Temperatuur op de apparaatlocatie. Voorgekalibreerd met -4.5°C offset. | °C |
| Humidity | Relatieve luchtvochtigheid op de apparaatlocatie. Voorgekalibreerd met +12% offset. | % |
Toepassingen
- Monitor temperatuur in je meterkast
- Detecteer vochtigheidsproblemen (mogelijke vochtproblemen)
- Stel waarschuwingen in voor extreme temperaturen (vorstbeveiliging)
Waterlek Sensor (V3/V4)
De WaterP1MeterKit V3 en V4 bevatten een uitbreidingspoort voor een optionele waterlek sensor.
| Entiteit | Beschrijving | Staten |
|---|---|---|
| Water Leak Sensor | Detecteert aanwezigheid van water op de sensorlocatie. | on = water gedetecteerd, off = droog |
Eigenschappen
- Gedebounced detectie: 100ms vertraging voor
ontriggeren, 2s vertraging voor terugkeren naaroff - Device class:
moisture, integreert met Home Assistant's waterlek kaarten en automatiseringen
💡 Automatisering voorbeelden: Zie Gebruikshandleiding: Waterlek Automatiseringen voor waarschuwing en afsluitklep automatiseringen.
Apparaat Bediening
Schakelaars
| Entiteit | Beschrijving |
|---|---|
| Restart | Herstart de WaterP1MeterKit. Handig na configuratiewijzigingen of als het apparaat niet reageert. |
Knoppen
| Entiteit | Beschrijving |
|---|---|
| Factory Reset | Reset het apparaat naar fabrieksinstellingen. Waarschuwing: Dit verwijdert alle configuratie inclusief WiFi inloggegevens. Standaard uitgeschakeld voor veiligheid. |
Selectoren
| Entiteit | Beschrijving | Opties |
|---|---|---|
| Firmware Variant | Selecteert welke firmware variant het apparaat installeert en gebruikt voor OTA updates. | WiFi (local), Ethernet (local), WiFi + SmartHomeShop App (cloud), Ethernet + SmartHomeShop App (cloud) |
Hoe Firmware Variant Werkt
De Firmware Variant selector bepaalt welke firmware het apparaat downloadt tijdens OTA updates. Op WiFi firmware installeert het apparaat een nieuw gekozen variant zelf:
- WiFi (local) (standaard):
smarthomeshop.github.io/waterp1meterkit/waterp1meterkit-vX-wifi-manifest.json - Ethernet (local):
smarthomeshop.github.io/waterp1meterkit/waterp1meterkit-vX-ethernet-manifest.json - WiFi + SmartHomeShop App (cloud):
smarthomeshop.github.io/waterp1meterkit/waterp1meterkit-vX-wifi-cloud-manifest.json - Ethernet + SmartHomeShop App (cloud):
smarthomeshop.github.io/waterp1meterkit/waterp1meterkit-vX-ethernet-cloud-manifest.json
⚠️ Belangrijk: Wisselen van WiFi naar Ethernet via deze selector vereist een actieve Ethernet kabel aangesloten. WiFi stopt direct wanneer Ethernet firmware is geïnstalleerd!
Diagnostische Entiteiten
Versie Informatie
| Entiteit | Beschrijving |
|---|---|
| ESPHome Version | De ESPHome versie die draait op het apparaat. |
| Software Version | De WaterP1MeterKit firmware versie (bijv. "1.4"). |
| Hardware Version | De hardware versie (V1, V2, V3, of V4). |
P1 Meter Informatie
| Entiteit | Beschrijving |
|---|---|
| Identification | De identificatiestring van je slimme meter. |
| Version | De DSMR/ESMR protocol versie van je meter. |
| Gas Equipment ID | Het serienummer van je gasmeter (indien aangesloten). Staat standaard uit. |
Firmware Update
| Entiteit | Beschrijving |
|---|---|
| WaterP1MeterKit Firmware | Toont beschikbare firmware updates. Installeer direct vanuit Home Assistant. |
Verbinding en Systeem
| Entiteit | Beschrijving |
|---|---|
| WiFi Signal | Sterkte van het WiFi-signaal (WiFi firmware). |
| IP Address | Huidig IP-adres van het apparaat. |
| Connected SSID / Connected BSSID | WiFi-netwerk en accesspoint waarmee het apparaat verbonden is (WiFi firmware). |
| MAC Address | MAC-adres van het apparaat. |
| Uptime | Tijd sinds de laatste herstart. Helpt om herstarts te onderscheiden van API-herverbindingen. |
| CPU Temperature | Temperatuur van de chip, voor diagnose. |
SmartHomeShop Cloud (alleen cloudfirmware)
| Entiteit | Beschrijving |
|---|---|
| Cloud Status | Huidige cloudstatus, bijvoorbeeld Connected. |
| Cloud Connected | Aan als het apparaat geregistreerd is en de laatste synchronisatie lukte. |
| Cloud Device ID | De ID waarmee je het apparaat in de app toevoegt als het niet automatisch gevonden wordt. |
| Cloud Sync Failures | Aantal mislukte synchronisaties. |
| Reset Cloud | Knop die de cloudregistratie op het apparaat wist. |
LED Indicatoren
De WaterP1MeterKit heeft drie LED indicatoren:
| LED | Gedrag | Betekenis |
|---|---|---|
| Groen | Knippert 1 seconde | Water pulse gedetecteerd (1 liter) |
| Rood | Vast/knipperend | Status LED: knipperen geeft aan niet verbonden met WiFi/Home Assistant |
| Rood (V4), wit (V2/V3), blauw (V1) | Vast | Voedings-LED: apparaat is ingeschakeld |
Entiteit Naamgeving Conventie
Alle entiteiten volgen dit naampatroon. De kit voegt zijn MAC-achtervoegsel (hier a1b2c3) toe aan de naam, zodat je meerdere kits naast elkaar kunt gebruiken:
sensor.waterp1meterkit_a1b2c3_[sensor_naam]
binary_sensor.waterp1meterkit_a1b2c3_[sensor_naam]
switch.waterp1meterkit_a1b2c3_[schakelaar_naam]
select.waterp1meterkit_a1b2c3_[selector_naam]
button.waterp1meterkit_a1b2c3_[knop_naam]
ESPHome Configuratie
Voor gevorderde gebruikers die hun WaterP1MeterKit firmware willen aanpassen:
🔧 Geavanceerde Configuratie: Zie Gebruikshandleiding: ESPHome Configuratie voor substitutions, sensor kalibratie en aanpassingsmogelijkheden.
Hulp Nodig?
- Gebruikshandleiding: Automatiseringen en dashboard voorbeelden
- Probleemoplossing: Veelvoorkomende problemen
- FAQ: Veelgestelde vragen
- Discord: Community ondersteuning