WK 2026: Scoor de beste deals! Stel jouw winnende opstelling samen met behulp van ons advies.
atimmerman schreef op dinsdag 12 mei 2026 @ 22:54:
[...]

Report,balans,gisteren
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Uur Verbruik    Productie   Accu_uit    Accu in PV ac   Elec. vehicle   WP  Boiler  Machines    Baseload
kWh kWh kWh kWh kWh kWh kWh kWh kWh kWh
00:00   0.003   0.003   0.160   0.000   0.000   0.000   0.009   0.000   0.000   0.151
01:00   0.003   0.002   0.165   0.000   0.000   0.000   0.009   0.000   0.000   0.157
02:00   0.003   0.003   0.160   0.000   0.000   0.000   0.009   0.000   0.000   0.151
03:00   0.003   0.002   0.157   0.000   0.000   0.000   0.009   0.000   0.000   0.149
04:00   0.003   0.004   0.165   0.000   0.000   0.000   0.009   0.000   0.000   0.155
05:00   0.003   0.002   0.159   0.000   0.000   0.000   0.009   0.000   0.000   0.151
06:00   0.015   0.026   0.077   0.011   0.091   0.000   0.009   0.000   0.000   0.137
07:00   0.080   0.072   0.750   0.004   0.348   0.000   0.879   0.000   0.000   0.223
08:00   0.104   0.032   0.960   0.000   0.455   0.000   1.105   0.000   0.000   0.382
09:00   0.251   0.037   1.040   0.120   0.978   0.000   0.516   0.000   0.000   1.596
10:00   0.048   0.157   0.040   1.120   1.814   0.000   0.010   0.000   0.000   0.615
11:00   0.045   0.082   0.330   0.070   1.015   0.000   0.868   0.000   0.000   0.370
12:00   0.029   0.077   0.010   0.230   0.526   0.000   0.006   0.000   0.000   0.252
13:00   0.465   0.164   0.210   0.365   2.230   0.000   0.868   0.000   0.000   1.508
14:00   0.059   0.923   0.000   1.664   3.481   0.000   0.008   0.000   0.000   0.945
15:00   0.101   0.726   0.090   0.658   2.284   0.000   0.760   0.000   0.000   0.331
16:00   0.269   0.738   0.060   0.824   2.659   0.000   0.012   0.000   0.000   1.414
17:00   0.105   0.491   0.200   1.140   2.666   0.000   0.774   0.000   0.000   0.566
18:00   0.067   0.268   0.080   1.010   2.047   0.000   0.009   0.000   0.000   0.907
19:00   0.055   0.081   0.070   0.393   0.690   0.000   0.009   0.000   0.000   0.332
20:00   0.182   0.014   1.080   0.000   0.110   0.000   1.059   0.000   0.000   0.299
21:00   0.527   0.002   0.475   0.000   0.000   0.000   0.606   0.000   0.000   0.394
22:00   0.179   0.002   0.615   0.000   0.000   0.000   0.374   0.000   0.000   0.418
23:00   0.004   0.004   0.295   0.000   0.000   0.000   0.009   0.000   0.000   0.286
Totaal  2.603   3.912   7.348   7.609   21.394  0.000   7.934   0.000   0.000   11.890
baseload_0:
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[
  0.151,
  0.157,
  0.151,
  0.149,
  0.155,
  0.151,
  39.098,
  140.083,
  215.167,
  762.834,
  1239.375,
  388.981,
  198.054,
  822.686,
  1124.82,
  635.695,
  707.707,
  414.152,
  223.684,
  106.226,
  26.273,
  0.394,
  0.418,
  0.286
]
Dank je wel.
Ik ga ernaar kijken.

Edit:
Ik heb ernaar gekeken en het blijkt dat de baseload berekening toch niet corrigeert voor Wh, MWh enz.
Ik dacht dat hij hetzelfde stuk code daarvoor gebruikte als voor de rapportage, 8)7
Ik ga het in de volgende versie aanpassen.
Dank voor het melden!

[ Voor 5% gewijzigd door KC27 op 12-05-2026 23:14 ]

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 02-06 23:20
thomvh schreef op dinsdag 12 mei 2026 @ 22:58:
[...]

Laat je balance report van gister eens zien.
Afbeeldingslocatie: https://tweakers.net/i/taF-ATIjfkROpQxeZpnExNaU3Aw=/x800/filters:strip_exif()/f/image/TLcvane4hgL6UGDF57xKnVEx.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/iyjb1Euqa3zWFsktXEVS0wVQtDM=/x800/filters:strip_exif()/f/image/8zCVyYcfB20Kxd93cYvO1eVe.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/eFxpW3X_9N_O4Jhit0FZEgwOb-k=/x800/filters:strip_exif()/f/image/Zcojp5NPl80Up6hh2Ej5LBMt.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/WVU2f1N8IGQ0lpfQVPX1EMNkQN4=/x800/filters:strip_exif()/f/image/z1sng8oXw6mVec6SJU0c35Qv.png?f=fotoalbum_large

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Ik bedoel wat er onder reports. Bij balance staat. Hier zie je de baseload waardes.

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 02-06 23:20
thomvh schreef op woensdag 13 mei 2026 @ 07:56:
[...]

Ik bedoel wat er onder reports. Bij balance staat. Hier zie je de baseload waardes.
ah zo...

Afbeeldingslocatie: https://tweakers.net/i/EEarqnKGf_kCGuhECxPzMHPLGOk=/800x/filters:strip_exif()/f/image/twqlsANcoAwOyNBZvZzS5RK7.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/AYzeD5pu_bLMEGAV8Penovlg-mo=/800x/filters:strip_exif()/f/image/vhis03nHBl0CQzU00UKZ6XoZ.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/l8HU1Ok0y0MPtQwYSw7XDoFEWDc=/800x/filters:strip_exif()/f/image/msLSpRCRMxnEnlZTVzFuNnsI.png?f=fotoalbum_large

[ Voor 37% gewijzigd door hemertje op 13-05-2026 08:16 ]

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Ja het gaat dus puur mis in de baseload berekening. Dit moet je zelf overwegen maar misschien kun je tijdelijk de baseload calculatie periode omlaag zetten? Waardoor deze verkeerde waardes wegvallen?

  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 18-05 23:12
Afbeeldingslocatie: https://tweakers.net/i/gLTmCbh53wY0J-YzQTIiuYCBcE4=/x800/filters:strip_exif()/f/image/glJGn4tZ9YGCPG3bFMQ7ZJPF.png?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/cAqyGPekcgWNvq7be4bzp3gS-hU=/x800/filters:strip_exif()/f/image/Mc9WvtBMNCNhPmzubm7Pu3dT.png?f=fotoalbum_large

Hier gaat toch wel iets grondig mis...

  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 18-05 23:12
2026-05-13 11:59:25 INFO: Configuration needs migration from unversioned to v0
2026-05-13 11:59:25 INFO: Saved backup configuration to ../data/options_unversioned.json
2026-05-13 11:59:25 INFO: Migrating unversioned configuration to v0
2026-05-13 11:59:25 INFO: Added config_version=0 to unversioned configuration
2026-05-13 11:59:25 INFO: Migrated scheduler: active=True, 14 schedule entries
2026-05-13 11:59:25 INFO: Coerced boiler.boiler present from 'False' to boolean
2026-05-13 11:59:25 INFO: Coerced heating.heater present from 'False' to boolean
2026-05-13 11:59:25 INFO: Configuration at version 0
2026-05-13 11:59:25 ERROR: Configuratie kon niet worden geladen: 1 validation error for ConfigurationV0
prices.vat consumption
Value error, VAT percentage must be between 0 and 100, got -6.0 for date 2022-04-01 [type=value_error, input_value={'2022-04-01': -6}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.13/v/value_error
Traceback (most recent call last):
File "/root/dao/webserver/../prog/day_ahead.py", line 4708, in <module>
main()
~~~~^^
File "/root/dao/webserver/../prog/day_ahead.py", line 4668, in main
da_calc = DaCalc("../data/options.json")
File "/root/dao/webserver/../prog/day_ahead.py", line 30, in __init__
if self.config is None:
^^^^^^^^^^^
AttributeError: 'DaCalc' object has no attribute 'config'. Did you mean: '_config'?
Ik heb dus de negatieve VAT nodig om de multiplier van belpex er in te krijgen.

  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Undertilted schreef op woensdag 13 mei 2026 @ 12:02:
[...]


Ik heb dus de negatieve VAT nodig om de multiplier van belpex er in te krijgen.
Kun je die niet aan de supplier cost toevoegen? Die mag volgens mij wel negatief zijn.

  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 18-05 23:12
Neen, dit moet een vermenigvuldiging zijn.

De multiplier is negatief bij terugleveren in België. De enige manier om dat in de formule te krijgen is met een negatieve btw.

Beste zou zijn om de prijzen uit te lezen via HA.

[ Voor 13% gewijzigd door Undertilted op 13-05-2026 12:12 ]


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Undertilted schreef op woensdag 13 mei 2026 @ 12:11:
Neen, dit moet een vermenigvuldiging zijn.

De multiplier is negatief bij terugleveren in België. De enige manier om dat in de formule te krijgen is met een negatieve btw.

Beste zou zijn om de prijzen uit te lezen via HA.
Ik gok dat je het beste een feature request op Github kunt indienen. Want ik snap de aanname dat BTW niet negatief mag zijn wel. Misschien is het uberhaupt beter om een mulitplier toe te voegen dan wordt die berekening vanzelf flexibeler.

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

Ik heb een tweede programma toegevoegd aan een "machine" maar nu wordt het niet meer ingepland. :S

Heb ik iets fout gedaan?
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  "machines": [
    {
      "name": "ariston_boost",
      "programs": [
        {
          "name": "off",
          "power": []
        },
        {
          "name": "boost-1",
          "power": [
            1300.0,
            1300.0,
            1300.0,
            1300.0
          ]
        },
        {
          "name": "boost-2",
          "power": [
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0
          ]
        }
      ],
      "entity_start_window": "input_datetime.dao_ariston_boost_start_window",
      "entity_end_window": "input_datetime.dao_ariston_boost_end_window",
      "entity_selected_program": "input_select.dao_ariston_boost_selected_program",
      "entity_calculated_start": "input_datetime.dao_ariston_boost_calculated_start",
      "entity_calculated_end": "input_datetime.dao_ariston_boost_calculated_end"
    }
  ],
Ik zie het iig niet. Alle drie de opties zijn beschikbaar op de input_select.

Oooo ik had het verkeerd begrepen. Ik dacht dat wanneer ik een tweede programma maak, DAO meer keuze had. Maar dat is niet zo, ik moet zelf kiezen welk programma hij gaat plannen. Moet ik dan een tweede machine entry maken om dit te realiseren?

Het is mijn boiler, mijn gedachte was: als er weinig stroom beschikbaar is dan een uurtje inplannen en als er genoeg is dan kan hij twee uren inplannen.

[ Voor 14% gewijzigd door Beekforel op 13-05-2026 12:57 ]

Beekforel schreef op woensdag 13 mei 2026 @ 12:50:
Ik heb een tweede programma toegevoegd aan een "machine" maar nu wordt het niet meer ingepland. :S

Heb ik iets fout gedaan?
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  "machines": [
    {
      "name": "ariston_boost",
      "programs": [
        {
          "name": "off",
          "power": []
        },
        {
          "name": "boost-1",
          "power": [
            1300.0,
            1300.0,
            1300.0,
            1300.0
          ]
        },
        {
          "name": "boost-2",
          "power": [
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0,
            1300.0
          ]
        }
      ],
      "entity_start_window": "input_datetime.dao_ariston_boost_start_window",
      "entity_end_window": "input_datetime.dao_ariston_boost_end_window",
      "entity_selected_program": "input_select.dao_ariston_boost_selected_program",
      "entity_calculated_start": "input_datetime.dao_ariston_boost_calculated_start",
      "entity_calculated_end": "input_datetime.dao_ariston_boost_calculated_end"
    }
  ],
Ik zie het iig niet. Alle drie de opties zijn beschikbaar op de input_select.

Oooo ik had het verkeerd begrepen. Ik dacht dat wanneer ik een tweede programma maak, DAO meer keuze had. Maar dat is niet zo, ik moet zelf kiezen welk programma hij gaat plannen. Moet ik dan een tweede machine entry maken om dit te realiseren?

Het is mijn boiler, mijn gedachte was: als er weinig stroom beschikbaar is dan een uurtje inplannen en als er genoeg is dan kan hij twee uren inplannen.
Bij lage prijzen kun je in Home Assistant de waarde van de sensor die je bij "entity_setpoint" hebt opgegeven ophogen: dan gaat hij vanzelf langer stoken. Omgekeerd kun je bij hoge prijzen die waarde ook verlagen (zolang er maar geen ijspegels uit je douchekop komen :) )
Of als je dat toch met een machine wilt doen: dan laat je een automation in HA het programma selecteren op basis van de prijs.

[ Voor 3% gewijzigd door KC27 op 13-05-2026 13:23 ]

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

KC27 schreef op woensdag 13 mei 2026 @ 13:22:
[...]

Bij lage prijzen kun je in Home Assistant de waarde van de sensor die je bij "entity_setpoint" hebt opgegeven ophogen: dan gaat hij vanzelf langer stoken. Omgekeerd kun je bij hoge prijzen die waarde ook verlagen (zolang er maar geen ijspegels uit je douchekop komen :) )
Of als je dat toch met een machine wilt doen: dan laat je een automation in HA het programma selecteren op basis van de prijs.
Ok zoiets zat ik ook al te denken inderdaad.

Het stuurt de "boost" modus aan, de boiler zelf zorgt dat er altijd wel voldoende warm water is (dat laat zich minder goed sturen). Kan wel een automation maken die keuze maakt uit 1 van de drie waardes obv de voorspelling van die dag.

  • DirkB19
  • Registratie: November 2008
  • Laatst online: 01-06 19:38
Goede middag KC27,

In December sprak u dat "In de pipeline zit een aanpassing zodat een gebruiker de formule en de componenten in die formule voor de tariefberekening helemaal zelf kan invullen."

Is hier al evolutie in?

Voor mijn situatie in Belgie moet ik voorlopig nog negatieve VAT kunnen invullen maar daar loopt hij nu op vast:

2026-05-11 12:16:33 ERROR: Configuratie kon niet worden geladen: Configuration validation failed:

• prices → vat_consumption: Value error, VAT percentage must be between 0 and 100, got -88.6792 for date 2026-05-11

• prices → vat_production: Value error, VAT percentage must be between 0 and 100, got -90.0 for date 2026-05-11

Alvast dank !

  • Undertilted
  • Registratie: Augustus 2021
  • Laatst online: 18-05 23:12
thomvh schreef op woensdag 13 mei 2026 @ 12:14:
[...]

Ik gok dat je het beste een feature request op Github kunt indienen. Want ik snap de aanname dat BTW niet negatief mag zijn wel. Misschien is het uberhaupt beter om een mulitplier toe te voegen dan wordt die berekening vanzelf flexibeler.
Heb ik gedaan ondertussen. En ook in de code in mijn docker de limiet op -100 ipv 0 gezet.

@DirkB19 ook voor jou interessant.

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 02-06 23:20
thomvh schreef op woensdag 13 mei 2026 @ 09:10:
[...]

Ja het gaat dus puur mis in de baseload berekening. Dit moet je zelf overwegen maar misschien kun je tijdelijk de baseload calculatie periode omlaag zetten? Waardoor deze verkeerde waardes wegvallen?
heb je een tip voor me waar ik daarover meer informatie kan vinden hoe dit uit te voeren?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

KC27 schreef op woensdag 13 mei 2026 @ 13:22:
[...]

Bij lage prijzen kun je in Home Assistant de waarde van de sensor die je bij "entity_setpoint" hebt opgegeven ophogen: dan gaat hij vanzelf langer stoken. Omgekeerd kun je bij hoge prijzen die waarde ook verlagen (zolang er maar geen ijspegels uit je douchekop komen :) )
Of als je dat toch met een machine wilt doen: dan laat je een automation in HA het programma selecteren op basis van de prijs.
Wat ik niet helemaal voorzien had: als hij een korter programma heeft, kan hij ook 2 keer worden ingepland blijkbaar. :D

  • TheMystery
  • Registratie: Februari 2004
  • Laatst online: 02-06 20:52
KC27 schreef op dinsdag 12 mei 2026 @ 22:24:
[...]

Ga ik even over nadenken ... als ik nou niks te doen had ;)
Je mag altijd een PR indienen in Github.

[...]

DAO neemt nu standaard de solar-data van de laatste drie jaar.
Dus als je twee jaar geleden je pv-installatie hebt uitgebreid nog een jaar.
Oké, ik heb een issue aangemaakt op GitHub. Voor nu is dan denk ik beste om ml_prediction op false te zetten dan pakt hij neem ik aan de waarde van dao die dichter bij de waarheid ligt?
Undertilted schreef op woensdag 13 mei 2026 @ 17:56:
[...]

Heb ik gedaan ondertussen. En ook in de code in mijn docker de limiet op -100 ipv 0 gezet.

@DirkB19 ook voor jou interessant.
@DirkB19 @Undertilted
Zijn jullie voorlopig geholpen als er een optionele multiplier komt (float die alle waarden mag hebben, default waarde=1), waarmee de day ahead prijs wordt vermenigvuldigd?
Zoja moet die in de tijd aanpasbaar zijn?

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • diamanten
  • Registratie: Juli 2024
  • Laatst online: 31-05 08:47
Beste tweakers, sinds enkele weken heb ik de Smart-EVSE module in gebruik voor mijn laadpaal. Deze ondersteunt zowel 1F als 3F laden naast solar en smart modes. Zijn er andere tweakers die deze module ook gebruiken in combinatie met DAO en wat tips kunnen geven?

[ Voor 5% gewijzigd door diamanten op 14-05-2026 09:24 ]


  • rescla
  • Registratie: November 2012
  • Nu online
diamanten schreef op donderdag 14 mei 2026 @ 09:18:
Beste tweakers, sinds enkele weken heb ik de Smart-EVSE module in gebruik voor mijn laadpaal. Deze ondersteunt zowel 1F als 3F laden naast solar en smart modes. Zijn er andere tweakers die deze module ook gebruiken in combinatie met DAO?
Zeker. Ik hebruik hem met deze firmware: https://github.com/SmartEVSE/SmartEVSE-3 en heb hem gekoppeld via MQTT en de HACS integratie https://github.com/dingo35/ha-SmartEVSEv3. MQTT is makkelijker, maar daar zijn niet alle opties beschikbaar. De integratie heeft wat meer opties.

  • diamanten
  • Registratie: Juli 2024
  • Laatst online: 31-05 08:47
rescla schreef op donderdag 14 mei 2026 @ 09:27:
[...]

Zeker. Ik hebruik hem met deze firmware: https://github.com/SmartEVSE/SmartEVSE-3 en heb hem gekoppeld via MQTT en de HACS integratie https://github.com/dingo35/ha-SmartEVSEv3. MQTT is makkelijker, maar daar zijn niet alle opties beschikbaar. De integratie heeft wat meer opties.
Die heb ik inmiddels ook draaien. Hoe ziet jij DAO-config eruit voor wat betreft het EV-gedeelte? Ik ben met name benieuwd hoe je het omschakelen van 3F -> 1F en vice versa door DAO kan optimaliseren.

  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
hemertje schreef op woensdag 13 mei 2026 @ 18:31:
[...]


heb je een tip voor me waar ik daarover meer informatie kan vinden hoe dit uit te voeren?
In je config staat een baseload_calc_period (geloof ik?) met een standaard waarde van 56. Die kun je terug zetten naar iets als 14 ofzo of terug naar sinds je DAO goed geconfigureerd hebt.

  • Mirabis
  • Registratie: Juli 2013
  • Niet online
KC27 schreef op woensdag 13 mei 2026 @ 21:27:
[...]

@DirkB19 @Undertilted
Zijn jullie voorlopig geholpen als er een optionele multiplier komt (float die alle waarden mag hebben, default waarde=1), waarmee de day ahead prijs wordt vermenigvuldigd?
Zoja moet die in de tijd aanpasbaar zijn?
Voor iets zoals de Zonneplan Zonnebonus wel ja. Maar een “formule” override optie zoals bij EVCC is misschien wel het mooist.

1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Zonneplan, 3x25A, Easee Charge Lite | EV 98kWh


  • rescla
  • Registratie: November 2012
  • Nu online
diamanten schreef op donderdag 14 mei 2026 @ 10:05:
[...]

Die heb ik inmiddels ook draaien. Hoe ziet jij DAO-config eruit voor wat betreft het EV-gedeelte? Ik ben met name benieuwd hoe je het omschakelen van 3F -> 1F en vice versa door DAO kan optimaliseren.
Ah, dat stukje. Nou, ik heb het relais voor de omschakeling nog wel liggen, maar ik gebruik die niet omdat ik een 3 fase zonne inverter heb die voldoende levert. Dus helaas heb ik dat stukje niet voor je. Ik dacht dat de firmware van smart EVSE dit ook zelf kan regelen, maar dat kan ook een oudere firmware zijn... Het is al weer een paar jaar geleden dat ik er in ben gedoken.
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
Zaptec Go 2 ben ik op uitgekomen uiteindelijk.

  • thewhi
  • Registratie: April 2021
  • Laatst online: 10:33
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
En ik met de Peblar Business. Met name de volledig lokale aansturing heeft mij overgehaald en de koppeling met HA is ook een fluitje van een cent. Ik heb geen ervaring met andere laadpalen, maar ik ben wel echt te spreken over de stevige constructie en de handleiding van dit Nederlandse product

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 02-06 23:20
thomvh schreef op donderdag 14 mei 2026 @ 10:37:
[...]

In je config staat een baseload_calc_period (geloof ik?) met een standaard waarde van 56. Die kun je terug zetten naar iets als 14 ofzo of terug naar sinds je DAO goed geconfigureerd hebt.
goeie vraag :P
ik er eens mee gaan stoeien (y)

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 02-06 23:20
thomvh schreef op donderdag 14 mei 2026 @ 16:25:
[...]

