Thuisbatterij koppelen met Home Assistant

Laatst geüpdatet: • België



Home Assistant automatiseert laden en ontladen. De software gebruikt prijs, weer, productie en netbelasting. De batterij volgt regels die comfort en veiligheid respecteren.

Thuisbatterij koppelen met Home Assistant

Wat kun je aansturen?

Home Assistant stuurt laad‑ en ontlaadvermogen, laadvensters, minimum‑ en maximum‑SOC en bedrijfsmodi aan.

Laden en ontladen

Regels bepalen wanneer de batterij laadt bij lage prijzen en ontlaadt bij piekuren.

Zero‑export

De sturing respecteert exportlimieten en voorkomt teruglevering als dat vereist is.

Back‑up/ESS

De software behoudt een reserve‑SOC voor noodstroom als de omvormer dit ondersteunt.

Welke data en entiteiten heb je nodig?

Effectieve sturing vereist sensoren, helpers en entiteiten die de batterij en het net beschrijven.



Prijs en productie

  • sensor.hourly_energy_price (dynamische uurprijs).
  • sensor.pv_forecast (zonne‑inval of PV‑prognose).

Net en verbruik

  • sensor.grid_power (kW aan/van het net, CT‑klem of digitale meter).
  • sensor.home_load (huishoudverbruik).

Batterijstatus

  • sensor.battery_soc (laadtoestand).
  • sensor.battery_power (kW laden/ontladen).

Maak helpers zoals input_number.min_soc, input_number.max_soc en input_number.price_threshold voor snelle tuning.

Hoe koppel je je batterij en omvormer?

De koppeling gebruikt een merk‑integratie, lokale API, Modbus/TCP of MQTT. Lokale verbindingen reageren sneller en blijven werken bij cloudproblemen.

Ondersteunde merken

Veelgebruikte systemen zijn Huawei, SMA, SolarEdge, Enphase en Victron. Controleer ondersteuning in de integratielijst.

Beveiliging

Gebruik lokale inlog, sterke wachtwoorden en netwerksegmentatie. Beperk externe toegang.

Lees: AC‑ vs DC‑koppeling · Lees: HV‑ vs LV‑batterij

Hoe maak je automatiseringen?

Automatiseringen volgen duidelijke drempels en tijdvensters. Regels blijven kort en controleerbaar.

Prijsgestuurd laden

Laad wanneer de uurprijs onder de drempel zakt of negatief wordt.

PV‑prognose

Verhoog SOC voor de avond als zonuren beperkt zijn.

Piekafvlakking

Ontlaad zodra sensor.grid_power boven de piekdrempel komt.

Welke voorbeeldscripts werken goed?

De voorbeelden tonen basislogica. Pas entiteit‑namen aan je installatie aan.

alias: Laad bij lage of negatieve prijs
trigger:
  - platform: numeric_state
    entity_id: sensor.hourly_energy_price
    below: "{{ states('input_number.price_threshold') | float(0.0) }}"
action:
  - service: battery.charge
    data: { entity_id: battery.home }
mode: single
alias: Ontlaad bij piekbelasting
trigger:
  - platform: numeric_state
    entity_id: sensor.grid_power
    above: 3.5   # kW piekdrempel
condition: []
action:
  - service: battery.discharge
    data: { entity_id: battery.home }
mode: single
alias: Reserveer noodstroom 's avonds
trigger:
  - platform: time
    at: "20:00:00"
action:
  - service: battery.set_min_soc
    data: { entity_id: battery.home, value: "{{ states('input_number.min_soc') | int(20) }}" }
mode: single

Hoe stel je grenzen en veiligheid in?

  • Hanteer SOC‑grenzen (bv. 20–85%) voor levensduur.
  • Beperk laad‑/ontlaadvermogen volgens omvormerspecificatie.
  • Respecteer zero‑export en netregels.
  • Volg AREI‑kaders voor ESS en back‑up.

Pas regels aan op comfort. Test elke wijziging en documenteer instellingen.

Hoe monitor je resultaat?

Monitoring gebruikt het Energie‑dashboard, grafieken en logs. Maandelijkse evaluatie verbetert regels zonder schokken.

  • Volg SOC, laad/ontlaadvermogen en netafname.
  • Meet piekreductie en zelfconsumptie.
  • Vergelijk kosten met en zonder automatisering.

FAQ

Heb ik programmeerkennis nodig?
Nee. De UI ondersteunt de meeste automatiseringen. YAML biedt extra controle.
Werkt dit met elk type batterij?
Alleen als de omvormer of batterij een compatibele integratie heeft.
Kan ik EV‑laden koppelen?
Ja. Load balancing en PV‑sturing passen laadsnelheid aan het verbruik aan.
Is cloud nodig?
Nee. Lokale API of Modbus/TCP volstaat. Cloud kan aanvullende functies bieden.