Skip to content

Gebruikshandleiding

Deze handleiding behandelt praktische manieren om je P1MeterKit te gebruiken in Home Assistant, inclusief Energy Dashboard setup, automatiseringsvoorbeelden en dashboard tips.

Quick Start

Na installatie biedt je P1MeterKit deze belangrijke entiteiten:

Energie Entiteiten

EntiteitGebruik Voor
Energy Consumed Tariff 1Laag tarief verbruik — gebruik voor Energy Dashboard
Energy Consumed Tariff 2Hoog tarief verbruik — gebruik voor Energy Dashboard
Energy Produced Tariff 1Zonne teruglevering laag tarief — gebruik voor Energy Dashboard
Energy Produced Tariff 2Zonne teruglevering hoog tarief — gebruik voor Energy Dashboard
Power ConsumedHuidig stroomverbruik (W)
Power ProducedHuidige zonne-productie (W)
Electricity TariffHuidig actief tarief (1 of 2)

Gas Entiteit

EntiteitGebruik Voor
Gas ConsumedTotaal gasverbruik — gebruik voor Energy Dashboard

Home Assistant Energy Dashboard

Het Energy Dashboard geeft je mooie visualisaties van je energieverbruik en productie.

Elektriciteitsverbruik Toevoegen

  1. Ga naar InstellingenDashboardsEnergie
  2. Onder Elektriciteitsnet, klik Verbruik toevoegen
  3. Voeg beide tarief entiteiten toe:
    • Energy Consumed Tariff 1 (laag tarief)
    • Energy Consumed Tariff 2 (hoog tarief)
  4. Klik Opslaan

Zonne-productie Toevoegen

Als je zonnepanelen hebt:

  1. Onder Elektriciteitsnet, klik Teruglevering toevoegen
  2. Voeg beide tarief entiteiten toe:
    • Energy Produced Tariff 1
    • Energy Produced Tariff 2
  3. Klik Opslaan

Gasverbruik Toevoegen

  1. Onder Gasverbruik, klik Gasbron toevoegen
  2. Selecteer Gas Consumed entiteit
  3. Klik Opslaan

Na ~5 minuten verschijnt je data in het Energy Dashboard!


Automatisering Voorbeelden

1. Hoog Stroomverbruik Alert

Waarschuwing wanneer stroomverbruik ongewoon hoog is:

yaml
alias: "Energie - Hoog vermogen alert"
trigger:
  - platform: numeric_state
    entity_id: sensor.p1meterkit_power_consumed
    above: 5000
    for:
      minutes: 5
action:
  - service: notify.mobile_app
    data:
      title: "Hoog Stroomverbruik"
      message: "Huidig vermogen: {{ states('sensor.p1meterkit_power_consumed') }}W"

2. Zonne-productie Notificatie

Krijg een melding wanneer je zonnepanelen goed produceren:

yaml
alias: "Zonne - Goede productie alert"
trigger:
  - platform: numeric_state
    entity_id: sensor.p1meterkit_power_produced
    above: 3000
condition:
  - condition: time
    after: "10:00:00"
    before: "16:00:00"
action:
  - service: notify.mobile_app
    data:
      title: "Zonne Energie!"
      message: "Produceert {{ states('sensor.p1meterkit_power_produced') }}W"

3. Laag Tarief Apparaat Notificatie

Herinnering om apparaten te laten draaien tijdens laag tarief:

yaml
alias: "Energie - Laag tarief gestart"
trigger:
  - platform: state
    entity_id: sensor.p1meterkit_electricity_tariff
    to: "1"
action:
  - service: notify.mobile_app
    data:
      title: "Laag Tarief Gestart"
      message: "Goed moment om vaatwasser of wasmachine te laten draaien!"

4. Stroomstoring Alert

Krijg een melding bij stroomstoringen:

yaml
alias: "Energie - Stroomstoring gedetecteerd"
trigger:
  - platform: state
    entity_id: sensor.p1meterkit_electricity_failures
action:
  - service: notify.mobile_app
    data:
      title: "Stroomstoring Gedetecteerd"
      message: "Totaal storingen: {{ states('sensor.p1meterkit_electricity_failures') }}"

5. Zonne-gebaseerde Boiler Besturing

Schakel boiler in wanneer zonne-productie hoog is:

