Je kunt een thuisbatterij in Home Assistant simuleren met de Battery Simulator integration die je als custom component via HACS kunt installeren.

Hiermee kun je berekenen hoeveel energie je zou besparen met een thuisaccu als je momenteel energie aan het net levert, bijvoorbeeld via zonnepanelen. Hiervoor is een energiemeter nodig die zowel de ingevoerde als de uitgevoerde energie kan meten. Telkens wanneer je energie aan het net levert, laadt je gesimuleerde accu op, en telkens wanneer je energie van het net haalt, ontlaadt deze zich. De laadstatus van de accu en de totale bespaarde energie worden als sensorgegevens weergegeven.

De battery simulator voor Home Assistant werkt simpel maar slim. Je koppelt deze aan je bestaande energie-sensoren met de import- en exportwaarden die je P1-meter al bijhoudt. Vervolgens simuleert hij continu wat er zou gebeuren als je een echte batterij had:

  • Exporteer je stroom naar het net? Dan laadt de virtuele batterij op.
  • Importeer je stroom van het net? Dan ontlaadt de virtuele batterij eerst.

Dat is precies hoe een echte thuisbatterij in zelfconsumptiemodus werkt. De integratie houdt bij wat het gesimuleerde laadpercentage (SoC) is, hoeveel kWh je hebt “bespaard” en, als je je energietarief invult, ook hoeveel Euro dat waard zou zijn geweest.

Ik gebruik de DSM integratie om mijn P1 poort te meten. Om deze binnen de Battery Simulator integration te kunnen gebruiken moet je nog 2 virtuele sensors aanmaken in je ‘configuration.yml’ file van Home-Assisant (in je config directory).

Voeg hier de volgende entries toe:

template:
  - sensor:
      - name: "DSMR Totale Import"
        unit_of_measurement: kWh
        device_class: energy
        state_class: total_increasing
        state:
          '{{ (float(states("sensor.electricity_meter_energy_consumption_tarif_1"))
          + float(states("sensor.electricity_meter_energy_consumption_tarif_2"))) }}'

  - sensor:
      - name: "DSMR Totale Export"
        unit_of_measurement: kWh
        device_class: energy
        state_class: total_increasing
        default_entity_id: sensor.actual_power_production
        state:
          '{{ (float(states("sensor.electricity_meter_energy_production_tarif_1")) 
          + float(states("sensor.electricity_meter_energy_production_tarif_2"))) }}'

Vervolgens kun je deze sensors gebruiken in je configuratie van je Battery Simulator integration. Na het toevoegen van een virtuele batterij heb je de volgende extra sensoren ter beschikking per batterij in Home-Assistant:




Laat dit nu een aantal weken draaien en bestudeer de gegevens die worden verzameld. Ik kwam in mijn situatie op de volgende waarden:





Let wel op dat in de zomer het verschil groter is daar je dan met een grotere batterij vaker de nacht haalt zonder netstroom. In de winter zal dit wellicht minder zijn daar er dan minder zon is om op je virtuele batterij op te laden. Die nuance is waardevol voor je aankoopbeslissing. Een simulatie zegt echter niet alles want deze kijkt naar je historische data en niet vooruit. Denk hierbij ook aan het seizoenseffect (zomer/winter) en vakanties waarbij het verbruik/zonopbrengst anders is.

Ik vond het volgende artikel ook nog erg verhelderend m.b.t. het wel of niet aanschaffen van een thuisbatterij. Ook het overzicht van Essent over terugleverkosten is informatief. Hoe minder je teruglevert, hoe minder je per dag aan teruglever kosten hoeft te betalen.