Zaptec Go 2 ben ik op uitgekomen uiteindelijk.
heeft ook mijn voorkeur als ik opnieuw zou moeten kiezen, heb nu de Zaptec Go (zonder 2 en mid-meter`0

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 02-06 23:20
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
ben je er al uit welke EV het wordt?

Gasloos 2019 + WP Panasonic H-serie 7kW + 300 liter boilervat + PV 12.415Wp + Home Assistant + Hyundai Ioniq 6 First Edition + Zaptec laadpaal


  • rescla
  • Registratie: November 2012
  • Nu online
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
Ik heb dus een zelfbouw SmartEVSE laadpaal, zonder MID meter. Maar, de wetgeving heb ik nog niet gevonden. Het enige wat ik lees, is dat de MID meter in de laadpaal moet zitten. En dat je bij vragen bij de inboekdienstverlener moet zijn. Voor meer info: https://www.emissieautoriteit.nl/documenten/2026/02/02/inboeken-elektriciteit-particulieren

Maar als ik Zeres kijk vragen ze verder niet echt over informatie van de laadpaal. En ook niet van de meter overigens. Dus misschien dat ik er gewoon een MID meter in plaats. Want de laadpaal vervangen kost behoorlijk wat meer geld.

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 10:14
thewhi schreef op donderdag 14 mei 2026 @ 16:59:
[...]

En ik met de Peblar Business. Met name de volledig lokale aansturing heeft mij overgehaald en de koppeling met HA is ook een fluitje van een cent. Ik heb geen ervaring met andere laadpalen, maar ik ben wel echt te spreken over de stevige constructie en de handleiding van dit Nederlandse product
De peblar business is ook een van de extreem weinigen die ISO15118 ondersteunen. En dat is dan weer nodig als je straks V2G wilt kunnen doen. En dat lijkt me steeds interessanter worden.

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 10:14
Daarnaast heeft ondersteunen van nederlandse bedrijven al snel mijn voorkeur :)

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 11:12
simnet schreef op donderdag 14 mei 2026 @ 20:34:
[...]


De peblar business is ook een van de extreem weinigen die ISO15118 ondersteunen. En dat is dan weer nodig als je straks V2G wilt kunnen doen. En dat lijkt me steeds interessanter worden.
Ik heb een Easee laadpaal. De "nieuwe" Max. Die kan tot 22 kWh laden (dynamische phase- en load balancing via hun eigen dongel), V2G ready en MID voor de ERE certificaten.

Nadeel van Easee vindt ik wel dat het via hun cloud moet lopen. Je hebt geen lokale toegang voor zover ik weet. De API die beschikbaar is werkt wel goed met HA.

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 02-06 21:14
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
Ik heb een Alfen paal. Iets met NG910 meen ik.

Of het de beste keus is anno 2026, geen idee, maar ik laat mijn geluid maar horen. Ik heb er nog steeds geen spijt van maar goedkoop was-ie destijds niet. 't is een degelijk ding; na bijna een jaar of 3 dagelijks gebruik zit de stekker nog strak in de auto, er is niks gammel geworden, plastic is nog fris. Dat zie ik wel eens anders. Ding werkt betrouwbaar en word bij mij gestuurd via modbus-TCP dat aangevoerd word via een Ethernet-draadje ipv wifi (ik vind dat belangrijk), ding communiceert kWh-en en vermogens accuraat, die MID-gecertificeerde meter die erin zit komt me nu spontaan goed van pas.

Nadeel is (was?) dat @#$%#@ bedrijfsmodel van Alfen. De modbus was een extra aan te schaffen optie, en als ik 32A wil kunnen laden mag ik weer de knip trekken voor een licentiecode. Bah.

[edit]

Hmm, dat apparaat ondersteunt ISO15118 ook zo te zien. Eens wat meer onderzoeken; het zou leuk zijn als zoiets simpels als de SoC gecommuniceerd kan worden

[/edit]

[ Voor 6% gewijzigd door DaBit op 14-05-2026 23:10 ]


  • Mirabis
  • Registratie: Juli 2013
  • Niet online
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
Ik heb momenteel nog een 'Easee Charge Lite' zonder ERE registratiemogelijkheid. De MID Meter die ik in gebruik heb zit in de meterkast en niet in de paal >.<. Ik heb polling op 10 sec staan en werkt allemaal zonder problemen in EVCC. Ik laad (nog) niet via DAO omdat ik de aansturing vanuit EVCC fijner vind en omdat er 98kWh in de auto gaat maar slechts 5.12kWh in mijn thuisbatterij.
Impossibl3 schreef op donderdag 14 mei 2026 @ 20:57:
[...]

Ik heb een Easee laadpaal. De "nieuwe" Max. Die kan tot 22 kWh laden (dynamische phase- en load balancing via hun eigen dongel), V2G ready en MID voor de ERE certificaten.

Nadeel van Easee vindt ik wel dat het via hun cloud moet lopen. Je hebt geen lokale toegang voor zover ik weet. De API die beschikbaar is werkt wel goed met HA.
Ze zijn wel al een tijdje bezig met de locale API voor Easee. De documentatie is al beschikbaar: https://developer.easee.com/docs/native-ocpp-introduction en de homeassistant dev van easee_hass was ook al begonnen (https://github.com/easee/connect/discussions/2). Maar goed, een datum heb ik nog niet.

Ben ook nog aan het wachten op de "upgrade aanbieding" van Easee charge lite naar Max.

1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Zonneplan, 3x25A, Easee Charge Lite | EV 98kWh


  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 11:12
@Mirabis oeh nice ik heb de home uit 2022 en wordt suf gegooid met upgrade naar de max maar geen aanbieding en dan is de upgrade te prijzig. De lokale api zou wel mooi zijn!

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • TheMystery
  • Registratie: Februari 2004
  • Laatst online: 02-06 20:52
Mirabis schreef op vrijdag 15 mei 2026 @ 02:23:
[...]

Ik heb momenteel nog een 'Easee Charge Lite' zonder ERE registratiemogelijkheid. De MID Meter die ik in gebruik heb zit in de meterkast en niet in de paal >.<. Ik heb polling op 10 sec staan en werkt allemaal zonder problemen in EVCC. Ik laad (nog) niet via DAO omdat ik de aansturing vanuit EVCC fijner vind en omdat er 98kWh in de auto gaat maar slechts 5.12kWh in mijn thuisbatterij.


[...]

Ze zijn wel al een tijdje bezig met de locale API voor Easee. De documentatie is al beschikbaar: https://developer.easee.com/docs/native-ocpp-introduction en de homeassistant dev van easee_hass was ook al begonnen (https://github.com/easee/connect/discussions/2). Maar goed, een datum heb ik nog niet.

Ben ook nog aan het wachten op de "upgrade aanbieding" van Easee charge lite naar Max.
Van wat ik gehoord heb wordt de upgrade aanbieding maar 80 euro

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 02-06 21:14
[offtopic]

Nu ben ik getriggerd door die ISO15118. Dat ik dat nu alleen maar via een bijzonder gammele gehackte cloudverbinding en een hoop interpolatie kan doen is me altijd een doorn in het oog geweest, maar gerommel met OBD dongles is niet veel beter eigenlijk. Dat ik niet weet welke auto er aangesloten is op de laadpaal stoort me ook. Beide pijnpunten lijk je met die ISO15118 op te kunnen lossen.

Mijn Alfen Eve Single paal lijkt het te kunnen als ik de licentie aanschaf (geen idee wat het kost)

Afbeeldingslocatie: https://tweakers.net/i/iYedWj5iktniJ9ZugqbYLJ3hbYc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/G1bXfKennUbmbsEd5wBVZAZp.png?f=user_large

Alleen, kun je daar nou zelf ook nog lokaal wat mee of is dat certificaatgedoe helemaal dichtgespijkerd?

[/offtopic]

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

Bestaat er voor de EV ook een soort balance mode? Mijn laadpaal kan prima op solar mode draaien, maar DAO snapt dat niet en denkt dat de laadpaal op vol vermogen laadt.
Beekforel schreef op vrijdag 15 mei 2026 @ 09:34:
Bestaat er voor de EV ook een soort balance mode? Mijn laadpaal kan prima op solar mode draaien, maar DAO snapt dat niet en denkt dat de laadpaal op vol vermogen laadt.
Heb je bij je EV meerdere charge_stages gedefinieerd?
Als het "loont" zal DAO ter voorkoming van goedkope teruglevering de auto met minder vermogen gaan laden. In dat geval zou je de balance-mode van de batterij ook kunnen gebruiken om het laden van de auto te gebruiken om NOM te halen (load-balancing). Als je laadpaal dat ondersteunt.
In de nabije toekomst zal de "entity_balance_switch" verhuizen van "battery" naar "grid", waar hij thuishoort want in principe kun je met elk regelbaar vermogen (battery, ev, pv) NOM nastreven en dat zullen we na 1 januari 2027 dringend nodig hebben.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

KC27 schreef op vrijdag 15 mei 2026 @ 10:25:
[...]

Heb je bij je EV meerdere charge_stages gedefinieerd?
Als het "loont" zal DAO ter voorkoming van goedkope teruglevering de auto met minder vermogen gaan laden. In dat geval zou je de balance-mode van de batterij ook kunnen gebruiken om het laden van de auto te gebruiken om NOM te halen (load-balancing). Als je laadpaal dat ondersteunt.
In de nabije toekomst zal de "entity_balance_switch" verhuizen van "battery" naar "grid", waar hij thuishoort want in principe kun je met elk regelbaar vermogen (battery, ev, pv) NOM nastreven en dat zullen we na 1 januari 2027 dringend nodig hebben.
Ok mooi, dat was inderdaad ook mijn gedachte. Ik doe het EV laden nu nog buiten DAO om ivm enerzijds Tibber slim laden en anderzijds puur solar laden. Maar heb de EV wel in DAO zodat die er wel rekening mee houdt als de EV laadt.

Ik heb wel een aantal power profielen geconfigureerd, maar vast niet genoeg.

  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
KC27 schreef op vrijdag 15 mei 2026 @ 10:25:
[...]

Heb je bij je EV meerdere charge_stages gedefinieerd?
Als het "loont" zal DAO ter voorkoming van goedkope teruglevering de auto met minder vermogen gaan laden. In dat geval zou je de balance-mode van de batterij ook kunnen gebruiken om het laden van de auto te gebruiken om NOM te halen (load-balancing). Als je laadpaal dat ondersteunt.
In de nabije toekomst zal de "entity_balance_switch" verhuizen van "battery" naar "grid", waar hij thuishoort want in principe kun je met elk regelbaar vermogen (battery, ev, pv) NOM nastreven en dat zullen we na 1 januari 2027 dringend nodig hebben.
Ik kan je wel aanraden om naar Tibber Grid Rewards / Slim Laden te kijken. De prijzen die je dan soms op "dure" uren betaald voor het laden van je auto zijn goedkoper dan in de nacht. De grid rewards zelf zijn het niet waard. Maar vooral de goedkopere stroomtarieven die je erdoor krijgt.

  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Ik deed nog een ontdekking. Mijn inverter kan 20kW aan. Mijn aansluiting maar 17.3kW. Echter wanneer ik de charge en discharge stages defineer in DAO gaat DAO eigenlijk consistent over de grid aansluiting, beiden op feedin en op power from ac. Ik had aangenomen dat een van deze waardes zou limiteren op de grid aansluiting de rest zou dan een combo van PV en grid zijn.

  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 10:40
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
Waarschijnlijk ten overvloede: er is een apart tweakers forum over [EV] ERE certificaten, geld verdienen met thuisladen waarop de details van deze regeling en de (on)mogelijkheden van een groot aantal laadpalen in detail worden besproken.
thomvh schreef op vrijdag 15 mei 2026 @ 11:05:
Ik deed nog een ontdekking. Mijn inverter kan 20kW aan. Mijn aansluiting maar 17.3kW. Echter wanneer ik de charge en discharge stages defineer in DAO gaat DAO eigenlijk consistent over de grid aansluiting, beiden op feedin en op power from ac. Ik had aangenomen dat een van deze waardes zou limiteren op de grid aansluiting de rest zou dan een combo van PV en grid zijn.
Heb je hier een voorbeeld van liefst met grafiek en logging van de berekening (tussen quote-tals)?

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • JohnnyDune
  • Registratie: Januari 2007
  • Laatst online: 02-06 18:26
eagle73 schreef op vrijdag 8 mei 2026 @ 14:50:
[...]


@KC27 . ik draai DAO in een separate docker container en niet als HA add-on. Is daar ook een mogelijkheid om de MIP binaries te compileren op een bepaalde manier?

In de docker container gedoken en daar staat een shell script "build_miplib.sh" en deze via
docker exec -it dao ./build_miplib.sh uitgevoerd waarbij "dao" de naam van je docker container is. Compilatie is gelukt en heb nu een extra folder in de config dir zitten genaamd "miplib" Wat de compliceerde versie is van MIP binaries voor mijn machine in staan.
Vervolgens de Dao docker container opnieuw starten en hij lijkt het weer te doen.

Wellicht goed om dit toe te voegen aan de wiki?
Hierbij nog even een bevestiging van het bovenstaande: ik had exact dezelfde problemen als @eagle73 (DAO en HA in afzonderlijke docker containers. Bij mij draait Docker onder Fedora, met als hardware een Mac mini 2011 Server met een Pentium i7 quad core). Een uitstapje in de Docker manager gaf mij de miplib, deze heb ik laten compileren en DAO draait nu weer perfect. Enorm bedankt voor de tip, @eagle73!

3710 Wp~, Zuid-Zuidwest - ID.4 1st


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
KC27 schreef op vrijdag 15 mei 2026 @ 12:59:
[...]

Heb je hier een voorbeeld van liefst met grafiek en logging van de berekening (tussen quote-tals)?
Dit was gister. Vandaag heb ik de laatste stap van de omvormer omlaag gezet in DAO zodat die niet boven de 17250 gaat vragen. Wat ik momenteel doe is ik pas mijn Grid Peak Shaving vermogen aan op basis van wat DAO berekend. Ik kan ook de grid charge current aanpassen, maar hierdoor limiteerde ik ook het PV vermogen wat naar de batterijen ging. Want mijn inverter ziet dit gewoon op de AC busbar intern als input, ondanks dat mijn PV op de generator poort van de inverter zit. De grid peak shaving power is wat er door de CT meter loopt, dus dit is ook wat ik werkelijk van het net af trek.

Wat mij wel opvalt is dat de grid setpoint uit de berekening anders is dan de feedin waarde in Home Assistant.

Grafiek:
Afbeeldingslocatie: https://tweakers.net/i/v6pEW1c7rMjEEIbuYIA8N2uz8Cc=/x800/filters:strip_exif()/f/image/rLBHl4Qvv4QTL2eEyVzTT4Au.png?f=fotoalbum_large
Berekening:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
2026-05-14 14:30:00 info: Day Ahead Optimalisering versie: 2026.5.0
2026-05-14 14:30:00 info: Day Ahead Optimalisering gestart op: 14-05-2026 14:30:00
2026-05-14 14:30:00 info: Day Ahead Optimalisatie gestart: 14-05-2026 14:30:00 taak: calc_optimum
2026-05-14 14:30:00 info: Debug = False
2026-05-14 14:30:00 info: Zelf berekende baseload
2026-05-14 14:30:00 info: Start waarden: 
       uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0    14:30 2026-05-14 14:30:00 0.004 0.141 0.116 0.196  1.122      0
1    14:45 2026-05-14 14:45:00 0.005 0.142 0.117 0.201  1.360      0
2    15:00 2026-05-14 15:00:00 0.004 0.141 0.116 0.246  1.713      0
3    15:15 2026-05-14 15:15:00 0.007 0.144 0.119 0.251  1.951      0
4    15:30 2026-05-14 15:30:00 0.016 0.155 0.130 0.257  2.189      0
5    15:45 2026-05-14 15:45:00 0.036 0.179 0.155 0.257  1.970      0
6    16:00 2026-05-14 16:00:00 0.021 0.161 0.137 0.252  1.371      0
7    16:15 2026-05-14 16:15:00 0.050 0.196 0.171 0.252  1.152      0
8    16:30 2026-05-14 16:30:00 0.072 0.223 0.198 0.252  0.933      0
9    16:45 2026-05-14 16:45:00 0.093 0.248 0.224 0.255  0.865      0
10   17:00 2026-05-14 17:00:00 0.054 0.201 0.176 0.252  0.891      0
11   17:15 2026-05-14 17:15:00 0.081 0.233 0.209 0.254  0.823      0
12   17:30 2026-05-14 17:30:00 0.092 0.247 0.222 0.256  0.755      0
13   17:45 2026-05-14 17:45:00 0.112 0.271 0.246 0.288  0.762      0
14   18:00 2026-05-14 18:00:00 0.097 0.253 0.228 0.360  0.845      0
15   18:15 2026-05-14 18:15:00 0.112 0.271 0.246 0.392  0.851      0
16   18:30 2026-05-14 18:30:00 0.122 0.284 0.259 0.424  0.858      0
17   18:45 2026-05-14 18:45:00 0.135 0.299 0.275 0.384  0.779      0
18   19:00 2026-05-14 19:00:00 0.123 0.284 0.259 0.261  0.637      0
19   19:15 2026-05-14 19:15:00 0.131 0.294 0.269 0.221  0.549      0
20   19:30 2026-05-14 19:30:00 0.140 0.305 0.280 0.181  0.436      0
21   19:45 2026-05-14 19:45:00 0.147 0.314 0.289 0.255  0.332      0
22   20:00 2026-05-14 20:00:00 0.143 0.309 0.284 0.430  0.230      0
23   20:15 2026-05-14 20:15:00 0.148 0.315 0.290 0.503  0.153      0
24   20:30 2026-05-14 20:30:00 0.153 0.321 0.296 0.577  0.087      0
25   20:45 2026-05-14 20:45:00 0.181 0.355 0.330 0.586  0.059      0
26   21:00 2026-05-14 21:00:00 0.149 0.316 0.291 0.560  0.040      0
27   21:15 2026-05-14 21:15:00 0.154 0.323 0.298 0.570  0.011      0
28   21:30 2026-05-14 21:30:00 0.153 0.321 0.296 0.579  0.000      0
29   21:45 2026-05-14 21:45:00 0.154 0.322 0.297 0.538  0.000      0
30   22:00 2026-05-14 22:00:00 0.159 0.328 0.303 0.461  0.001      0
31   22:15 2026-05-14 22:15:00 0.144 0.310 0.285 0.420  0.000      0
32   22:30 2026-05-14 22:30:00 0.139 0.304 0.279 0.379  0.000      0
33   22:45 2026-05-14 22:45:00 0.134 0.297 0.273 0.330  0.000      0
34   23:00 2026-05-14 23:00:00 0.138 0.302 0.277 0.264  0.000      0
35   23:15 2026-05-14 23:15:00 0.132 0.295 0.270 0.215  0.000      0
36   23:30 2026-05-14 23:30:00 0.128 0.291 0.266 0.167  0.000      0
37   23:45 2026-05-14 23:45:00 0.124 0.286 0.261 0.164  0.000      0
38   00:00 2026-05-15 00:00:00 0.139 0.304 0.279 0.194  0.000      0
39   00:15 2026-05-15 00:15:00 0.133 0.296 0.271 0.192  0.000      0
40   00:30 2026-05-15 00:30:00 0.130 0.292 0.268 0.189  0.000      0
41   00:45 2026-05-15 00:45:00 0.121 0.282 0.257 0.193  0.000      0
42   01:00 2026-05-15 01:00:00 0.133 0.297 0.272 0.203  0.000      0
43   01:15 2026-05-15 01:15:00 0.126 0.288 0.263 0.207  0.000      0
44   01:30 2026-05-15 01:30:00 0.121 0.282 0.257 0.211  0.000      0
45   01:45 2026-05-15 01:45:00 0.115 0.275 0.250 0.211  0.000      0
46   02:00 2026-05-15 02:00:00 0.124 0.286 0.261 0.208  0.000      0
47   02:15 2026-05-15 02:15:00 0.119 0.280 0.255 0.207  0.000      0
48   02:30 2026-05-15 02:30:00 0.117 0.277 0.252 0.207  0.000      0
49   02:45 2026-05-15 02:45:00 0.115 0.275 0.250 0.207  0.000      0
50   03:00 2026-05-15 03:00:00 0.114 0.274 0.249 0.205  0.000      0
51   03:15 2026-05-15 03:15:00 0.112 0.272 0.247 0.205  0.000      0
52   03:30 2026-05-15 03:30:00 0.113 0.273 0.248 0.204  0.000      0
53   03:45 2026-05-15 03:45:00 0.112 0.271 0.246 0.206  0.000      0
54   04:00 2026-05-15 04:00:00 0.111 0.270 0.246 0.209  0.000      0
55   04:15 2026-05-15 04:15:00 0.113 0.272 0.247 0.210  0.000      0
56   04:30 2026-05-15 04:30:00 0.114 0.273 0.248 0.211  0.000      0
57   04:45 2026-05-15 04:45:00 0.117 0.277 0.252 0.210  0.000      0
58   05:00 2026-05-15 05:00:00 0.114 0.274 0.249 0.208  0.000      0
59   05:15 2026-05-15 05:15:00 0.115 0.275 0.250 0.206  0.000      0
60   05:30 2026-05-15 05:30:00 0.118 0.278 0.254 0.205  0.000      0
61   05:45 2026-05-15 05:45:00 0.121 0.282 0.257 0.202  0.018      0
62   06:00 2026-05-15 06:00:00 0.124 0.285 0.261 0.195  0.059      0
63   06:15 2026-05-15 06:15:00 0.128 0.291 0.266 0.192  0.086      0
64   06:30 2026-05-15 06:30:00 0.128 0.291 0.266 0.188  0.121      0
65   06:45 2026-05-15 06:45:00 0.128 0.291 0.266 0.196  0.201      0
66   07:00 2026-05-15 07:00:00 0.133 0.297 0.272 0.206  0.330      0
67   07:15 2026-05-15 07:15:00 0.131 0.294 0.269 0.213  0.446      0
68   07:30 2026-05-15 07:30:00 0.128 0.290 0.265 0.220  0.575      0
69   07:45 2026-05-15 07:45:00 0.108 0.267 0.242 0.246  0.686      0
70   08:00 2026-05-15 08:00:00 0.128 0.291 0.266 0.297  0.817      0
71   08:15 2026-05-15 08:15:00 0.121 0.282 0.257 0.322  0.927      0
72   08:30 2026-05-15 08:30:00 0.112 0.271 0.246 0.347  1.038      0
73   08:45 2026-05-15 08:45:00 0.102 0.259 0.234 0.325  1.129      0
74   09:00 2026-05-15 09:00:00 0.115 0.275 0.250 0.259  1.258      0
75   09:15 2026-05-15 09:15:00 0.104 0.261 0.236 0.236  1.350      0
76   09:30 2026-05-15 09:30:00 0.091 0.246 0.221 0.214  1.441      0
77   09:45 2026-05-15 09:45:00 0.079 0.231 0.206 0.221  1.324      0
78   10:00 2026-05-15 10:00:00 0.092 0.247 0.223 0.242  1.059      0
79   10:15 2026-05-15 10:15:00 0.073 0.224 0.200 0.249  0.942      0
80   10:30 2026-05-15 10:30:00 0.069 0.220 0.195 0.256  0.825      0
81   10:45 2026-05-15 10:45:00 0.059 0.206 0.182 0.300  0.678      0
82   11:00 2026-05-15 11:00:00 0.073 0.224 0.199 0.383  0.334      0
83   11:15 2026-05-15 11:15:00 0.066 0.216 0.191 0.427  0.176      0
84   11:30 2026-05-15 11:30:00 0.053 0.200 0.175 0.471  0.063      0
85   11:45 2026-05-15 11:45:00 0.043 0.187 0.162 0.464  0.334      0
86   12:00 2026-05-15 12:00:00 0.064 0.213 0.188 0.414  1.089      0
87   12:15 2026-05-15 12:15:00 0.054 0.201 0.176 0.408  1.383      0
88   12:30 2026-05-15 12:30:00 0.043 0.188 0.163 0.401  1.676      0
89   12:45 2026-05-15 12:45:00 0.035 0.178 0.153 0.414  1.702      0
90   13:00 2026-05-15 13:00:00 0.044 0.189 0.164 0.448  1.526      0
91   13:15 2026-05-15 13:15:00 0.037 0.180 0.155 0.461  1.552      0
92   13:30 2026-05-15 13:30:00 0.033 0.176 0.151 0.475  1.577      0
93   13:45 2026-05-15 13:45:00 0.027 0.169 0.144 0.469  1.603      0
94   14:00 2026-05-15 14:00:00 0.029 0.171 0.146 0.458  1.697      0
95   14:15 2026-05-15 14:15:00 0.033 0.175 0.151 0.452  1.723      0
96   14:30 2026-05-15 14:30:00 0.038 0.181 0.156 0.447  1.748      0
97   14:45 2026-05-15 14:45:00 0.042 0.186 0.161 0.410  1.498      0
98   15:00 2026-05-15 15:00:00 0.025 0.165 0.141 0.347  1.000      0
99   15:15 2026-05-15 15:15:00 0.038 0.182 0.157 0.310  0.749      0
100  15:30 2026-05-15 15:30:00 0.050 0.196 0.171 0.274  0.465      0
101  15:45 2026-05-15 15:45:00 0.065 0.215 0.190 0.252  0.341      0
102  16:00 2026-05-15 16:00:00 0.038 0.181 0.156 0.220  0.328      0
103  16:15 2026-05-15 16:15:00 0.060 0.208 0.183 0.199  0.223      0
104  16:30 2026-05-15 16:30:00 0.081 0.234 0.209 0.177  0.135      0
105  16:45 2026-05-15 16:45:00 0.089 0.243 0.218 0.236  0.179      0
106  17:00 2026-05-15 17:00:00 0.077 0.229 0.204 0.382  0.361      0
107  17:15 2026-05-15 17:15:00 0.088 0.243 0.218 0.442  0.425      0
108  17:30 2026-05-15 17:30:00 0.101 0.258 0.233 0.501  0.493      0
109  17:45 2026-05-15 17:45:00 0.108 0.267 0.242 0.458  0.512      0
110  18:00 2026-05-15 18:00:00 0.105 0.263 0.238 0.329  0.522      0
111  18:15 2026-05-15 18:15:00 0.109 0.268 0.243 0.286  0.541      0
112  18:30 2026-05-15 18:30:00 0.116 0.276 0.252 0.242  0.561      0
113  18:45 2026-05-15 18:45:00 0.124 0.285 0.261 0.234  0.455      0
114  19:00 2026-05-15 19:00:00 0.125 0.287 0.262 0.243  0.274      0
115  19:15 2026-05-15 19:15:00 0.129 0.292 0.267 0.234  0.198      0
116  19:30 2026-05-15 19:30:00 0.136 0.300 0.275 0.226  0.132      0
117  19:45 2026-05-15 19:45:00 0.143 0.308 0.284 0.255  0.099      0
118  20:00 2026-05-15 20:00:00 0.141 0.306 0.281 0.317  0.083      0
119  20:15 2026-05-15 20:15:00 0.143 0.308 0.284 0.346  0.059      0
120  20:30 2026-05-15 20:30:00 0.145 0.312 0.287 0.375  0.036      0
121  20:45 2026-05-15 20:45:00 0.150 0.317 0.292 0.383  0.021      0
122  21:00 2026-05-15 21:00:00 0.154 0.322 0.297 0.386  0.014      0
123  21:15 2026-05-15 21:15:00 0.147 0.313 0.289 0.395  0.003      0
124  21:30 2026-05-15 21:30:00 0.141 0.306 0.282 0.403  0.000      0
125  21:45 2026-05-15 21:45:00 0.137 0.301 0.277 0.367  0.000      0
126  22:00 2026-05-15 22:00:00 0.145 0.311 0.287 0.272  0.000      0
127  22:15 2026-05-15 22:15:00 0.139 0.304 0.279 0.237  0.000      0
128  22:30 2026-05-15 22:30:00 0.139 0.304 0.279 0.201  0.000      0
129  22:45 2026-05-15 22:45:00 0.134 0.298 0.273 0.268  0.000      0
130  23:00 2026-05-15 23:00:00 0.139 0.304 0.280 0.414  0.000      0
131  23:15 2026-05-15 23:15:00 0.132 0.295 0.271 0.481  0.000      0
132  23:30 2026-05-15 23:30:00 0.127 0.289 0.264 0.549  0.000      0
133  23:45 2026-05-15 23:45:00 0.124 0.286 0.261 0.616  0.000      0
2026-05-14 14:30:00 info: No reduced hours applied for Voll 12 XL
2026-05-14 14:30:00 info: No reduced power applied during discharging at low soc
2026-05-14 14:30:00 info: No reduced power applied during charging at high soc
2026-05-14 14:30:00 info: Startwaarde SoC Voll 12 XL: 61.0%

2026-05-14 14:30:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-05-14 14:30:00 info: Warmtepomp niet aanwezig - warmtepomp wordt niet ingepland
2026-05-14 14:30:00 info: Strategie: minimale kosten
2026-05-14 14:30:00 info: Maximale fout (maximal gap): 0.005000 euro
2026-05-14 14:31:01 info: Rekentijd: 61.19 sec
2026-05-14 14:31:01 info: Het programma heeft een optimale oplossing gevonden.
2026-05-14 14:31:01 info: Laad volume in uur 0 14:30 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 1 14:45 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 2 15:00 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 3 15:15 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 4 15:30 0.0 kWh
2026-05-14 14:31:01 info: 4 0.144159014090823 6.0
2026-05-14 14:31:01 info: 5 0.855840985909177 10.0
2026-05-14 14:31:01 info: Laad volume in uur 5 15:45 0.0 kWh
2026-05-14 14:31:01 info: 4 0.787015625 6.0
2026-05-14 14:31:01 info: 5 0.212984375 10.0
2026-05-14 14:31:01 info: Laad volume in uur 6 16:00 0.0 kWh
2026-05-14 14:31:01 info: 3 0.7626562500000001 4.0
2026-05-14 14:31:01 info: 4 0.23734374999999996 6.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 9 16:45 0.5728107255307548 kWh
2026-05-14 14:31:01 info: 5 0.22912429021230193 10.0
2026-05-14 14:31:01 info: Laad volume in uur 10 17:00 0.0 kWh
2026-05-14 14:31:01 info: 2 0.7211249999999998 2.0
2026-05-14 14:31:01 info: 3 0.278875 4.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 21 19:45 3.7499999999999996 kWh
2026-05-14 14:31:01 info: 6 0.9999999999999999 15.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 22 20:00 0.1996875 kWh
2026-05-14 14:31:01 info: 5 0.079875 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 23 20:15 3.75 kWh
2026-05-14 14:31:01 info: 6 1.0 15.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 24 20:30 4.7398125 kWh
2026-05-14 14:31:01 info: 6 0.20814999999999984 15.0
2026-05-14 14:31:01 info: 7 0.7918500000000002 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 25 20:45 4.77725 kWh
2026-05-14 14:31:01 info: 6 0.17819999999999986 15.0
2026-05-14 14:31:01 info: 7 0.8218000000000002 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 26 21:00 3.75 kWh
2026-05-14 14:31:01 info: 6 1.0 15.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 27 21:15 4.80865625 kWh
2026-05-14 14:31:01 info: 6 0.15307499999999957 15.0
2026-05-14 14:31:01 info: 7 0.8469250000000004 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 28 21:30 4.82909375 kWh
2026-05-14 14:31:01 info: 6 0.13672500000000024 15.0
2026-05-14 14:31:01 info: 7 0.8632749999999998 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 29 21:45 4.7880312499999995 kWh
2026-05-14 14:31:01 info: 6 0.16957500000000042 15.0
2026-05-14 14:31:01 info: 7 0.8304249999999997 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 30 22:00 4.710015625 kWh
2026-05-14 14:31:01 info: 6 0.2319875000000004 15.0
2026-05-14 14:31:01 info: 7 0.7680124999999995 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 31 22:15 0.537664975088355 kWh
2026-05-14 14:31:01 info: 5 0.215065990035342 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 32 22:30 0.37889062500000004 kWh
2026-05-14 14:31:01 info: 5 0.15155625 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 33 22:45 0.330140625 kWh
2026-05-14 14:31:01 info: 5 0.13205625000000001 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 34 23:00 0.26407812500000005 kWh
2026-05-14 14:31:01 info: 5 0.10563125000000002 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 35 23:15 0.21532812500000004 kWh
2026-05-14 14:31:01 info: 5 0.08613125000000002 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 36 23:30 0.16657812500000002 kWh
2026-05-14 14:31:01 info: 5 0.06663125 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 37 23:45 0.164015625 kWh
2026-05-14 14:31:01 info: 5 0.06560625 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 38 00:00 0.19448437500000001 kWh
2026-05-14 14:31:01 info: 5 0.07779375000000001 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 39 00:15 0.191921875 kWh
2026-05-14 14:31:01 info: 5 0.07676875 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 40 00:30 0.189359375 kWh
2026-05-14 14:31:01 info: 5 0.07574375 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 42 01:00 0.2029375 kWh
2026-05-14 14:31:01 info: 5 0.081175 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 43 01:15 0.20681249999999998 kWh
2026-05-14 14:31:01 info: 5 0.08272499999999999 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 46 02:00 0.20754687499999996 kWh
2026-05-14 14:31:01 info: 5 0.08301874999999999 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 61 05:45 0.18396875000000001 kWh
2026-05-14 14:31:01 info: 5 0.0735875 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 62 06:00 0.1356875 kWh
2026-05-14 14:31:01 info: 5 0.054275 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 63 06:15 0.10550000000000001 kWh
2026-05-14 14:31:01 info: 5 0.0422 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 64 06:30 0.0673125 kWh
2026-05-14 14:31:01 info: 5 0.026924999999999998 10.0
2026-05-14 14:31:01 info: Laad volume in uur 81 10:45 0.0 kWh
2026-05-14 14:31:01 info: 2 1.0 2.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 82 11:00 0.049328125 kWh
2026-05-14 14:31:01 info: 5 0.01973125 10.0
2026-05-14 14:31:01 info: Laad volume in uur 87 12:15 0.0 kWh
2026-05-14 14:31:01 info: 2 0.04912499999999979 2.0
2026-05-14 14:31:01 info: 3 0.9508749999999999 4.0
2026-05-14 14:31:01 info: Laad volume in uur 88 12:30 0.0 kWh
2026-05-14 14:31:01 info: 3 0.44962500000000016 4.0
2026-05-14 14:31:01 info: 4 0.5503749999999998 6.0
2026-05-14 14:31:01 info: Laad volume in uur 89 12:45 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 90 13:00 0.0 kWh
2026-05-14 14:31:01 info: 3 0.8434375 4.0
2026-05-14 14:31:01 info: 4 0.15656250000000016 6.0
2026-05-14 14:31:01 info: Laad volume in uur 91 13:15 0.0 kWh
2026-05-14 14:31:01 info: 6 1.0 15.0
2026-05-14 14:31:01 info: Laad volume in uur 92 13:30 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 93 13:45 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 94 14:00 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 95 14:15 0.0 kWh
2026-05-14 14:31:01 info: 7 1.0 20.0
2026-05-14 14:31:01 info: Laad volume in uur 96 14:30 0.0 kWh
2026-05-14 14:31:01 info: 5 0.06839469006401919 10.0
2026-05-14 14:31:01 info: 6 0.9316053099359809 15.0
2026-05-14 14:31:01 info: Laad volume in uur 97 14:45 0.0 kWh
2026-05-14 14:31:01 info: 3 0.8245937500000003 4.0
2026-05-14 14:31:01 info: 4 0.17540624999999999 6.0
2026-05-14 14:31:01 info: Laad volume in uur 98 15:00 0.0 kWh
2026-05-14 14:31:01 info: 6 0.0773375000000007 15.0
2026-05-14 14:31:01 info: 7 0.9226624999999994 20.0
2026-05-14 14:31:01 info: Laad volume in uur 99 15:15 0.0 kWh
2026-05-14 14:31:01 info: 5 1.0 10.0
2026-05-14 14:31:01 info: Laad volume in uur 102 16:00 0.0 kWh
2026-05-14 14:31:01 info: 6 1.0 15.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 115 19:15 0.03635937499999997 kWh
2026-05-14 14:31:01 info: 5 0.014543749999999989 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 116 19:30 0.09404687499999997 kWh
2026-05-14 14:31:01 info: 5 0.03761874999999999 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 117 19:45 3.75 kWh
2026-05-14 14:31:01 info: 6 1.0 15.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 118 20:00 2.5 kWh
2026-05-14 14:31:01 info: 5 1.0 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 119 20:15 3.75 kWh
2026-05-14 14:31:01 info: 6 1.0 15.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 120 20:30 4.588609375 kWh
2026-05-14 14:31:01 info: 6 0.3291125000000003 15.0
2026-05-14 14:31:01 info: 7 0.6708874999999997 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 121 20:45 4.611796875 kWh
2026-05-14 14:31:01 info: 6 0.3105625000000004 15.0
2026-05-14 14:31:01 info: 7 0.6894374999999997 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 122 21:00 4.62246875 kWh
2026-05-14 14:31:01 info: 6 0.30202499999999993 15.0
2026-05-14 14:31:01 info: 7 0.6979750000000001 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 123 21:15 4.64165625 kWh
2026-05-14 14:31:01 info: 6 0.2866750000000005 15.0
2026-05-14 14:31:01 info: 7 0.7133249999999995 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 124 21:30 2.5 kWh
2026-05-14 14:31:01 info: 5 1.0 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 125 21:45 0.36703125 kWh
2026-05-14 14:31:01 info: 5 0.14681249999999998 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 126 22:00 4.522359375 kWh
2026-05-14 14:31:01 info: 6 0.38211250000000047 15.0
2026-05-14 14:31:01 info: 7 0.6178874999999996 20.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 127 22:15 1.0240263085152097 kWh
2026-05-14 14:31:01 info: 5 0.4096105234060839 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 128 22:30 2.5 kWh
2026-05-14 14:31:01 info: 5 1.0 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 129 22:45 0.268359375 kWh
2026-05-14 14:31:01 info: 5 0.10734375 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 130 23:00 2.5 kWh
2026-05-14 14:31:01 info: 5 1.0 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 131 23:15 0.48118749999999993 kWh
2026-05-14 14:31:01 info: 5 0.19247499999999998 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 132 23:30 0.5488124999999999 kWh
2026-05-14 14:31:01 info: 5 0.21952499999999997 10.0
2026-05-14 14:31:01 info: Ontlaad volume in uur 133 23:45 0.6164375 kWh
2026-05-14 14:31:01 info: 5 0.246575 10.0
2026-05-14 14:31:01 info: In- en uitgaande energie per kwartier batterij Voll 12 XL
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 14:30   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  68.73
 14:45   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  76.47
 15:00   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  84.20
 15:15   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  91.93
 15:30   2.36  97.75   2.30   0.00   2.30  98.00   2.26  95.80  95.61
 15:45   1.71  97.46   1.67   0.00   1.67  98.00   1.64  95.51  98.27
 16:00   1.12  96.75   1.08   0.00   1.08  98.00   1.06  94.82 100.00
 16:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:45  -0.57  97.80  -0.59   0.00  -0.59  98.00  -0.60  95.84  99.03
 17:00   0.64  95.37   0.61   0.00   0.61  98.00   0.60  93.46 100.00
 17:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 17:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 17:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 19:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 19:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 19:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 19:45  -3.75  97.40  -3.85   0.00  -3.85  98.00  -3.93  95.45  93.60
 20:00  -0.20  97.80  -0.20   0.00  -0.20  98.00  -0.21  95.84  93.26
 20:15  -3.75  97.40  -3.85   0.00  -3.85  98.00  -3.93  95.45  86.86
 20:30  -4.74  96.98  -4.89   0.00  -4.89  98.00  -4.99  95.04  78.74
 20:45  -4.78  96.97  -4.93   0.00  -4.93  98.00  -5.03  95.03  70.55
 21:00  -3.75  97.40  -3.85   0.00  -3.85  98.00  -3.93  95.45  64.16
 21:15  -4.81  96.96  -4.96   0.00  -4.96  98.00  -5.06  95.02  55.91
 21:30  -4.83  96.95  -4.98   0.00  -4.98  98.00  -5.08  95.01  47.64
 21:45  -4.79  96.97  -4.94   0.00  -4.94  98.00  -5.04  95.03  39.43
 22:00  -4.71  96.99  -4.86   0.00  -4.86  98.00  -4.96  95.05  31.36
 22:15  -0.54  97.80  -0.55   0.00  -0.55  98.00  -0.56  95.84  30.45
 22:30  -0.38  97.80  -0.39   0.00  -0.39  98.00  -0.40  95.84  29.80
 22:45  -0.33  97.80  -0.34   0.00  -0.34  98.00  -0.34  95.84  29.24
 23:00  -0.26  97.80  -0.27   0.00  -0.27  98.00  -0.28  95.84  28.79
 23:15  -0.22  97.80  -0.22   0.00  -0.22  98.00  -0.22  95.84  28.43
 23:30  -0.17  97.80  -0.17   0.00  -0.17  98.00  -0.17  95.84  28.14
 23:45  -0.16  97.80  -0.17   0.00  -0.17  98.00  -0.17  95.84  27.86
 00:00  -0.19  97.80  -0.20   0.00  -0.20  98.00  -0.20  95.84  27.53
 00:15  -0.19  97.80  -0.20   0.00  -0.20  98.00  -0.20  95.84  27.21
 00:30  -0.19  97.80  -0.19   0.00  -0.19  98.00  -0.20  95.84  26.89
 00:45   0.00     --   0.00   0.00   0.00     --   0.00     --  26.89
 01:00  -0.20  97.80  -0.21   0.00  -0.21  98.00  -0.21  95.84  26.54
 01:15  -0.21  97.80  -0.21   0.00  -0.21  98.00  -0.22  95.84  26.19
 01:30   0.00     --   0.00   0.00   0.00     --   0.00     --  26.19
 01:45   0.00     --   0.00   0.00   0.00     --   0.00     --  26.19
 02:00  -0.21  97.80  -0.21   0.00  -0.21  98.00  -0.22  95.84  25.84
 02:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 02:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 02:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 03:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 03:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 03:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 03:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 04:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 04:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 04:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 04:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 05:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 05:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 05:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.84
 05:45  -0.18  97.80  -0.19   0.00  -0.19  98.00  -0.19  95.84  25.52
 06:00  -0.14  97.80  -0.14   0.00  -0.14  98.00  -0.14  95.84  25.29
 06:15  -0.11  97.80  -0.11   0.00  -0.11  98.00  -0.11  95.84  25.11
 06:30  -0.07  97.80  -0.07   0.00  -0.07  98.00  -0.07  95.84  25.00
 06:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 07:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 07:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 07:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 07:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 08:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 08:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 08:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 08:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 09:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 09:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 09:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 09:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 10:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 10:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 10:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.00
 10:45   0.50  94.50   0.47   0.00   0.47  98.00   0.46  92.61  25.75
 11:00  -0.05  97.80  -0.05   0.00  -0.05  98.00  -0.05  95.84  25.67
 11:15   0.00     --   0.00   0.00   0.00     --   0.00     --  25.67
 11:30   0.00     --   0.00   0.00   0.00     --   0.00     --  25.67
 11:45   0.00     --   0.00   0.00   0.00     --   0.00     --  25.67
 12:00   0.00     --   0.00   0.00   0.00     --   0.00     --  25.67
 12:15   0.98  96.45   0.94   0.00   0.94  98.00   0.92  94.52  27.17
 12:30   1.28  97.02   1.24   0.00   1.24  98.00   1.21  95.08  29.15
 12:45   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  36.88
 13:00   1.08  96.67   1.04   0.00   1.04  98.00   1.02  94.74  38.54
 13:15   3.75  97.40   3.65   0.00   3.65  98.00   3.58  95.45  44.37
 13:30   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  52.11
 13:45   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  59.84
 14:00   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  67.57
 14:15   5.00  96.90   4.84   0.00   4.84  98.00   4.75  94.96  75.31
 14:30   3.66  97.42   3.57   0.00   3.57  98.00   3.50  95.47  81.00
 14:45   1.09  96.69   1.05   0.00   1.05  98.00   1.03  94.76  82.68
 15:00   4.90  96.93   4.75   0.00   4.75  98.00   4.66  94.99  90.27
 15:15   2.50  97.80   2.44   0.00   2.44  98.00   2.40  95.84  94.17
 15:30   0.00     --   0.00   0.00   0.00     --   0.00     --  94.17
 15:45   0.00     --   0.00   0.00   0.00     --   0.00     --  94.17
 16:00   3.75  97.40   3.65   0.00   3.65  98.00   3.58  95.45 100.00
 16:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 16:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 17:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 17:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 17:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 17:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:15   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:30   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 18:45   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 19:00   0.00     --   0.00   0.00   0.00     --   0.00     -- 100.00
 19:15  -0.04  97.80  -0.04   0.00  -0.04  98.00  -0.04  95.84  99.94
 19:30  -0.09  97.80  -0.10   0.00  -0.10  98.00  -0.10  95.84  99.78
 19:45  -3.75  97.40  -3.85   0.00  -3.85  98.00  -3.93  95.45  93.38
 20:00  -2.50  97.80  -2.56   0.00  -2.56  98.00  -2.61  95.84  89.13
 20:15  -3.75  97.40  -3.85   0.00  -3.85  98.00  -3.93  95.45  82.73
 20:30  -4.59  97.03  -4.73   0.00  -4.73  98.00  -4.83  95.09  74.87
 20:45  -4.61  97.03  -4.75   0.00  -4.75  98.00  -4.85  95.09  66.97
 21:00  -4.62  97.02  -4.76   0.00  -4.76  98.00  -4.86  95.08  59.06
 21:15  -4.64  97.02  -4.78   0.00  -4.78  98.00  -4.88  95.08  51.11
 21:30  -2.50  97.80  -2.56   0.00  -2.56  98.00  -2.61  95.84  46.86
 21:45  -0.37  97.80  -0.38   0.00  -0.38  98.00  -0.38  95.84  46.23
 22:00  -4.52  97.06  -4.66   0.00  -4.66  98.00  -4.75  95.12  38.49
 22:15  -1.02  97.80  -1.05   0.00  -1.05  98.00  -1.07  95.84  36.75
 22:30  -2.50  97.80  -2.56   0.00  -2.56  98.00  -2.61  95.84  32.50
 22:45  -0.27  97.80  -0.27   0.00  -0.27  98.00  -0.28  95.84  32.05
 23:00  -2.50  97.80  -2.56   0.00  -2.56  98.00  -2.61  95.84  27.80
 23:15  -0.48  97.80  -0.49   0.00  -0.49  98.00  -0.50  95.84  26.98
 23:30  -0.55  97.80  -0.56   0.00  -0.56  98.00  -0.57  95.84  26.05
 23:45  -0.62  97.80  -0.63   0.00  -0.63  98.00  -0.64  95.84  25.00
Totaal -14.08        -18.81   0.00 -18.81        -22.10              
2026-05-14 14:31:04 info: Berekende prognoses: 
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem
 14:30    5.00     0.00   4.07   0.00   0.20   0.00   0.00   0.00   1.12   0.57   -0.00  20.00
 14:45    5.00     0.00   3.84   0.00   0.20   0.00   0.00   0.00   1.36   0.55   -0.00  20.00
 15:00    5.00     0.00   3.53   0.00   0.25   0.00   0.00   0.00   1.71   0.50   -0.00  20.00
 15:15    5.00     0.00   3.30   0.00   0.25   0.00   0.00   0.00   1.95   0.48   -0.00  20.00
 15:30    2.36     0.00   0.42   0.00   0.26   0.00   0.00   0.00   2.19   0.07   -0.00  20.00
 15:45    1.71     0.00   0.00   0.00   0.26   0.00   0.00   0.00   1.97   0.00   -0.00  20.00
 16:00    1.12     0.00   0.00   0.00   0.25   0.00   0.00   0.00   1.37   0.00   -0.00  20.00
 16:15    0.00     0.00   0.00   0.90   0.25   0.00   0.00   0.00   1.15   0.00   -0.15  20.00
 16:30    0.00     0.00   0.00   0.68   0.25   0.00   0.00   0.00   0.93   0.00   -0.13  20.00
 16:45    0.00     0.57   0.00   1.18   0.25   0.00   0.00   0.00   0.86   0.00   -0.26  20.00
 17:00    0.64     0.00   0.00   0.00   0.25   0.00   0.00   0.00   0.89   0.00   -0.00  20.00
 17:15    0.00     0.00   0.00   0.57   0.25   0.00   0.00   0.00   0.82   0.00   -0.12  20.00
 17:30    0.00     0.00   0.00   0.50   0.26   0.00   0.00   0.00   0.76   0.00   -0.11  20.00
 17:45    0.00     0.00   0.00   0.47   0.29   0.00   0.00   0.00   0.76   0.00   -0.12  20.00
 18:00    0.00     0.00   0.00   0.48   0.36   0.00   0.00   0.00   0.84   0.00   -0.11  20.00
 18:15    0.00     0.00   0.00   0.46   0.39   0.00   0.00   0.00   0.85   0.00   -0.11  20.00
 18:30    0.00     0.00   0.00   0.43   0.42   0.00   0.00   0.00   0.86   0.00   -0.11  20.00
 18:45    0.00     0.00   0.00   0.40   0.38   0.00   0.00   0.00   0.78   0.00   -0.11  20.00
 19:00    0.00     0.00   0.00   0.38   0.26   0.00   0.00   0.00   0.64   0.00   -0.10  20.00
 19:15    0.00     0.00   0.00   0.33   0.22   0.00   0.00   0.00   0.55   0.00   -0.09  20.00
 19:30    0.00     0.00   0.00   0.25   0.18   0.00   0.00   0.00   0.44   0.00   -0.07  20.00
 19:45    0.00     3.75   0.00   3.83   0.25   0.00   0.00   0.00   0.33   0.00   -1.10  20.00
 20:00    0.00     0.20   0.00   0.00   0.43   0.00   0.00   0.00   0.23   0.00   -0.00  20.00
 20:15    0.00     3.75   0.00   3.40   0.50   0.00   0.00   0.00   0.15   0.00   -0.99  20.00
 20:30    0.00     4.74   0.00   4.25   0.58   0.00   0.00   0.00   0.09   0.00   -1.26  20.00
 20:45    0.00     4.78   0.00   4.25   0.59   0.00   0.00   0.00   0.06   0.00   -1.40  20.00
 21:00    0.00     3.75   0.00   3.23   0.56   0.00   0.00   0.00   0.04   0.00   -0.94  20.00
 21:15    0.00     4.81   0.00   4.25   0.57   0.00   0.00   0.00   0.01   0.00   -1.27  20.00
 21:30    0.00     4.83   0.00   4.25   0.58   0.00   0.00   0.00   0.00   0.00   -1.26  20.00
 21:45    0.00     4.79   0.00   4.25   0.54   0.00   0.00   0.00   0.00   0.00   -1.26  20.00
 22:00    0.00     4.71   0.00   4.25   0.46   0.00   0.00   0.00   0.00   0.00   -1.29  20.00
 22:15    0.00     0.54   0.00   0.12   0.42   0.00   0.00   0.00   0.00   0.00   -0.03  20.00
 22:30    0.00     0.38   0.00   0.00   0.38   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 22:45    0.00     0.33   0.00   0.00   0.33   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 23:00    0.00     0.26   0.00   0.00   0.26   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 23:15    0.00     0.22   0.00   0.00   0.22   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 23:30    0.00     0.17   0.00   0.00   0.17   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 23:45    0.00     0.16   0.00   0.00   0.16   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 00:00    0.00     0.19   0.00   0.00   0.19   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 00:15    0.00     0.19   0.00   0.00   0.19   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 00:30    0.00     0.19   0.00   0.00   0.19   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 00:45    0.00     0.00   0.19   0.00   0.19   0.00   0.00   0.00   0.00   0.05   -0.00  20.00
 01:00    0.00     0.20   0.00   0.00   0.20   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 01:15    0.00     0.21   0.00   0.00   0.21   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 01:30    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 01:45    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 02:00    0.00     0.21   0.00   0.00   0.21   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 02:15    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 02:30    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 02:45    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 03:00    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 03:15    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 03:30    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 03:45    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 04:00    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 04:15    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 04:30    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 04:45    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 05:00    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 05:15    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 05:30    0.00     0.00   0.21   0.00   0.21   0.00   0.00   0.00   0.00   0.06   -0.00  20.00
 05:45    0.00     0.18   0.00   0.00   0.20   0.00   0.00   0.00   0.02   0.00   -0.00  20.00
 06:00    0.00     0.14   0.00   0.00   0.19   0.00   0.00   0.00   0.06   0.00   -0.00  20.00
 06:15    0.00     0.11   0.00   0.00   0.19   0.00   0.00   0.00   0.09   0.00   -0.00  20.00
 06:30    0.00     0.07   0.00   0.00   0.19   0.00   0.00   0.00   0.12   0.00   -0.00  20.00
 06:45    0.00     0.00   0.00   0.01   0.20   0.00   0.00   0.00   0.20   0.00   -0.00  20.00
 07:00    0.00     0.00   0.00   0.12   0.21   0.00   0.00   0.00   0.33   0.00   -0.03  20.00
 07:15    0.00     0.00   0.00   0.23   0.21   0.00   0.00   0.00   0.45   0.00   -0.06  20.00
 07:30    0.00     0.00   0.00   0.35   0.22   0.00   0.00   0.00   0.57   0.00   -0.09  20.00
 07:45    0.00     0.00   0.00   0.44   0.25   0.00   0.00   0.00   0.69   0.00   -0.11  20.00
 08:00    0.00     0.00   0.00   0.52   0.30   0.00   0.00   0.00   0.82   0.00   -0.14  20.00
 08:15    0.00     0.00   0.00   0.60   0.32   0.00   0.00   0.00   0.93   0.00   -0.16  20.00
 08:30    0.00     0.00   0.00   0.69   0.35   0.00   0.00   0.00   1.04   0.00   -0.17  20.00
 08:45    0.00     0.00   0.00   0.80   0.32   0.00   0.00   0.00   1.13   0.00   -0.19  20.00
 09:00    0.00     0.00   0.00   1.00   0.26   0.00   0.00   0.00   1.26   0.00   -0.25  20.00
 09:15    0.00     0.00   0.00   1.11   0.24   0.00   0.00   0.00   1.35   0.00   -0.26  20.00
 09:30    0.00     0.00   0.00   1.23   0.21   0.00   0.00   0.00   1.44   0.00   -0.27  20.00
 09:45    0.00     0.00   0.00   1.10   0.22   0.00   0.00   0.00   1.32   0.00   -0.23  20.00
 10:00    0.00     0.00   0.00   0.82   0.24   0.00   0.00   0.00   1.06   0.00   -0.18  20.00
 10:15    0.00     0.00   0.00   0.69   0.25   0.00   0.00   0.00   0.94   0.00   -0.14  20.00
 10:30    0.00     0.00   0.00   0.57   0.26   0.00   0.00   0.00   0.82   0.00   -0.11  20.00
 10:45    0.50     0.00   0.12   0.00   0.30   0.00   0.00   0.00   0.68   0.03   -0.00  20.00
 11:00    0.00     0.05   0.00   0.00   0.38   0.00   0.00   0.00   0.33   0.00   -0.00  20.00
 11:15    0.00     0.00   0.25   0.00   0.43   0.00   0.00   0.00   0.18   0.05   -0.00  20.00
 11:30    0.00     0.00   0.41   0.00   0.47   0.00   0.00   0.00   0.06   0.08   -0.00  20.00
 11:45    0.00     0.00   0.13   0.00   0.46   0.00   0.00   0.00   0.33   0.02   -0.00  20.00
 12:00    0.00     0.00   0.00   0.67   0.41   0.00   0.00   0.00   1.09   0.00   -0.13  20.00
 12:15    0.98     0.00   0.00   0.00   0.41   0.00   0.00   0.00   1.38   0.00   -0.00  20.00
 12:30    1.28     0.00   0.00   0.00   0.40   0.00   0.00   0.00   1.68   0.00   -0.00  20.00
 12:45    5.00     0.00   3.71   0.00   0.41   0.00   0.00   0.00   1.70   0.66   -0.00  20.00
 13:00    1.08     0.00   0.00   0.00   0.45   0.00   0.00   0.00   1.53   0.00   -0.00  20.00
 13:15    3.75     0.00   2.66   0.00   0.46   0.00   0.00   0.00   1.55   0.48   -0.00  20.00
 13:30    5.00     0.00   3.90   0.00   0.47   0.00   0.00   0.00   1.58   0.69   -0.00  20.00
 13:45    5.00     0.00   3.87   0.00   0.47   0.00   0.00   0.00   1.60   0.65   -0.00  20.00
 14:00    5.00     0.00   3.76   0.00   0.46   0.00   0.00   0.00   1.70   0.64   -0.00  20.00
 14:15    5.00     0.00   3.73   0.00   0.45   0.00   0.00   0.00   1.72   0.65   -0.00  20.00
 14:30    3.66     0.00   2.36   0.00   0.45   0.00   0.00   0.00   1.75   0.43   -0.00  20.00
 14:45    1.09     0.00   0.00   0.00   0.41   0.00   0.00   0.00   1.50   0.00   -0.00  20.00
 15:00    4.90     0.00   4.25   0.00   0.35   0.00   0.00   0.00   1.00   0.70   -0.00  20.00
 15:15    2.50     0.00   2.06   0.00   0.31   0.00   0.00   0.00   0.75   0.38   -0.00  20.00
 15:30    0.00     0.00   0.00   0.19   0.27   0.00   0.00   0.00   0.47   0.00   -0.03  20.00
 15:45    0.00     0.00   0.00   0.09   0.25   0.00   0.00   0.00   0.34   0.00   -0.02  20.00
 16:00    3.75     0.00   3.64   0.00   0.22   0.00   0.00   0.00   0.33   0.66   -0.00  20.00
 16:15    0.00     0.00   0.00   0.02   0.20   0.00   0.00   0.00   0.22   0.00   -0.00  20.00
 16:30    0.00     0.00   0.04   0.00   0.18   0.00   0.00   0.00   0.14   0.01   -0.00  20.00
 16:45    0.00     0.00   0.06   0.00   0.24   0.00   0.00   0.00   0.18   0.01   -0.00  20.00
 17:00    0.00     0.00   0.02   0.00   0.38   0.00   0.00   0.00   0.36   0.00   -0.00  20.00
 17:15    0.00     0.00   0.02   0.00   0.44   0.00   0.00   0.00   0.42   0.00   -0.00  20.00
 17:30    0.00     0.00   0.01   0.00   0.50   0.00   0.00   0.00   0.49   0.00   -0.00  20.00
 17:45    0.00     0.00   0.00   0.05   0.46   0.00   0.00   0.00   0.51   0.00   -0.01  20.00
 18:00    0.00     0.00   0.00   0.19   0.33   0.00   0.00   0.00   0.52   0.00   -0.05  20.00
 18:15    0.00     0.00   0.00   0.26   0.29   0.00   0.00   0.00   0.54   0.00   -0.06  20.00
 18:30    0.00     0.00   0.00   0.32   0.24   0.00   0.00   0.00   0.56   0.00   -0.08  20.00
 18:45    0.00     0.00   0.00   0.22   0.23   0.00   0.00   0.00   0.46   0.00   -0.06  20.00
 19:00    0.00     0.00   0.00   0.03   0.24   0.00   0.00   0.00   0.27   0.00   -0.01  20.00
 19:15    0.00     0.04   0.00   0.00   0.23   0.00   0.00   0.00   0.20   0.00   -0.00  20.00
 19:30    0.00     0.09   0.00   0.00   0.23   0.00   0.00   0.00   0.13   0.00   -0.00  20.00
 19:45    0.00     3.75   0.00   3.59   0.25   0.00   0.00   0.00   0.10   0.00   -1.02  20.00
 20:00    0.00     2.50   0.00   2.27   0.32   0.00   0.00   0.00   0.08   0.00   -0.64  20.00
 20:15    0.00     3.75   0.00   3.46   0.35   0.00   0.00   0.00   0.06   0.00   -0.98  20.00
 20:30    0.00     4.59   0.00   4.25   0.37   0.00   0.00   0.00   0.04   0.00   -1.22  20.00
 20:45    0.00     4.61   0.00   4.25   0.38   0.00   0.00   0.00   0.02   0.00   -1.24  20.00
 21:00    0.00     4.62   0.00   4.25   0.39   0.00   0.00   0.00   0.01   0.00   -1.26  20.00
 21:15    0.00     4.64   0.00   4.25   0.39   0.00   0.00   0.00   0.00   0.00   -1.23  20.00
 21:30    0.00     2.50   0.00   2.10   0.40   0.00   0.00   0.00   0.00   0.00   -0.59  20.00
 21:45    0.00     0.37   0.00   0.00   0.37   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 22:00    0.00     4.52   0.00   4.25   0.27   0.00   0.00   0.00   0.00   0.00   -1.22  20.00
 22:15    0.00     1.02   0.00   0.79   0.24   0.00   0.00   0.00   0.00   0.00   -0.22  20.00
 22:30    0.00     2.50   0.00   2.30   0.20   0.00   0.00   0.00   0.00   0.00   -0.64  20.00
 22:45    0.00     0.27   0.00   0.00   0.27   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 23:00    0.00     2.50   0.00   2.09   0.41   0.00   0.00   0.00   0.00   0.00   -0.58  20.00
 23:15    0.00     0.48   0.00   0.00   0.48   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 23:30    0.00     0.55   0.00   0.00   0.55   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
 23:45    0.00     0.62   0.00   0.00   0.62   0.00   0.00   0.00   0.00   0.00   -0.00  20.00
Totaal   74.31    88.39  53.68  93.31  41.38   0.00   0.00   0.00  66.93   9.29  -26.09    NaN

2026-05-14 14:31:04 info: Consumption              53.68 (kWh)
2026-05-14 14:31:04 info: Cost consumption          9.29 (€)
2026-05-14 14:31:04 info: Tariff consumption        0.173 (€/kWh)
2026-05-14 14:31:04 info: Production               93.31 (kWh)
2026-05-14 14:31:04 info: Profit production       -26.09 (€)
2026-05-14 14:31:04 info: Tariff production         0.280 (€/kWh)

2026-05-14 14:31:04 info: 
Calculation profit after optimize in €
Cost before optimize             -2.52
Cost consumption      9.29
Cycle cost            1.63
Penalty cost          0.03
Battery storage       4.20
Boiler storage        0.00
Profit production   -26.09
Total               -10.94
Cost after optimize             -10.94
Profit:                           8.42
2026-05-14 14:31:04 info: Doorzetten van alle settings naar HA
2026-05-14 14:31:04 info: Grid set point: 16295.0 W
Home Assistant grafiek:
Afbeeldingslocatie: https://tweakers.net/i/4h1w_f8ftFI30iccLw_HByGvD9Y=/800x/filters:strip_exif()/f/image/zO0XwHmV78025SFPc2Ew0lgo.png?f=fotoalbum_large

  • diamanten
  • Registratie: Juli 2024
  • Laatst online: 31-05 08:47
KC27 schreef op donderdag 14 mei 2026 @ 16:09:
Ik wil dit jaar mijn hybride auto inruilen voor een volledig elektrische en daarom mijn laadpaal vernieuwen (3 fasen, minimaal 11 kW).
ik doe graag een beroep op de kennis en ervaring hier (o.a @rescla, @diamanten, @Mirabis enz)
Welke laadpaal laat zich het beste via HomeAssistant door DAO aansturen, is geschikt voor load balancing en is geschikt voor ERE (=laadsubidie, moet daarvoor een ingebouwde MID-gecertificeerde meter hebben)?
Zelf een EVHUB omgebouwd naar een smart laadpaal met een SmartEVSE V3 incl. MID-meter. Aangemeld bij TAP Electric, deze heeft hem geaccepteerd. De SmartEVSE is prima via HomeAssistant aan te sturen (selectie modus etc.).

De ideale aansturing van SmartEVSE door DAO (via HA) moet ik nog verder uitzoeken, zoals het schakelen tussen 1F naar 3 F en weer terug, het NoM draaien in de solar mode, etc. Bijv. nu staat er in mijn config "charge_three_phase": "True", maar kan ik die boolean al via een helper in HA configureren?

[ Voor 10% gewijzigd door diamanten op 15-05-2026 17:00 ]


  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 10:40
Na herhaaldelijke verzoeken op dit forum om implementatie voorbeelden voor beginnende DAO/HA gebruikers, staat er nu een eerste aanzet op de Wiki. Let op:
  • Work in Progress (gebruik makend van verschillende eerdere posts op dit forum, vooral die van @KC27 waarvoor dank, en eigen implementaties)
  • Op dit moment enkel voor de Batterij; later meer (EV is de volgende),
  • De screenshots komen met de eerstvolgende DOA versie
Ik hoop dat dit enige "hulp bij het opstarten" biedt zonder de complexe realiteit uit het oog te verliezen (@Torch1969 formuleerde het eerder treffend: "Elke situatie en elke hardware is net weer anders en vergt net weer wat aanpassingen" en "Het puzzelen om iets werkend te krijgen is juist het grootste deel van de lol ")

Suggesties over zowel de structuur als de inhoud zijn van harte welkom.

  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Ik ben vooral jaloers op het feit dat jullie met een waarde de accu kunnen aansturen. Ik moet hele scripts bouwen om 10/15 waardes aan te passen :') maar leuk om eens een goed doordacht voorbeeld te zien.
thomvh schreef op vrijdag 15 mei 2026 @ 14:40:
[...]

Dit was gister. Vandaag heb ik de laatste stap van de omvormer omlaag gezet in DAO zodat die niet boven de 17250 gaat vragen. Wat ik momenteel doe is ik pas mijn Grid Peak Shaving vermogen aan op basis van wat DAO berekend. Ik kan ook de grid charge current aanpassen, maar hierdoor limiteerde ik ook het PV vermogen wat naar de batterijen ging. Want mijn inverter ziet dit gewoon op de AC busbar intern als input, ondanks dat mijn PV op de generator poort van de inverter zit. De grid peak shaving power is wat er door de CT meter loopt, dus dit is ook wat ik werkelijk van het net af trek.

Wat mij wel opvalt is dat de grid setpoint uit de berekening anders is dan de feedin waarde in Home Assistant.
Het berekende grid setpoint (16295.0 W) is het vermogen in W dat je afneemt (positief) of teruglevert (negatief) van/naar het elektriciteitsnet. Het is de som van "cons" (4,07 kWh) en "prod" (= 0 kWh) in de balans = 4,07 kWh in een kwartier = 4,07 kWh / 0,25 h = 16,28 kW = 16280 W ≈ 16295 W ✅
De berekende feedin is het vermogen in W dat in je batterij ingaat (positief) of verlaat (negatief) vanuit je huisaansluiting. Het is het saldo van bat_in (=5kWh) en bat_out (= 0kWh) (als je een batterij hebt). Bij jou 5 kWh in het eerste kwartier. Je ziet het ook terug in de tabel van je batterij ac-> (= 5 kWh).
Dat is omgerekend 5 kWh/0,25 h = 20 kW die je batterij ingaat.
Dit is meer dan die 16, 28 kW die je afneemt omdat je pv nog 1,12 kWh produceert en je woning daarvan 0,2 verbruikt (baseload). Dus netto gaat 0,92 kWh ( = 0,92/0,25 = 3,68 kW) van je pv productie ook je batterij in. Opgeteld 16,28 + 3,68 = 19,96 ≈ 20 kW ✅

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
KC27 schreef op vrijdag 15 mei 2026 @ 23:01:
[...]

Het berekende grid setpoint (16295.0 W) is het vermogen in W dat je afneemt (positief) of teruglevert (negatief) van/naar het elektriciteitsnet. Het is de som van "cons" (4,07 kWh) en "prod" (= 0 kWh) in de balans = 4,07 kWh in een kwartier = 4,07 kWh / 0,25 h = 16,28 kW = 16280 W ≈ 16295 W ✅
De berekende feedin is het vermogen in W dat in je batterij ingaat (positief) of verlaat (negatief) vanuit je huisaansluiting. Het is het saldo van bat_in (=5kWh) en bat_out (= 0kWh) (als je een batterij hebt). Bij jou 5 kWh in het eerste kwartier. Je ziet het ook terug in de tabel van je batterij ac-> (= 5 kWh).
Dat is omgerekend 5 kWh/0,25 h = 20 kW die je batterij ingaat.
Dit is meer dan die 16, 28 kW die je afneemt omdat je pv nog 1,12 kWh produceert en je woning daarvan 0,2 verbruikt (baseload). Dus netto gaat 0,92 kWh ( = 0,92/0,25 = 3,68 kW) van je pv productie ook je batterij in. Opgeteld 16,28 + 3,68 = 19,96 ≈ 20 kW ✅
Yes, die klopt. Alleen als ik jouw brein mag plukken, wanneer ik het laden wil limiteren van de batterij op basis van de CT (Grid meter) moet ik dus de grid setpoint pakken en niet de feedin. Als ik het goed begrijp?

Ik loop er namelijk tegenaan dat wanneer ik mijn deye omvormer limiteer doormiddel van Max Grid Charge current, dat ook mijn PV die op AC aangesloten zit gelimiteerd wordt. Dus ik ben op zoek naar een manier om alleen de grid kant te limiteren, en dat lijk ik te kunnen doen door mijn grid peak shaving power gelijk te zetten aan de grid setpoint. Deye heeft namelijk twee waardes die limiteren op de CT (Grid meter) en niet op de inverter zelf. Namelijk: Grid Peak Shaving Power en Max sell power. Als ik de TOU waardes pak dan limiteert die de output van de batterij en niet de output op de grid.
thomvh schreef op vrijdag 15 mei 2026 @ 23:08:
[...]

Yes, die klopt. Alleen als ik jouw brein mag plukken, wanneer ik het laden wil limiteren van de batterij op basis van de CT (Grid meter) moet ik dus de grid setpoint pakken en niet de feedin. Als ik het goed begrijp?

Ik loop er namelijk tegenaan dat wanneer ik mijn deye omvormer limiteer doormiddel van Max Grid Charge current, dat ook mijn PV die op AC aangesloten zit gelimiteerd wordt. Dus ik ben op zoek naar een manier om alleen de grid kant te limiteren, en dat lijk ik te kunnen doen door mijn grid peak shaving power gelijk te zetten aan de grid setpoint. Deye heeft namelijk twee waardes die limiteren op de CT (Grid meter) en niet op de inverter zelf. Namelijk: Grid Peak Shaving Power en Max sell power. Als ik de TOU waardes pak dan limiteert die de output van de batterij en niet de output op de grid.
Ik weet te weinig van de Deye af om je te kunnen vertellen hoe je die in een "balance" mode zet met een in te stellen waarde van een grid-setpoint. In een van de volgende versies zal er ook een optie komen om het grid-setpoint te exporteren naar een ha-helper. Mogelijk kan die jou met een stuk automation helpen.
Wellicht zijn er andere DAO-Deye gebruikers die dit al hebben getackled?

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
KC27 schreef op vrijdag 15 mei 2026 @ 23:14:
[...]

Ik weet te weinig van de Deye af om je te kunnen vertellen hoe je die in een "balance" mode zet met een in te stellen waarde van een grid-setpoint. In een van de volgende versies zal er ook een optie komen om het grid-setpoint te exporteren naar een ha-helper. Mogelijk kan die jou met een stuk automation helpen.
Wellicht zijn er andere DAO-Deye gebruikers die dit al hebben getackled?
Balance doet Deye door een operating mode te zetten genaamd Zero Export to CT. Dan balanceert die zeer netjes NOM zonder dat je iets hoeft te doen.

Alleen het gaat erom dat ik kan limiteren hoeveel vermogen ik de batterij in trek (om op te laden) of eruit haal (voor te ontladen niet voor balancing). Ik denk dat jouw doel van grid setpoint voor de balance mode anders is als hoe ik hem nu wil gebruiken. Want mijn gedachte is dus om de feedin te pakken zonder baseload en pv etc. en dat in te stellen als grid peak shaving vermogen om de batterij mee op te laden, niet als NOM trigger.

P.s. hij exporteert (gridsetpoint) nu al bij mij prima naar HA voor mij.

[ Voor 3% gewijzigd door thomvh op 15-05-2026 23:33 ]


  • PcFer
  • Registratie: September 2002
  • Laatst online: 11:40
KC27 schreef op vrijdag 15 mei 2026 @ 23:14:
[...]

Ik weet te weinig van de Deye af om je te kunnen vertellen hoe je die in een "balance" mode zet met een in te stellen waarde van een grid-setpoint. In een van de volgende versies zal er ook een optie komen om het grid-setpoint te exporteren naar een ha-helper. Mogelijk kan die jou met een stuk automation helpen.
Wellicht zijn er andere DAO-Deye gebruikers die dit al hebben getackled?
Dit is toch al een (ongedocumenteerde) optie? Ik heb in dit forum eens de “entity ess grid setpoint" gevonden. Die gebruik ik voor de aansturing van mijn Victron. EDIT: in 2026.5.0 lijkt deze gewijzigd te zijn in "entity_grid_setpoint".

Als gevolg van deze aanpak doet de batterij soms iets meer of minder als de actual PV of belasting afwijkt. Voordeel is dat je op het grid altijd doet wat DAO verwacht, daar wordt je tenslotte afgerekend .

Op mijn enkelfase Victron gebruik ik ook peakshaving. Als de EV vol vermogen laadt dan is er soms te weinig vermogen over voor de accu.
Ik zie dit niet als een groot issue. Idealiter zou DAO nog per fase rekening kunnen houden met maximale belasting.

[ Voor 3% gewijzigd door PcFer op 16-05-2026 19:05 ]


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
PcFer schreef op zaterdag 16 mei 2026 @ 07:46:
[...]

Dit is toch al een (ongedocumenteerde) optie? Ik heb in dit forum eens de “entity ess grid setpoint" gevonden. Die gebruik ik voor de aansturing van mijn Victron.

Als gevolg van deze aanpak doet de batterij soms iets meer of minder als de actual PV of belasting afwijkt. Voordeel is dat je op het grid altijd doet wat DAO verwacht, daar wordt je tenslotte afgerekend .

Op mijn enkelfase Victron gebruik ik ook peakshaving. Als de EV vol vermogen laadt dan is er soms te weinig vermogen over voor de accu.
Ik zie dit niet als een groot issue. Idealiter zou DAO nog per fase rekening kunnen houden met maximale belasting.
Ik wilde hetzelfde gaan doen om dezelfde reden. Maar de batterij zou ook afwijken in kosten als je PV wegvalt en je triggert hem op de feedin. Want dan trek je het gewoon van het net. Want bijvoorbeeld nu. Wil DAO de solar opnemen maar niet van de grid trekken. De feedin is 3000 Watt. De Grid setpoint is 200 (Dan doet die niks). Als ik op feedin doe gaat die op dit moment van het net laden. Omdat de panelen nog niet genoeg leveren.
Afbeeldingslocatie: https://tweakers.net/i/RSqBP0fbA2eqTTpNWQoBYZQ1eWk=/x800/filters:strip_exif()/f/image/fm1RSxhBtj9JUO4TnCutYek8.png?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/RprORB1n0KU-hKl_Lg2YJ8-b1OM=/x800/filters:strip_exif()/f/image/Hv2bn0emgYcs4W0ZvYOwoxao.png?f=fotoalbum_large
Op deze manier trek ik teminste niks van het net af wanneer dat niet de bedoeling is. Dat is denk ik ook een beetje jouw gedachten geweest @PcFer

[ Voor 36% gewijzigd door thomvh op 16-05-2026 09:54 ]


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

Is de Tibber API kapot of doe ik iets niet goed, ik heb sinds vanmiddag geen nieuwe prijzen meer ontvangen.

Norpool doet het prima, eigenlijk geen idee waarom ik Tibber gebruikte. :9

Waar wordt de Tibber data eigenlijk voor gebruikt? https://github.com/corneel27/day-ahead/blob/main/dao/DOCS.md#tibber-1

[ Voor 64% gewijzigd door Beekforel op 16-05-2026 20:21 ]


  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Beekforel schreef op zaterdag 16 mei 2026 @ 19:43:
Is de Tibber API kapot of doe ik iets niet goed, ik heb sinds vanmiddag geen nieuwe prijzen meer ontvangen.

Norpool doet het prima, eigenlijk geen idee waarom ik Tibber gebruikte. :9

Waar wordt de Tibber data eigenlijk voor gebruikt? https://github.com/corneel27/day-ahead/blob/main/dao/DOCS.md#tibber-1
Volgens mij om historische verbruiks data van de P1 meter op te halen. Zo lees ik het in iedergeval.
Beekforel schreef op zaterdag 16 mei 2026 @ 19:43:
Is de Tibber API kapot of doe ik iets niet goed, ik heb sinds vanmiddag geen nieuwe prijzen meer ontvangen.

Norpool doet het prima, eigenlijk geen idee waarom ik Tibber gebruikte. :9

Waar wordt de Tibber data eigenlijk voor gebruikt? https://github.com/corneel27/day-ahead/blob/main/dao/DOCS.md#tibber-1
Het is nog een overblijfsel uit de tijd dat DAO nog alleen door mij en een paar andere (toen ook Tibber klanten) werd gebruikt. Maar je hebt het nu niet meer nodig. Ik gebruik zelf ook Nordpool voor het ophalen van de prijzen (meestal beschikbaar om 12:55, zo niet dan is er bijna altijd vertraging bij de epex-veiling).

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Darkwings
  • Registratie: Mei 2007
  • Laatst online: 02-06 16:27
tomvandepoel3 schreef op vrijdag 15 mei 2026 @ 17:04:
Na herhaaldelijke verzoeken op dit forum om implementatie voorbeelden voor beginnende DAO/HA gebruikers, staat er nu een eerste aanzet op de Wiki. Let op:
  • Work in Progress (gebruik makend van verschillende eerdere posts op dit forum, vooral die van @KC27 waarvoor dank, en eigen implementaties)
  • Op dit moment enkel voor de Batterij; later meer (EV is de volgende),
  • De screenshots komen met de eerstvolgende DOA versie
Ik hoop dat dit enige "hulp bij het opstarten" biedt zonder de complexe realiteit uit het oog te verliezen (@Torch1969 formuleerde het eerder treffend: "Elke situatie en elke hardware is net weer anders en vergt net weer wat aanpassingen" en "Het puzzelen om iets werkend te krijgen is juist het grootste deel van de lol ")

Suggesties over zowel de structuur als de inhoud zijn van harte welkom.
Heb dit vandaag kunnen gebruiken bij instellen van een batterij, erg handig!

Een kleine bug (?), in dit stuk van de automation:
YAML:
1
2
3
4
5
6
      - action: number.set_value
        metadata: {}
        data:
          value: "{{ -1.0 * (states('sensor.dao_battery_set_power_feedin') | float) }}"
        target:
          entity_id: number.sessy_1_power_setpoint
Moet die sensor.dao_battery_set_power_feedin niet matchen met input_number_dao... zoals in de voorbeeldconfig?

  • pimNH
  • Registratie: Mei 2011
  • Laatst online: 23-05 20:34
Heeft iemand een idee waar dit gedrag vandaan komt:

Afbeeldingslocatie: https://tweakers.net/i/6G6u9YlmpdbCufBArCflp2IvhTs=/800x/filters:strip_exif()/f/image/rr0OZeRFd1koPM5TrxxZtN1O.png?f=fotoalbum_large De accu gaat zodra hij vol is ontladen terwijl de prijzen laag zijn. Ik heb het al meerdere keren gezien.

Mijn accu config is als volgt:
"battery": [

{

"name": "Marstek Venus-E",

"entity_actual_level": "sensor.marstek1_battery_soc",

"capacity": 5.12,

"upper_limit": 100,

"lower_limit": 13,

"optimal_lower_level": 13,

"penalty_low_soc": 0.0025,

"charge_stages": [

{

"power": 0.0,

"efficiency": 1.0

},

{

"power": 100.0,

"efficiency": 0.5

},

{

"power": 800.0,

"efficiency": 0.89

},

{

"power": 1250.0,

"efficiency": 0.85

},

{

"power": 2500.0,

"efficiency": 0.86

}

],

"discharge_stages": [

{

"power": 0.0,

"efficiency": 1.0

},

{

"power": 100.0,

"efficiency": 0.5

},

{

"power": 800.0,

"efficiency": 0.92

},

{

"power": 1250.0,

"efficiency": 0.85

},

{

"power": 2500.0,

"efficiency": 0.88

}

],

"reduce_power_low_soc": [

{

"soc": 15,

"power": 200

},

{

"soc": 30,

"power": 2000

}

],

"reduce_power_high_soc": [

{

"soc": 85,

"power": 2000

},

{

"soc": 90,

"power": 1300

},

{

"soc": 95,

"power": 500

}

],

"minimum_power": 100,

"dc_to_bat_efficiency": 1.0,

"bat_to_dc_efficiency": 1.0,

"cycle_cost": 0.02,

"entity_set_power_feedin": "input_number.DAO_Bat_pwr",

"entity_set_operating_mode": "input_select.DAO_Bat_opmode",

"entity_set_operating_mode_on": "Aan",

"entity_set_operating_mode_off": "Uit",

"entity_balance_switch": "input_boolean.DAO_Bat_balance",

"solar": []

}

],
Debug:
2026-05-17 16:21:04 INFO: Loaded 6 secrets from ../data/secrets.json

2026-05-17 16:21:04 INFO: Validating configuration with ConfigurationV1

2026-05-17 16:21:04 info: Day Ahead Optimalisering versie: 2026.5.0

2026-05-17 16:21:04 info: Day Ahead Optimalisering gestart op: 17-05-2026 16:21:04

2026-05-17 16:21:04 info: Day Ahead Optimalisatie gestart: 17-05-2026 16:21:04 taak: calc_optimum_met_debug

2026-05-17 16:21:04 info: Debug = True

2026-05-17 16:21:04 waarschuwing: "last invoice" (2022-09-01) is verouderd en moet worden bijgewerkt

2026-05-17 16:21:04 info: Baseload uit instellingen

2026-05-17 16:21:04 info: ML prediction achter

date_time prediction

0 2026-05-17 16:00:00+02:00 1.343

1 2026-05-17 17:00:00+02:00 0.682

2 2026-05-17 18:00:00+02:00 0.533

3 2026-05-17 19:00:00+02:00 0.401

4 2026-05-17 20:00:00+02:00 0.194

5 2026-05-17 21:00:00+02:00 0.019

6 2026-05-17 22:00:00+02:00 0.005

7 2026-05-17 23:00:00+02:00 0.005

8 2026-05-18 00:00:00+02:00 0.005

9 2026-05-18 01:00:00+02:00 0.005

10 2026-05-18 02:00:00+02:00 0.005

11 2026-05-18 03:00:00+02:00 0.005

12 2026-05-18 04:00:00+02:00 0.005

13 2026-05-18 05:00:00+02:00 0.005

14 2026-05-18 06:00:00+02:00 0.195

15 2026-05-18 07:00:00+02:00 0.699

16 2026-05-18 08:00:00+02:00 0.732

17 2026-05-18 09:00:00+02:00 1.185

18 2026-05-18 10:00:00+02:00 2.097

19 2026-05-18 11:00:00+02:00 1.246

20 2026-05-18 12:00:00+02:00 3.553

21 2026-05-18 13:00:00+02:00 3.713

22 2026-05-18 14:00:00+02:00 3.188

23 2026-05-18 15:00:00+02:00 2.677

24 2026-05-18 16:00:00+02:00 1.581

25 2026-05-18 17:00:00+02:00 0.804

26 2026-05-18 18:00:00+02:00 0.569

27 2026-05-18 19:00:00+02:00 0.400

28 2026-05-18 20:00:00+02:00 0.241

29 2026-05-18 21:00:00+02:00 0.032

30 2026-05-18 22:00:00+02:00 0.005

31 2026-05-18 23:00:00+02:00 0.005

2026-05-17 16:21:04 info: Start waarden:

uur tijd spot p_l p_t base pv_ac pv_dc

0 16:00 2026-05-17 16:00:00 0.056 0.198 0.198 0.140 0.872 0

1 17:00 2026-05-17 17:00:00 0.101 0.253 0.253 0.600 0.682 0

2 18:00 2026-05-17 18:00:00 0.129 0.287 0.287 0.300 0.533 0

3 19:00 2026-05-17 19:00:00 0.143 0.304 0.304 0.300 0.401 0

4 20:00 2026-05-17 20:00:00 0.151 0.314 0.314 0.300 0.194 0

5 21:00 2026-05-17 21:00:00 0.153 0.316 0.316 0.300 0.019 0

6 22:00 2026-05-17 22:00:00 0.148 0.310 0.310 0.140 0.005 0

7 23:00 2026-05-17 23:00:00 0.140 0.300 0.300 0.140 0.005 0

8 00:00 2026-05-18 00:00:00 0.130 0.288 0.288 0.140 0.005 0

9 01:00 2026-05-18 01:00:00 0.122 0.279 0.279 0.140 0.005 0

10 02:00 2026-05-18 02:00:00 0.122 0.279 0.279 0.140 0.005 0

11 03:00 2026-05-18 03:00:00 0.122 0.279 0.279 0.140 0.005 0

12 04:00 2026-05-18 04:00:00 0.125 0.282 0.282 0.140 0.005 0

13 05:00 2026-05-18 05:00:00 0.133 0.291 0.291 0.140 0.005 0

14 06:00 2026-05-18 06:00:00 0.148 0.310 0.310 0.140 0.195 0

15 07:00 2026-05-18 07:00:00 0.161 0.326 0.326 0.140 0.699 0

16 08:00 2026-05-18 08:00:00 0.172 0.339 0.339 0.140 0.732 0

17 09:00 2026-05-18 09:00:00 0.140 0.300 0.300 0.140 1.185 0

18 10:00 2026-05-18 10:00:00 0.122 0.279 0.279 0.140 2.097 0

19 11:00 2026-05-18 11:00:00 0.106 0.259 0.259 0.140 1.246 0

20 12:00 2026-05-18 12:00:00 0.099 0.250 0.250 0.140 3.553 0

21 13:00 2026-05-18 13:00:00 0.091 0.240 0.240 0.140 3.713 0

22 14:00 2026-05-18 14:00:00 0.092 0.242 0.242 0.140 3.188 0

23 15:00 2026-05-18 15:00:00 0.099 0.250 0.250 0.140 2.677 0

24 16:00 2026-05-18 16:00:00 0.105 0.258 0.258 0.140 1.581 0

25 17:00 2026-05-18 17:00:00 0.125 0.282 0.282 0.600 0.804 0

26 18:00 2026-05-18 18:00:00 0.143 0.304 0.304 0.300 0.569 0

27 19:00 2026-05-18 19:00:00 0.180 0.348 0.348 0.300 0.400 0

28 20:00 2026-05-18 20:00:00 0.229 0.408 0.408 0.300 0.241 0

29 21:00 2026-05-18 21:00:00 0.202 0.375 0.375 0.300 0.032 0

30 22:00 2026-05-18 22:00:00 0.156 0.319 0.319 0.140 0.005 0

31 23:00 2026-05-18 23:00:00 0.143 0.304 0.304 0.140 0.005 0

2026-05-17 16:21:05 info: No reduced hours applied for Marstek Venus-E

2026-05-17 16:21:05 info: Reduced power applied during discharging at low soc, between 15% and 30% power is reduced from 200W until 2000W

2026-05-17 16:21:05 info: Reduced power applied during charging at high soc, between 85% and 90% power is reduced from 2000W until 1300W

2026-05-17 16:21:05 info: Reduced power applied during charging at high soc, between 90% and 95% power is reduced from 1300W until 500W

2026-05-17 16:21:05 info: Startwaarde SoC Marstek Venus-E: 93.0%

2026-05-17 16:21:05 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland

2026-05-17 16:21:05 info: Warmtepomp niet aanwezig - warmtepomp wordt niet ingepland

2026-05-17 16:21:05 info: Apparaat vaatwasser direct starten staat uit

2026-05-17 16:21:05 info: Machine vaatwasser wordt niet ingepland, want er is gekozen voor Uit

2026-05-17 16:21:05 info: Apparaat Koelkast direct starten staat uit

2026-05-17 16:21:05 info: Machine Koelkast wordt niet ingepland, want de berekende planning wordt nu uitgevoerd

2026-05-17 16:21:05 info: Apparaat WPBoiler direct starten staat uit

2026-05-17 16:21:05 info: Machine WPBoiler wordt niet ingepland, want in deze planning-window heeft de machine al gedraaid

2026-05-17 16:21:05 info: Strategie: minimale kosten

2026-05-17 16:21:05 info: Maximale fout (maximal gap): 0.005000 euro

2026-05-17 16:21:05 info: Rekentijd: 0.33 sec

2026-05-17 16:21:05 info: Het programma heeft een optimale oplossing gevonden.

2026-05-17 16:21:05 info: Laad volume in uur 0 16:00 0.0 kWh

2026-05-17 16:21:05 info: 1 0.46467739932955177 0.1

2026-05-17 16:21:05 info: 2 0.5353226006704482 0.8

2026-05-17 16:21:05 info: Ontlaad volume in uur 16 08:00 0.7490666666666682 kWh

2026-05-17 16:21:05 info: 2 0.9363333333333352 0.8

2026-05-17 16:21:05 info: Laad volume in uur 21 13:00 0.0 kWh

2026-05-17 16:21:05 info: 2 1.0 0.8

2026-05-17 16:21:05 info: Ontlaad volume in uur 27 19:00 0.8 kWh

2026-05-17 16:21:05 info: 2 1.0 0.8

2026-05-17 16:21:05 info: Ontlaad volume in uur 28 20:00 2.2 kWh

2026-05-17 16:21:05 info: 4 0.88 2.5

2026-05-17 16:21:05 info: Ontlaad volume in uur 29 21:00 0.8 kWh

2026-05-17 16:21:05 info: 2 1.0 0.8

2026-05-17 16:21:05 info: In- en uitgaande energie per uur batterij Marstek Venus-E

uur ac-> eff ->dc pv->dc dc-> eff ->bat o_eff SoC

kWh % kWh kWh kWh % kWh % %

16:00 0.31 85.18 0.26 0.00 0.26 100.00 0.26 85.18 98.13

17:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

18:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

19:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

20:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

21:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

22:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

23:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

00:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

01:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

02:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

03:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

04:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

05:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

06:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

07:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 98.13

08:00 -0.75 92.00 -0.81 0.00 -0.81 100.00 -0.81 92.00 82.22

09:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 82.22

10:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 82.22

11:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 82.22

12:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 82.22

13:00 0.80 89.00 0.71 0.00 0.71 100.00 0.71 89.00 96.13

14:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 96.13

15:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 96.13

16:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 96.13

17:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 96.13

18:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 96.13

19:00 -0.80 92.00 -0.87 0.00 -0.87 100.00 -0.87 92.00 79.15

20:00 -2.20 88.00 -2.50 0.00 -2.50 100.00 -2.50 88.00 30.32

21:00 -0.80 92.00 -0.87 0.00 -0.87 100.00 -0.87 92.00 13.33

22:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 13.33

23:00 0.00 -- 0.00 0.00 0.00 -- 0.00 -- 13.33

Totaal -3.44 -4.08 0.00 -4.08 -4.08

2026-05-17 16:21:06 info: Berekende prognoses zijn niet opgeslagen.

2026-05-17 16:21:06 info: Berekende prognoses:

uur bat_in bat_out cons prod base boil wp ev pv_ac cost profit b_tem mach

16:00 0.31 0.00 0.00 0.47 0.14 0.00 0.00 0.00 0.87 0.00 -0.09 20.00 0.00

17:00 0.00 0.00 0.00 0.08 0.60 0.00 0.00 0.00 0.68 0.00 -0.02 20.00 0.00

18:00 0.00 0.00 0.00 0.23 0.30 0.00 0.00 0.00 0.53 0.00 -0.07 20.00 0.00

19:00 0.00 0.00 0.00 0.10 0.30 0.00 0.00 0.00 0.40 0.00 -0.03 20.00 0.00

20:00 0.00 0.00 0.11 0.00 0.30 0.00 0.00 0.00 0.19 0.03 -0.00 20.00 0.00

21:00 0.00 0.00 0.28 0.00 0.30 0.00 0.00 0.00 0.02 0.09 -0.00 20.00 0.00

22:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

23:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

00:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

01:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

02:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

03:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

04:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

05:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

06:00 0.00 0.00 0.00 0.06 0.14 0.00 0.00 0.00 0.20 0.00 -0.02 20.00 0.00

07:00 0.00 0.00 0.00 0.56 0.14 0.00 0.00 0.00 0.70 0.00 -0.18 20.00 0.00

08:00 0.00 0.75 0.00 1.34 0.14 0.00 0.00 0.00 0.73 0.00 -0.45 20.00 0.00

09:00 0.00 0.00 0.00 1.04 0.14 0.00 0.00 0.00 1.18 0.00 -0.31 20.00 0.00

10:00 0.00 0.00 0.00 1.96 0.14 0.00 0.00 0.00 2.10 0.00 -0.55 20.00 0.00

11:00 0.00 0.00 0.00 1.11 0.14 0.00 0.00 0.00 1.25 0.00 -0.29 20.00 0.00

12:00 0.00 0.00 0.00 3.41 0.14 0.00 0.00 0.00 3.55 0.00 -0.85 20.00 0.00

13:00 0.80 0.00 0.00 2.77 0.14 0.00 0.00 0.00 3.71 0.00 -0.67 20.00 0.00

14:00 0.00 0.00 0.00 3.05 0.14 0.00 0.00 0.00 3.19 0.00 -0.74 20.00 0.00

15:00 0.00 0.00 0.00 2.54 0.14 0.00 0.00 0.00 2.68 0.00 -0.63 20.00 0.00

16:00 0.00 0.00 0.00 1.44 0.14 0.00 0.00 0.00 1.58 0.00 -0.37 20.00 0.00

17:00 0.00 0.00 0.00 0.20 0.60 0.00 0.00 0.00 0.80 0.00 -0.06 20.00 0.00

18:00 0.00 0.00 0.00 0.27 0.30 0.00 0.00 0.00 0.57 0.00 -0.08 20.00 0.00

19:00 0.00 0.80 0.00 0.90 0.30 0.00 0.00 0.00 0.40 0.00 -0.31 20.00 0.00

20:00 0.00 2.20 0.00 2.14 0.30 0.00 0.00 0.00 0.24 0.00 -0.87 20.00 0.00

21:00 0.00 0.80 0.00 0.53 0.30 0.00 0.00 0.00 0.03 0.00 -0.20 20.00 0.00

22:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

23:00 0.00 0.00 0.13 0.00 0.14 0.00 0.00 0.00 0.01 0.04 -0.00 20.00 0.00

Totaal 1.11 4.55 1.73 24.21 6.68 0.00 0.00 0.00 25.67 0.52 -6.80 NaN 0.00

2026-05-17 16:21:06 info: Consumption 1.73 (kWh)

2026-05-17 16:21:06 info: Cost consumption 0.52 (€)

2026-05-17 16:21:06 info: Tariff consumption 0.298 (€/kWh)

2026-05-17 16:21:06 info: Production 24.21 (kWh)

2026-05-17 16:21:06 info: Profit production -6.80 (€)

2026-05-17 16:21:06 info: Tariff production 0.281 (€/kWh)

2026-05-17 16:21:06 info:

Calculation profit after optimize in €

Cost before optimize -4.80

Cost consumption 0.52

Cycle cost 0.12

Penalty cost 0.00

Battery storage 0.94

Boiler storage 0.00

Profit production -6.80

Total -5.22

Cost after optimize -5.22

Profit: 0.43

2026-05-17 16:21:06 info: Onderstaande settings worden NIET doorgezet naar HA (debug-run)

2026-05-17 16:21:06 info: Grid set point: -728.0 W

2026-05-17 16:21:06 info: Cycle cost Marstek Venus-E: 0.12 euro

2026-05-17 16:21:06 info: Netto vermogen naar(+)/uit(-) batterij Marstek Venus-E zou zijn: 474 W

2026-05-17 16:21:06 info: Balanceren zou zijn: off

2026-05-17 16:21:06 info: Apparaat: vaatwasser

2026-05-17 16:21:06 info: Programma: Uit

2026-05-17 16:21:06 info: Apparaat: Koelkast

2026-05-17 16:21:06 info: Programma: Kouder

2026-05-17 16:21:06 info: Niet ingepland

2026-05-17 16:21:06 info: Apparaat: WPBoiler

2026-05-17 16:21:06 info: Programma: aan

2026-05-17 16:21:06 info: Niet ingepland

  • ErnstH
  • Registratie: September 2003
  • Niet online
pimNH schreef op zondag 17 mei 2026 @ 16:22:
Heeft iemand een idee waar dit gedrag vandaan komt:

[Afbeelding] De accu gaat zodra hij vol is ontladen terwijl de prijzen laag zijn. Ik heb het al meerdere keren gezien.

Mijn accu config is als volgt:


[...]

Debug:


[...]
Die grafiek klopt gewoon. Hij laadt als het goedkoop is en ontlaadt als t duur is. Vergelijkbaar met het plan hier.

  • pimNH
  • Registratie: Mei 2011
  • Laatst online: 23-05 20:34
ErnstH schreef op zondag 17 mei 2026 @ 17:00:
[...]

Die grafiek klopt gewoon. Hij laadt als het goedkoop is en ontlaadt als t duur is. Vergelijkbaar met het plan hier.
Nee het is dus zo dat hij tussen 4 en 5 ontlaadt met 800W. Het gaat om het eerste uur in de grafiek.

  • ErnstH
  • Registratie: September 2003
  • Niet online
Ah ja idd. Dat is wel vreemd.

  • roelzadh
  • Registratie: Februari 2008
  • Laatst online: 01-06 20:21
Enig idee hoe ik mijn boiler moet instellen? Iedere keer plant hij de boiler vrijwel direct in als de temperatuur onder de "heating allowed below" daalt.

Wat ik zou willen:

Onder de 30 graden mag die gaan verwarmen, vanaf 15 graden moet die gaan verwarmen.

Hysterese staat op 15 graden. Of is deze gemeten vanaf de setpoint die op 52 graden staat of 60 bij legionella?
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  "boiler": {
    "boiler_present": true,
    "entity boiler enabled": "input_boolean.dao_boiler_enabled",
    "entity actual temp.": "sensor.ecodan_heatpump_dhw_current_temp",
    "entity setpoint": "sensor.ecodan_heatpump_dhw_setpoint_value",
    "entity hysterese": "input_number.ecodan_dhw_hysterese",
    "cop": 2.8,
    "cooling_rate": 0.4,
    "volume": 300,
    "heating allowed below": 30,
    "elec. power": 3500,
    "boiler_heated_by_heatpump": true,
    "activate service": "switch",
    "switch entity": "switch.ecodan_heatpump_force_dhw"
  },

PUHZ-SW100YAA & 7440wp


  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 11:12
roelzadh schreef op zondag 17 mei 2026 @ 20:03:
Enig idee hoe ik mijn boiler moet instellen? Iedere keer plant hij de boiler vrijwel direct in als de temperatuur onder de "heating allowed below" daalt.

Wat ik zou willen:

Onder de 30 graden mag die gaan verwarmen, vanaf 15 graden moet die gaan verwarmen.

Hysterese staat op 15 graden. Of is deze gemeten vanaf de setpoint die op 52 graden staat of 60 bij legionella?
JSON:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  "boiler": {
    "boiler_present": true,
    "entity boiler enabled": "input_boolean.dao_boiler_enabled",
    "entity actual temp.": "sensor.ecodan_heatpump_dhw_current_temp",
    "entity setpoint": "sensor.ecodan_heatpump_dhw_setpoint_value",
    "entity hysterese": "input_number.ecodan_dhw_hysterese",
    "cop": 2.8,
    "cooling_rate": 0.4,
    "volume": 300,
    "heating allowed below": 30,
    "elec. power": 3500,
    "boiler_heated_by_heatpump": true,
    "activate service": "switch",
    "switch entity": "switch.ecodan_heatpump_force_dhw"
  },
Heb je deze uitleg al goed gelezen?
https://github.com/cornee...tellingen#boiler-tapwater

Zoals ik het nu begrijp is jou setpoint - hysterese hoger dan heating allowed below. Daardoor gaat die direct opwarmen.

Dit wil je voor elkaar krijgen volgensmij. Goedkoopste moment: Geprognotiseerde vat temeratuur < heating allowed below en Geprognotiseerde vat temeratuur > Ondergrens (setpoint - hysterese). → start op het moment dat het opwarmen van de boiler het goedkoopste is en er aan de twee voorwaarde wordt voldaan.

PV 5.590 Wp Enphase, 2.700 Wp Growatt - Easee laadpaal - Itho Amber 95 WP


  • roelzadh
  • Registratie: Februari 2008
  • Laatst online: 01-06 20:21
Impossibl3 schreef op zondag 17 mei 2026 @ 22:24:
[...]


Heb je deze uitleg al goed gelezen?
https://github.com/cornee...tellingen#boiler-tapwater

Zoals ik het nu begrijp is jou setpoint - hysterese hoger dan heating allowed below. Daardoor gaat die direct opwarmen.

Dit wil je voor elkaar krijgen volgensmij. Goedkoopste moment: Geprognotiseerde vat temeratuur < heating allowed below en Geprognotiseerde vat temeratuur > Ondergrens (setpoint - hysterese). → start op het moment dat het opwarmen van de boiler het goedkoopste is en er aan de twee voorwaarde wordt voldaan.
Nu snap ik hem. "Heating allowed below" bracht me op het verkeerde been. Dit is dus meer "heating required below" qua werking.

PUHZ-SW100YAA & 7440wp


  • wmc
  • Registratie: November 2012
  • Laatst online: 10:19

wmc

pimNH schreef op zondag 17 mei 2026 @ 16:22:
Heeft iemand een idee waar dit gedrag vandaan komt:

[Afbeelding] De accu gaat zodra hij vol is ontladen terwijl de prijzen laag zijn. Ik heb het al meerdere keren gezien.

Mijn accu config is als volgt:


[...]

Debug:


[...]
Gebaseerd op je grafiek wil je dat de accu leeg is aan het einde van je horizon. Ik vermoed dat hij dat probeert te halen en daarom een beetje ontlaadt aan het begin.

  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 10:40
Darkwings schreef op zondag 17 mei 2026 @ 10:18:
[...]

Heb dit vandaag kunnen gebruiken bij instellen van een batterij, erg handig!

Een kleine bug (?), in dit stuk van de automation:
YAML:
1
2
3
4
5
6
      - action: number.set_value
        metadata: {}
        data:
          value: "{{ -1.0 * (states('sensor.dao_battery_set_power_feedin') | float) }}"
        target:
          entity_id: number.sessy_1_power_setpoint
Moet die sensor.dao_battery_set_power_feedin niet matchen met input_number_dao... zoals in de voorbeeldconfig?
Ja, ipv sensor.dao_battery_set_power_feedin had hier in regel 4 input_number.dao_battery_set_power_feedin moeten staan (oops). Ik ga het aanpassen. Dank voor je reactie.
Er is een nieuwe testversie gepubliceerd: 2026.5.1.rc1
Dit staat in de changelog
  • updated several python modules
  • fixed error when calculating baseload from sensors with Wh and MWh
  • added ml_training_start_date for installations with changed configuration within past three years(feature request from @TheMystery
  • added optional switch_cost for charging the EV (=float, euro/switch change). All extra stops/starts (more than 2) will contribute to virtual penalty cost and so reduce the switch actions.
  • added multiplier_consumption and multiplier_production to price-parameters(for users in Belgium)
  • moved "entity_balance_switch" and "entity_grid_setpoint" from battery to grid
Korte toelichting:
  • Je kunt nu "ml_training_start_date" (optioneel) opnemen in je solar-definities, Default staat deze op 3 jaar terug. Wanneer je een datum neemt die meer recent is wordt vanaf deze datum de data gebruikt voor de ml-training van het model voor de voorspelling van je pv=productie.
  • Je kunt bij je ev nu switch_cost (optioneel, default =0.0 euro/schakeling) opnemen ter voorkoming van extra start/stops tijdens het laden. Een waarde van 0.01 geeft al een flinke reductie van extra start/stops.
  • Voor de Belgische gebruikers is multiplier_production (optioneel, float, default =1.0, waarden kunnen variëren tussen -100.0 en +100.0) geïntroduceerd. De formule is nu geworden: tarief production = (epex*multiplier + taxes + supplier) × (1 + VAT)
  • De optionele instellingen "entity_balance_switch" and "entity_grid_setpoint" zijn verhuisd van je batterij(en) naar "grid", waar ze thuis horen.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • simnet
  • Registratie: Januari 2020
  • Laatst online: 10:14
KC27 schreef op woensdag 20 mei 2026 @ 00:07:


• De optionele instellingen "entity_balance_switch" and "entity_grid_setpoint" zijn verhuisd van je batterij(en) naar "grid", waar ze thuis horen.
[/list]
Ik vraag me sterk af of dit een goed idee is.
Conceptueel klopt het ook niet. De grid heeft geen mogelijkheid om te kunnen balanceren. Een PV installatie of een batterij (en hopelijk in de toekomst een EV) daarin tegen wel.

DAO heeft de wiskundige mogelijkheid om te berekenen welke van de twee (of meer) het beste de leiding kan nemen. De keuze om een slechts een enkele balance switch op grid niveau te hebben lijkt daarin tegenstrijdig.
Alleen volledig offgrid systemen (waar alles via een omvormer loopt zoala deye en victron) lijken hiermee bediend, maar die hadden de functie al.

Zie ik dat z goed?
Er zit nog een storende fout in 2026.5.1.rc1.
Binnen nu en een half uur komt versie 2026.5.1.rc2 uit, waarin deze fout is gerepareerd,

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • PcFer
  • Registratie: September 2002
  • Laatst online: 11:40
KC27 schreef op woensdag 20 mei 2026 @ 00:07:
Er is een nieuwe testversie gepubliceerd: 2026.5.1.rc1
Dit staat in de changelog
  • updated several python modules
  • fixed error when calculating baseload from sensors with Wh and MWh
  • added ml_training_start_date for installations with changed configuration within past three years(feature request from @TheMystery
  • added optional switch_cost for charging the EV (=float, euro/switch change). All extra stops/starts (more than 2) will contribute to virtual penalty cost and so reduce the switch actions.
  • added multiplier_consumption and multiplier_production to price-parameters(for users in Belgium)
  • moved "entity_balance_switch" and "entity_grid_setpoint" from battery to grid
Korte toelichting:
  • Je kunt nu "ml_training_start_date" (optioneel) opnemen in je solar-definities, Default staat deze op 3 jaar terug. Wanneer je een datum neemt die meer recent is wordt vanaf deze datum de data gebruikt voor de ml-training van het model voor de voorspelling van je pv=productie.
  • Je kunt bij je ev nu switch_cost (optioneel, default =0.0 euro/schakeling) opnemen ter voorkoming van extra start/stops tijdens het laden. Een waarde van 0.01 geeft al een flinke reductie van extra start/stops.
  • Voor de Belgische gebruikers is multiplier_production (optioneel, float, default =1.0, waarden kunnen variëren tussen -100.0 en +100.0) geïntroduceerd. De formule is nu geworden: tarief production = (epex*multiplier + taxes + supplier) × (1 + VAT)
  • De optionele instellingen "entity_balance_switch" and "entity_grid_setpoint" zijn verhuisd van je batterij(en) naar "grid", waar ze thuis horen.
Fijn dat je de EV switch penalty zo snel geïmplementeerd hebt, ga ik binnenkort mee testen!

EDIT: Vandaag een beetje mee lopen spelen, werkt erg goed! Mooie manier om toch meerdere sessies toe te staan als het prijsverschil te groot wordt.
simnet schreef op woensdag 20 mei 2026 @ 06:35:
[...]


Ik vraag me sterk af of dit een goed idee is.
Conceptueel klopt het ook niet. De grid heeft geen mogelijkheid om te kunnen balanceren. Een PV installatie of een batterij (en hopelijk in de toekomst een EV) daarin tegen wel.

DAO heeft de wiskundige mogelijkheid om te berekenen welke van de twee (of meer) het beste de leiding kan nemen. De keuze om een slechts een enkele balance switch op grid niveau te hebben lijkt daarin tegenstrijdig.
Alleen volledig offgrid systemen (waar alles via een omvormer loopt zoala deye en victron) lijken hiermee bediend, maar die hadden de functie al.

Zie ik dat z goed?
"entity_grid_setpoint" onder grid lijkt me een verbetering, het is tenslotte een resultaat van alle opwek en loads waar DAO mee rekent en behoort niet specifiek toe aan één device.

De implementatie van "entity_balance_switch" (NOM) hangt inderdaad af waar je met DAO naartoe wil. Als je de implementatie van NOM volledig aan de gebruiker laat dan lijkt me onder 'grid' de juiste keuze. Zoals in de huidige implementatie.

Als je door DAO wil laten bepalen welk device (PV, Accu 1, Accu2, ...) NOM moet draaien dan zou je ondersteuning hiervoor op zijn minst per device moeten kunnen aangeven (incl. PV). Dat is nu niet het geval.
simnet schreef op woensdag 20 mei 2026 @ 06:35:
[...]


Ik vraag me sterk af of dit een goed idee is.
Conceptueel klopt het ook niet. De grid heeft geen mogelijkheid om te kunnen balanceren. Een PV installatie of een batterij (en hopelijk in de toekomst een EV) daarin tegen wel.

DAO heeft de wiskundige mogelijkheid om te berekenen welke van de twee (of meer) het beste de leiding kan nemen. De keuze om een slechts een enkele balance switch op grid niveau te hebben lijkt daarin tegenstrijdig.
Alleen volledig offgrid systemen (waar alles via een omvormer loopt zoala deye en victron) lijken hiermee bediend, maar die hadden de functie al.

Zie ik dat z goed?
Ik ben het niet met je eens.
DAO ziet alleen aan de grid-values van het eerstkomende interval of er gebalanceerd moet worden.
In pseudo code
code:
1
als abs(consumptie-productie) < 20 Wh dan balanceren
In principe zijn er diverse apparaten waarmee gebalanceerd kan worden: je batterij(en), je auto('s) en straks ook nog je pv als je het vermogen daarvan kunt "terugregelen" zoals bij SolarEdge.
Het is aan de gebruiker in Home Assistant om op basis van zijn prioriteiten enerzijds en de berekende inzet door DAO van deze apparaten anderzijds te bepalen welke appara(a)t(en) de gevraagde balancering moeten gaan uitvoeren en zo ja hoe.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • roelzadh
  • Registratie: Februari 2008
  • Laatst online: 01-06 20:21
Bij het berekenen van de baseloads krijg ik regelmatig negatieve loads, vaak is het uur ervoor/erna juist hoger in verbruik. Is er een mogelijkheid dit op een of andere manier te middelen zodat er een beter gemiddelde uit komt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2026-05-20 09:24:24 info: Day Ahead Optimalisering versie: 2026.5.0
2026-05-20 09:24:24 info: Day Ahead Optimalisering gestart op: 20-05-2026 09:24:24
2026-05-20 09:24:24 info: Day Ahead Optimalisatie gestart: 20-05-2026 09:24:24 taak: calc_baseloads
2026-05-20 09:24:36 info: baseload voor weekdag 0 :
2026-05-20 09:24:36 info: 0.313 0.215 0.2 0.21 0.202 0.196 0.27 0.452 0.448 0.332 0.379 0.311 0.345 0.35 0.637 0.131 0.236 0.531 0.506 0.492 0.419 0.74 0.85 0.894 
2026-05-20 09:24:49 info: baseload voor weekdag 1 :
2026-05-20 09:24:49 info: 0.202 0.324 0.595 0.553 0.054 0.204 0.295 0.382 0.58 0.43 0.735 0.427 0.32 0.545 0.505 0.874 0.79 0.662 0.586 0.532 0.609 0.376 0.424 0.35 
2026-05-20 09:25:01 info: baseload voor weekdag 2 :
2026-05-20 09:25:01 info: 0.222 0.732 0.876 -0.19 0.132 0.193 0.245 0.575 0.478 0.447 0.705 0.989 0.68 1.384 0.073 -0.083 0.273 1.19 0.621 0.858 0.584 0.538 0.435 0.376 
2026-05-20 09:25:13 info: baseload voor weekdag 3 :
2026-05-20 09:25:13 info: 0.429 0.345 0.31 0.415 -0.033 0.199 0.257 0.325 0.752 0.271 0.188 0.265 0.323 0.271 0.212 0.198 0.246 0.504 0.355 0.292 0.402 0.42 0.745 0.575 
2026-05-20 09:25:26 info: baseload voor weekdag 4 :
2026-05-20 09:25:26 info: 0.364 0.286 0.175 0.194 0.209 0.2 0.206 0.41 0.763 0.572 0.669 0.88 0.436 0.795 0.976 1.199 1.002 0.215 0.847 0.824 0.554 0.642 0.382 0.248 
2026-05-20 09:25:38 info: baseload voor weekdag 5 :
2026-05-20 09:25:38 info: 0.23 0.188 0.189 0.223 0.194 0.813 -0.221 0.302 0.517 0.469 0.291 0.645 0.659 0.413 0.982 1.328 0.203 0.36 0.703 0.644 0.397 0.301 0.401 0.302 
2026-05-20 09:25:50 info: baseload voor weekdag 6 :
2026-05-20 09:25:50 info: 0.206 0.288 0.214 0.206 0.199 0.211 0.216 0.253 0.342 0.5 0.526 1.313 0.817 1.247 1.283 0.47 1.144 0.301 0.729 0.697 0.413 0.435 0.411 0.398

PUHZ-SW100YAA & 7440wp


  • Deikke
  • Registratie: Juni 2004
  • Laatst online: 11:50
KC27 schreef op woensdag 20 mei 2026 @ 08:53:
[...]

Ik ben het niet met je eens.
DAO ziet alleen aan de grid-values van het eerstkomende interval of er gebalanceerd moet worden.
In pseudo code
code:
1
als abs(consumptie-productie) < 20 Wh dan balanceren
In principe zijn er diverse apparaten waarmee gebalanceerd kan worden: je batterij(en), je auto('s) en straks ook nog je pv als je het vermogen daarvan kunt "terugregelen" zoals bij SolarEdge.
Het is aan de gebruiker in Home Assistant om op basis van zijn prioriteiten enerzijds en de berekende inzet door DAO van deze apparaten anderzijds te bepalen welke appara(a)t(en) de gevraagde balancering moeten gaan uitvoeren en zo ja hoe.
Wat betekend "balanceren" precies? Mijn omvormer heeft een no-import en no-export functie die je beide apart van elkaar kunt bedienen. Als no-import aan staat dan wordt het overschot geexporteerd, maar tekorten worden aangevuld uit de accu. Met no-export wordt er juist niks teruggeleverd, het overschot gaat dan de accu in, maar vind er geen aanvulling plaats als er niet genoeg is om de loads te dekken. Zet ze beide aan en de meter blijft precies op 0. Maar dan gaat alle overschot PV de accu in, dit wil je soms niet omdat je liever exporteert om op een later moment het overschot te laden (als de prijs lager is)

Dit komt een beetje overeen met de situatie volgend jaar:

all in prijs < 0: no export
kale prijs < 0, all in prijs > 0: no import + no export
all in prijs > 0: no import

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 02-06 21:14
Wat is 'entity_grid_setpoint'? Ik vind 'm niet terug in DOCS.md?
DaBit schreef op woensdag 20 mei 2026 @ 09:39:
Wat is 'entity_grid_setpoint'? Ik vind 'm niet terug in DOCS.md?
Dat staat nog niet in de documentatie (die loopt nog achter :-( ).
Het is het vermogen in W dat gemiddeld in het lopende interval wordt afgenomen (+) of teruggeleverd (-) van cq aan het grid.
Die kun je eventueel gebruiken voor "XOM" (= x op de meter).

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer

Deikke schreef op woensdag 20 mei 2026 @ 09:34:
[...]

Wat betekend "balanceren" precies? Mijn omvormer heeft een no-import en no-export functie die je beide apart van elkaar kunt bedienen. Als no-import aan staat dan wordt het overschot geexporteerd, maar tekorten worden aangevuld uit de accu. Met no-export wordt er juist niks teruggeleverd, het overschot gaat dan de accu in, maar vind er geen aanvulling plaats als er niet genoeg is om de loads te dekken. Zet ze beide aan en de meter blijft precies op 0. Maar dan gaat alle overschot PV de accu in, dit wil je soms niet omdat je liever exporteert om op een later moment het overschot te laden (als de prijs lager is)

Dit komt een beetje overeen met de situatie volgend jaar:

all in prijs < 0: no export
kale prijs < 0, all in prijs > 0: no import + no export
all in prijs > 0: no import
balanceren is hetzelfde als nom (=nul op de meter).

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Mirabis
  • Registratie: Juli 2013
  • Niet online
KC27 schreef op woensdag 20 mei 2026 @ 00:07:
Er is een nieuwe testversie gepubliceerd: 2026.5.1.rc1
Dit staat in de changelog
  • updated several python modules
  • fixed error when calculating baseload from sensors with Wh and MWh
  • added ml_training_start_date for installations with changed configuration within past three years(feature request from @TheMystery
  • added optional switch_cost for charging the EV (=float, euro/switch change). All extra stops/starts (more than 2) will contribute to virtual penalty cost and so reduce the switch actions.
  • added multiplier_consumption and multiplier_production to price-parameters(for users in Belgium)
  • moved "entity_balance_switch" and "entity_grid_setpoint" from battery to grid
Korte toelichting:
  • Je kunt nu "ml_training_start_date" (optioneel) opnemen in je solar-definities, Default staat deze op 3 jaar terug. Wanneer je een datum neemt die meer recent is wordt vanaf deze datum de data gebruikt voor de ml-training van het model voor de voorspelling van je pv=productie.
  • Je kunt bij je ev nu switch_cost (optioneel, default =0.0 euro/schakeling) opnemen ter voorkoming van extra start/stops tijdens het laden. Een waarde van 0.01 geeft al een flinke reductie van extra start/stops.
  • Voor de Belgische gebruikers is multiplier_production (optioneel, float, default =1.0, waarden kunnen variëren tussen -100.0 en +100.0) geïntroduceerd. De formule is nu geworden: tarief production = (epex*multiplier + taxes + supplier) × (1 + VAT)
  • De optionele instellingen "entity_balance_switch" and "entity_grid_setpoint" zijn verhuisd van je batterij(en) naar "grid", waar ze thuis horen.
Thanks, fijne nieuwe features. Zou het Belgische stuk e.v.t. uitgebreid kunnen worden met een optionele tijdsaanduiding? Dus i.pv.. een vanaf datum meer een tijdstip per dag waarin het geldig is? Dan kan men dingen zoals Zonneplan Zonnebonus daarin meenemen en hoeft dat niet meer apart.

Oftewel, tussen 08:00 - 19:00 is de multiplier actief en daarbuiten niet.

1x Venus-E v153 +LilyGo HA, CT003 V117 | 5040Wp ZO + 4200Wp NW | Zonneplan, 3x25A, Easee Charge Lite | EV 98kWh


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 02-06 21:14
KC27 schreef op woensdag 20 mei 2026 @ 08:53:
In principe zijn er diverse apparaten waarmee gebalanceerd kan worden: je batterij(en), je auto('s) en straks ook nog je pv als je het vermogen daarvan kunt "terugregelen" zoals bij SolarEdge.
Het is aan de gebruiker in Home Assistant om op basis van zijn prioriteiten enerzijds en de berekende inzet door DAO van deze apparaten anderzijds te bepalen welke appara(a)t(en) de gevraagde balancering moeten gaan uitvoeren en zo ja hoe.
Ik denk dat ik het daar niet helemaal mee eens ben. IMHO is dat NoM/XoM het resultaat van een juiste aansturing van producenten en consumenten, en geen eigenschap van het grid ansich.

Stel, het is ochtend en DAO heeft uitgerekend dat-ie in de middag een tijdje wil balanceren. Stel, DAO weet ook dat er 5kWh/uur aan zonnestroom binnen komt (uit de voorspellling), en dat de baseload 1kWh/uur is. Verder heeft DAO de opdracht om de auto om 18.00 vol te hebben.
Dan zou DAO kunnen kiezen om te balanceren met de auto ipv de panelen of batterij. Die situatie is beter dan dat de opdracht gegeven word om de auto met 4kW te laden en het balanceren met 'iets anders' te doen.

Een HA automatie kan de keus welk apparaat optimaal is voor realiseren XoM/NoM niet zo goed maken, hooguit de wens uitvoeren.

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

Nu ik op Noordpool draai valt mij op dat DAO elke dag om 12:55 opmerkt dat er nog geen prijsdata is. Zou je dit niet om 13:15 ofzo pas op moeten merken? Kan ik hier zelf iets in beïnvloeden?

  • wmc
  • Registratie: November 2012
  • Laatst online: 10:19

wmc

Beekforel schreef op woensdag 20 mei 2026 @ 13:01:
Nu ik op Noordpool draai valt mij op dat DAO elke dag om 12:55 opmerkt dat er nog geen prijsdata is. Zou je dit niet om 13:15 ofzo pas op moeten merken? Kan ik hier zelf iets in beïnvloeden?
Die tijden kun je kiezen in je scheduler:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
"scheduler": {
    "active": true,
    "schedule": [
      {
        "time": "0428",
        "action": "get_meteo_data"
      },
      {
        "time": "1028",
        "action": "get_meteo_data"
      },
      {
        "time": "1628",
        "action": "get_meteo_data"
      },
      {
        "time": "2228",
        "action": "get_meteo_data"
      },
      {
        "time": "1255",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1355",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1455",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1554",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1655",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "xx00",
        "action": "calc_optimum"
      },
      {
        "time": "xx15",
        "action": "calc_optimum"
      },
      {
        "time": "xx30",
        "action": "calc_optimum"
      },
      {
        "time": "xx45",
        "action": "calc_optimum"
      },
      {
        "time": "2359",
        "action": "clean_data"
      },
      {
        "time": "1939",
        "action": "train_ml_predictions"
      }
    ]
  },
Beekforel schreef op woensdag 20 mei 2026 @ 13:01:
Nu ik op Noordpool draai valt mij op dat DAO elke dag om 12:55 opmerkt dat er nog geen prijsdata is. Zou je dit niet om 13:15 ofzo pas op moeten merken? Kan ik hier zelf iets in beïnvloeden?
Ik haal vanaf 12:56 de prijzen op bij Nordpool. Blijkbaar is het rond die tijd erg druk. Ik krijg dan een waarschuwing en die zet ik via notifications door naar HA. Ik wordt daar niet zenuwachtig van want om 13:11 (en steeds 15 minuten verder) gaat DAO het weer proberen en als het dan lukt: prima. Lukt het niet dan krijg ik weer een waarschuwing en ga ik eens kijken bij epex: https://www.epexspot.com/en/market-results of er wat aan de hand is. Bijna altijd hebben ze dan daar vertraging met het matchen van vraag en aanbod en/of het publiceren van de resultaten. Nordpool en Entsoe moeten dan ook daarop wachten.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

KC27 schreef op woensdag 20 mei 2026 @ 14:03:
[...]

Ik haal vanaf 12:56 de prijzen op bij Nordpool. Blijkbaar is het rond die tijd erg druk. Ik krijg dan een waarschuwing en die zet ik via notifications door naar HA. Ik wordt daar niet zenuwachtig van want om 13:11 (en steeds 15 minuten verder) gaat DAO het weer proberen en als het dan lukt: prima. Lukt het niet dan krijg ik weer een waarschuwing en ga ik eens kijken bij epex: https://www.epexspot.com/en/market-results of er wat aan de hand is. Bijna altijd hebben ze dan daar vertraging met het matchen van vraag en aanbod en/of het publiceren van de resultaten. Nordpool en Entsoe moeten dan ook daarop wachten.
Ik word er ook niet gelijk nerveus van, maar ik zet die notificatie door naar mijn telefoon en wil graag grip houden op wat ik wel en niet te zien krijg. Deze hoeft van mij niet. Maar misschien kan ik het wegwerken door mijn schema wat anders in te richten.

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 02-06 21:14
@KC27 : vriend van me wil een thuisbatterij kopen en na wat offertes gezien te hebben was ik wel benieuwd aan wat de mijne nou eigenlijk doet. Dus ik kijk eens naar Savings->Cost->tabel, leuk, eigenlijk nog nooit eerder naar gekeken. Maar dat lijkt toch niet erg te kloppen; de getallen per maand veranderen ook nogal afhankelijk van de tijdsspanne die ik selecteer. Voorbeeld:

Afbeeldingslocatie: https://tweakers.net/i/XzpiRiI3-771MrDNCJuna0gAHSk=/800x/filters:strip_exif()/f/image/ujgMDzd0tKRBTBOHalvTE8eN.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/g4WmH6lUqOj5tEqxF--aSe1YXjw=/800x/filters:strip_exif()/f/image/zXnlPQULt0k9rWcZYjqokCFe.png?f=fotoalbum_large

(2026.5.1.rc2 BTW)

Geen idee of het al bekend was, ik dacht 'raar, even melden'.
DaBit schreef op donderdag 21 mei 2026 @ 17:00:
@KC27 : vriend van me wil een thuisbatterij kopen en na wat offertes gezien te hebben was ik wel benieuwd aan wat de mijne nou eigenlijk doet. Dus ik kijk eens naar Savings->Cost->tabel, leuk, eigenlijk nog nooit eerder naar gekeken. Maar dat lijkt toch niet erg te kloppen; de getallen per maand veranderen ook nogal afhankelijk van de tijdsspanne die ik selecteer. Voorbeeld:

[Afbeelding]

[Afbeelding]

(2026.5.1.rc2 BTW)

Geen idee of het al bekend was, ik dacht 'raar, even melden'.
Dank voor je melding, ik ga er naar kijken.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer

DaBit schreef op donderdag 21 mei 2026 @ 17:00:
@KC27 : vriend van me wil een thuisbatterij kopen en na wat offertes gezien te hebben was ik wel benieuwd aan wat de mijne nou eigenlijk doet. Dus ik kijk eens naar Savings->Cost->tabel, leuk, eigenlijk nog nooit eerder naar gekeken. Maar dat lijkt toch niet erg te kloppen; de getallen per maand veranderen ook nogal afhankelijk van de tijdsspanne die ik selecteer. Voorbeeld:

[Afbeelding]

[Afbeelding]

(2026.5.1.rc2 BTW)

Geen idee of het al bekend was, ik dacht 'raar, even melden'.
Ik heb dezelfde tabellen bij mijzelf ook nog maar eens opgevraagd:
Afbeeldingslocatie: https://tweakers.net/i/3J6HF-_l6rM50HzaEiAR0e0xxnk=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/Ly0hsnsqffnQOsEcmxbcsBPG.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/NqIsPg2kbY1HWmwQhkIUPoLBocw=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/lMfWWUjHEfchfeNTnahensil.png?f=user_large

Bij mij klopt het wel.
Ik vermoed dat er bij jou iets mis is met de HA-database.
Heb je het zelfde effect ook met "gewone" reports (grid en/of balans)?

Als je net zo'n batterij hebt als ik kun je in ieder geval tegen je vriend vertellen dat je 400 euro per jaar bespaart :)

[ Voor 3% gewijzigd door KC27 op 21-05-2026 19:58 ]

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • roelzadh
  • Registratie: Februari 2008
  • Laatst online: 01-06 20:21
Bij mij stopt tot 2 maal toe vandaag de scheduler met werken. De addon reageert wel op andere acties. Geen fouten in de log.

Enig idee wat het kan zijn en hoe ik het oplos?

PUHZ-SW100YAA & 7440wp

roelzadh schreef op donderdag 21 mei 2026 @ 22:21:
Bij mij stopt tot 2 maal toe vandaag de scheduler met werken. De addon reageert wel op andere acties. Geen fouten in de log.

Enig idee wat het kan zijn en hoe ik het oplos?
Zou je eens willen kijken in de log van de addon/app in de logging van HA. In HA via Instellingen/Apps/Day Ahead Optimizer, tabblad Logboek.
Meestal komt het crashen van de scheduler door te weinig resources (met name geheugen).
Er is een PR ingediend om hier een watchdog op te zetten.

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • Beekforel
  • Registratie: November 2001
  • Laatst online: 11:58

Beekforel

Is eigenlijk geen vis

Ik ben nog steeds aan het stoeien met de berekende baseload. Als ik nu "Bereken de baseloads" uitvoer is de output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2026-05-21 22:59:50 info: Day Ahead Optimalisatie gestart: 21-05-2026 22:59:50 taak: calc_baseloads
2026-05-21 22:59:51 info: baseload voor weekdag 0 :
2026-05-21 22:59:51 info: -9.72 -9.995 -9.49 -10.23 -82.64 -272.46 -502.295 -817.504 -638.146 -2745.13 -715.856 -1084.14 -1214.189 -180.53 -14.745 -14.32 -8.716 -8.535 -9.499 -9.58 -9.369 -9.98 -3689.91 -4757.95 
2026-05-21 22:59:53 info: baseload voor weekdag 1 :
2026-05-21 22:59:53 info: -248.485 -342.395 -417.095 -1261.43 -383.2 -1353.41 -1250.05 -1418.596 -289.981 -71.799 -21.68 -21.045 -16.425 -15.98 -15.04 -15.585 -15.026 -299.809 -11.535 -9.398 -9.445 -9.485 -9.585 -9.69 
2026-05-21 22:59:54 info: baseload voor weekdag 2 :
2026-05-21 22:59:54 info: -9.705 -9.745 -9.525 -10.265 -4059.97 -2554.69 -274.066 -451.04 -434.454 -402.586 -34.06 -2055.899 -409.82 -3155.785 -4948.35 -378.42 -8.78 -9.085 -8.859 -8.397 -9.124 -9.28 -9.61 -589.625 
2026-05-21 22:59:56 info: baseload voor weekdag 3 :
2026-05-21 22:59:56 info: -4885.35 -2317.935 -9.48 -9.49 -9.725 -223.5 -509.27 -680.826 -660.286 -340.984 -3198.926 -256.115 -15.986 -12.265 -8.849 -9.669 -1047.286 -3298.451 -1255.516 -9.354 -9.326 -9.415 -9.55 -9.59 
2026-05-21 22:59:58 info: baseload voor weekdag 4 :
2026-05-21 22:59:58 info: -9.665 -9.665 -9.415 -187.255 -354.81 -434.265 -440.804 -365.21 -888.046 -1589.866 -1858.298 -1323.81 -11.471 -1372.904 -9.87 -8.951 -255.814 -877.774 -9.546 -9.178 -9.74 -9.325 -9.54 -9.61 
2026-05-21 22:59:59 info: baseload voor weekdag 5 :
2026-05-21 22:59:59 info: -9.685 -240.48 -400.31 -437.76 -445.265 -449.26 -388.865 -2737.418 -5083.086 -1362.755 -9.295 -1093.24 -3695.315 -8.955 -9.344 -9.026 -445.708 -2172.781 -5353.59 -9.226 -9.194 -9.4 -9.62 -9.645 
2026-05-21 23:00:01 info: baseload voor weekdag 6 :
2026-05-21 23:00:01 info: -9.68 -9.7 -9.475 -9.485 -150.34 -322.17 -435.839 -414.475 -168.361 -1418.115 -2965.124 -191.17 -727.779 -772.677 -6345.546 -2295.614 -5099.75 -1098.53 -9.49 -9.59 -9.115 -9.295 -9.67 -9.715
Volgens mij is het niet de bedoeling om hier negatieve getallen te zien?

Maar onder Reports > Balans lijkt het al wel wat beter:
Afbeeldingslocatie: https://tweakers.net/i/xo2k0Bak13P3wMln9G9jBmNw5xM=/800x/filters:strip_exif()/f/image/LgjoH7IpYKktr0SUss8kUw0S.png?f=fotoalbum_large

Maar heb ik de indruk dat er nog steeds dingen niet helemaal goed zitten, die vrij hoge load overdag lijkt mij niet te kloppen.
Beekforel schreef op donderdag 21 mei 2026 @ 23:03:
Ik ben nog steeds aan het stoeien met de berekende baseload. Als ik nu "Bereken de baseloads" uitvoer is de output:


[...]


Volgens mij is het niet de bedoeling om hier negatieve getallen te zien?

Maar onder Reports > Balans lijkt het al wel wat beter:
[Afbeelding]

Maar heb ik de indruk dat er nog steeds dingen niet helemaal goed zitten, die vrij hoge load overdag lijkt mij niet te kloppen.
De hoge baseload overdag met veel pv-productie duidt er mogelijk op dat de meting van je pv te hoog is, maar de hoge waarden van de baseload lopen ook weer niet synchroon met de gerapporteerde pv productie.
Dus ik zou al je meters gaan controleren. Er vanuit gaande dat je inkoopmeter goede waarden oplevert voor verbruik en productie zou ik alle ondermeters goed gaan controleren,
En maak een plaatje in ha van de verdeling van het vermogen (met behulp van Power Flow Card Plus)
Afbeeldingslocatie: https://tweakers.net/i/Lagn3Z9YkGiJFHY11bEc-Se-HCY=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/WYqS1GLaOsLmcnBMrb6t1cWl.png?f=user_large
Kijk op diverse momenten van de dag of alles klopt.
Wat hier bij de woning staat is eigenlijk mijn momentane baseload (in W).

WP: Alpha Innotec MSW2-6S | PV: 20 x 300 Wp AEG | ACCU: 2x16x280Ah LiFePO4 3 x Multiplus II 48/3000 | DYN: Tibber | Gasloos | Day Ahead Optimizer


  • roelzadh
  • Registratie: Februari 2008
  • Laatst online: 01-06 20:21
KC27 schreef op donderdag 21 mei 2026 @ 22:56:
[...]

Zou je eens willen kijken in de log van de addon/app in de logging van HA. In HA via Instellingen/Apps/Day Ahead Optimizer, tabblad Logboek.
Meestal komt het crashen van de scheduler door te weinig resources (met name geheugen).
Er is een PR ingediend om hier een watchdog op te zetten.
Niks geks te zien, heb cpu en memory monitoring aangezet op de container. De machine waar het op draait is een NUC met 8gb ram. Wellicht krijgt de addon daar niet voldoende van toegewezen?

Hij lijkt wel altijd door een calculatie run te stoppen.

[ Voor 4% gewijzigd door roelzadh op 22-05-2026 07:50 ]

PUHZ-SW100YAA & 7440wp


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 02-06 21:14
KC27 schreef op donderdag 21 mei 2026 @ 19:56:
Bij mij klopt het wel.
Ik vermoed dat er bij jou iets mis is met de HA-database.
Heb je het zelfde effect ook met "gewone" reports (grid en/of balans)?
Die kloppen ook niet:

Afbeeldingslocatie: https://tweakers.net/i/erTDQHE0IrK4IDl_3kn3fFR07Yg=/800x/filters:strip_exif()/f/image/AkAXeKVx2aqApGx7T6C3pODU.png?f=fotoalbum_large

Energiedashboard van HA zelf laat geen vreemde zaken zien.

Nouja, jammer dan, het zal wel :)

  • Mvdw
  • Registratie: September 2022
  • Laatst online: 07:22
Ik ben al heel wat uren aan het zoeken maar kom er niet uit, vandaar de vraag of iemand kan verklaren waarom ik onder Day Ahead geoptimaliseerd zoveel Accu uit volume (rode balk) zie. Mijn batterij is gekoppeld aan een hybride omvormer en PV is DC gekoppeld.

Kijk ik naar Reports -> Balance -> morgen, dan zie ik een veel te hoog Accu uit volume.

Elke optimaliseringsberekening geeft ook aan dat er een fout is maar de berekening wordt uitgevoerd en settings worden toegepast.

❌ Opdracht 'Optimaliseringsberekening zonder debug' geëindigd met fout

Afbeeldingslocatie: https://tweakers.net/i/lX-I94XJZsA0AJf_hJ65x1k3pOg=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/oK7oaBFDj8L41tqYlxbIuqT4.png?f=user_large

Accu_uit laat een te hoge waarde zien, wat uiteindelijk wel correct wordt weergegeven zodra het tijdstip voorbij is. Als voorbeeld: 7.422 kWh om 15.00 uur wordt als ik na 16.00 uur kijk weer 0.000 kWh.

Reports -> Balans -> vandaag (met prognose):


Afbeeldingslocatie: https://tweakers.net/i/ftOcaoK2IEnSrIdw43e9v7CTwVQ=/800x/filters:strip_exif()/f/image/VKpoOIbvWVyZj95tIgvp16Wc.png?f=fotoalbum_large

Reports -> Balans -> morgen:

Afbeeldingslocatie: https://tweakers.net/i/mb_a4esZKCmoyqSRIy84HiTF8zI=/800x/filters:strip_exif()/f/image/kQplwoHBaY9Rtodk5DBm04lg.png?f=fotoalbum_large

Config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
{
  "config_version": 1,
  "homeassistant": {
    "ip_address": "supervisor",
    "protocol_api": "http"
  },
  "database_ha": {
    "engine": "mysql",
    "server": "core-mariadb",
    "port": 3306,
    "database": "homeassistant",
    "username": "homeassistant",
    "password": "!secret db_ha_password"
  },
  "database_da": {
    "engine": "mysql",
    "database": "day_ahead",
    "server": "core-mariadb",
    "port": 3306,
    "username": "day_ahead",
    "password": "!secret db_da_password"
  },
  "meteoserver_key": "!secret meteoserver-key",
  "meteoserver_model": "harmonie",
  "meteoserver_attempts": 2,
  "prices": {
    "source_day_ahead": "nordpool",
    "energy_taxes_consumption": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.1088,
      "2025-01-01": 0.10154,
      "2026-01-01": 0.09161
    },
    "energy_taxes_production": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.1088,
      "2025-01-01": 0.10154,
      "2026-01-01": 0.09161
    },
    "cost_supplier_consumption": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.0165
    },
    "cost_supplier_production": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.0165
    },
    "vat_consumption": {
      "2022-01-01": 21.0,
      "2022-07-01": 9.0,
      "2023-01-01": 21.0
    },
    "vat_production": {
      "2022-01-01": 21.0,
      "2022-07-01": 9.0,
      "2023-01-01": 21.0
    },
    "multiplier_consumption": {
      "2000-01-01": 1.0
    },
    "multiplier_production": {
      "2000-01-01": 1.0
    },
    "last_invoice": "2025-09-04",
    "tax_refund": true
  },
  "logging_level": "info",
  "use_calc_baseload": false,
  "baseload_calc_periode": 7,
  "baseload": [
    0.4,
    0.4,
    0.4,
    0.4,
    0.4,
    0.4,
    0.65,
    0.45,
    0.45,
    0.65,
    0.45,
    0.45,
    0.45,
    0.45,
    0.45,
    0.45,
    0.75,
    1.0,
    0.5,
    0.55,
    0.55,
    0.5,
    0.4,
    0.4
  ],
  "graphical_backend": "Agg",
  "graphics": {
    "style": "Solarize_Light2",
    "battery_balance": true,
    "prices_consumption": true,
    "prices_production": true,
    "prices_spot": true,
    "average_consumption": true,
    "show": true
  },
  "interval": "1hour",
  "strategy": "minimize cost",
  "max_gap": 0.1,
  "notifications": {
    "notification_entity": "input_text.dao_melding",
    "opstarten": false,
    "berekening": true
  },
  "grid": {
    "max_power": 17.25
  },
  "history": {
    "save_days": 2
  },
  "dashboard": {
    "port": 5000
  },
  "battery": [
    {
      "name": "Pylontech",
      "entity_actual_level": "sensor.solis_batterij_soc_33139",
      "capacity": 20.48,
      "upper_limit": 100,
      "lower_limit": 10,
      "optimal_lower_level": 10,
      "penalty_low_soc": 0.0025,
      "charge_stages": [
        {
          "power": 0.0,
          "efficiency": 1.0
        },
        {
          "power": 250.0,
          "efficiency": 0.88
        },
        {
          "power": 500.0,
          "efficiency": 0.92
        },
        {
          "power": 750.0,
          "efficiency": 0.94
        },
        {
          "power": 1000.0,
          "efficiency": 0.955
        },
        {
          "power": 1500.0,
          "efficiency": 0.965
        },
        {
          "power": 2000.0,
          "efficiency": 0.972
        },
        {
          "power": 2500.0,
          "efficiency": 0.976
        },
        {
          "power": 3000.0,
          "efficiency": 0.979
        },
        {
          "power": 4000.0,
          "efficiency": 0.983
        },
        {
          "power": 5000.0,
          "efficiency": 0.985
        },
        {
          "power": 7500.0,
          "efficiency": 0.986
        },
        {
          "power": 10000.0,
          "efficiency": 0.985
        },
        {
          "power": 12500.0,
          "efficiency": 0.985
        },
        {
          "power": 15000.0,
          "efficiency": 0.979
        }
      ],
      "discharge_stages": [
        {
          "power": 0.0,
          "efficiency": 1.0
        },
        {
          "power": 250.0,
          "efficiency": 0.86
        },
        {
          "power": 500.0,
          "efficiency": 0.9
        },
        {
          "power": 750.0,
          "efficiency": 0.925
        },
        {
          "power": 1000.0,
          "efficiency": 0.94
        },
        {
          "power": 1500.0,
          "efficiency": 0.952
        },
        {
          "power": 2000.0,
          "efficiency": 0.96
        },
        {
          "power": 2500.0,
          "efficiency": 0.965
        },
        {
          "power": 3000.0,
          "efficiency": 0.969
        },
        {
          "power": 4000.0,
          "efficiency": 0.972
        },
        {
          "power": 5000.0,
          "efficiency": 0.974
        },
        {
          "power": 7500.0,
          "efficiency": 0.975
        },
        {
          "power": 10000.0,
          "efficiency": 0.974
        },
        {
          "power": 12500.0,
          "efficiency": 0.974
        },
        {
          "power": 15000.0,
          "efficiency": 0.958
        }
      ],
      "reduced_hours": {},
      "reduce_power_low_soc": [
        {
          "soc": 10,
          "power": 500
        },
        {
          "soc": 15,
          "power": 15000
        }
      ],
      "reduce_power_high_soc": [
        {
          "soc": 95,
          "power": 15000
        },
        {
          "soc": 100,
          "power": 500
        }
      ],
      "minimum_power": 100,
      "dc_to_bat_efficiency": 0.98,
      "dc_to_bat_max_power": 15000,
      "bat_to_dc_efficiency": 0.99,
      "bat_to_dc_max_power": 15000,
      "cycle_cost": 0.03,
      "entity_set_power_feedin": "input_number.dao_pylontech_power_feedin",
      "entity_set_operating_mode": "input_select.dao_pylontech_set_operating_mode",
      "entity_set_operating_mode_on": "Aan",
      "entity_set_operating_mode_off": "Uit",
      "entity_stop_inverter": "input_datetime.dao_pylontech_entity_stop_inverter",
      "entity_from_battery": "input_number.dao_pylontech_entity_from_battery",
      "entity_from_pv": "input_number.dao_pylontech_entity_from_pv",
      "entity_from_ac": "input_number.dao_pylontech_entity_from_ac",
      "entity_calculated_soc": "input_number.dao_pylontech_entity_calculated_soc",
      "entity_balance_switch": "input_boolean.dao_pylontech_balance_switch",
      "solar": [
        {
          "name": "Zonnepanelen",
          "entity_pv_switch": "input_boolean.dao_pv_switch",
          "strings": [
            {
              "tilt": 54.0,
              "orientation": 6.0,
              "capacity": 3.05,
              "yield_factor": 0.0085,
              "ml_prediction": false,
              "_comment": "MPPT1 10x305 WP"
            },
            {
              "tilt": 54.0,
              "orientation": 6.0,
              "capacity": 3.05,
              "yield_factor": 0.0085,
              "ml_prediction": false,
              "_comment": "MPPT2 10x305 WP"
            },
            {
              "tilt": 54.0,
              "orientation": 6.0,
              "capacity": 4.45,
              "yield_factor": 0.0108,
              "ml_prediction": false,
              "_comment": "MPPT3 11x405 WP"
            }
          ],
          "ml_prediction": false,
          "ml_training_start_date": "2000-01-01",
          "entities_sensors": [
           "sensor.solis_pv_total_generation_33029"
          ]
        }
      ]
    }
  ],


  "electric_vehicle": [
    {
      "name": "E-Golf",
      "capacity": 32.0,
      "switch_cost": 0.0,
      "entity_position": "device_tracker.e_golf_position",
      "charge_three_phase": "true",
      "charge_stages": [
        {
          "ampere": 0.0,
          "efficiency": 1.0
        },
        {
          "ampere": 6.0,
          "efficiency": 1.0
        },
        {
          "ampere": 7.0,
          "efficiency": 1.0
        },
        {
          "ampere": 8.0,
          "efficiency": 1.0
        },
        {
          "ampere": 9.0,
          "efficiency": 1.0
        },
        {
          "ampere": 10.0,
          "efficiency": 1.0
        },
        {
          "ampere": 11.0,
          "efficiency": 1.0
        },
        {
          "ampere": 12.0,
          "efficiency": 1.0
        },
        {
          "ampere": 13.0,
          "efficiency": 1.0
        },
        {
          "ampere": 14.0,
          "efficiency": 1.0
        }
      ],
      "entity_actual_level": "sensor.e_golf_battery_level",
      "entity_plugged_in": "binary_sensor.e_golf_charging_cable_connected",
      "entity_instant_start": "input_boolean.dao_egolf_direct_starten",
      "entity_instant_level": "input_number.dao_egolf_direct_starten_laad_niveau",
      "charge_scheduler": {
        "entity_set_level": "input_number.dao_egolf_gewenst_laad_niveau",
        "level_margin": 1,
        "entity_ready_datetime": "input_datetime.dao_egolf_tijdstip_klaar_met_laden"
      },
      "charge_switch": "input_boolean.dao_e_golf_start_opladen",
      "entity_set_charging_ampere": "input_number.dao_egolf_set_car_charging_ampere",
      "entity_stop_charging": "input_datetime.dao_egolf_stop_laden_ev",
      "entity_max_amperage": "input_number.dao_egolf_max_amperage"
    },
    {
      "name": "Tesla Model Y",
      "capacity": 60.5,
      "switch_cost": 0.0,
      "entity_position": "device_tracker.tesla_locatie",
      "charge_three_phase": "True",
      "charge_stages": [
        {
          "ampere": 0.0,
          "efficiency": 0.95
        },
        {
          "ampere": 6.0,
          "efficiency": 0.95
        },
        {
          "ampere": 7.0,
          "efficiency": 0.95
        },
        {
          "ampere": 8.0,
          "efficiency": 0.96
        },
        {
          "ampere": 9.0,
          "efficiency": 0.96
        },
        {
          "ampere": 10.0,
          "efficiency": 0.97
        },
        {
          "ampere": 11.0,
          "efficiency": 0.97
        },
        {
          "ampere": 12.0,
          "efficiency": 0.98
        },
        {
          "ampere": 13.0,
          "efficiency": 0.98
        },
        {
          "ampere": 14.0,
          "efficiency": 0.99
        },
        {
          "ampere": 15.0,
          "efficiency": 0.99
        },
        {
          "ampere": 16.0,
          "efficiency": 1.0
        }
      ],
      "entity_actual_level": "sensor.tesla_batterijniveau",
      "entity_plugged_in": "binary_sensor.tesla_oplaadkabel",
      "entity_instant_start": "input_boolean.dao_tesla_direct_starten",
      "entity_instant_level": "input_number.dao_tesla_direct_starten_laad_niveau",
      "charge_scheduler": {
        "entity_set_level": "input_number.dao_tesla_gewenst_laad_niveau",
        "level_margin": 1,
        "entity_ready_datetime": "input_datetime.dao_tesla_tijdstip_klaar_met_laden"
      },
      "charge_switch": "input_boolean.dao_tesla_start_opladen",
      "entity_set_charging_ampere": "input_number.dao_tesla_set_car_charging_ampere",
      "entity_stop_charging": "input_datetime.dao_tesla_stop_laden_ev",
      "entity_max_amperage": "input_number.dao_tesla_max_amperage"
    }
  ],
  "machines": [
    {
      "name": "Vaatwasser",
      "programs": [
        {
          "name": "Uit",
          "power": []
        },
        {
          "name": "Auto 45-65",
          "power": [
            1800.0,
            1800.0,
            700.0,
            400.0,
            400.0,
            300.0,
            250.0,
            250.0,
            150.0,
            100.0
          ]
        },
        {
          "name": "Eco 50",
          "power": [
            600.0,
            800.0,
            800.0,
            500.0,
            300.0,
            200.0,
            200.0,
            200.0,
            200.0,
            200.0,
            200.0,
            150.0,
            100.0,
            50.0
          ]
        },
        {
          "name": "Quick 45",
          "power": [
            1700.0,
            1500.0,
            800.0,
            300.0
          ]
        },
        {
          "name": "Machinecare",
          "power": [
            1500.0,
            1500.0,
            900.0,
            900.0,
            600.0,
            600.0,
            300.0,
            300.0,
            15.0
          ]
        }
      ],
      "entity_start_window": "input_datetime.dao_start_window_vaatwasser",
      "entity_end_window": "input_datetime.dao_end_window_vaatwasser",
      "entity_selected_program": "input_select.dao_program_vaatwasser",
      "entity_calculated_start": "input_datetime.dao_calculated_start_vaatwasser",
      "entity_calculated_end": "input_datetime.dao_calculated_stop_vaatwasser",
      "entity_instant_start": "input_boolean.dao_instant_start_vaatwasser"
    },
    {
      "name": "Wasmachine",
      "programs": [
        {
          "name": "Uit",
          "power": []
        },
        {
          "name": "Katoen kort 1",
          "power": [
            883.0,
            883.0,
            576.0,
            422.0,
            422.0,
            384.0,
            230.0
          ]
        },
        {
          "name": "Katoen kort 2",
          "power": [
            916.0,
            916.0,
            478.0,
            279.0,
            398.0,
            398.0,
            398.0,
            398.0
          ]
        },
        {
          "name": "Katoen normaal",
          "power": [
            1025.0,
            1025.0,
            559.0,
            186.0,
            186.0,
            233.0,
            233.0,
            233.0,
            373.0,
            280.0
          ]
        },
        {
          "name": "Katoen ECO",
          "power": [
            214.0,
            285.0,
            285.0,
            178.0,
            71.0,
            71.0,
            71.0,
            89.0,
            89.0,
            89.0,
            89.0,
            178.0,
            178.0,
            36.0,
            36.0
          ]
        },
        {
          "name": "Spijkerbroeken",
          "power": [
            912.0,
            684.0,
            160.0,
            160.0,
            182.0,
            182.0,
            319.0
          ]
        },
        {
          "name": "Overhemden",
          "power": [
            612.0,
            102.0,
            127.0,
            356.0,
            204.0
          ]
        },
        {
          "name": "Powerclean 59",
          "power": [
            1133.0,
            189.0,
            220.0,
            378.0
          ]
        },
        {
          "name": "Sport",
          "power": [
            94.0,
            1257.0,
            157.0,
            189.0,
            189.0,
            314.0
          ]
        },
        {
          "name": "20 minuten",
          "power": [
            2000.0,
            150.0
          ]
        }
      ],
      "entity_start_window": "input_datetime.dao_start_window_wasmachine",
      "entity_end_window": "input_datetime.dao_end_window_wasmachine",
      "entity_selected_program": "input_select.dao_program_wasmachine",
      "entity_calculated_start": "input_datetime.dao_calculated_start_wasmachine",
      "entity_calculated_end": "input_datetime.dao_calculated_stop_wasmachine",
      "entity_instant_start": "input_boolean.dao_instant_start_wasmachine"
    },
    {
      "name": "Droger",
      "programs": [
        {
          "name": "Uit",
          "power": []
        },
        {
          "name": "Katoen kastdroog",
          "power": [
            600.0,
            600.0,
            600.0,
            600.0,
            600.0,
            600.0
          ]
        },
        {
          "name": "Katoen extra droog",
          "power": [
            700.0,
            700.0,
            700.0,
            700.0,
            700.0,
            700.0,
            700.0,
            700.0
          ]
        },
        {
          "name": "Katoen Eco kastdroog",
          "power": [
            500.0,
            500.0,
            500.0,
            500.0,
            500.0,
            500.0,
            500.0
          ]
        }
      ],
      "entity_start_window": "input_datetime.dao_start_window_droger",
      "entity_end_window": "input_datetime.dao_end_window_droger",
      "entity_selected_program": "input_select.dao_program_droger",
      "entity_calculated_start": "input_datetime.dao_calculated_start_droger",
      "entity_calculated_end": "input_datetime.dao_calculated_stop_droger",
      "entity_instant_start": "input_boolean.dao_instant_start_droger"
    },
    {
      "name": "Beregening",
      "programs": [
        {
          "name": "Uit",
          "power": []
        },
        {
          "name": "15 min",
          "power": [
            1400.0
          ]
        },
        {
          "name": "30 min",
          "power": [
            1400.0,
            1400.0
          ]
        },
        {
          "name": "45 min",
          "power": [
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "60 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "75 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "90 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "105 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "120 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "135 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "150 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "165 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "180 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "195 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "210 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "225 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "240 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "255 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "270 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "285 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        },
        {
          "name": "300 min",
          "power": [
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0,
            1400.0
          ]
        }
      ],
      "entity_start_window": "input_datetime.dao_start_window_beregening",
      "entity_end_window": "input_datetime.dao_end_window_beregening",
      "entity_selected_program": "input_select.dao_beregening_duur",
      "entity_calculated_start": "input_datetime.dao_calculated_start_beregening",
      "entity_calculated_end": "input_datetime.dao_calculated_stop_beregening",
      "entity_instant_start": "input_boolean.dao_instant_start_beregening"
    }
  ],
  "boiler": {
    "boiler_present": true,
    "entity_actual_temp": "sensor.water_temperatuur_boiler",
    "entity_setpoint": "number.instelling_boiler_temperatuur",
    "entity_hysterese": "sensor.sww_temperatuur_daling",
    "entity_enabled": "input_boolean.dao_boiler_actief",
    "cop": 3.0,
    "cooling_rate": 0.4,
    "volume": 200.0,
    "heating_allowed_below": 45,
    "elec_power": 1000.0,
    "activate_service": "turn_on",
    "activate_entity": "input_boolean.dao_boiler_on_off",
    "boiler_heated_by_heatpump": true
  },
  "heating": {
    "heater_present": false,
    "adjustment": "heating curve",
    "degree_days_factor": 3.0,
    "adjustment_factor": 0.03,
    "entity_hp_enabled": "binary_sensor.dao_warmtepomp_actief",
    "entity_hp_heat_demand": "binary_sensor.dao_warmtepomp_warmtevraag",
    "entity_hp_heat_produced": "sensor.warmtepomp_afgegeven_vermogen_verwarmen",
    "entity_adjust_heating_curve": "input_number.dao_warmtepomp_stooklijn_verschuiving",
    "entity_hp_switch": "input_boolean.dao_warmtepomp_inschakelen_verwarmen",
    "entity_hp_power_sensor": "sensor.total_system_power",
    "stages": [
      {
        "max_power": 500,
        "cop": 6.84
      },
      {
        "max_power": 600,
        "cop": 5.87
      },
      {
        "max_power": 700,
        "cop": 5.5
      },
      {
        "max_power": 800,
        "cop": 5.05
      },
      {
        "max_power": 900,
        "cop": 4.69
      },
      {
        "max_power": 1000,
        "cop": 4.34
      },
      {
        "max_power": 1100,
        "cop": 4.05
      },
      {
        "max_power": 1200,
        "cop": 3.8
      }
    ]
  },
  "xgboost": {
    "tune_hyperparameters": true
  },
  "report": {
    "entities_grid_consumption": [
      "sensor.p1_meter_energie_import"
    ],
    "entities_grid_production": [
      "sensor.p1_meter_energie_export"
    ],
    "entities_solar_production_ac": [],
    "entities_solar_production_dc": [
      "sensor.solis_pv_total_generation_33029"
    ],
    "entities_ev_consumption": [
      "sensor.alfen_laadpaal_meter_reading_socket_1",
      "sensor.laadpaal_energieverbruik_totaal"
    ],
    "entities_wp_consumption": [
      "sensor.warmtepomp_verbruik_jaar_koelen",
      "sensor.warmtepomp_verbruik_jaar_verwarmen"
    ],
    "entities_boiler_consumption": [
      "sensor.warmtepomp_verbruik_jaar_heet_water",
      "sensor.warmtepomp_elektrisch_element_jaar"
    ],
    "entities_battery_consumption": [
      "sensor.solis_batterij_total_charge_energy_33161"
    ],
    "entities_battery_production": [
      "sensor.solis_batterij_total_discharge_energy_33165"
    ],
    "entities_machine_consumption": [
      "sensor.droger_opsomming_afgeleverd",
      "sensor.wasmachine_opsomming_afgeleverd",
      "sensor.quooker_opsomming_afgeleverd",
      "sensor.espresso_machine_opsomming_afgeleverd",
      "sensor.vaatwasser_opsomming_afgeleverd"
    ]
  },
  "scheduler": {
    "active": true,
    "schedule": [
      {
        "time": "0540",
        "action": "get_meteo_data"
      },
      {
        "time": "1140",
        "action": "get_meteo_data"
      },
      {
        "time": "1740",
        "action": "get_meteo_data"
      },
      {
        "time": "2340",
        "action": "get_meteo_data"
      },
      {
        "time": "1255",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1325",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1355",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1455",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1555",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "1655",
        "action": "get_day_ahead_prices"
      },
      {
        "time": "xx00",
        "action": "calc_optimum"
      },
      {
        "time": "xx15",
        "action": "calc_optimum"
      },
      {
        "time": "xx30",
        "action": "calc_optimum"
      },
      {
        "time": "xx45",
        "action": "calc_optimum"
      },
      {
        "time": "2250",
        "action": "calc_baseloads"
      },
      {
        "time": "2350",
        "action": "train_ml_predictions"
      },
      {
        "time": "2359",
        "action": "clean_data"
      }
    ]
  }
}

  • thomvh
  • Registratie: September 2013
  • Laatst online: 02-06 11:21
Mvdw schreef op vrijdag 22 mei 2026 @ 16:01:
Ik ben al heel wat uren aan het zoeken maar kom er niet uit, vandaar de vraag of iemand kan verklaren waarom ik onder Day Ahead geoptimaliseerd zoveel Accu uit volume (rode balk) zie. Mijn batterij is gekoppeld aan een hybride omvormer en PV is DC gekoppeld.

Kijk ik naar Reports -> Balance -> morgen, dan zie ik een veel te hoog Accu uit volume.

Elke optimaliseringsberekening geeft ook aan dat er een fout is maar de berekening wordt uitgevoerd en settings worden toegepast.

❌ Opdracht 'Optimaliseringsberekening zonder debug' geëindigd met fout

[Afbeelding]

Accu_uit laat een te hoge waarde zien, wat uiteindelijk wel correct wordt weergegeven zodra het tijdstip voorbij is. Als voorbeeld: 7.422 kWh om 15.00 uur wordt als ik na 16.00 uur kijk weer 0.000 kWh.

Reports -> Balans -> vandaag (met prognose):


[Afbeelding]

Reports -> Balans -> morgen:

[Afbeelding]

Config:

[...]
Zou je je config tussen quote tags willen zetten?

Je baseload berekening gaat ook fout. Dit is zwaar negatief en dat kan niet. Weet je zeker dat al je sensors correct staan? Lijkt me namelijk eerder dat het de Accu in moet gaan om dat tijdstip inplaats van eruit. Je ziet namelijk om 14:00 dat er een baseload van ~-7 kWh is. Deze moet op zijn minst positief of 0 zijn aangezien dat je huis verbruik is.

[ Voor 3% gewijzigd door thomvh op 22-05-2026 16:12 ]


  • Karpertje
  • Registratie: Januari 2013
  • Laatst online: 29-05 23:12
@KC27 Ik heb het idee dat wanneer de accu sneller laad dan dat dao voorspeld, dat er een of andere crash is. Dao loopt dan vast en krijg het niet meer aan de praat. Na herinstallatie werkt het weer, maar komt aardig vaak voor. Ik heb even geen idee waar dit aan ligt. Heb de stable versie en de test versie geprobeerd, maar allebei hetzelfde. Weet je waar dit aan kan liggen? zie helemaal onderaan net voor de herstart komt de foutmelding.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
 23:15    0.00     3.14   0.00   0.00   3.31   0.00   0.00   0.00    0.17   0.00   -0.00  20.00
 23:30    0.00     3.12   0.00   0.00   3.27   0.00   0.00   0.00    0.16   0.00   -0.00  20.00
 23:45    0.00     3.06   0.00   0.00   3.23   0.00   0.00   0.00    0.17   0.00   -0.00  20.00
Totaal  320.39   216.45   0.00 811.25 561.26   0.00   0.00   0.00 1476.45   0.00  -18.99    NaN
2026-05-22 14:30:13 info: Consumption               0.00 (kWh)
2026-05-22 14:30:13 info: Cost consumption          0.00 (€)
2026-05-22 14:30:13 info: Tariff consumption        0.000 (€/kWh)
2026-05-22 14:30:13 info: Production              811.25 (kWh)
2026-05-22 14:30:13 info: Profit production       -18.99 (€)
2026-05-22 14:30:13 info: Tariff production         0.023 (€/kWh)
2026-05-22 14:30:13 info: 
Calculation profit after optimize in €
Cost before optimize             38.72
Cost consumption      0.00
Cycle cost            3.71
Penalty cost          0.12
EV switch costs       0.00
Battery storage       1.43
Boiler storage        0.00
Profit production   -18.99
Total               -13.72
Cost after optimize             -13.72
Profit:                          52.44
2026-05-22 14:30:13 info: Doorzetten van alle settings naar HA
2026-05-22 14:30:13 info: Grid balanceren: off
2026-05-22 14:30:13 info: Grid set point: -49078.0 W
2026-05-22 14:30:13 info: Cycle cost Accu 1: 3.71 euro
2026-05-22 14:30:13 info: Netto vermogen naar(+)/uit(-) omvormer Accu 1: 24000 W 
2026-05-22 14:30:13 info: Vermogen uit batterij: -20639W
2026-05-22 14:30:13 info: Vermogen dat binnenkomt van pv: 0W
2026-05-22 14:30:13 info: Vermogen dat binnenkomt van ac: 20640W
2026-05-22 14:30:13 info: Waarde SoC na eerste uur: 76.7%
2026-05-22 14:43:00 info: Day Ahead Optimalisering versie: 2026.5.1.rc2
2026-05-22 14:43:00 info: Day Ahead Optimalisering gestart op: 22-05-2026 14:43:00
2026-05-22 14:43:00 info: Day Ahead Optimalisatie gestart: 22-05-2026 14:43:00 taak: get_day_ahead_prices
2026-05-22 14:43:00 info: Day ahead data already present
2026-05-22 14:45:00 info: Day Ahead Optimalisering versie: 2026.5.1.rc2
2026-05-22 14:45:00 info: Day Ahead Optimalisering gestart op: 22-05-2026 14:45:00
2026-05-22 14:45:00 info: Day Ahead Optimalisatie gestart: 22-05-2026 14:45:00 taak: calc_optimum
2026-05-22 14:45:00 info: Debug = False
2026-05-22 14:45:00 info: Zelf berekende baseload
2026-05-22 14:45:00 info: ML prediction PV_stal
                   date_time  prediction
0  2026-05-22 14:00:00+02:00      42.497
1  2026-05-22 15:00:00+02:00      42.131
2  2026-05-22 16:00:00+02:00      40.971
3  2026-05-22 17:00:00+02:00      35.364
4  2026-05-22 18:00:00+02:00      28.577
5  2026-05-22 19:00:00+02:00      18.602
6  2026-05-22 20:00:00+02:00       6.419
7  2026-05-22 21:00:00+02:00       0.330
8  2026-05-22 22:00:00+02:00       0.091
9  2026-05-22 23:00:00+02:00       0.091
10 2026-05-23 00:00:00+02:00       0.091
11 2026-05-23 01:00:00+02:00       0.091
12 2026-05-23 02:00:00+02:00       0.008
13 2026-05-23 03:00:00+02:00       0.008
14 2026-05-23 04:00:00+02:00       0.008
15 2026-05-23 05:00:00+02:00       0.114
16 2026-05-23 06:00:00+02:00       4.142
17 2026-05-23 07:00:00+02:00       5.360
18 2026-05-23 08:00:00+02:00       9.346
19 2026-05-23 09:00:00+02:00      15.817
20 2026-05-23 10:00:00+02:00      29.282
21 2026-05-23 11:00:00+02:00      34.481
22 2026-05-23 12:00:00+02:00      40.697
23 2026-05-23 13:00:00+02:00      43.284
24 2026-05-23 14:00:00+02:00      42.993
25 2026-05-23 15:00:00+02:00      44.591
26 2026-05-23 16:00:00+02:00      43.547
27 2026-05-23 17:00:00+02:00      30.626
28 2026-05-23 18:00:00+02:00      28.698
29 2026-05-23 19:00:00+02:00      18.956
30 2026-05-23 20:00:00+02:00       6.626
31 2026-05-23 21:00:00+02:00       0.498
32 2026-05-23 22:00:00+02:00       0.139
33 2026-05-23 23:00:00+02:00       0.091
2026-05-22 14:45:00 info: ML prediction PV_loods
                   date_time  prediction
0  2026-05-22 14:00:00+02:00       5.063
1  2026-05-22 15:00:00+02:00       4.942
2  2026-05-22 16:00:00+02:00       4.721
3  2026-05-22 17:00:00+02:00       4.102
4  2026-05-22 18:00:00+02:00       3.349
5  2026-05-22 19:00:00+02:00       2.056
6  2026-05-22 20:00:00+02:00       0.713
7  2026-05-22 21:00:00+02:00       0.055
8  2026-05-22 22:00:00+02:00       0.026
9  2026-05-22 23:00:00+02:00       0.026
10 2026-05-23 00:00:00+02:00       0.020
11 2026-05-23 01:00:00+02:00       0.020
12 2026-05-23 02:00:00+02:00       0.009
13 2026-05-23 03:00:00+02:00       0.009
14 2026-05-23 04:00:00+02:00       0.008
15 2026-05-23 05:00:00+02:00       0.019
16 2026-05-23 06:00:00+02:00       0.442
17 2026-05-23 07:00:00+02:00       0.619
18 2026-05-23 08:00:00+02:00       1.043
19 2026-05-23 09:00:00+02:00       1.811
20 2026-05-23 10:00:00+02:00       3.300
21 2026-05-23 11:00:00+02:00       3.916
22 2026-05-23 12:00:00+02:00       4.675
23 2026-05-23 13:00:00+02:00       4.940
24 2026-05-23 14:00:00+02:00       4.770
25 2026-05-23 15:00:00+02:00       5.118
26 2026-05-23 16:00:00+02:00       4.916
27 2026-05-23 17:00:00+02:00       3.516
28 2026-05-23 18:00:00+02:00       3.196
29 2026-05-23 19:00:00+02:00       2.114
30 2026-05-23 20:00:00+02:00       0.745
31 2026-05-23 21:00:00+02:00       0.094
32 2026-05-23 22:00:00+02:00       0.069
33 2026-05-23 23:00:00+02:00       0.019
2026-05-22 14:45:00 info: ML prediction Windmolen
                   date_time  prediction
0  2026-05-22 14:00:00+02:00       1.126
1  2026-05-22 15:00:00+02:00       1.126
2  2026-05-22 16:00:00+02:00       1.145
3  2026-05-22 17:00:00+02:00       1.145
4  2026-05-22 18:00:00+02:00       1.115
5  2026-05-22 19:00:00+02:00       0.396
6  2026-05-22 20:00:00+02:00       2.057
7  2026-05-22 21:00:00+02:00       0.479
8  2026-05-22 22:00:00+02:00       0.466
9  2026-05-22 23:00:00+02:00       0.466
10 2026-05-23 00:00:00+02:00       0.466
11 2026-05-23 01:00:00+02:00       0.220
12 2026-05-23 02:00:00+02:00       0.260
13 2026-05-23 03:00:00+02:00       0.487
14 2026-05-23 04:00:00+02:00       0.487
15 2026-05-23 05:00:00+02:00       0.487
16 2026-05-23 06:00:00+02:00       0.596
17 2026-05-23 07:00:00+02:00       1.019
18 2026-05-23 08:00:00+02:00       1.045
19 2026-05-23 09:00:00+02:00       1.357
20 2026-05-23 10:00:00+02:00       1.302
21 2026-05-23 11:00:00+02:00       1.145
22 2026-05-23 12:00:00+02:00       1.025
23 2026-05-23 13:00:00+02:00       1.145
24 2026-05-23 14:00:00+02:00       1.145
25 2026-05-23 15:00:00+02:00       1.844
26 2026-05-23 16:00:00+02:00       1.145
27 2026-05-23 17:00:00+02:00       1.145
28 2026-05-23 18:00:00+02:00       1.115
29 2026-05-23 19:00:00+02:00       0.396
30 2026-05-23 20:00:00+02:00       0.000
31 2026-05-23 21:00:00+02:00       0.000
32 2026-05-23 22:00:00+02:00       0.208
33 2026-05-23 23:00:00+02:00       0.466
2026-05-22 14:45:00 info: ML prediction pv_Huawei_1
                   date_time  prediction
0  2026-05-22 14:00:00+02:00      22.610
1  2026-05-22 15:00:00+02:00      23.541
2  2026-05-22 16:00:00+02:00      21.583
3  2026-05-22 17:00:00+02:00      21.549
4  2026-05-22 18:00:00+02:00      17.266
5  2026-05-22 19:00:00+02:00      11.679
6  2026-05-22 20:00:00+02:00       3.283
7  2026-05-22 21:00:00+02:00       0.350
8  2026-05-22 22:00:00+02:00       0.014
9  2026-05-22 23:00:00+02:00       0.050
10 2026-05-23 00:00:00+02:00       0.050
11 2026-05-23 01:00:00+02:00       0.050
12 2026-05-23 02:00:00+02:00       0.031
13 2026-05-23 03:00:00+02:00       0.031
14 2026-05-23 04:00:00+02:00       0.000
15 2026-05-23 05:00:00+02:00       0.163
16 2026-05-23 06:00:00+02:00       3.512
17 2026-05-23 07:00:00+02:00       7.730
18 2026-05-23 08:00:00+02:00      13.181
19 2026-05-23 09:00:00+02:00      17.072
20 2026-05-23 10:00:00+02:00      25.715
21 2026-05-23 11:00:00+02:00      26.194
22 2026-05-23 12:00:00+02:00      27.203
23 2026-05-23 13:00:00+02:00      28.998
24 2026-05-23 14:00:00+02:00      26.414
25 2026-05-23 15:00:00+02:00      24.680
26 2026-05-23 16:00:00+02:00      23.191
27 2026-05-23 17:00:00+02:00      18.048
28 2026-05-23 18:00:00+02:00      14.814
29 2026-05-23 19:00:00+02:00       9.402
30 2026-05-23 20:00:00+02:00       5.272
31 2026-05-23 21:00:00+02:00       0.000
32 2026-05-23 22:00:00+02:00       0.000
33 2026-05-23 23:00:00+02:00       0.035
2026-05-22 14:45:00 info: ML prediction pv_Huawei_2
                   date_time  prediction
0  2026-05-22 14:00:00+02:00      24.101
1  2026-05-22 15:00:00+02:00      26.271
2  2026-05-22 16:00:00+02:00      26.648
3  2026-05-22 17:00:00+02:00      24.272
4  2026-05-22 18:00:00+02:00      18.305
5  2026-05-22 19:00:00+02:00      11.765
6  2026-05-22 20:00:00+02:00       4.285
7  2026-05-22 21:00:00+02:00       0.598
8  2026-05-22 22:00:00+02:00       0.000
9  2026-05-22 23:00:00+02:00       0.086
10 2026-05-23 00:00:00+02:00       0.086
11 2026-05-23 01:00:00+02:00       0.088
12 2026-05-23 02:00:00+02:00       0.099
13 2026-05-23 03:00:00+02:00       0.097
14 2026-05-23 04:00:00+02:00       0.005
15 2026-05-23 05:00:00+02:00       0.180
16 2026-05-23 06:00:00+02:00       4.130
17 2026-05-23 07:00:00+02:00       9.017
18 2026-05-23 08:00:00+02:00      16.666
19 2026-05-23 09:00:00+02:00      22.730
20 2026-05-23 10:00:00+02:00      33.664
21 2026-05-23 11:00:00+02:00      34.207
22 2026-05-23 12:00:00+02:00      29.051
23 2026-05-23 13:00:00+02:00      16.121
24 2026-05-23 14:00:00+02:00      30.810
25 2026-05-23 15:00:00+02:00      24.721
26 2026-05-23 16:00:00+02:00      21.900
27 2026-05-23 17:00:00+02:00      17.753
28 2026-05-23 18:00:00+02:00       8.857
29 2026-05-23 19:00:00+02:00       4.347
30 2026-05-23 20:00:00+02:00       2.876
31 2026-05-23 21:00:00+02:00       0.976
32 2026-05-23 22:00:00+02:00       0.491
33 2026-05-23 23:00:00+02:00       0.056
2026-05-22 14:45:00 info: Start waarden: 
       uur                tijd   spot   p_l    p_t  base  pv_ac  pv_dc
0    14:45 2026-05-22 14:45:00  0.003 0.134 -0.022 5.526 24.094      0
1    15:00 2026-05-22 15:00:00  0.001 0.132 -0.024 5.208 24.344      0
2    15:15 2026-05-22 15:15:00  0.008 0.139 -0.017 5.072 24.508      0
3    15:30 2026-05-22 15:30:00  0.019 0.150 -0.006 4.936 24.671      0
4    15:45 2026-05-22 15:45:00  0.041 0.172  0.016 4.874 24.487      0
5    16:00 2026-05-22 16:00:00  0.013 0.144 -0.012 4.829 24.132      0
6    16:15 2026-05-22 16:15:00  0.051 0.182  0.026 4.766 23.948      0
7    16:30 2026-05-22 16:30:00  0.078 0.209  0.053 4.704 23.764      0
8    16:45 2026-05-22 16:45:00  0.098 0.229  0.073 4.791 23.224      0
9    17:00 2026-05-22 17:00:00  0.065 0.196  0.040 5.007 22.561      0
10   17:15 2026-05-22 17:15:00  0.082 0.213  0.057 5.094 22.021      0
11   17:30 2026-05-22 17:30:00  0.103 0.234  0.078 5.182 21.482      0
12   17:45 2026-05-22 17:45:00  0.127 0.258  0.102 5.212 20.368      0
13   18:00 2026-05-22 18:00:00  0.099 0.230  0.074 5.218 18.922      0
14   18:15 2026-05-22 18:15:00  0.122 0.253  0.097 5.248 17.808      0
15   18:30 2026-05-22 18:30:00  0.133 0.264  0.108 5.278 16.695      0
16   18:45 2026-05-22 18:45:00  0.151 0.282  0.126 5.227 15.187      0
17   19:00 2026-05-22 19:00:00  0.121 0.252  0.096 5.143 13.442      0
18   19:15 2026-05-22 19:15:00  0.136 0.267  0.111 5.093 11.934      0
19   19:30 2026-05-22 19:30:00  0.155 0.286  0.130 5.043 10.427      0
20   19:45 2026-05-22 19:45:00  0.209 0.340  0.184 4.889  8.693      0
21   20:00 2026-05-22 20:00:00  0.182 0.313  0.157 4.672  6.590      0
22   20:15 2026-05-22 20:15:00  0.196 0.327  0.171 4.518  4.856      0
23   20:30 2026-05-22 20:30:00  0.220 0.351  0.195 4.364  3.122      0
24   20:45 2026-05-22 20:45:00  0.232 0.363  0.207 4.151  2.188      0
25   21:00 2026-05-22 21:00:00  0.215 0.346  0.190 3.874  1.639      0
26   21:15 2026-05-22 21:15:00  0.202 0.333  0.177 3.661  0.705      0
27   21:30 2026-05-22 21:30:00  0.175 0.306  0.150 3.448  0.046      0
28   21:45 2026-05-22 21:45:00  0.162 0.293  0.137 3.312  0.045      0
29   22:00 2026-05-22 22:00:00  0.175 0.306  0.150 3.209  0.242      0
30   22:15 2026-05-22 22:15:00  0.155 0.286  0.130 3.074  0.166      0
31   22:30 2026-05-22 22:30:00  0.143 0.274  0.118 2.938  0.132      0
32   22:45 2026-05-22 22:45:00  0.131 0.262  0.106 2.901  0.132      0
33   23:00 2026-05-22 23:00:00  0.148 0.279  0.123 2.932  0.170      0
34   23:15 2026-05-22 23:15:00  0.140 0.271  0.115 2.896  0.178      0
35   23:30 2026-05-22 23:30:00  0.133 0.264  0.108 2.859  0.185      0
36   23:45 2026-05-22 23:45:00  0.126 0.257  0.101 2.849  0.185      0
37   00:00 2026-05-23 00:00:00  0.152 0.283  0.127 2.863  0.182      0
38   00:15 2026-05-23 00:15:00  0.137 0.268  0.112 2.853  0.182      0
39   00:30 2026-05-23 00:30:00  0.124 0.255  0.099 2.843  0.182      0
40   00:45 2026-05-23 00:45:00  0.115 0.246  0.090 2.819  0.166      0
41   01:00 2026-05-23 01:00:00  0.130 0.261  0.105 2.787  0.137      0
42   01:15 2026-05-23 01:15:00  0.126 0.257  0.101 2.763  0.122      0
43   01:30 2026-05-23 01:30:00  0.126 0.257  0.101 2.739  0.107      0
44   01:45 2026-05-23 01:45:00  0.118 0.249  0.093 2.710  0.103      0
45   02:00 2026-05-23 02:00:00  0.126 0.257  0.101 2.675  0.103      0
46   02:15 2026-05-23 02:15:00  0.122 0.253  0.097 2.646  0.099      0
47   02:30 2026-05-23 02:30:00  0.116 0.247  0.091 2.616  0.097      0
48   02:45 2026-05-23 02:45:00  0.117 0.248  0.092 2.589  0.111      0
49   03:00 2026-05-23 03:00:00  0.120 0.251  0.095 2.552  0.142      0
50   03:15 2026-05-23 03:15:00  0.119 0.250  0.094 2.525  0.156      0
51   03:30 2026-05-23 03:30:00  0.119 0.250  0.094 2.497  0.170      0
52   03:45 2026-05-23 03:45:00  0.115 0.246  0.090 2.513  0.163      0
53   04:00 2026-05-23 04:00:00  0.115 0.246  0.090 2.559  0.130      0
54   04:15 2026-05-23 04:15:00  0.114 0.245  0.089 2.574  0.124      0
55   04:30 2026-05-23 04:30:00  0.115 0.246  0.090 2.590  0.124      0
56   04:45 2026-05-23 04:45:00  0.117 0.248  0.092 2.608  0.142      0
57   05:00 2026-05-23 05:00:00  0.119 0.251  0.095 2.554  0.120      0
58   05:15 2026-05-23 05:15:00  0.115 0.246  0.090 2.572  0.120      0
59   05:30 2026-05-23 05:30:00  0.112 0.243  0.087 2.590  0.120      0
60   05:45 2026-05-23 05:45:00  0.105 0.236  0.080 2.906  0.818      0
61   06:00 2026-05-23 06:00:00  0.123 0.254  0.098 3.519  2.109      0
62   06:15 2026-05-23 06:15:00  0.115 0.246  0.090 3.835  2.850      0
63   06:30 2026-05-23 06:30:00  0.109 0.240  0.084 4.151  3.591      0
64   06:45 2026-05-23 06:45:00  0.103 0.234  0.078 4.169  4.274      0
65   07:00 2026-05-23 07:00:00  0.129 0.260  0.104 3.977  4.809      0
66   07:15 2026-05-23 07:15:00  0.103 0.234  0.078 3.996  5.491      0
67   07:30 2026-05-23 07:30:00  0.091 0.222  0.066 4.014  6.174      0
68   07:45 2026-05-23 07:45:00  0.060 0.191  0.035 3.981  7.270      0
69   08:00 2026-05-23 08:00:00  0.099 0.230  0.074 3.893  8.677      0
70   08:15 2026-05-23 08:15:00  0.061 0.192  0.036 3.861  9.773      0
71   08:30 2026-05-23 08:30:00  0.023 0.154 -0.002 3.828 10.869      0
72   08:45 2026-05-23 08:45:00  0.007 0.138 -0.018 3.863 11.963      0
73   09:00 2026-05-23 09:00:00  0.005 0.136 -0.020 3.937 12.790      0
74   09:15 2026-05-23 09:15:00  0.001 0.132 -0.024 3.972 13.885      0
75   09:30 2026-05-23 09:30:00  0.000 0.131 -0.025 4.007 14.979      0
76   09:45 2026-05-23 09:45:00  0.000 0.131 -0.025 4.089 17.133      0
77   10:00 2026-05-23 10:00:00 -0.000 0.131 -0.025 4.166 20.518      0
78   10:15 2026-05-23 10:15:00 -0.000 0.131 -0.025 4.247 22.673      0
79   10:30 2026-05-23 10:30:00 -0.000 0.131 -0.025 4.329 24.827      0
80   10:45 2026-05-23 10:45:00 -0.001 0.130 -0.026 4.569 25.245      0
81   11:00 2026-05-23 11:00:00 -0.002 0.129 -0.027 4.972 24.422      0
82   11:15 2026-05-23 11:15:00 -0.002 0.129 -0.027 5.212 24.839      0
83   11:30 2026-05-23 11:30:00 -0.006 0.125 -0.031 5.452 25.257      0
84   11:45 2026-05-23 11:45:00 -0.005 0.126 -0.030 5.513 25.426      0
85   12:00 2026-05-23 12:00:00 -0.006 0.125 -0.031 5.486 25.579      0
86   12:15 2026-05-23 12:15:00 -0.010 0.121 -0.035 5.546 25.748      0
87   12:30 2026-05-23 12:30:00 -0.013 0.118 -0.038 5.607 25.917      0
88   12:45 2026-05-23 12:45:00 -0.020 0.111 -0.045 5.481 25.407      0
89   13:00 2026-05-23 13:00:00 -0.025 0.106 -0.050 5.163 24.078      0
90   13:15 2026-05-23 13:15:00 -0.030 0.101 -0.055 5.037 23.568      0
91   13:30 2026-05-23 13:30:00 -0.037 0.094 -0.062 4.910 23.057      0
92   13:45 2026-05-23 13:45:00 -0.036 0.095 -0.061 4.990 23.785      0
93   14:00 2026-05-23 14:00:00 -0.027 0.104 -0.052 5.249 25.704      0
94   14:15 2026-05-23 14:15:00 -0.020 0.111 -0.045 5.329 26.432      0
95   14:30 2026-05-23 14:30:00 -0.013 0.118 -0.038 5.409 27.159      0
96   14:45 2026-05-23 14:45:00 -0.013 0.118 -0.038 5.393 26.836      0
97   15:00 2026-05-23 15:00:00 -0.009 0.122 -0.034 5.319 25.741      0
98   15:15 2026-05-23 15:15:00 -0.003 0.128 -0.028 5.303 25.417      0
99   15:30 2026-05-23 15:30:00 -0.002 0.129 -0.027 5.287 25.094      0
100  15:45 2026-05-23 15:45:00 -0.002 0.129 -0.027 5.219 24.703      0
101  16:00 2026-05-23 16:00:00 -0.001 0.130 -0.026 5.060 24.532      0
102  16:15 2026-05-23 16:15:00 -0.000 0.131 -0.025 4.992 24.141      0
103  16:30 2026-05-23 16:30:00  0.000 0.131 -0.025 4.924 23.750      0
104  16:45 2026-05-23 16:45:00  0.000 0.131 -0.025 5.067 22.275      0
105  17:00 2026-05-23 17:00:00  0.000 0.131 -0.025 5.389 19.842      0
106  17:15 2026-05-23 17:15:00  0.003 0.134 -0.022 5.532 18.366      0
107  17:30 2026-05-23 17:30:00  0.050 0.181  0.025 5.675 16.890      0
108  17:45 2026-05-23 17:45:00  0.107 0.238  0.082 5.732 15.990      0
109  18:00 2026-05-23 18:00:00  0.075 0.206  0.050 5.781 15.631      0
110  18:15 2026-05-23 18:15:00  0.104 0.235  0.079 5.838 14.730      0
111  18:30 2026-05-23 18:30:00  0.122 0.253  0.097 5.896 13.830      0
112  18:45 2026-05-23 18:45:00  0.143 0.274  0.118 5.731 12.488      0
113  19:00 2026-05-23 19:00:00  0.114 0.245  0.089 5.417 10.788      0
114  19:15 2026-05-23 19:15:00  0.130 0.261  0.105 5.252  9.447      0
115  19:30 2026-05-23 19:30:00  0.144 0.275  0.119 5.088  8.105      0
116  19:45 2026-05-23 19:45:00  0.167 0.298  0.142 4.855  6.874      0
117  20:00 2026-05-23 20:00:00  0.146 0.277  0.121 4.571  5.636      0
118  20:15 2026-05-23 20:15:00  0.155 0.286  0.130 4.339  4.405      0
119  20:30 2026-05-23 20:30:00  0.172 0.303  0.147 4.106  3.193      0
120  20:45 2026-05-23 20:45:00  0.179 0.310  0.154 3.879  2.321      0
121  21:00 2026-05-23 21:00:00  0.181 0.312  0.156 3.590  1.495      0
122  21:15 2026-05-23 21:15:00  0.174 0.305  0.149 3.363  0.623      0
123  21:30 2026-05-23 21:30:00  0.172 0.303  0.147 3.136  0.162      0
124  21:45 2026-05-23 21:45:00  0.163 0.294  0.138 3.171  0.142      0
125  22:00 2026-05-23 22:00:00  0.174 0.305  0.149 3.421  0.283      0
126  22:15 2026-05-23 22:15:00  0.153 0.284  0.128 3.456  0.241      0
127  22:30 2026-05-23 22:30:00  0.145 0.276  0.120 3.491  0.200      0
128  22:45 2026-05-23 22:45:00  0.134 0.265  0.109 3.451  0.184      0
129  23:00 2026-05-23 23:00:00  0.147 0.278  0.122 3.355  0.189      0
130  23:15 2026-05-23 23:15:00  0.142 0.273  0.117 3.315  0.174      0
131  23:30 2026-05-23 23:30:00  0.133 0.264  0.108 3.275  0.159      0
132  23:45 2026-05-23 23:45:00  0.130 0.261  0.105 3.235  0.171      0
2026-05-22 14:45:00 info: No reduced hours applied for Accu 1
2026-05-22 14:45:00 info: No reduced power applied during discharging at low soc
2026-05-22 14:45:00 info: No reduced power applied during charging at high soc
2026-05-22 14:45:00 info: Startwaarde SoC Accu 1: 79.0%
2026-05-22 14:45:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-05-22 14:45:00 info: Warmtepomp niet aanwezig - warmtepomp wordt niet ingepland
2026-05-22 14:45:00 info: Strategie: minimale levering
python3: /project/Cgl/src/CglPreProcess/CglPreProcess.cpp:1693: OsiSolverInterface* CglPreProcess::preProcessNonDefault(OsiSolverInterface&, int, int, int): Assertion `numberProhibited_ == originalModel_->getNumCols()' failed.
ERROR while running Cbc. Signal SIGABRT caught. Getting stack trace.
/root/dao/venv/day_ahead/lib/python3.13/site-packages/cbcbox/cbc_dist_avx2/lib/libCbc.so(_Z15CbcCrashHandleri+0x126) [0x7fa3746abf46]
/lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7fa3bdb33df0]
/lib/x86_64-linux-gnu/libc.so.6(+0x9495c) [0x7fa3bdb8895c]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x12) [0x7fa3bdb33cc2]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x22) [0x7fa3bdb1c4ac]
/lib/x86_64-linux-gnu/libc.so.6(__assert_perror_fail+0) [0x7fa3bdb1c420]
/root/dao/venv/day_ahead/lib/python3.13/site-packages/cbcbox/cbc_dist_avx2/lib/libCgl.so.0(_ZN13CglPreProcess20preProcessNonDefaultER18OsiSolverInterfaceiii+0x8685) [0x7fa3744e5b55]
/root/dao/venv/day_ahead/lib/python3.13/site-packages/cbcbox/cbc_dist_avx2/lib/libCbc.so(_Z8CbcMain1St5dequeISsSaISsEER8CbcModelR13CbcParametersPFiPS2_iEP9ampl_info+0x2c165) [0x7fa3746e37f5]
/root/dao/venv/day_ahead/lib/python3.13/site-packages/cbcbox/cbc_dist_avx2/lib/libCbc.so(Cbc_solve+0x1a51) [0x7fa374745251]
/root/dao/venv/day_ahead/lib/python3.13/site-packages/_cffi_backend.cpython-313-x86_64-linux-gnu.so(+0x2d052) [0x7fa3a18ca052]
/root/dao/venv/day_ahead/lib/python3.13/site-packages/_cffi_backend.cpython-313-x86_64-linux-gnu.so(+0x2b978) [0x7fa3a18c8978]
/root/dao/venv/day_ahead/lib/python3.13/site-packages/_cffi_backend.cpython-313-x86_64-linux-gnu.so(cffistatic_ffi_call+0x178) [0x7fa3a18c8af3]
/root/dao/venv/day_ahead/lib/python3.13/site-packages/_cffi_backend.cpython-313-x86_64-linux-gnu.so(+0x135e7) [0x7fa3a18b05e7]
python3(_PyObject_MakeTpCall+0x27b) [0x54513b]
python3(_PyEval_EvalFrameDefault+0xfce) [0x55ffde]
python3(PyEval_EvalCode+0xcc) [0x55ad6c]
python3() [0x6a45c1]
python3() [0x6a164c]
python3() [0x6b29b3]
python3() [0x6b23c3]
python3() [0x6b21fe]
python3(Py_RunMain+0x3c1) [0x6b14c1]
python3(Py_BytesMain+0x2b) [0x67c4eb]
/lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7fa3bdb1dca8]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fa3bdb1dd65]
python3(_start+0x21) [0x67b891]
[16:02:07] INFO: => directory dao_data exist
[16:02:07] INFO: => /root/dao/data doesn't exist, made
[16:02:07] INFO: => /root/dao/webserver/app/static/data exist
2026-05-22 16:02:09 INFO: Loaded 6 secrets from ../data/secrets.json
2026-05-22 16:02:09 INFO: Validating configuration with ConfigurationV2
Setting up watches.
Watches established.
[2026-05-22 16:02:10 +0200] [35] [INFO] Starting gunicorn 26.0.0
[2026-05-22 16:02:10 +0200] [35] [INFO] Listening at: http://0.0.0.0:5000 (35)
[2026-05-22 16:02:10 +0200] [35] [INFO] Using worker: sync
[2026-05-22 16:02:10 +0200] [45] [INFO] Booting worker with pid: 45
[2026-05-22 16:02:10 +0200] [46] [INFO] Booting worker with pid: 46
[2026-05-22 16:02:10 +0200] [35] [INFO] Control socket listening at /root/.gunicorn/gunicorn.ctl
2026-05-22 16:02:12 INFO: Loaded 6 secrets from ../data/secrets.json
2026-05-22 16:02:12 INFO: Validating configuration with ConfigurationV2
[2026-05-22 16:02:10 +0200] [35] [INFO] Listening at: http://0.0.0.0:5000 (35)
[2026-05-22 16:02:10 +0200] [35] [INFO] Using worker: sync
[2026-05-22 16:02:10 +0200] [45] [INFO] Booting worker with pid: 45
[2026-05-22 16:02:10 +0200] [46] [INFO] Booting worker with pid: 46
[2026-05-22 16:02:10 +0200] [35] [INFO] Control socket listening at /root/.gunicorn/gunicorn.ctl
2026-05-22 16:02:12 INFO: Loaded 6 secrets from ../data/secrets.json
2026-05-22 16:02:12 INFO: Validating configuration with ConfigurationV2

  • Mvdw
  • Registratie: September 2022
  • Laatst online: 07:22
thomvh schreef op vrijdag 22 mei 2026 @ 16:11:
[...]

Zou je je config tussen quote tags willen zetten?

Je baseload berekening gaat ook fout. Dit is zwaar negatief en dat kan niet. Weet je zeker dat al je sensors correct staan? Lijkt me namelijk eerder dat het de Accu in moet gaan om dat tijdstip inplaats van eruit. Je ziet namelijk om 14:00 dat er een baseload van ~-7 kWh is. Deze moet op zijn minst positief of 0 zijn aangezien dat je huis verbruik is.
Baseload staat op vaste getallen ingesteld dus daar kan het niet mis gaan. Sensoren zijn zover ik kan beoordelen ook goed geconfigureerd.
Pagina: 1 ... 41 42 Laatste