yaml
alias: "Boiler - Zonne-gebaseerde besturing"
trigger:
  - platform: state
    entity_id: sensor.p1meterkit_power_produced
action:
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: sensor.p1meterkit_power_produced
            above: 2000
        sequence:
          - service: switch.turn_on
            target:
              entity_id: switch.boiler
      - conditions:
          - condition: numeric_state
            entity_id: sensor.p1meterkit_power_produced
            below: 500
        sequence:
          - service: switch.turn_off
            target:
              entity_id: switch.boiler

Gas MBus Configuratie

Als je gasmeter data niet in Home Assistant verschijnt, moet de MBus ID mogelijk gewijzigd worden.

Hoe de MBus ID te Wijzigen

  1. Adopteer de P1MeterKit in ESPHome

    • Ga naar Home Assistant → ESPHome addon
    • Klik op je P1MeterKit apparaat
    • Klik Adopteer indien nog niet geadopteerd
  2. Bewerk de configuratie

    • Vind de substitutions sectie bovenaan
    • Wijzig gas_mbus_id van "1" naar "2", "3", of "4":
yaml
substitutions:
  device_name: p1meterkit
  friendly_name: P1MeterKit
  gas_mbus_id: "2"
  1. Opslaan en Installeren

    • Klik Opslaan dan Installeren
    • Kies Draadloos om over-the-air te updaten
  2. Wachten en Controleren

    • Gasdata wordt elk uur bijgewerkt, wacht dus minimaal een uur
    • Als nog steeds geen data, probeer het volgende MBus ID

Dashboard Ideeen

Utility Meters Aanmaken

Om dagelijks, wekelijks en maandelijks verbruik te volgen:

  1. Ga naar InstellingenApparaten & DienstenHelpers
  2. Klik Helper aanmakenUtility Meter
  3. Configureer:
    • Naam: Energy Daily
    • Input sensor: sensor.p1meterkit_energy_consumed_tariff_1
    • Meter reset cyclus: Dagelijks

Aanbevolen Dashboard Entiteiten

Energie Monitoring:

  • sensor.p1meterkit_power_consumed — Huidig stroomverbruik
  • sensor.p1meterkit_power_produced — Zonne-productie
  • sensor.p1meterkit_energy_consumed_tariff_1 — Laag tarief totaal
  • sensor.p1meterkit_energy_consumed_tariff_2 — Hoog tarief totaal

Gas Monitoring:

  • sensor.p1meterkit_gas_consumed — Totaal gas

Voorbeeld Dashboard Kaart

yaml
type: entities
title: Energie
entities:
  - entity: sensor.p1meterkit_power_consumed
    name: Huidig Verbruik
  - entity: sensor.p1meterkit_power_produced
    name: Zonne Productie
  - entity: sensor.p1meterkit_electricity_tariff
    name: Actief Tarief

ESPHome Configuratie

Voor gevorderde gebruikers die de P1MeterKit firmware willen aanpassen.

Adopteren in ESPHome

  1. Ga naar Home AssistantESPHome addon
  2. Je P1MeterKit zou moeten verschijnen — klik Adopteer
  3. Eenmaal geadopteerd kun je de YAML configuratie bewerken

Belangrijke Substitutions

yaml
substitutions:
  device_name: p1meterkit
  friendly_name: P1MeterKit
  gas_mbus_id: "1"

GitHub Packages Gebruiken

Importeer direct van GitHub:

yaml
packages:
  smarthomeshop.p1meterkit: 
    github://smarthomeshop/p1meterkit/p1meterkit.yaml@main

Broncode


Veelvoorkomende Toepassingen

ScenarioBelangrijke EntiteitenAutomatisering Ideeen
Kosten TrackingEnergy Consumed Tariff 1/2Bereken kosten per tarief
Zonne OptimalisatiePower ProducedBestuur boiler, EV lader
Apparaat DetectiePower ConsumedDetecteer wasmachine
Tarief WisselingElectricity TariffNotificeer bij goedkoop tarief
Gas TrackingGas ConsumedMaandelijkse gasverbruik rapporten

Integratie Ideeen

Combineer met Andere SmartHomeShop Producten

ProductGecombineerd Gebruik
WaterP1MeterKitVoeg watermonitoring toe
CeilSenseCorreleer aanwezigheid met energieverbruik
WaterMeterKitAparte watermonitoring

Hulp Nodig?