Over GridMate

Nog geen Home Assistant? Volg de officiële handleiding of bekijk de Gridmate Box voor een kant-en-klare oplossing.

GridMate is een open-source Home Assistant addon die je volledig inzicht geeft in je energieverbruik en je helpt kosten te minimaliseren.

Het verbindt met je bestaande Home Assistant sensoren — slimme meters, zonne-omvormers, batterijen, toestellen — en biedt dashboards voor real-time monitoring, kostenberekening en geautomatiseerde planning.

Configuratie

GridMate gebruikt EMHASS (Energy Management for Home Assistant) voor optimalisatie. EMHASS is een open-source optimizer die je energieprijzen, zonnevoorspelling en toestelbeperkingen gebruikt om het goedkoopste schema te berekenen.

Vereisten

  • Een draaiende Home Assistant installatie
  • Een slimme meter integratie (bijv. DSMR, P1 Monitor of vergelijkbaar)
  • Voor optimalisatie: de EMHASS addon geïnstalleerd in Home Assistant

Aan de slag

Volg deze handleidingen in volgorde om GridMate stap voor stap te configureren:

  1. Installatie — Installeer GridMate in Home Assistant
  2. Energiefeed — Verbind je slimme metersensoren (vereist)
  3. Zonnepanelen — Voeg zonne-opbrengst en voorspellingssensoren toe (indien van toepassing)
  4. Toestellen — Registreer slimme toestellen voor monitoring en automatisering
  5. Energiecontract — Modelleer je energieprijzen voor kostenberekeningen
  6. Optimalisatie — Stel EMHASS in voor geautomatiseerde energieoptimalisatie (optioneel)

Installatie

Klik op de knop hieronder om de GridMate repository toe te voegen aan je Home Assistant Add-on Store:

Open your Home Assistant instance and show the add-on store with a specific repository URL pre-filled.

Of manueel:

  1. Ga in Home Assistant naar Instellingen → Add-ons → Add-on Store
  2. Klik op de drie puntjes rechtsboven en kies Repositories
  3. Voeg deze repository URL toe: https://github.com/lennertcl/gridmate
  4. Zoek GridMate in de store en klik op Installeren
  5. Stel in het tabblad Configuratie je Home Assistant Token in (long-lived access token)
  6. Start de addon — hij verschijnt als panel in de zijbalk

Energiefeed

Configureer je slimme metersensoren zodat GridMate energieverbruik en injectie kan bijhouden.

Concepten

Consumptie vs. Injectie
Energie die naar of van het net stroomt via je slimme meter.
Consumptie = energie gekocht van het net (net → woning).
Injectie = energie teruggeleverd aan het net, meestal van zonne-energie (woning → net).
Verbruik vs. Productie
Verbruik = werkelijk energieverbruik door je toestellen, ongeacht de bron (net of zonne-energie).
Productie = energie opgewekt door zonnepanelen of andere bronnen.
Vermogenseenheden
Altijd geconfigureerd in kW voor vermogensmetingen.
Energie-eenheden
Altijd geconfigureerd in kWh voor cumulatieve energietellers.

Totale energie (cumulatief)

Totale afname hoog/laag tarief
Cumulatieve kWh-tellers van je slimme meter voor energie afgenomen van het net, opgesplitst per tariefperiode. Dit zijn je meterstanden.
Totale injectie hoog/laag tarief
Cumulatieve kWh-tellers voor energie teruggeleverd aan het net, opgesplitst per tariefperiode.

Huidig vermogen (live)

Actuele afname
Vermogen dat nu van het net wordt afgenomen, in kW. Wordt elke seconde bijgewerkt.
Actuele injectie
Momentaan vermogen dat nu wordt teruggeleverd aan het net, in kW.

Energieverbruik

Verbruiksmodus
Auto: GridMate berekent verbruik als afname + productie − injectie. Vereist zonnepanelsensoren. Manueel: Geef een directe verbruikssensor op.
Actueel verbruik / Totaal verbruik sensoren
Alleen nodig in manuele modus. Geef je eigen sensor op voor momentaan verbruik (kW) en cumulatieve verbruikstellers (kWh) per tarief.

Zonnepanelen

Configureer sensoren voor zonne-opbrengst en voorspellingen van je omvormer-integratie.

Zonnepanelsensoren

Actuele productie
Momentaan vermogen van je zonnepanelen in kW. Primaire sensor voor live dashboards en auto-berekend verbruik.
Energieproductie vandaag
Cumulatieve zonne-energie geproduceerd vandaag in kWh. Reset om middernacht.
Energieproductie levensduur
Totale cumulatieve zonne-energie geproduceerd over de levensduur van het systeem in kWh.

Zonnevoorspellingssensoren

Voorspellingssensoren geven verwachte zonne-opbrengst. Aanbevolen integraties zijn Solcast of Forecast.solar.

Geschatte actuele productie
Verwacht vermogen op dit moment (kW).
Geschatte energieproductie vandaag
Totale verwachte productie voor vandaag (kWh).
Geschat resterend vandaag
Verwachte resterende productie tot einde dag (kWh).
Geschat dit uur / volgend uur
Verwachte productie voor het huidige en volgende uur (kWh).
Geschat morgen / volgende dag
Verwachte waarden voor 24 uur vanaf nu.

Toestellen

Registreer en configureer je slimme toestellen voor monitoring en automatisering.

Hoe toestellen werken

Elk toestel heeft exact één primair type dat de hoofdfunctie bepaalt (bijv. wasmachine). Een toestel kan ook secundaire types hebben die extra mogelijkheden toevoegen. Elk type kan als primair of secundair dienen.

Toestelnaam
Een herkenbare naam in de UI (bijv. "Warmtepomp", "Volkswagen ID.4").
Primair type
De hoofdcategorie van het toestel.
Secundaire types
Extra mogelijkheden. Voorbeelden:
  • Wasmachine + Energierapportage + Uitstelbare last → bijgehouden vermogen, geoptimaliseerde planning
  • Elektrisch voertuig + Batterijtoestel + Energierapportage → batterijniveau en verbruiksmonitoring
  • Thuisbatterij + Batterijtoestel + Energierapportage → laad/ontlaad monitoring

Toesteltypes

Washing Machine / Dryer / Dishwasher

Huishoudtoestellen. Voeg Energierapportagetoestel toe om verbruik bij te houden en Uitstelbare last voor geoptimaliseerde planning.

Electric Vehicle

Bereik sensor
HA-entiteit voor geschat rijbereik (km, optioneel).
Laadstatus sensor
HA-entiteit die rapporteert of het voertuig laadt (optioneel).

Charging Station

Max laadsnelheid (kW)
Maximale laadsnelheid (optioneel).
Sessie-energie sensor
HA-entiteit voor verbruikte energie in huidige sessie (kWh, optioneel).

Water Heater

Temperatuursensor
HA-entiteit voor watertemperatuur (°C, optioneel). Ideale kandidaat voor uitstelbare last.

Electric Heating / Heat Pump

Temperatuur / Thermostaat / COP sensoren
HA-entiteiten voor temperatuur, thermostaatbediening en prestatiecoëfficiënt (allemaal optioneel).

Home Battery

Optimalisatie ingeschakeld
Of deze batterij deelneemt aan EMHASS-optimalisatie (standaard: uit).
Max laad- / ontlaadvermogen (kW)
Maximaal vermogen dat de batterij kan opnemen of leveren.
Laad- / ontlaadefficiëntie
Efficiëntiefactoren tussen 0 en 1 (standaard: 0.95).
Min / Max / Doel SOC (%)
Limieten voor laadniveau (standaard: 20% min, 80% max, 80% doel).

Battery Device

Batterijniveau sensor
HA-entiteit voor SOC als percentage (vereist).
Maximale capaciteit (kWh)
Totale bruikbare capaciteit (vereist).

Energy Reporting Device

Vermogenssensor
HA-entiteit voor huidig stroomverbruik (kW, vereist).
Energiesensor
HA-entiteit voor cumulatieve energie (kWh, optioneel).

Deferrable Load

Maakt het toestel beschikbaar voor EMHASS-optimalisatieplanning.

Nominaal vermogen (W)
Stroomverbruik wanneer actief. Bijv. 2000W voor een boiler.
Bedrijfsduur (uren)
Hoe lang het toestel moet draaien per cyclus. De optimizer vindt het goedkoopste tijdvenster.
Constant vermogen
Indien ingeschakeld draait het toestel altijd op vol nominaal vermogen (aan/uit). De meeste huishoudtoestellen moeten dit ingeschakeld hebben.
Continu bedrijf
Indien ingeschakeld draait het toestel in één ononderbroken blok. Indien uitgeschakeld kan de optimizer het bedrijf spreiden over goedkopere tijdsloten.
Vroegste start / Laatste einde
Het toegestane bedrijfsvenster. Bijv. 08:00–22:00 voorkomt nachtelijk gebruik.
Opstartboete (€)
Kostenboete per opstart om frequent schakelen te ontmoedigen.
Prioriteit (1–10)
Lagere nummers worden eerst ingepland wanneer toestellen concurreren om dezelfde goedkope slots. Standaard: 5.

Energiecontract

Modelleer je energieprijzen zodat GridMate nauwkeurige kosten kan berekenen en tegen echte prijzen kan optimaliseren.

Configuratie

Je energiecontract wordt gemodelleerd als een lijst van componenten. Elke component vertegenwoordigt één lijn op je energiefactuur.

Componenttypes

Constant
Een vast bedrag per periode ongeacht verbruik. Voorbeelden: maandelijkse netvergoeding, jaarlijkse nettoegangsbijdrage. Configureer: prijs (€) en periode (maandelijks/jaarlijks).
Vast
Een per-kWh tarief tegen een vaste prijs. Gebruikt voor afname met vast tarief of injectiecompensatie. Configureer: prijs (€/kWh), energiesensor, en of het een injectiecompensatie is.
Variabel
Een per-kWh tarief waarbij de prijs van een dynamische HA-sensor komt (bijv. sensor.nordpool_kwh_be_eur). Formule: vermenigvuldiger × sensorprijs[t] × verbruik[t] + constante.
Capaciteit
Een vergoeding op basis van je piekvermogen (capaciteitstarief). Typisch in Belgische energiecontracten. Gefactureerd per kW van je hoogste 15-minuten gemiddelde vraag per periode.
Percentage
Een procentuele toeslag bovenop andere componenten. Vaak gebruikt voor BTW of heffingen. Selecteer op welke componenten het van toepassing is.

Vermenigvuldiger

Elke component heeft een vermenigvuldiger (standaard: 1.0) die de bijdrage schaalt. Gebruik dit om prijsmodellen te combineren, bijv. twee componenten op 0.5 voor een 50/50 vast/variabel split.

Voorbeelden

Eenvoudig vast tarief

Een basiscontract voor huishoudens met voorspelbaar verbruik.

Netvergoeding
Constant €12.00 / month
Energieverbruik
Fixed €0.225/kWh
Zonne-injectiecompensatie
Fixed €0.15/kWh injection reward

Gecombineerd vast + variabel tarief

Geavanceerd contract met vaste tarieven, dynamische prijzen en capaciteitstarieven.

50% Fixed Consumption
Fixed €0.07/kWh, multiplier: 0.5
50% Variable Market Price
Variable 1.1 × BELPEX + €0.04/kWh, multiplier: 0.5
Capaciteitstarief
Capacity €53.00/kW/year
VAT (6%)
Percentage 6% op alle componenten behalve injectiecompensatie

Optimalisatie

Stel EMHASS in om automatisch het goedkoopste schema voor je toestellen te vinden.

Vereisten

  • Installeer en start EMHASS vanuit de HA Add-on Store
  • Configureer je energiecontract
  • Configureer indien van toepassing zonnepanelen
  • Voeg toestellen toe met het Uitstelbare last type in toestelinstellingen
  • Schakel indien van toepassing optimalisatie in op je Thuisbatterij toestel

EMHASS-verbinding

EMHASS URL
REST API URL van de EMHASS-addon. Kan leeg gelaten worden voor automatische invulling.
Aansturingsmodus
Manueel: toont alleen het schema. Automatisch: bestuurt toestellen rechtstreeks (binnenkort beschikbaar).
Day-ahead starttijd
Tijdstip om de day-ahead optimalisatie uit te voeren (bijv. 05:30 vóór het ochtendverbruik).
Optimalisatie inschakelen
Hoofdschakelaar voor automatische runs. Manuele optimalisatie is altijd beschikbaar vanaf het dashboard.

Net & belasting

Max netafname (W)
Maximaal vermogen om van het net te halen. De optimizer respecteert deze limiet.
Max netinjectie (W)
Maximaal vermogen om aan het net te leveren.
Belastingsbron
Hoe de basisbelasting aan de optimizer wordt gegeven: via een Home Assistant sensor of een vast dagschema met constante vermogenswaarden per tijdsblok.

Batterij

Batterijoptimalisatie wordt per toestel beheerd. Schakel opt_enabled in op je Thuisbatterij-toestel. SOC-limieten en efficiëntie-instellingen worden op het toestel zelf geconfigureerd. EMHASS ondersteunt momenteel één batterij in optimalisatie.

EMHASS-configuratie

GridMate pusht een volledige configuratie naar EMHASS via de set-config API telkens je instellingen opslaat. Runtime parameters (energiekostvoorspellingen, belastingsvoorspellingen, huidige batterij-SOC) worden automatisch meegegeven bij elke optimalisatie-aanroep.