Acties:
  • 0 Henk 'm!
Bravo schreef op dinsdag 7 oktober 2025 @ 00:21:
[...]

Mooie stappen stel je in het vooruitzicht!
Nog een vraagje over die switch entity's die er nu bij zijn gekomen. Hoe lang moeten deze op 'actief' / '1' staan?
Ik zit erover te denken om de apparaten zelf te laten melden dat ze (handmatig) zijn aangezet via deze input_boolean, al kan dat overlappen met het schema (maar dat is niet erg lijkt mij?).
Er is maar een "switch entity' bij gekomen.
En DAO zet hem alleen op "on" als de boiler moet worden opgewarmd.
Jij mag hem zelf zolang op "on"houden als je wilt.
DAO doet er verder niks mee, zal hem zelf niet op "off' 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


Acties:
  • 0 Henk 'm!
De day ahead prijzen zijn vandaag vertraagd:
Posted on 2025/10/07 | 12:56:27
[ExC_02]: Delay in Market Coupling Results publication[EPEX Auction]

Dear member,

The Single Day-Ahead Coupling auction (SDAC) is delayed and consequently, the publication of results as well.
We apologize for this issue and will keep you updated as the situation progresses.
Edit: er zijn op dit moment (13:38) nog steeds geen prijzen voormorgen.
Als je het wilt bijhouden:
https://www.epexspot.com/en/market-results

[ Voor 54% gewijzigd door KC27 op 07-10-2025 13:49 ]

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


Acties:
  • +2 Henk 'm!
Zojuist is productieversie 2025.10.4 gepubliceerd.
Dit staat in de changelog:
  • Changed scheduler: there can be more one task planned at a minute (but with different keys!)
  • Changed order of graphics: consumption and production are set on top of other categories
  • Added `switch entity` to boiler (alternative for activate entity)
  • Several python-modules are updated
  • Added environment variabels to .bashrc
  • Update build.yaml to Debian 13 (Trixie) version :8.1.3
  • Fix format error
  • transition to debian 13 (trixie) base-mages
  • python version 3.13 (was 3.11)
  • new generic binaries for amd64 and aarch64
  • possibility to compile and activate binaries for own processor
Know issue:
- The forecast in the reports still nog good working
Voor het compileren van je eigen snellere binaries verwijs ik jullie naar: KC27 in "Day Ahead Optimizer: ervaringen met Home Assistant-addon DAO"

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


Acties:
  • 0 Henk 'm!

  • Bravo
  • Registratie: Augustus 2005
  • Laatst online: 13:48

Bravo

Second Best

KC27 schreef op dinsdag 7 oktober 2025 @ 09:53:
[...]

Er is maar een "switch entity' bij gekomen.
En DAO zet hem alleen op "on" als de boiler moet worden opgewarmd.
Jij mag hem zelf zolang op "on"houden als je wilt.
DAO doet er verder niks mee, zal hem zelf niet op "off' zetten.
Dan heb ik het niet helemaal goed begrepen, er zit dus een verschil tussen deze switch entity en de start entities van de EV en Machines.
Geldt daar ook voor dat deze entity op 'aan' moet staat bij de run die hoort bij de start van het programma en daarna weer uit kan?

Ioniq 6 LR Lounge 20"
2700Wp SSW 30° @ SE2200 | 1720Wp SSW 5° @ HM-1500
Flickr | Canon 6D | 17-40mm f/4 + 50mm f/1.8 II + 70-200mm f/4 | 2x 430EX II | Sirui T005 + C10


Acties:
  • 0 Henk 'm!

  • Lasoul
  • Registratie: November 2001
  • Laatst online: 28-10 19:16
KC27 schreef op maandag 6 oktober 2025 @ 18:06:
[...]

Deze error is gerepareerd in de huidige testversie. Komt binnenkort naar productie.
Met de nieuwe versie is het probleem opgelost en kan ik een run draaien.
Ik zie echter wel de onderstaande melding bij de inzet van de batterij staan.
Enig idee wat daar mis gaat?

code:
1
2
3
2025-10-07 13:35:47 info: cannot handle a non-unique multi-index!
2025-10-07 13:35:47 info: Totals of accu yixiang 32kWh cannot be calculated
2025-10-07 13:35:47 info: In- en uitgaande energie per uur batterij yixiang 32kWh

Acties:
  • 0 Henk 'm!
Bravo schreef op dinsdag 7 oktober 2025 @ 13:29:
[...]

Dan heb ik het niet helemaal goed begrepen, er zit dus een verschil tussen deze switch entity en de start entities van de EV en Machines.
Geldt daar ook voor dat deze entity op 'aan' moet staat bij de run die hoort bij de start van het programma en daarna weer uit kan?
Alleen bij de auto is een verschil: daar kan met de "switch" door DAO het opladen (tijdelijk) worden gestopt.
Bij de machines is er geen switch entity.

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


Acties:
  • 0 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 11:36
Over het zelf compileren van de binaries heb ik nog een vraag. Heeft het altijd zin om zelf binairies te compileren? Of is dit vooral handig voor de pi varianten?

"Chaos kan niet uit de hand lopen"


Acties:
  • +1 Henk 'm!
storeman schreef op dinsdag 7 oktober 2025 @ 14:21:
Over het zelf compileren van de binaries heb ik nog een vraag. Heeft het altijd zin om zelf binairies te compileren? Of is dit vooral handig voor de pi varianten?
Misschien zijn er juist bij amd64 veel varianten waar veel winst te behalen valt, zeker als er meer cores beschikbaar zijn. Maar als je berekening nu al snel gaat (5 seconden of minder met veel te berekenen kwartieren) dan is het een beetje werk voor noppes.

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


Acties:
  • 0 Henk 'm!

  • magiel
  • Registratie: Januari 2005
  • Laatst online: 28-10 22:31
KC27 schreef op maandag 6 oktober 2025 @ 23:11:
Heb jij ook zo'n soort instel-panel in HA van je boiler:
[Afbeelding]
Met name met die input_select erin.
Hoe ziet die van jou eruit?
Welke programma heb je gekozen?
Bedankt voor je snelle reacties :).

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

Ik heb een DAO configuratiepanel toegevoegd aan mn DEV dashboard. Zie screenshot. Dit lijkt er goed uit te zien?

Met onderstaande machines configuratie krijg ik nog steeds een python error. Zonder de machines [] list werkt het overigens wel.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  "machines" : [
    {
      "name": "Kitchen Hotfill Boiler",
      "programs": [
         {
          "name": "heat",
          "power": [400, 400]
        },
        {
          "name": "off",
          "power": []
        }
      ],
      "entity start window": "input_datetime.dao_kitchen-boiler-start",
      "entity stop window": "input_datetime.dao_kitchen-boiler-stop",
      "entity selected program": "input_select.dao_kitchen-boiler-night-program",
      "entity calculated start": "input_datetime.dao_kitchen_boiler_plan_start",
      "entity calculated end": "input_datetime.dao_kitchen_boiler_plan_stop",
      "entity instant start":"dao_kitchen-boiler-instant-start"
    }
  ],


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
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 1891, in calc_optimum
    p = next(
        (
    ...<4 lines>...
        0,
    )
  File "/root/dao/prog/day_ahead.py", line 1895, in <genexpr>
    if item["name"] == program_selected[m]
                       ~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
Traceback (most recent call last):
  File "/root/dao/webserver/../prog/day_ahead.py", line 3945, in <module>
    main()
    ~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 3919, in main
    da_calc.run_task_function("calc_optimum_met_debug")
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 1891, in calc_optimum
    p = next(
        (
    ...<4 lines>...
        0,
    )
  File "/root/dao/prog/day_ahead.py", line 1895, in <genexpr>
    if item["name"] == program_selected[m]
                       ~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7f821a6c50>

Ik wil het er _niet_ over hebben.


Acties:
  • 0 Henk 'm!

  • Hedzie
  • Registratie: Januari 2024
  • Laatst online: 26-10 12:47
Vraag over de warmtepomp.

Moet deze sensor “entity hp cop” berekend worden middels automation? Of kun je hier ook de werkelijke cop sensor vd de warmtepomp invullen.
Dat laatste heb ik gedaan, maar krijg dan een foutmelding dat deze 0 is.

Hetzelfde voor “entity hp power”.
Kan hier de werkelijke sensor worden gebruikt? Of moet deze berekend worden.

Ik haal het niet goed uit de docs.

Acties:
  • 0 Henk 'm!
magiel schreef op dinsdag 7 oktober 2025 @ 19:41:
[...]


Bedankt voor je snelle reacties :).

[Afbeelding]

Ik heb een DAO configuratiepanel toegevoegd aan mn DEV dashboard. Zie screenshot. Dit lijkt er goed uit te zien?

Met onderstaande machines configuratie krijg ik nog steeds een python error. Zonder de machines [] list werkt het overigens wel.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  "machines" : [
    {
      "name": "Kitchen Hotfill Boiler",
      "programs": [
         {
          "name": "heat",
          "power": [400, 400]
        },
        {
          "name": "off",
          "power": []
        }
      ],
      "entity start window": "input_datetime.dao_kitchen-boiler-start",
      "entity stop window": "input_datetime.dao_kitchen-boiler-stop",
      "entity selected program": "input_select.dao_kitchen-boiler-night-program",
      "entity calculated start": "input_datetime.dao_kitchen_boiler_plan_start",
      "entity calculated end": "input_datetime.dao_kitchen_boiler_plan_stop",
      "entity instant start":"dao_kitchen-boiler-instant-start"
    }
  ],


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
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 1891, in calc_optimum
    p = next(
        (
    ...<4 lines>...
        0,
    )
  File "/root/dao/prog/day_ahead.py", line 1895, in <genexpr>
    if item["name"] == program_selected[m]
                       ~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
Traceback (most recent call last):
  File "/root/dao/webserver/../prog/day_ahead.py", line 3945, in <module>
    main()
    ~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 3919, in main
    da_calc.run_task_function("calc_optimum_met_debug")
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 1891, in calc_optimum
    p = next(
        (
    ...<4 lines>...
        0,
    )
  File "/root/dao/prog/day_ahead.py", line 1895, in <genexpr>
    if item["name"] == program_selected[m]
                       ~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7f821a6c50>
Ik snap er niets van.
Het enige wat deze fout kan veroorzaken is het volgende:
de naam van de entity die je hebt opgegeven bij "entity selected program": "input_select.dao_kitchen-boiler-night-program" komt niet exact overeen met de naam van die input_select in HA.
Zou je dat nog een keer willen controleren?

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


Acties:
  • +1 Henk 'm!
Hedzie schreef op dinsdag 7 oktober 2025 @ 21:02:
Vraag over de warmtepomp.

Moet deze sensor “entity hp cop” berekend worden middels automation? Of kun je hier ook de werkelijke cop sensor vd de warmtepomp invullen.
Dat laatste heb ik gedaan, maar krijg dan een foutmelding dat deze 0 is.

Hetzelfde voor “entity hp power”.
Kan hier de werkelijke sensor worden gebruikt? Of moet deze berekend worden.

Ik haal het niet goed uit de docs.
Het is ook best ingewikkeld.
Dit code voor de "on/off" regeling is door een andere DAO gebruiker geschreven.
Ik ben er weer even ingedoken:
Hij heeft een formule gemaakt voor zijn eigen warmtepomp met als input de gemiddelde buitentemperatuur en als output de COP van de warmtepomp (hoe kouder hoe lager de COP) en het elektrische vermogen bij die buitentemperatuur (hoe kouder hoe hoger)
De gemiddelde buitentemperatuur schrijft DAO weg naar de entity die je instelt met "entity_avg_temp".
In HA moet je dan een automation maken die de COP en het vermogen berekenen van jouw wp.
De berekende waarden schrijf je dan in HA weg in de entiteiten die je opgeeft bij : "entity_hp_cop" en "entity_hp_power".
Kun je nu verder?

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


Acties:
  • 0 Henk 'm!

  • Martijn18
  • Registratie: November 2000
  • Niet online

Martijn18

nu 43...

De verwachte solar opbrengst die door DAO wordt berekend is nog al afwijkend van het resultaat van Forecast.Solar. Die laatste is redelijk in lijn met mijn daadwerkelijke productie. Nu heb ik niet het idee dat dit enkel zit in de yield, daarvoor is het verschil te groot.

Kan ik misschien ergens een locatie meegeven?

WP: Daikin Altherma (EHVX11/ERLQ11) | PV: 20x 335 Wp (ZW) / 2x 335 Wp (ZO) | ACCU: 2x Marstek Venus 5,12kWh


Acties:
  • 0 Henk 'm!

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 28-10 22:20
KC27 schreef op maandag 6 oktober 2025 @ 13:21:
Nog even ter aanvulling van mijn suggesties:
Windsnelheid in het kwadraat maar met een maximum van x m/sec, bijv 10 of 8 m/sec(daarboven is het vermogen begrensd)
Graaddagen, graaduren of graadminuten zijn een betere maat voor de nodige elektriciteit voor verwarming dan de temperatuur, formule: tijd * (als t <18 dan 18-t anders 0)
Koelgraaduren idem, maar dan voor koeling bijv 24 graden als koelgrens.
Weet jij toevallig bij welke snelheid ze worden afgeschakeld?

Acties:
  • 0 Henk 'm!

  • UsernameIsInUse
  • Registratie: Juli 2023
  • Laatst online: 10:17
Ik ben op zoek naar de waarden voor de efficiencyvariabelen voor een Marstek Venus E (5,12kWh).
De Marstek wordt bij mij alleen opgeladen met 1500 watt en ontladen met 800 watt. Hierbij wordt een RoundTripEfficiency (RTE) behaald van 82%.
De berekening en aansturing van de Marstek via DAO heb ik werkend op basis van de nieuwe kwartierprijzen.
Maar om de zaak goed te finetunen ben ik op zoek naar de juiste waarden voor:
- dc_to_bat efficiency: factor voor efficiency van dc naar batterij met waarde tussen 0 (max verlies) en 1.0 (geen verlies)
- bat_to_dc efficiency: factor voor efficiency van batterij naar dc met waarde tussen 0 (max verlies) en 1.0 (geen verlies)
- charge stages: Een zelf te kiezen aantal stappen of schijven voor het laden via de omvormer. In een drie fase systeem tel je het vermogen van alle omvormers bij elkaar op. Per stap vul je in {power, efficiency}. De eerste schijf is altijd: {"power": 0.0, "efficiency": 1}, De "power" van de laatste schijf geeft ook het maximale vermogen van de omvormer
- discharge stages: Zelfde als charge staties, maar dan voor ontladen. Per stap vul je in {power, efficiency}.

Ik ben ook nieuwsgierig naar de relatie of juist het verschil tussen dc_to_bat efficiency en charge stages efficiency.

Alvast hartelijke dank voor het meedenken.

[ Voor 4% gewijzigd door UsernameIsInUse op 08-10-2025 09:25 ]


Acties:
  • +1 Henk 'm!
simnet schreef op woensdag 8 oktober 2025 @ 08:41:
[...]


Weet jij toevallig bij welke snelheid ze worden afgeschakeld?
Een zoekopdracht levert wel een interessant antwoord op van AI (neem het met een korreltje zout):
een windmolen begint vanaf windkracht 2 (2,5 m/s), bereikt zijn hoogste vermogen bij windkracht 6 (12,3 m/s) en wordt uitgeschakeld vanaf windkracht 10 (27,5 m/s).
Bij het knmi staat een tabel die de relatie tussen windkracht en windsnelheid uitlegt:
https://www.knmi.nl/kenni...g/windschaal-van-beaufort
Volgens AI is het vermogen zelfs evenredig met de derde macht van de windsnelheid (maar ik heb het anders geleerd)

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


Acties:
  • 0 Henk 'm!
UsernameIsInUse schreef op woensdag 8 oktober 2025 @ 09:23:
Ik ben op zoek naar de waarden voor de efficiencyvariabelen voor een Marstek Venus E (5,12kWh).
De Marstek wordt bij mij alleen opgeladen met 1500 watt en ontladen met 800 watt. Hierbij wordt een RoundTripEfficiency (RTE) behaald van 82%.
De berekening en aansturing van de Marstek via DAO heb ik werkend op basis van de nieuwe kwartierprijzen.
Maar om de zaak goed te finetunen ben ik op zoek naar de juiste waarden voor:
- dc_to_bat efficiency: factor voor efficiency van dc naar batterij met waarde tussen 0 (max verlies) en 1.0 (geen verlies)
- bat_to_dc efficiency: factor voor efficiency van batterij naar dc met waarde tussen 0 (max verlies) en 1.0 (geen verlies)
- charge stages: Een zelf te kiezen aantal stappen of schijven voor het laden via de omvormer. In een drie fase systeem tel je het vermogen van alle omvormers bij elkaar op. Per stap vul je in {power, efficiency}. De eerste schijf is altijd: {"power": 0.0, "efficiency": 1}, De "power" van de laatste schijf geeft ook het maximale vermogen van de omvormer
- discharge stages: Zelfde als charge staties, maar dan voor ontladen. Per stap vul je in {power, efficiency}.

Ik ben ook nieuwsgierig naar de relatie of juist het verschil tussen dc_to_bat efficiency en charge stages efficiency.

Alvast hartelijke dank voor het meedenken.
Er zijn meer DAO-gebruikers met een marstek.
Een aantal van heb heeft hun DAO-setup hier gedeeld.
Zoek eens op "Marstek" in dit topic.

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


Acties:
  • 0 Henk 'm!
Martijn18 schreef op woensdag 8 oktober 2025 @ 08:27:
De verwachte solar opbrengst die door DAO wordt berekend is nog al afwijkend van het resultaat van Forecast.Solar. Die laatste is redelijk in lijn met mijn daadwerkelijke productie. Nu heb ik niet het idee dat dit enkel zit in de yield, daarvoor is het verschil te groot.

Kan ik misschien ergens een locatie meegeven?
DAO halt jouw locatie uit HA (als je die tenminste hebt ingesteld).
Heb je een overzicht van een "zonnige dag", waarbij je de door DAO berekende opbrengst afzet tegen de daadwerkelijk opbrengst en de berekende opbrengst van Forecast Solar, bijvoorbeeld samen in een grafiekje?

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


Acties:
  • 0 Henk 'm!

  • llevering
  • Registratie: September 2000
  • Laatst online: 07:34
Nu met de kwartierprijzen (ik geef toe ik heb nog een uurprijzen abonnement, maar voorbereiden is key) ben ik weer in DAO gedoken. Ik heb in mijn proefberekening een in mijn beleving een rare uitkomst voor de boiler.

Uitkomst:
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
2025-10-08 09:30:02 info: Boiler direct opwarmen staat uit
2025-10-08 09:30:02 info: Boiler opwarmen wordt ingepland tussen: 2025-10-08 11:00 en 2025-10-08 11:00
2025-10-08 09:30:02 info: Boiler verbruik in 1 kwartier: 0.1375 kWh
2025-10-08 09:30:02 info: Prognose boiler:
                  tijd  act_temp  heat  elec  interval  cost  end_temp  end_value  netto_cost
0  2025-10-08 09:30:00    48.470 1.232 0.556         5 0.165    49.224      0.036       0.129
1  2025-10-08 09:45:00    48.399 1.251 0.563         5 0.164    49.295      0.038       0.126
2  2025-10-08 10:00:00    48.328 1.271 0.571         5 0.166    49.366      0.040       0.125
3  2025-10-08 10:15:00    48.256 1.290 0.578         5 0.164    49.438      0.042       0.122
4  2025-10-08 10:30:00    48.185 1.309 0.585         5 0.163    49.509      0.044       0.118
5  2025-10-08 10:45:00    48.114 1.329 0.592         5 0.162    49.580      0.047       0.115
6  2025-10-08 11:00:00    48.042 1.348 0.599         5 0.162    49.651      0.049       0.113
7  2025-10-08 11:15:00    47.971 1.368 0.606         5 0.159    49.722      0.051       0.108
8  2025-10-08 11:30:00    47.900 1.387 0.614         5 0.158    49.794      0.053       0.106
9  2025-10-08 11:45:00    47.829 1.406 0.621         5 0.159    49.865      0.055       0.104
10 2025-10-08 12:00:00    47.758 1.426 0.628         5 0.161    49.936      0.057       0.104
11 2025-10-08 12:15:00    47.686 1.445 0.635         5 0.162    50.008      0.059       0.103
12 2025-10-08 12:30:00    47.615 1.464 0.642         5 0.164    50.079      0.061       0.103
13 2025-10-08 12:45:00    47.544 1.484 0.650         5 0.165    50.150      0.063       0.102
14 2025-10-08 13:00:00    47.472 1.503 0.657         5 0.167    50.221      0.065       0.101
15 2025-10-08 13:15:00    47.401 1.523 0.664         5 0.168    50.293      0.067       0.100
16 2025-10-08 13:30:00    47.330 1.542 0.671         5 0.169    50.364      0.070       0.100
17 2025-10-08 13:45:00    47.259 1.561 0.678         5 0.172    50.435      0.072       0.101
18 2025-10-08 14:00:00    47.188 1.581 0.685         5 0.174    50.506      0.074       0.101
19 2025-10-08 14:15:00    47.116 1.600 0.693         6 0.177    50.649      0.078       0.099
20 2025-10-08 14:30:00    47.045 1.619 0.700         6 0.181    50.720      0.080       0.101
21 2025-10-08 14:45:00    46.974 1.639 0.707         6 0.186    50.791      0.082       0.104
22 2025-10-08 15:00:00    46.902 1.658 0.714         6 0.187    50.862      0.084       0.103
23 2025-10-08 15:15:00    46.831 1.678 0.721         6 0.191    50.934      0.086       0.105
24 2025-10-08 15:30:00    46.760 1.697 0.728         6 0.200    51.005      0.088       0.111
25 2025-10-08 15:45:00    46.689 1.716 0.736         6 0.207    51.076      0.091       0.116
26 2025-10-08 16:00:00    46.617 1.736 0.743         6 0.208    51.148      0.093       0.115
27 2025-10-08 16:15:00    46.546 1.755 0.750         6 0.218    51.219      0.095       0.123
28 2025-10-08 16:30:00    46.475 1.774 0.757         6 0.234    51.290      0.097       0.137
29 2025-10-08 16:45:00    46.404 1.794 0.764         6 0.244    51.361      0.099       0.145
30 2025-10-08 17:00:00    46.332 1.813 0.772         6 0.246    51.432      0.101       0.145
31 2025-10-08 17:15:00    46.261 1.833 0.779         6 0.261    51.504      0.103       0.158
32 2025-10-08 17:30:00    46.190 1.852 0.786         6 0.282    51.575      0.105       0.177
33 2025-10-08 17:45:00    46.119 1.871 0.793         6 0.299    51.646      0.107       0.191
34 2025-10-08 18:00:00    46.047 1.891 0.800         6 0.302    51.718      0.109       0.192
35 2025-10-08 18:15:00    45.976 1.910 0.807         6 0.314    51.789      0.112       0.202
36 2025-10-08 18:30:00    45.905 1.929 0.815         6 0.322    51.860      0.114       0.208
37 2025-10-08 18:45:00    45.834 1.949 0.822         6 0.320    51.931      0.116       0.204
38 2025-10-08 19:00:00    45.763 1.968 0.829         7 0.307    52.074      0.120       0.187
39 2025-10-08 19:15:00    45.691 1.988 0.836         7 0.293    52.145      0.122       0.171
40 2025-10-08 19:30:00    45.620 2.007 0.843         7 0.282    52.216      0.124       0.158
41 2025-10-08 19:45:00    45.549 2.026 0.850         7 0.275    52.288      0.126       0.149
42 2025-10-08 20:00:00    45.477 2.046 0.858         7 0.267    52.359      0.128       0.139
43 2025-10-08 20:15:00    45.406 2.065 0.865         7 0.259    52.430      0.130       0.128
44 2025-10-08 20:30:00    45.335 2.084 0.872         7 0.253    52.501      0.132       0.121
45 2025-10-08 20:45:00    45.264 2.104 0.879         7 0.252    52.572      0.135       0.118
46 2025-10-08 21:00:00    45.192 2.123 0.886         7 0.253    52.644      0.137       0.116
47 2025-10-08 21:15:00    45.121 2.143 0.894         7 0.250    52.715      0.139       0.112
48 2025-10-08 21:30:00    45.050 2.162 0.901         7 0.249    52.786      0.141       0.109
49 2025-10-08 21:45:00    44.979 2.181 0.908         7 0.250    52.858      0.143       0.107
50 2025-10-08 22:00:00    44.907 2.201 0.915         7 0.251    52.929      0.145       0.106
51 2025-10-08 22:15:00    44.836 2.220 0.922         0 0.000     0.000      0.000       0.000
52 2025-10-08 22:30:00    44.765 0.000 0.000         0 0.000     0.000      0.000       0.000
53 2025-10-08 22:45:00    44.694 0.000 0.000         0 0.000     0.000      0.000       0.000
54 2025-10-08 23:00:00    44.623 0.000 0.000         0 0.000     0.000      0.000       0.000
55 2025-10-08 23:15:00    44.551 0.000 0.000         0 0.000     0.000      0.000       0.000
56 2025-10-08 23:30:00    44.480 0.000 0.000         0 0.000     0.000      0.000       0.000
57 2025-10-08 23:45:00    44.409 0.000 0.000         0 0.000     0.000      0.000       0.000

2025-10-08 09:30:02 info: Boiler start wordt ingezet op 2025-10-08 11:00:00 met 5 intervallen


Instellingen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  "boiler": {
    "boiler present": "True",
    "entity actual temp.": "sensor.boiler_2_temperature",
    "entity setpoint": "input_number.boiler_2_target",
    "entity hysterese": "input_number.boiler_hysterese",
    "cop": 2.7,
    "cooling rate": 0.285,
    "volume": 200,
    "heating allowed below": 48,
    "elec. power": 550,
    "activate service": "toggle",
    "activate entity": "switch.boiler2"
  },

Actuele waarden variabelen:
sensor.boiler_2_temperature:  48.470
input_number.boiler_2_target: 53
input_number.boiler_hysterese: 5

Wat ik niet snap is dat hij tot 22u bezig is om van 48c naar 53c te komen. Waar kan dat aanliggen? Ik zou verwachten dat volume, elec power en cop daarop invloed hebben (en een klein beetje de cooling_rate). Wat zie ik over het hoofd? :) Ook het oplopende elektrische verbruik, gaat erg hoog. Ik zou verwachten dat het tussen 550 en 600 blijft, dus ik begrijp iets van de instellingen niet goed denk ik.

In de grafiek zie ik trouwens dat het klusje in 5 kwartier lijkt te klaren, dat zit meer in lijn met mijn verwachting.

Acties:
  • +1 Henk 'm!

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 28-10 22:20
UsernameIsInUse schreef op woensdag 8 oktober 2025 @ 09:23:
Ik ben op zoek naar de waarden voor de efficiencyvariabelen voor een Marstek Venus E (5,12kWh).
De Marstek wordt bij mij alleen opgeladen met 1500 watt en ontladen met 800 watt. Hierbij wordt een RoundTripEfficiency (RTE) behaald van 82%.
De berekening en aansturing van de Marstek via DAO heb ik werkend op basis van de nieuwe kwartierprijzen.
Maar om de zaak goed te finetunen ben ik op zoek naar de juiste waarden voor:
- dc_to_bat efficiency: factor voor efficiency van dc naar batterij met waarde tussen 0 (max verlies) en 1.0 (geen verlies)
- bat_to_dc efficiency: factor voor efficiency van batterij naar dc met waarde tussen 0 (max verlies) en 1.0 (geen verlies)
- charge stages: Een zelf te kiezen aantal stappen of schijven voor het laden via de omvormer. In een drie fase systeem tel je het vermogen van alle omvormers bij elkaar op. Per stap vul je in {power, efficiency}. De eerste schijf is altijd: {"power": 0.0, "efficiency": 1}, De "power" van de laatste schijf geeft ook het maximale vermogen van de omvormer
- discharge stages: Zelfde als charge staties, maar dan voor ontladen. Per stap vul je in {power, efficiency}.

Ik ben ook nieuwsgierig naar de relatie of juist het verschil tussen dc_to_bat efficiency en charge stages efficiency.

Alvast hartelijke dank voor het meedenken.
Ik heb een Marstek Venus-E 5kwh die ik aanstuur met een lilygo via modbus en gebruik deze instellingen naar tevredenheid. Er zijn helaas geen echte data beschikbaar over de efficienties en de leverancier roert er ook niet om.


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
   {
      "name": "Marstek P3",
      "entity actual level": "sensor.marstek_battery_state_of_charge",
      "capacity": 5.12,
      "upper limit": 100,
      "lower limit": 11,
      "optimal lower level": 11,
      "entity min soc end opt": "input_number.dao_marstek_p3_min_soc_end_opt",
      "entity max soc end opt": "input_number.dao_marstek_p3_max_soc_end_opt",
      "charge stages": [
        {
          "power": 0.0,
          "efficiency": 1
        },
        {
          "power": 2500.0,
          "efficiency": 0.95
        }
      ],
      "discharge stages": [
        {
          "power": 0.0,
          "efficiency": 1
        },
        {
          "power": 2500.0,
          "efficiency": 0.95
        }
      ],
      "minimum power": 15,
      "dc_to_bat efficiency": 0.95,
      "bat_to_dc efficiency": 0.95,
      "cycle cost": 0.01,
      "cycle cost_calculated": 0.029,
      "entity set power feedin": "input_number.dao_marstek_p3_feedin_grid_power",
      "entity set operating mode": "input_select.dao_marstek_p3_mode",
      "entity balance switch": "input_boolean.dao_marstek_p3_balance_mode",
      "entity calculated soc": "input_number.dao_marstek_p3_calculates_soc_end_of_this",
      "solar": []
   }



de `cycle cost_calculated` doet niets, dat is simpel een stukje comment van mezelf.

Acties:
  • 0 Henk 'm!

  • UsernameIsInUse
  • Registratie: Juli 2023
  • Laatst online: 10:17
Wat is de relatie of juist het verschil tussen dc_to_bat efficiency en charge stages efficiency?
Ik begrijp dat charge stages efficiency de efficientie geeft bij bepaalde laadvermogens, maar waar staat dc_to_bat efficiency dan voor?
Wordt er één of juist beide variabelen gebruikt bij de berekening van een laadmoment?
Uit de documentatie wordt het me niet duidelijk. Misschien kan iemand dat uitleggen?

Acties:
  • +1 Henk 'm!
UsernameIsInUse schreef op woensdag 8 oktober 2025 @ 11:30:
Wat is de relatie of juist het verschil tussen dc_to_bat efficiency en charge stages efficiency?
Ik begrijp dat charge stages efficiency de efficientie geeft bij bepaalde laadvermogens, maar waar staat dc_to_bat efficiency dan voor?
Wordt er één of juist beide variabelen gebruikt bij de berekening van een laadmoment?
Uit de documentatie wordt het me niet duidelijk. Misschien kan iemand dat uitleggen?
De charge eff. bij de diverse vermogens is de efficiency van je omvormer bij het omzetten van ac naar dc. De dc_to_bat efficiency is de eff. vanaf dc naar je cellen. Dat gaat meestal maar met een paar procenten verlies.

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


Acties:
  • +1 Henk 'm!

  • Voogel
  • Registratie: April 2016
  • Laatst online: 06:06
code:
1
2
3
4
5
  { 'end': datetime.datetime(2025, 10, 8, 22, 0, tzinfo=tzutc()),
    'start': datetime.datetime(2025, 10, 8, 21, 0, tzinfo=tzutc()),
    'value': 96.74}]
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0xffffa303ab60>
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0xffffa33e6020>

Bij het handmatig ophalen van de prijzen viel mijn oog op bovenstaande error, niet ernstig maar misschien iets om naar te kijken @KC27 ?

4x SF165 & 3x SF170 op huisje uit 1896


Acties:
  • 0 Henk 'm!

  • Martijn18
  • Registratie: November 2000
  • Niet online

Martijn18

nu 43...

KC27 schreef op woensdag 8 oktober 2025 @ 09:56:
[...]

DAO halt jouw locatie uit HA (als je die tenminste hebt ingesteld).
Heb je een overzicht van een "zonnige dag", waarbij je de door DAO berekende opbrengst afzet tegen de daadwerkelijk opbrengst en de berekende opbrengst van Forecast Solar, bijvoorbeeld samen in een grafiekje?
Mijn locatie in HA is ingesteld. Eerst even foutje uitsluiten in de code dan maar.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  "solar": [
    {
      "name": "Envoy ZO - 135 Azimuth - 670Wp",
      "entity pv switch": "switch.envoy_122121027058_production",
      "tilt": 45,
      "orientation": -45,
      "capacity": 0.67, 
      "yield": 0.00142375
     },
     {
      "name": "Envoy ZW - 225 Azimuth - 6700Wp",
      "entity pv switch": "switch.envoy_122121027058_production",
      "tilt": 45,
      "orientation": 45,
      "capacity": 6.7,
      "yield": 0.0142375
     }
  ],


Mocht dit voldoende zijn.

Ik zit te puzzelen hoe ik de prognose uit DOA naar HA kan halen voor in grafiek.
Is er een API waarmee die prognose kan worden opgehaald, want deze "api/report/production/vandaag" overschrijft uiteindelijk natuurlijk met realiseerde productie.

WP: Daikin Altherma (EHVX11/ERLQ11) | PV: 20x 335 Wp (ZW) / 2x 335 Wp (ZO) | ACCU: 2x Marstek Venus 5,12kWh


Acties:
  • 0 Henk 'm!

  • Voogel
  • Registratie: April 2016
  • Laatst online: 06:06
KC27 schreef op woensdag 8 oktober 2025 @ 11:54:
[...]

De charge eff. bij de diverse vermogens is de efficiency van je omvormer bij het omzetten van ac naar dc. De dc_to_bat efficiency is de eff. vanaf dc naar je cellen. Dat gaat meestal maar met een paar procenten verlies.
Wow dc_to_bat had ik totaal verkeerd gelezen, ik had daar ook de omvormer eff in gezet...

4x SF165 & 3x SF170 op huisje uit 1896


Acties:
  • +1 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 11:36
Ik ben nu aan het experimenteren met de verwarmingsinstelling waarbij ik gebruik probeer te maken van de heating curve adjustment. Twee dingen:

- de debug toont nog: "2025-10-08 15:08:07 info: Warmtepomp met power-regeling wordt ingepland", waarschijnlijk alleen hete renderen van het label? of pakt ie niet de goede adjustment-modus?
- Er treedt een error op, zie hieronder.

Mijn 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
  "heating": {
    "heater present": "True",
    "entity hp enabled": "input_boolean.dao_wp_hp_enabled",
    "entity hp switch": "input_boolean.dao_wp_hp_switch",
    "entity avg outside temp": "sensor.average_temperature_bt1_30038",
    "degree days factor": 3,
    "adjustment" : "heating curve",
    "min run length": 2,
    "stages": [
      {
        "max_power": 1000,
        "cop": 6.5
      },
      {
        "max_power": 1500,
        "cop": 6.0
      },
      {
        "max_power": 2000,
        "cop": 5.5
      },
      {
        "max_power": 2500,
        "cop": 5
      }
    ],
    "entity adjust heating curve": "input_number.dao_wp_adjust_heating_curve",
    "adjustment factor": 0.05
  },


Stukje output in debug modus, de fout is er niet als ik "Heater present" uit zet (of de input-switch)
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
2025-10-08 15:08:07 info: Gewogen graaddagen: 5.0 K.day
2025-10-08 15:08:07 info: Degree days factor: 3.0 kWh/K.day
2025-10-08 15:08:07 info: Reeds geproduceerde warmte: 0.0 kWh
2025-10-08 15:08:07 info: Nog benodigde warmte: 15.1 kWh
2025-10-08 15:08:07 info: Actuele warmtevraag: Ja
2025-10-08 15:08:07 info: Warmtepomp met power-regeling wordt ingepland

2025-10-08 15:08:07 info: Apparaat Vaatwasser direct starten staat uit
2025-10-08 15:08:07 info: Machine Vaatwasser wordt niet ingepland, want er is gekozen voor Uit
2025-10-08 15:08:07 info: Apparaat Wasmachine direct starten staat uit
2025-10-08 15:08:07 info: Machine Wasmachine wordt niet ingepland, want er is gekozen voor Uit
2025-10-08 15:08:07 info: Apparaat Wasdroger direct starten staat uit
2025-10-08 15:08:07 info: Machine Wasdroger wordt niet ingepland, want er is gekozen voor Uit
2025-10-08 15:08:08 info: Strategie: minimale kosten
2025-10-08 15:08:08 info: Het programma heeft een optimale oplossing gevonden.
2025-10-08 15:08:08 info: Waarde boiler om 23 uur: 2.77 kWh
2025-10-08 15:08:08 info: 
Inzet warmtepomp
2025-10-08 15:08:08 info: u     tar     p0     p1     p2     p3     p4     p5     p6     p7   heat   cons
2025-10-08 15:08:08 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 2471, in calc_optimum
    f"{p_hp[2][u].x:6.0f} {p_hp[3][u].x:6.0f} {p_hp[4][u].x:6.0f} "
                                               ~~~~^^^
IndexError: list index out of range
Traceback (most recent call last):
  File "/root/dao/webserver/../prog/day_ahead.py", line 3945, in <module>
    main()
    ~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 3919, in main
    da_calc.run_task_function("calc_optimum_met_debug")
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 2471, in calc_optimum
    f"{p_hp[2][u].x:6.0f} {p_hp[3][u].x:6.0f} {p_hp[4][u].x:6.0f} "
                                               ~~~~^^^
IndexError: list index out of range
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7fcf9f24ed40>

"Chaos kan niet uit de hand lopen"


Acties:
  • 0 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 11:36
@Martijn18 Ik denk dat je je PV vermogen in Watt moet invoeren ipv kW. In de documentatie lees ik inderdaad kW, maar lokaal heb ik het in W ingevuld, en dat geeft wel het gewenste resultaat.

[ Voor 45% gewijzigd door storeman op 08-10-2025 16:00 ]

"Chaos kan niet uit de hand lopen"


Acties:
  • 0 Henk 'm!

  • Hvdort
  • Registratie: Mei 2021
  • Laatst online: 23-10 19:46
Ik heb sinds deze week (en wellicht al veel langer) het probleem dat het berekenen van de baseload fout gaat. Het eindigt in een timeout. Ik heb de periode al teruggebracht naar 7 dagen. Ook heb ik de compile optie al geprobeerd. Ik heb er eerder niet veel aandacht aan besteed dus ik kan niet zeggen hoe lang dit al is. Mogelijk houdt het verband met de overgang naar 15 minuten prijzen (Tibber)? De logging geeft ook geen uitsluitsel.

Ik heb het probleem overigens op 2 verschillende HA+DAO installaties op basis van compleet verschillende hardware. Ben ik de enige?

Acties:
  • +1 Henk 'm!
Martijn18 schreef op woensdag 8 oktober 2025 @ 14:26:
[...]


Mijn locatie in HA is ingesteld. Eerst even foutje uitsluiten in de code dan maar.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  "solar": [
    {
      "name": "Envoy ZO - 135 Azimuth - 670Wp",
      "entity pv switch": "switch.envoy_122121027058_production",
      "tilt": 45,
      "orientation": -45,
      "capacity": 0.67, 
      "yield": 0.00142375
     },
     {
      "name": "Envoy ZW - 225 Azimuth - 6700Wp",
      "entity pv switch": "switch.envoy_122121027058_production",
      "tilt": 45,
      "orientation": 45,
      "capacity": 6.7,
      "yield": 0.0142375
     }
  ],


Mocht dit voldoende zijn.

Ik zit te puzzelen hoe ik de prognose uit DOA naar HA kan halen voor in grafiek.
Is er een API waarmee die prognose kan worden opgehaald, want deze "api/report/production/vandaag" overschrijft uiteindelijk natuurlijk met realiseerde productie.
Nee niet die maar "api/report/pv_ac/vandaag_en_morgen".
"productie"laat de op de inkoopmeter teruggeleverde energie zien.
En ja je hebt gelijk alleen de waarden vanaf "nu" zijn "expected".
Die kun je dan vergelijken met de forecast.
En pas morgen kun je die waarden vergelijken met de daadwerkelijke productie bijv met "api/report/pv_ac/gisteren"
Ik ben benieuwd.

Overigens, nu ik erover nadenk: ik vind het wel een idee om bij die api niet alleen "expected" vanaf nu te laten zien, maar ook de "expected"-waarden uit het verleden (want die staan wel in de database). Ik ga er eens 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


Acties:
  • 0 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
Toevallig was ik net als @storeman ook eens mijn grote teen in de warmtepomp-vijver aan het dopen. Wat ik wil is de stooklijn bijstellen, methode "adjustment": "heating curve" dus.
Ik baseer me op de informatie in deze post: KC27 in "Day Ahead Optimizer: ervaringen met Home Assistant-addon DAO" en de documentatie.

Ik lijk met 2025.10.4.rc7 in kwartier-mode eveneens het probleem te hebben dat DAO in "power" mode blijft ipv "heating curve". Het input_number dat de stooklijnverschuiving moet communiceren naar de hardware doet wel wat.

Relevant stukje config, work-in-progress:
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
"heating": {
    "heater present": "True",
    "/entity hp enabled": "switch.hc_mode_altherma_on",
    "entity hp heat produced": "sensor.heatpump_daily_energy_production",
    "adjustment": "heating curve",
    "degree days factor": 3.6,
    "stages": [
      {
        "max_power": 225,
        "cop": 7.1
      },
      {
        "max_power": 300,
        "cop": 7.0
      },
      {
        "max_power": 400,
        "cop": 6.5
      },
      {
        "max_power": 500,
        "cop": 6.0
      },
      {
        "max_power": 600,
        "cop": 5.5
      },
      {
        "max_power": 750,
        "cop": 5.0
      },
      {
        "max_power": 1000,
        "cop": 4.5
      },
      {
        "max_power": 1250,
        "cop": 4.0
      }
    ],
    "entity adjust heating curve": "input_number.hp_lwt_adjust",
    "adjustment factor": 0.04
  },
Relevante output DAO:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2025-10-08 16:04:55 info: Gewogen graaddagen: 2.9 K.day
2025-10-08 16:04:55 info: Degree days factor: 3.6 kWh/K.day
2025-10-08 16:04:55 info: Reeds geproduceerde warmte: 1.0 kWh
2025-10-08 16:04:55 info: Nog benodigde warmte: 9.3 kWh
2025-10-08 16:04:55 info: Actuele warmtevraag: Ja
2025-10-08 16:04:55 info: Warmtepomp met power-regeling wordt ingepland

2025-10-08 16:05:29 info: Strategie: minimale kosten
2025-10-08 16:05:29 info: Het programma heeft een optimale oplossing gevonden.
2025-10-08 16:05:29 info: 
Inzet warmtepomp
2025-10-08 16:05:29 info: u     tar     p0     p1     p2     p3     p4     p5     p6     p7   heat   cons
2025-10-08 16:05:29 info: 16:00 0.2488      3      0      0      0      0      0      0      0   0.00   0.00
2025-10-08 16:05:29 info: 16:15 0.2587     18      0      0      0      0      0      0      0   0.03   0.00
2025-10-08 16:05:29 info: 16:30 0.2878      0      0      0      0      0      0      0      0   0.00   0.00
2025-10-08 16:05:29 info: 16:45 0.3137      0      0      0      0      0      0      0      0   0.00   0.00
2025-10-08 16:05:29 info: 17:00 0.2617      0      0      0      0      0      0      0      0   0.00   0.00
..
..
2025-10-08 16:05:31 info: Aanpassing stooklijn: 0.40
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7fb10a184c70>
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7fb10ac96c50>
(en ik krijg nu ook unclosed database errors?)

Ook moet ik 8 entries in het "stages" array hebben, anders ploft het net zoals bij @storeman

Acties:
  • +1 Henk 'm!
storeman schreef op woensdag 8 oktober 2025 @ 15:10:
Ik ben nu aan het experimenteren met de verwarmingsinstelling waarbij ik gebruik probeer te maken van de heating curve adjustment. Twee dingen:

- de debug toont nog: "2025-10-08 15:08:07 info: Warmtepomp met power-regeling wordt ingepland", waarschijnlijk alleen hete renderen van het label? of pakt ie niet de goede adjustment-modus?
- Er treedt een error op, zie hieronder.

Mijn 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
  "heating": {
    "heater present": "True",
    "entity hp enabled": "input_boolean.dao_wp_hp_enabled",
    "entity hp switch": "input_boolean.dao_wp_hp_switch",
    "entity avg outside temp": "sensor.average_temperature_bt1_30038",
    "degree days factor": 3,
    "adjustment" : "heating curve",
    "min run length": 2,
    "stages": [
      {
        "max_power": 1000,
        "cop": 6.5
      },
      {
        "max_power": 1500,
        "cop": 6.0
      },
      {
        "max_power": 2000,
        "cop": 5.5
      },
      {
        "max_power": 2500,
        "cop": 5
      }
    ],
    "entity adjust heating curve": "input_number.dao_wp_adjust_heating_curve",
    "adjustment factor": 0.05
  },


Stukje output in debug modus, de fout is er niet als ik "Heater present" uit zet (of de input-switch)
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
2025-10-08 15:08:07 info: Gewogen graaddagen: 5.0 K.day
2025-10-08 15:08:07 info: Degree days factor: 3.0 kWh/K.day
2025-10-08 15:08:07 info: Reeds geproduceerde warmte: 0.0 kWh
2025-10-08 15:08:07 info: Nog benodigde warmte: 15.1 kWh
2025-10-08 15:08:07 info: Actuele warmtevraag: Ja
2025-10-08 15:08:07 info: Warmtepomp met power-regeling wordt ingepland

2025-10-08 15:08:07 info: Apparaat Vaatwasser direct starten staat uit
2025-10-08 15:08:07 info: Machine Vaatwasser wordt niet ingepland, want er is gekozen voor Uit
2025-10-08 15:08:07 info: Apparaat Wasmachine direct starten staat uit
2025-10-08 15:08:07 info: Machine Wasmachine wordt niet ingepland, want er is gekozen voor Uit
2025-10-08 15:08:07 info: Apparaat Wasdroger direct starten staat uit
2025-10-08 15:08:07 info: Machine Wasdroger wordt niet ingepland, want er is gekozen voor Uit
2025-10-08 15:08:08 info: Strategie: minimale kosten
2025-10-08 15:08:08 info: Het programma heeft een optimale oplossing gevonden.
2025-10-08 15:08:08 info: Waarde boiler om 23 uur: 2.77 kWh
2025-10-08 15:08:08 info: 
Inzet warmtepomp
2025-10-08 15:08:08 info: u     tar     p0     p1     p2     p3     p4     p5     p6     p7   heat   cons
2025-10-08 15:08:08 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 2471, in calc_optimum
    f"{p_hp[2][u].x:6.0f} {p_hp[3][u].x:6.0f} {p_hp[4][u].x:6.0f} "
                                               ~~~~^^^
IndexError: list index out of range
Traceback (most recent call last):
  File "/root/dao/webserver/../prog/day_ahead.py", line 3945, in <module>
    main()
    ~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 3919, in main
    da_calc.run_task_function("calc_optimum_met_debug")
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 594, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 524, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 2471, in calc_optimum
    f"{p_hp[2][u].x:6.0f} {p_hp[3][u].x:6.0f} {p_hp[4][u].x:6.0f} "
                                               ~~~~^^^
IndexError: list index out of range
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7fcf9f24ed40>
Dat is nog een fout in de code. Deze stamt nog uit de tijd dat ik DAO alleen voor mezelf hield.
Dank voor het melden.
Ik zal deze corrigeren in de eerstvolgende versie.
Work-around tot die tijd: maak 8 (ja je leest het goed: 8) stages in je wp.
Bijvoorbeeld:
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
    "stages": [
       {
        "max_power": 500,
        "cop": 6.7
      },
      {
        "max_power": 1000,
        "cop": 6.5
      },
      {
        "max_power": 1250,
        "cop": 6.3
      },
      {
        "max_power": 1500,
        "cop": 6.0
      },
      {      
        "max_power": 1750,
        "cop": 5.8
      },
    {
        "max_power": 2000,
        "cop": 5.5
      },
    {
        "max_power": 2250,
        "cop": 5.3
      },
      {
        "max_power": 2500,
        "cop": 5
      }
    ],

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


Acties:
  • 0 Henk 'm!

  • Torch1969
  • Registratie: Juni 2013
  • Nu online
Martijn18 schreef op woensdag 8 oktober 2025 @ 14:26:
[...]

Ik zit te puzzelen hoe ik de prognose uit DOA naar HA kan halen voor in grafiek.
Is er een API waarmee die prognose kan worden opgehaald, want deze "api/report/production/vandaag" overschrijft uiteindelijk natuurlijk met realiseerde productie.
Misschien geeft dit je inspiratie: Torch1969 in "Day Ahead Optimizer: ervaringen met Home Assistant-addon DAO"

[ Voor 37% gewijzigd door Torch1969 op 08-10-2025 17:24 ]


Acties:
  • +1 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 11:36
@KC27 8 stages, die had ik nooit zelf verzonnen :). Dan loopt ie inderdaad wel door. Thanks!

"Chaos kan niet uit de hand lopen"


Acties:
  • +2 Henk 'm!
storeman schreef op woensdag 8 oktober 2025 @ 18:52:
@KC27 8 stages, die had ik nooit zelf verzonnen :). Dan loopt ie inderdaad wel door. Thanks!
Ja sorry, maar wordt aan gewerkt!

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


Acties:
  • 0 Henk 'm!

  • Asclepius8
  • Registratie: Januari 2017
  • Laatst online: 10:28
Gekke vraag, maar hoe krijg ik de 15min waardes in DAO? Moet daarvoor Homeass ge-update worden (zie daarvoor geen updates staan)?

Acties:
  • +2 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 11:36
@Asclepius8 De laatste versie draaien en in je config dit toevoegen:

code:
1
  "interval": "15min",

"Chaos kan niet uit de hand lopen"


Acties:
  • 0 Henk 'm!

  • Asclepius8
  • Registratie: Januari 2017
  • Laatst online: 10:28
storeman schreef op woensdag 8 oktober 2025 @ 19:54:
@Asclepius8 De laatste versie draaien en in je config dit toevoegen:

code:
1
  "interval": "15min",
Geen update oid nodig dan?

Acties:
  • +1 Henk 'm!

  • storeman
  • Registratie: April 2004
  • Laatst online: 11:36
@Asclepius8 Heb je het geprobeerd? Werkt het niet? Wat werkt er niet?

"Chaos kan niet uit de hand lopen"


Acties:
  • +2 Henk 'm!

  • Bravo
  • Registratie: Augustus 2005
  • Laatst online: 13:48

Bravo

Second Best

- Minimaal versie 2025.10.0
- Na installeren van de update de resolutie op 15 minuten zetten
- De prijzen van vandaag nogmaals ophalen
- De prijzen van morgen nogmaals ophalen (indien na 13.00 uur)
*O*

Ioniq 6 LR Lounge 20"
2700Wp SSW 30° @ SE2200 | 1720Wp SSW 5° @ HM-1500
Flickr | Canon 6D | 17-40mm f/4 + 50mm f/1.8 II + 70-200mm f/4 | 2x 430EX II | Sirui T005 + C10


Acties:
  • 0 Henk 'm!

  • Batavia
  • Registratie: Mei 2011
  • Laatst online: 14:55
Ik krijg nu de volgende error

[code2025-10-09 14:16:17 info: Zou zijn gestart op 2025-10-10 03:00
2025-10-09 14:16:17 info: Zou klaar zijn op 2025-10-10 05:00
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7f93e26c50>
[/code]

Acties:
  • 0 Henk 'm!

  • magiel
  • Registratie: Januari 2005
  • Laatst online: 28-10 22:31
Batavia schreef op donderdag 9 oktober 2025 @ 15:38:
Ik krijg nu de volgende error

[code2025-10-09 14:16:17 info: Zou zijn gestart op 2025-10-10 03:00
2025-10-09 14:16:17 info: Zou klaar zijn op 2025-10-10 05:00
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7f93e26c50>
[/code]
Ik heb dit opgelost door van mysql gebruik te maken ipv sqlite.

Ik wil het er _niet_ over hebben.


Acties:
  • 0 Henk 'm!

  • diamanten
  • Registratie: Juli 2024
  • Laatst online: 08:49
De laatste tijd na overgang naar kwartierprijzen regelmatig deze waarschuwing:
code:
1
2025-10-09 17:45:27 waarschuwing: Geen oplossing  voor: minimize consumption

Hoe kan ik dit oplossen? Mijn config is ongewijzigd:
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
{
  "homeassistant": { },
  "database ha": {
    "engine": "mysql",
    "database": "homeassistant",
    "username": "homeassistant",
    "password": "!secret db_ha_password"
  },
  "database da": {
    "engine" : "mysql",
    "database": "day_ahead",
    "port": 3306,
    "username": "day_ahead",
    "password": "!secret db_da_password"
  }, 
  "meteoserver-key": "!secret meteoserver-key",
  "prices": {
    "source day ahead": "nordpool",
    "entsoe-api-key": "!secret entsoe-api-key",
   
    "energy taxes consumption": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "energy taxes production": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "cost supplier consumption": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "cost supplier production": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "vat consumption": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "vat production": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "last invoice": "2025-04-01",
    "tax refund": "False"
  },
  "logging level" : "info",
  "interval" : "15min",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.14,
    0.38,
    0.26,
    0.42,
    0.25,
    0.22,
    0.13,
    0.25,
    0.23,
    0.26,
    0.31,
    0.32,
    0.31,
    0.23,
    0.26,
    0.21,
    0.21,
    0.54,
    0.26,
    0.26,
    0.22,
    0.19,
    0.18,
    0.16
  ],
  "graphical backend": "",
  "graphics": {
    "style": "Solarize_Light2",
    "show" : "true",
    "prices consumption": "True",
    "prices production": "True",
    "average consumption": "True"
  },
  "strategy": "minimize consumption",
  "notifications": {
    "notification entity": "input_text.dao_notificatie",
    "opstarten": "True",
    "berekening": "True",
    "last activity entity": "input_datetime.dao_laatste_activiteit"
  },
  "grid": {
    "max_power": 17
  },
  "history": {
    "save days": 7
  },
  "dashboard": {
    "port": 5000
  },
  "boiler": {
    "boiler present": "False",
    "entity actual temp.": "sensor.boiler_gemeten",
    "entity setpoint": "sensor.boiler_ingesteld",
    "entity hysterese": "sensor.hysterese_hot_water",
    "cop": 2.9,
    "cooling rate": 0.4,
    "volume": 180,
    "heating allowed below": 44,
    "elec. power": 1500,
    "activate service": "press",
    "activate entity": "input_button.hw_trigger"
  },
  "heating": {
    "heater present": "False",
    "degree days factor": 3.6,
    "stages": [
      {
        "max_power": 225,
        "cop": 7.1
      },
      {
        "max_power": 300,
        "cop": 7.0
      },
      {
        "max_power": 400,
        "cop": 6.5
      },
      {
        "max_power": 500,
        "cop": 6.0
      },
      {
        "max_power": 600,
        "cop": 5.5
      },
      {
        "max_power": 750,
        "cop": 5.0
      },
      {
        "max_power": 1000,
        "cop": 4.5
      },
      {
        "max_power": 1250,
        "cop": 4.0
      }
    ],
    "entity adjust heating curve": "input_number.stooklijn_verschuiving_day_ahead",
    "adjustment factor": 0.04
  },

"battery": [
    {
      "name": "EvaPower",
      "entity actual level": "sensor.evasoc_dao_waarde",
      "capacity": 3,
      "upper limit": 100,
      "lower limit": 10,
      "optimal lower level": 10,
      "entity set operating mode": "input_select.dao_eva_operating_mode",
      "entity set power feedin": "input_number.dao_feedin_grid",
      "entity calculated soc": "input_number.dao_entity_calculated_soc",
      "entity min soc end opt": "input_number.dao_entity_min_soc_end_eva",
      "entity balance switch": "input_boolean.dao_balance_switch_eva",
      "cycle cost": 0.03,
      "dc_to_bat efficiency": 0.95,
      "bat_to_dc efficiency": 0.95,
      "minimum power": 0,
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.85
        },
        {
          "power": 200,
          "efficiency": 0.88
        },
        {
          "power": 300,
          "efficiency": 0.90
        },
        {
          "power": 400,
          "efficiency": 0.91
        },
        {
          "power": 1600,
          "efficiency": 0.93
        },
        {
          "power": 2000,
          "efficiency": 0.95
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.92
        },
        {
          "power": 200,
          "efficiency": 0.93
        },
        {
          "power": 300,
          "efficiency": 0.94
        },
        {
          "power": 400,
          "efficiency": 0.94
        },
        {
          "power": 500,
          "efficiency": 0.95
        },
        {
          "power": 600,
          "efficiency": 0.92
        }
      ],
      "solar": []
    },
    {
      "name": "Delta2Max",
      "entity actual level": "sensor.delta2max_soc_dao_waarde",
      "capacity": 2,
      "upper limit": 100,
      "lower limit": 10,
      "optimal lower level": 10,
      "entity set operating mode": "input_select.delta2max_eva_operating_mode",
      "minimum power": 200,
      "dc_to_bat efficiency": 0.95,
      "bat_to_dc efficiency": 0.95,
      "cycle cost": 0.03,
      "entity set power feedin": "input_number.dao_feedin_grid_d2max",
      "entity calculated soc": "input_number.dao_entity_calculated_soc_d2max",
      "entity min soc end opt": "input_number.dao_entity_min_soc_end",
      "entity balance switch": "input_boolean.dao_balance_switch_d2max",
      "solar": [],
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.85
        },
        {
          "power": 200,
          "efficiency": 0.88
        },
        {
          "power": 300,
          "efficiency": 0.90
        },
        {
          "power": 400,
          "efficiency": 0.91
        },
        {
          "power": 1200,
          "efficiency": 0.92
        },
        {
          "power": 2000,
          "efficiency": 0.95
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.92
        },
        {
          "power": 200,
          "efficiency": 0.93
        },
        {
          "power": 300,
          "efficiency": 0.93
        },
        {
          "power": 400,
          "efficiency": 0.92
        },
        {
          "power": 500,
          "efficiency": 0.92
        },
        {
          "power": 600,
          "efficiency": 0.92
        }
      ]
    }
  ],

  "electric vehicle": [
    {
      "name": "Kia Niro EV",
      "capacity": 55,
      "entity position": "input_select.kia_locatie_dao",
      "entity max amperage": "input_number.niro_ac_max_ampere",
      "charge three phase": "True",
      "charge stages": [
        {"ampere": 0, "efficiency": 1.00},
        {"ampere":  6, "efficiency": 0.95},
        {"ampere":  7, "efficiency": 0.95},
        {"ampere":  8, "efficiency": 0.95},
        {"ampere":  9, "efficiency": 0.95},
        {"ampere": 10, "efficiency": 0.95},
        {"ampere": 11, "efficiency": 0.95},
        {"ampere": 12, "efficiency": 0.95},
        {"ampere": 13, "efficiency": 0.95},
        {"ampere": 14, "efficiency": 0.95},
        {"ampere": 15, "efficiency": 0.95},
        {"ampere": 16, "efficiency": 0.95}
      ],
      "entity actual level": "input_number.dummy_kia_soc",
      "entity instant start": "input_boolean.dao_nu_laden",
      "entity instant level": "input_number.dao_nu_laden_soc",
      "entity plugged in": "input_boolean.kia_ingeplugd_dao",
      "entity stop charging": "input_datetime.stop_laden_ev",
      "charge scheduler": {
        "entity set level": "input_number.gewenst_laadniveau_dao",
        "level margin": 2,
        "entity ready datetime": "input_datetime.kia_niro_ready_time"
      },
      "charge switch": "input_boolean.kia_niro_charge_enable",
      "entity set charging ampere": "input_number.kia_niro_set_charging_ampere"
    }
  ],
  "solar": [ 
    {
      "name": "Enphase",
      "tilt": 30,
      "orientation": 220,
      "capacity": 11.680,
      "yield": 0.039,
      "entity pv switch": "input_boolean.solar_pv_on_off",
      "sensor history": "sensor.envoy_energieproductie_vandaag_kwh"
    }
  ],

  "machines" : [ 
      { "name": "Airco",
        "programs":[
          {"name": "Uit",
           "power": []},
          {"name": "Auto",
           "power": [1000, 1000, 1000, 1000, 1000, 900, 900, 800, 600, 400]
           }
        ],
        "entity start window": "input_datetime.start_window_airco",
        "entity end window": "input_datetime.eind_window_airco",
        "entity selected program": "input_select.airco_programma",
        "entity instant start": "input_boolean.dao_nu_airco",
        "entity calculated start": "input_datetime.berekende_start_airco",
        "entity calculated end": "input_datetime.berekende_stop_airco"
      }
  ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.energy_consumed_tariff_1",
      "sensor.energy_consumed_tariff_2"
    ],
    "entities grid production": [
      "sensor.energy_produced_tariff_1",
      "sensor.energy_produced_tariff_2"
    ],
    "entities solar production ac": [
      "sensor.envoy_current_energy_production_kwh"
    ],
    "entities solar production dc": [],
    "entity co2-intensity": ["sensor.electricity_maps_co2_intensiteit"],
    "entities ev consumption" : ["sensor.niro_ev_charging_power"],
    "entities wp consumption" : [],
    "entities boiler consumption": [],
    "entities battery consumption": ["sensor.totaal_batterij_consumption_dao"],
    "entities battery production": ["sensor.totaal_batterij_production_dao"]
  },
  "scheduler": {
    "active": "True",
    "0432": "get_meteo_data",
    "1033": "get_meteo_data",
    "1634": "get_meteo_data",
    "2235": "get_meteo_data",
    "1256": "get_day_ahead_prices",
    "1354": "get_day_ahead_prices",
    "1456": "get_day_ahead_prices",
    "1554": "get_day_ahead_prices",
    "1656": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "2359": "clean_data"
  }
}

Acties:
  • 0 Henk 'm!

  • Asclepius8
  • Registratie: Januari 2017
  • Laatst online: 10:28
Bravo schreef op donderdag 9 oktober 2025 @ 14:46:
[...]

- Minimaal versie 2025.10.0
- Na installeren van de update de resolutie op 15 minuten zetten
- De prijzen van vandaag nogmaals ophalen
- De prijzen van morgen nogmaals ophalen (indien na 13.00 uur)
*O*
Dat bedoel ik dus, ik had die interval 15min al geprobeerd maar hij borkte op allerlei manieren.. nu eens zoeken hoe ik mn HA forceren kan om te updaten.

Acties:
  • 0 Henk 'm!
diamanten schreef op donderdag 9 oktober 2025 @ 17:57:
De laatste tijd na overgang naar kwartierprijzen regelmatig deze waarschuwing:
code:
1
2025-10-09 17:45:27 waarschuwing: Geen oplossing  voor: minimize consumption

Hoe kan ik dit oplossen? Mijn config is ongewijzigd:
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
{
  "homeassistant": { },
  "database ha": {
    "engine": "mysql",
    "database": "homeassistant",
    "username": "homeassistant",
    "password": "!secret db_ha_password"
  },
  "database da": {
    "engine" : "mysql",
    "database": "day_ahead",
    "port": 3306,
    "username": "day_ahead",
    "password": "!secret db_da_password"
  }, 
  "meteoserver-key": "!secret meteoserver-key",
  "prices": {
    "source day ahead": "nordpool",
    "entsoe-api-key": "!secret entsoe-api-key",
   
    "energy taxes consumption": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "energy taxes production": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154
    },
    "cost supplier consumption": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "cost supplier production": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "vat consumption": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "vat production": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "last invoice": "2025-04-01",
    "tax refund": "False"
  },
  "logging level" : "info",
  "interval" : "15min",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.14,
    0.38,
    0.26,
    0.42,
    0.25,
    0.22,
    0.13,
    0.25,
    0.23,
    0.26,
    0.31,
    0.32,
    0.31,
    0.23,
    0.26,
    0.21,
    0.21,
    0.54,
    0.26,
    0.26,
    0.22,
    0.19,
    0.18,
    0.16
  ],
  "graphical backend": "",
  "graphics": {
    "style": "Solarize_Light2",
    "show" : "true",
    "prices consumption": "True",
    "prices production": "True",
    "average consumption": "True"
  },
  "strategy": "minimize consumption",
  "notifications": {
    "notification entity": "input_text.dao_notificatie",
    "opstarten": "True",
    "berekening": "True",
    "last activity entity": "input_datetime.dao_laatste_activiteit"
  },
  "grid": {
    "max_power": 17
  },
  "history": {
    "save days": 7
  },
  "dashboard": {
    "port": 5000
  },
  "boiler": {
    "boiler present": "False",
    "entity actual temp.": "sensor.boiler_gemeten",
    "entity setpoint": "sensor.boiler_ingesteld",
    "entity hysterese": "sensor.hysterese_hot_water",
    "cop": 2.9,
    "cooling rate": 0.4,
    "volume": 180,
    "heating allowed below": 44,
    "elec. power": 1500,
    "activate service": "press",
    "activate entity": "input_button.hw_trigger"
  },
  "heating": {
    "heater present": "False",
    "degree days factor": 3.6,
    "stages": [
      {
        "max_power": 225,
        "cop": 7.1
      },
      {
        "max_power": 300,
        "cop": 7.0
      },
      {
        "max_power": 400,
        "cop": 6.5
      },
      {
        "max_power": 500,
        "cop": 6.0
      },
      {
        "max_power": 600,
        "cop": 5.5
      },
      {
        "max_power": 750,
        "cop": 5.0
      },
      {
        "max_power": 1000,
        "cop": 4.5
      },
      {
        "max_power": 1250,
        "cop": 4.0
      }
    ],
    "entity adjust heating curve": "input_number.stooklijn_verschuiving_day_ahead",
    "adjustment factor": 0.04
  },

"battery": [
    {
      "name": "EvaPower",
      "entity actual level": "sensor.evasoc_dao_waarde",
      "capacity": 3,
      "upper limit": 100,
      "lower limit": 10,
      "optimal lower level": 10,
      "entity set operating mode": "input_select.dao_eva_operating_mode",
      "entity set power feedin": "input_number.dao_feedin_grid",
      "entity calculated soc": "input_number.dao_entity_calculated_soc",
      "entity min soc end opt": "input_number.dao_entity_min_soc_end_eva",
      "entity balance switch": "input_boolean.dao_balance_switch_eva",
      "cycle cost": 0.03,
      "dc_to_bat efficiency": 0.95,
      "bat_to_dc efficiency": 0.95,
      "minimum power": 0,
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.85
        },
        {
          "power": 200,
          "efficiency": 0.88
        },
        {
          "power": 300,
          "efficiency": 0.90
        },
        {
          "power": 400,
          "efficiency": 0.91
        },
        {
          "power": 1600,
          "efficiency": 0.93
        },
        {
          "power": 2000,
          "efficiency": 0.95
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.92
        },
        {
          "power": 200,
          "efficiency": 0.93
        },
        {
          "power": 300,
          "efficiency": 0.94
        },
        {
          "power": 400,
          "efficiency": 0.94
        },
        {
          "power": 500,
          "efficiency": 0.95
        },
        {
          "power": 600,
          "efficiency": 0.92
        }
      ],
      "solar": []
    },
    {
      "name": "Delta2Max",
      "entity actual level": "sensor.delta2max_soc_dao_waarde",
      "capacity": 2,
      "upper limit": 100,
      "lower limit": 10,
      "optimal lower level": 10,
      "entity set operating mode": "input_select.delta2max_eva_operating_mode",
      "minimum power": 200,
      "dc_to_bat efficiency": 0.95,
      "bat_to_dc efficiency": 0.95,
      "cycle cost": 0.03,
      "entity set power feedin": "input_number.dao_feedin_grid_d2max",
      "entity calculated soc": "input_number.dao_entity_calculated_soc_d2max",
      "entity min soc end opt": "input_number.dao_entity_min_soc_end",
      "entity balance switch": "input_boolean.dao_balance_switch_d2max",
      "solar": [],
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.85
        },
        {
          "power": 200,
          "efficiency": 0.88
        },
        {
          "power": 300,
          "efficiency": 0.90
        },
        {
          "power": 400,
          "efficiency": 0.91
        },
        {
          "power": 1200,
          "efficiency": 0.92
        },
        {
          "power": 2000,
          "efficiency": 0.95
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 100,
          "efficiency": 0.92
        },
        {
          "power": 200,
          "efficiency": 0.93
        },
        {
          "power": 300,
          "efficiency": 0.93
        },
        {
          "power": 400,
          "efficiency": 0.92
        },
        {
          "power": 500,
          "efficiency": 0.92
        },
        {
          "power": 600,
          "efficiency": 0.92
        }
      ]
    }
  ],

  "electric vehicle": [
    {
      "name": "Kia Niro EV",
      "capacity": 55,
      "entity position": "input_select.kia_locatie_dao",
      "entity max amperage": "input_number.niro_ac_max_ampere",
      "charge three phase": "True",
      "charge stages": [
        {"ampere": 0, "efficiency": 1.00},
        {"ampere":  6, "efficiency": 0.95},
        {"ampere":  7, "efficiency": 0.95},
        {"ampere":  8, "efficiency": 0.95},
        {"ampere":  9, "efficiency": 0.95},
        {"ampere": 10, "efficiency": 0.95},
        {"ampere": 11, "efficiency": 0.95},
        {"ampere": 12, "efficiency": 0.95},
        {"ampere": 13, "efficiency": 0.95},
        {"ampere": 14, "efficiency": 0.95},
        {"ampere": 15, "efficiency": 0.95},
        {"ampere": 16, "efficiency": 0.95}
      ],
      "entity actual level": "input_number.dummy_kia_soc",
      "entity instant start": "input_boolean.dao_nu_laden",
      "entity instant level": "input_number.dao_nu_laden_soc",
      "entity plugged in": "input_boolean.kia_ingeplugd_dao",
      "entity stop charging": "input_datetime.stop_laden_ev",
      "charge scheduler": {
        "entity set level": "input_number.gewenst_laadniveau_dao",
        "level margin": 2,
        "entity ready datetime": "input_datetime.kia_niro_ready_time"
      },
      "charge switch": "input_boolean.kia_niro_charge_enable",
      "entity set charging ampere": "input_number.kia_niro_set_charging_ampere"
    }
  ],
  "solar": [ 
    {
      "name": "Enphase",
      "tilt": 30,
      "orientation": 220,
      "capacity": 11.680,
      "yield": 0.039,
      "entity pv switch": "input_boolean.solar_pv_on_off",
      "sensor history": "sensor.envoy_energieproductie_vandaag_kwh"
    }
  ],

  "machines" : [ 
      { "name": "Airco",
        "programs":[
          {"name": "Uit",
           "power": []},
          {"name": "Auto",
           "power": [1000, 1000, 1000, 1000, 1000, 900, 900, 800, 600, 400]
           }
        ],
        "entity start window": "input_datetime.start_window_airco",
        "entity end window": "input_datetime.eind_window_airco",
        "entity selected program": "input_select.airco_programma",
        "entity instant start": "input_boolean.dao_nu_airco",
        "entity calculated start": "input_datetime.berekende_start_airco",
        "entity calculated end": "input_datetime.berekende_stop_airco"
      }
  ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.energy_consumed_tariff_1",
      "sensor.energy_consumed_tariff_2"
    ],
    "entities grid production": [
      "sensor.energy_produced_tariff_1",
      "sensor.energy_produced_tariff_2"
    ],
    "entities solar production ac": [
      "sensor.envoy_current_energy_production_kwh"
    ],
    "entities solar production dc": [],
    "entity co2-intensity": ["sensor.electricity_maps_co2_intensiteit"],
    "entities ev consumption" : ["sensor.niro_ev_charging_power"],
    "entities wp consumption" : [],
    "entities boiler consumption": [],
    "entities battery consumption": ["sensor.totaal_batterij_consumption_dao"],
    "entities battery production": ["sensor.totaal_batterij_production_dao"]
  },
  "scheduler": {
    "active": "True",
    "0432": "get_meteo_data",
    "1033": "get_meteo_data",
    "1634": "get_meteo_data",
    "2235": "get_meteo_data",
    "1256": "get_day_ahead_prices",
    "1354": "get_day_ahead_prices",
    "1456": "get_day_ahead_prices",
    "1554": "get_day_ahead_prices",
    "1656": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "2359": "clean_data"
  }
}
Heb je ook een logging (tussen quotes!) dan kunnen we ook je HA-instellingen zien.

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


Acties:
  • 0 Henk 'm!

  • ErnstH
  • Registratie: September 2003
  • Niet online
Is het niet omdat de prijzen gewoonweg niet zo interessant zijn?

Acties:
  • 0 Henk 'm!
Asclepius8 schreef op donderdag 9 oktober 2025 @ 18:19:
[...]

Dat bedoel ik dus, ik had die interval 15min al geprobeerd maar hij borkte op allerlei manieren.. nu eens zoeken hoe ik mn HA forceren kan om te updaten.
Als je in HA naar /Instellingen/Addons moet ie de update erbij staat.
Anders:
ga bij Addons naar addon-shop (blauwe knop rechtsonder)
kies via het puntjes-menu rechtsboven voor "zoeken naar updates"
klik op de DAO-addon
et voila

Zoniet meld het hier.

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


Acties:
  • 0 Henk 'm!

  • diamanten
  • Registratie: Juli 2024
  • Laatst online: 08:49
KC27 schreef op donderdag 9 oktober 2025 @ 19:21:
[...]

Heb je ook een logging (tussen quotes!) dan kunnen we ook je HA-instellingen zien.
Hierbij de logging:
Logging van bewerking "Optimaliseringsberekening zonder debug":
2025-10-09 20:03:24 info: Day Ahead Optimalisering versie: 2025.10.4
2025-10-09 20:03:24 info: Day Ahead Optimalisering gestart op: 09-10-2025 20:03:24
2025-10-09 20:03:24 info: Day Ahead Optimalisatie gestart: 09-10-2025 20:03:24 taak: calc_optimum
2025-10-09 20:03:24 info: Debug = False
2025-10-09 20:03:24 info: Baseload uit instellingen
2025-10-09 20:03:24 info: Start waarden:
uur tijd p_l p_t base pv_ac pv_dc
0 20:00 2025-10-09 20:00:00 0.293 0.170 0.059 0.000 0
1 20:15 2025-10-09 20:15:00 0.287 0.164 0.056 0.000 0
2 20:30 2025-10-09 20:30:00 0.281 0.158 0.054 0.000 0
3 20:45 2025-10-09 20:45:00 0.275 0.152 0.052 0.000 0
4 21:00 2025-10-09 21:00:00 0.277 0.154 0.050 0.000 0
5 21:15 2025-10-09 21:15:00 0.270 0.147 0.048 0.000 0
6 21:30 2025-10-09 21:30:00 0.264 0.141 0.046 0.000 0
7 21:45 2025-10-09 21:45:00 0.254 0.131 0.046 0.000 0
8 22:00 2025-10-09 22:00:00 0.283 0.160 0.046 0.000 0
9 22:15 2025-10-09 22:15:00 0.263 0.141 0.045 0.000 0
10 22:30 2025-10-09 22:30:00 0.258 0.136 0.045 0.000 0
11 22:45 2025-10-09 22:45:00 0.255 0.132 0.044 0.000 0
12 23:00 2025-10-09 23:00:00 0.269 0.146 0.042 0.000 0
13 23:15 2025-10-09 23:15:00 0.273 0.150 0.041 0.000 0
14 23:30 2025-10-09 23:30:00 0.255 0.133 0.039 0.000 0
15 23:45 2025-10-09 23:45:00 0.244 0.121 0.038 0.000 0
16 00:00 2025-10-10 00:00:00 0.271 0.148 0.033 0.000 0
17 00:15 2025-10-10 00:15:00 0.258 0.135 0.032 0.000 0
18 00:30 2025-10-10 00:30:00 0.252 0.129 0.030 0.000 0
19 00:45 2025-10-10 00:45:00 0.245 0.123 0.045 0.000 0
20 01:00 2025-10-10 01:00:00 0.258 0.135 0.078 0.000 0
21 01:15 2025-10-10 01:15:00 0.250 0.127 0.093 0.000 0
22 01:30 2025-10-10 01:30:00 0.249 0.126 0.108 0.000 0
23 01:45 2025-10-10 01:45:00 0.246 0.123 0.101 0.000 0
24 02:00 2025-10-10 02:00:00 0.248 0.125 0.072 0.000 0
25 02:15 2025-10-10 02:15:00 0.244 0.122 0.064 0.000 0
26 02:30 2025-10-10 02:30:00 0.243 0.120 0.057 0.000 0
27 02:45 2025-10-10 02:45:00 0.242 0.119 0.067 0.000 0
28 03:00 2025-10-10 03:00:00 0.244 0.121 0.095 0.000 0
29 03:15 2025-10-10 03:15:00 0.242 0.119 0.105 0.000 0
30 03:30 2025-10-10 03:30:00 0.241 0.118 0.115 0.000 0
31 03:45 2025-10-10 03:45:00 0.241 0.118 0.105 0.000 0
32 04:00 2025-10-10 04:00:00 0.240 0.117 0.076 0.000 0
33 04:15 2025-10-10 04:15:00 0.242 0.119 0.066 0.000 0
34 04:30 2025-10-10 04:30:00 0.239 0.116 0.055 0.000 0
35 04:45 2025-10-10 04:45:00 0.245 0.122 0.053 0.000 0
36 05:00 2025-10-10 05:00:00 0.239 0.117 0.059 0.000 0
37 05:15 2025-10-10 05:15:00 0.246 0.123 0.057 0.000 0
38 05:30 2025-10-10 05:30:00 0.250 0.127 0.055 0.000 0
39 05:45 2025-10-10 05:45:00 0.267 0.144 0.049 0.000 0
40 06:00 2025-10-10 06:00:00 0.249 0.127 0.038 0.000 0
41 06:15 2025-10-10 06:15:00 0.262 0.139 0.032 0.000 0
42 06:30 2025-10-10 06:30:00 0.266 0.144 0.026 0.000 0
43 06:45 2025-10-10 06:45:00 0.292 0.169 0.034 0.000 0
44 07:00 2025-10-10 07:00:00 0.262 0.139 0.053 0.000 0
45 07:15 2025-10-10 07:15:00 0.283 0.160 0.061 0.000 0
46 07:30 2025-10-10 07:30:00 0.297 0.174 0.068 0.000 0
47 07:45 2025-10-10 07:45:00 0.310 0.187 0.067 0.013 0
48 08:00 2025-10-10 08:00:00 0.331 0.208 0.059 0.029 0
49 08:15 2025-10-10 08:15:00 0.308 0.185 0.057 0.046 0
50 08:30 2025-10-10 08:30:00 0.280 0.157 0.056 0.057 0
51 08:45 2025-10-10 08:45:00 0.264 0.141 0.058 0.121 0
52 09:00 2025-10-10 09:00:00 0.322 0.199 0.062 0.223 0
53 09:15 2025-10-10 09:15:00 0.281 0.158 0.064 0.283 0
54 09:30 2025-10-10 09:30:00 0.265 0.142 0.066 0.342 0
55 09:45 2025-10-10 09:45:00 0.242 0.120 0.069 0.391 0
56 10:00 2025-10-10 10:00:00 0.293 0.170 0.073 0.433 0
57 10:15 2025-10-10 10:15:00 0.259 0.137 0.077 0.471 0
58 10:30 2025-10-10 10:30:00 0.250 0.127 0.080 0.504 0
59 10:45 2025-10-10 10:45:00 0.234 0.111 0.080 0.516 0
60 11:00 2025-10-10 11:00:00 0.264 0.141 0.079 0.515 0
61 11:15 2025-10-10 11:15:00 0.246 0.123 0.080 0.522 0
62 11:30 2025-10-10 11:30:00 0.242 0.119 0.081 0.524 0
63 11:45 2025-10-10 11:45:00 0.236 0.113 0.080 0.518 0
64 12:00 2025-10-10 12:00:00 0.254 0.131 0.080 0.504 0
65 12:15 2025-10-10 12:15:00 0.243 0.120 0.079 0.488 0
66 12:30 2025-10-10 12:30:00 0.237 0.114 0.078 0.465 0
67 12:45 2025-10-10 12:45:00 0.230 0.107 0.073 0.445 0
68 13:00 2025-10-10 13:00:00 0.236 0.113 0.063 0.424 0
69 13:15 2025-10-10 13:15:00 0.236 0.113 0.058 0.392 0
70 13:30 2025-10-10 13:30:00 0.236 0.113 0.053 0.347 0
71 13:45 2025-10-10 13:45:00 0.236 0.113 0.055 0.312 0
72 14:00 2025-10-10 14:00:00 0.230 0.107 0.063 0.290 0
73 14:15 2025-10-10 14:15:00 0.242 0.120 0.065 0.247 0
74 14:30 2025-10-10 14:30:00 0.263 0.140 0.067 0.195 0
75 14:45 2025-10-10 14:45:00 0.277 0.154 0.064 0.133 0
76 15:00 2025-10-10 15:00:00 0.232 0.109 0.056 0.075 0
77 15:15 2025-10-10 15:15:00 0.243 0.120 0.053 0.071 0
78 15:30 2025-10-10 15:30:00 0.251 0.128 0.050 0.067 0
79 15:45 2025-10-10 15:45:00 0.262 0.140 0.050 0.063 0
80 16:00 2025-10-10 16:00:00 0.233 0.110 0.047 0.060 0
81 16:15 2025-10-10 16:15:00 0.250 0.127 0.047 0.056 0
82 16:30 2025-10-10 16:30:00 0.260 0.137 0.047 0.496 0
83 16:45 2025-10-10 16:45:00 0.283 0.160 0.068 0.424 0
84 17:00 2025-10-10 17:00:00 0.259 0.136 0.114 0.323 0
85 17:15 2025-10-10 17:15:00 0.277 0.154 0.134 0.251 0
86 17:30 2025-10-10 17:30:00 0.290 0.167 0.155 0.180 0
87 17:45 2025-10-10 17:45:00 0.310 0.187 0.137 0.131 0
88 18:00 2025-10-10 18:00:00 0.272 0.150 0.087 0.090 0
89 18:15 2025-10-10 18:15:00 0.286 0.163 0.069 0.044 0
90 18:30 2025-10-10 18:30:00 0.291 0.168 0.052 0.000 0
91 18:45 2025-10-10 18:45:00 0.309 0.186 0.052 0.000 0
92 19:00 2025-10-10 19:00:00 0.296 0.173 0.066 0.009 0
93 19:15 2025-10-10 19:15:00 0.296 0.173 0.066 0.002 0
94 19:30 2025-10-10 19:30:00 0.297 0.174 0.066 0.000 0
95 19:45 2025-10-10 19:45:00 0.294 0.171 0.063 0.000 0
96 20:00 2025-10-10 20:00:00 0.306 0.183 0.059 0.000 0
97 20:15 2025-10-10 20:15:00 0.292 0.169 0.056 0.000 0
98 20:30 2025-10-10 20:30:00 0.281 0.158 0.054 0.000 0
99 20:45 2025-10-10 20:45:00 0.269 0.146 0.052 0.000 0
100 21:00 2025-10-10 21:00:00 0.287 0.164 0.050 0.000 0
101 21:15 2025-10-10 21:15:00 0.280 0.157 0.048 0.000 0
102 21:30 2025-10-10 21:30:00 0.268 0.145 0.046 0.000 0
103 21:45 2025-10-10 21:45:00 0.251 0.129 0.046 0.000 0
104 22:00 2025-10-10 22:00:00 0.272 0.149 0.046 0.000 0
105 22:15 2025-10-10 22:15:00 0.270 0.147 0.045 0.000 0
106 22:30 2025-10-10 22:30:00 0.266 0.144 0.045 0.000 0
107 22:45 2025-10-10 22:45:00 0.252 0.129 0.044 0.000 0
108 23:00 2025-10-10 23:00:00 0.262 0.140 0.042 0.000 0
109 23:15 2025-10-10 23:15:00 0.260 0.137 0.041 0.000 0
110 23:30 2025-10-10 23:30:00 0.265 0.142 0.039 0.000 0
111 23:45 2025-10-10 23:45:00 0.256 0.133 0.038 0.000 0
2025-10-09 20:03:25 info: No reduced hours applied for EvaPower
2025-10-09 20:03:25 info: Startwaarde SoC EvaPower: 71.0%

2025-10-09 20:03:25 info: No reduced hours applied for Delta2Max
2025-10-09 20:03:25 info: Startwaarde SoC Delta2Max: 62.0%

2025-10-09 20:03:25 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2025-10-09 20:03:25 info: Instellingen voor laden van EV: Kia Niro EV
2025-10-09 20:03:25 info: Direct laden is uit
2025-10-09 20:03:25 info: Ampere Effic. Grid kW Accu kW
2025-10-09 20:03:25 info: 0.00 1.00 0.00 0.00
2025-10-09 20:03:25 info: 6.00 0.95 4.14 3.93
2025-10-09 20:03:25 info: 7.00 0.95 4.83 4.59
2025-10-09 20:03:25 info: 8.00 0.95 5.52 5.24
2025-10-09 20:03:25 info: 9.00 0.95 6.21 5.90
2025-10-09 20:03:25 info: 10.00 0.95 6.90 6.55
2025-10-09 20:03:25 info: 11.00 0.95 7.59 7.21
2025-10-09 20:03:25 info: 12.00 0.95 8.28 7.87
2025-10-09 20:03:25 info: 13.00 0.95 8.97 8.52
2025-10-09 20:03:25 info: 14.00 0.95 9.66 9.18
2025-10-09 20:03:25 info: 15.00 0.95 10.35 9.83
2025-10-09 20:03:25 info: 16.00 0.95 11.04 10.49
2025-10-09 20:03:25 info: Capaciteit accu: 55 kWh
2025-10-09 20:03:25 info: Maximaal laadvermogen: 11.04 kW
2025-10-09 20:03:25 info: Klaar met laden op: 07-10-2025 22:00:00
2025-10-09 20:03:25 info: Huidig laadniveau: 25.0 %
2025-10-09 20:03:25 info: Gewenst laadniveau:80.0 %
2025-10-09 20:03:25 info: Marge voor het laden: 2 %
2025-10-09 20:03:25 info: Locatie: away
2025-10-09 20:03:25 info: Ingeplugged:False
2025-10-09 20:03:25 info: Benodigde energie: 0.000 kWh
2025-10-09 20:03:25 info: Tijd nodig om te laden: 0:0 uur
2025-10-09 20:03:25 info: Afgerond naar hele intervallen: 0 kwartier
2025-10-09 20:03:25 info: Stand laden schakelaar: on
2025-10-09 20:03:25 info: Stand aantal ampere laden: 16.0 A
2025-10-09 20:03:25 info: Opladen wordt niet ingepland, omdat auto is niet huis, auto is niet ingeplugd, opgegeven tijdstip (2025-10-07 22:00:00) is verouderd.
2025-10-09 20:03:25 info: Warmtepomp niet aanwezig of enabled - warmtepomp wordt niet ingepland

2025-10-09 20:03:25 info: Apparaat Airco direct starten staat uit
2025-10-09 20:03:25 info: Machine Airco wordt niet ingepland, want in deze planning-window heeft de machine al gedraaid
2025-10-09 20:03:25 info: Machine Airco wordt niet ingepland, want er is gekozen voor Uit
2025-10-09 20:03:52 waarschuwing: Geen oplossing voor: minimize consumption
© 2025: Apache 2.0 Day Ahead Optimizer version: 2025.10.4

Acties:
  • 0 Henk 'm!
Het is precies zoals @ErnstH zegt:
Met jouw batterij instellingen icm de weinig fluctuerende prijzen is het niet rendabel om je batterij te laden/ontladen.
Misschien je cycle-kosten verlagen?

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


Acties:
  • 0 Henk 'm!

  • Hedzie
  • Registratie: Januari 2024
  • Laatst online: 26-10 12:47
KC27 schreef op dinsdag 7 oktober 2025 @ 23:32:
[...]

Het is ook best ingewikkeld.
Dit code voor de "on/off" regeling is door een andere DAO gebruiker geschreven.
Ik ben er weer even ingedoken:
Hij heeft een formule gemaakt voor zijn eigen warmtepomp met als input de gemiddelde buitentemperatuur en als output de COP van de warmtepomp (hoe kouder hoe lager de COP) en het elektrische vermogen bij die buitentemperatuur (hoe kouder hoe hoger)
De gemiddelde buitentemperatuur schrijft DAO weg naar de entity die je instelt met "entity_avg_temp".
In HA moet je dan een automation maken die de COP en het vermogen berekenen van jouw wp.
De berekende waarden schrijf je dan in HA weg in de entiteiten die je opgeeft bij : "entity_hp_cop" en "entity_hp_power".
Kun je nu verder?
Kan "degree days factor" ook een sensor zijn? of perse een getal?
Ik heb een sensor ingevuld, maar krijg dan een error:

code:
1
2
3
 File "/root/dao/prog/day_ahead.py", line 1636, in calc_optimum
    degree_days_factor = float(entity_degree_days_factor)
ValueError: could not convert string to float: 'sensor.degree_day_factor_2'

Acties:
  • 0 Henk 'm!
Hedzie schreef op donderdag 9 oktober 2025 @ 22:13:
[...]


Kan "degree days factor" ook een sensor zijn? of perse een getal?
Ik heb een sensor ingevuld, maar krijg dan een error:

code:
1
2
3
 File "/root/dao/prog/day_ahead.py", line 1636, in calc_optimum
    degree_days_factor = float(entity_degree_days_factor)
ValueError: could not convert string to float: 'sensor.degree_day_factor_2'
Nee, helaas moet een vast getal zijn.
In de praktijk is het dat ook. Je verbruik per (gewogen) graaddag is een getal wat karakteristiek voor jouw woning is.

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


Acties:
  • 0 Henk 'm!

  • diamanten
  • Registratie: Juli 2024
  • Laatst online: 08:49
KC27 schreef op donderdag 9 oktober 2025 @ 21:40:
[...]

Het is precies zoals @ErnstH zegt:
Met jouw batterij instellingen icm de weinig fluctuerende prijzen is het niet rendabel om je batterij te laden/ontladen.
Misschien je cycle-kosten verlagen?
Ok, ik snap dat het door de weinig fluctuerende prijzen op een zeker moment niet rendabel is om de batterij te laden/ontladen, maar wordt de dao_operating-mode dan wel op 'uit' gezet of wordt de vorige status aangehouden? Dat kan ik zo gauw niet uit de HA-logging halen.

[ Voor 3% gewijzigd door diamanten op 09-10-2025 23:14 ]


Acties:
  • 0 Henk 'm!
diamanten schreef op donderdag 9 oktober 2025 @ 23:13:
[...]

Ok, ik snap dat het door de weinig fluctuerende prijzen op een zeker moment niet rendabel is om de batterij te laden/ontladen, maar wordt de dao_operating-mode dan wel op 'uit' gezet of wordt de vorige status aangehouden? Dat kan ik zo gauw niet uit de HA-logging halen.
Het programma stuurt in zo'n situatie niks naar HA.
Hij zou eigenlijk de instellingen die een kwartie terug voor dit kwartier naar HA moeten sturen.
Ik ga er nog eens 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


Acties:
  • 0 Henk 'm!
Voogel schreef op woensdag 8 oktober 2025 @ 13:46:
code:
1
2
3
4
5
  { 'end': datetime.datetime(2025, 10, 8, 22, 0, tzinfo=tzutc()),
    'start': datetime.datetime(2025, 10, 8, 21, 0, tzinfo=tzutc()),
    'value': 96.74}]
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0xffffa303ab60>
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0xffffa33e6020>

Bij het handmatig ophalen van de prijzen viel mijn oog op bovenstaande error, niet ernstig maar misschien iets om naar te kijken @KC27 ?
Ik heb hem (ResourceWarning: unclosed database) hier al een paar keer langs zien komen.
Ik probeer het in mijn ontwikkelomgeving te simuleren, maar ik krijg het niet nagedaan.
Dus ik weet nog niet waar ik het moet zoeken/oplossen.

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


Acties:
  • 0 Henk 'm!

  • Hedzie
  • Registratie: Januari 2024
  • Laatst online: 26-10 12:47
KC27 schreef op donderdag 9 oktober 2025 @ 22:20:
[...]

Nee, helaas moet een vast getal zijn.
In de praktijk is het dat ook. Je verbruik per (gewogen) graaddag is een getal wat karakteristiek voor jouw woning is.
Oke,
In de docs staat namelijk: Behalve een getal kun je hier ook een HA entiteit (bijv een input_number) opgegeven, zodat je in HA deze factor kunt berekenen op basis van wind- en/of zonprognoses.

Dan is dan niet juist begrijp ik?

Ik had namelijk een sensor aangemaakt welke berekend op basis van wind en zon.

Acties:
  • +1 Henk 'm!
Hedzie schreef op vrijdag 10 oktober 2025 @ 06:24:
[...]


Oke,
In de docs staat namelijk: Behalve een getal kun je hier ook een HA entiteit (bijv een input_number) opgegeven, zodat je in HA deze factor kunt berekenen op basis van wind- en/of zonprognoses.

Dan is dan niet juist begrijp ik?

Ik had namelijk een sensor aangemaakt welke berekend op basis van wind en zon.
Je hebt toch gelijk.
Het zou allebei moeten kunnen (zoals in de docs staat).
Blijkbaar werkt dat nog niet goed.
Ga ik repareren.
Tot die tijd werkt het alleen met een vast getal.

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


Acties:
  • 0 Henk 'm!

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 15:16
Ik ben weer/nog steeds bezig met de boiler (er kwam even wat tussen door).

Ik snap niet wat het verschil is tussen de volgende waardes:

activate entity: entiteit (meestal van een inputhelper) waarmee de boiler opwarmen wordt gestart
activate service: naam van de service van deze entiteit. Voor een input_button is dat "press", voor een input_boolean is "turn_on".
switch entity: entiteit van een input_boolean, waarmee je het opwarmen van de boiler kunt starten.

Doen ze nu allemaal hetzelfde (een resultaat geven dat de boiler aan mag) maar op een andere manier of hebben ze daadwerkelijk verschillende functies? Uit de docs haal ik dat niet.

Daarnaast wat wordt er bedoeld met "elec.power" en waar wordt het voor gebruikt? Ik haal het namelijk niet uit de docs.

Is dat het maximaal beschikbare vermogen dat er geleverd kan worden of waar nominaal op verwarmd wordt? Als ik kijk naar mijn laatste 5 DHW runs heb ik gemiddeld elektrisch verbruik van 1,67 kW, een mediaan verbruik van 1,75 kW, een 95 percentiel van 1,97 kW maar een absoluut maximum van 3,3 kW (met een COP van 2,8 op dat moment (legionella run)).

ik hoor het graag.

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


Acties:
  • +1 Henk 'm!

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 15:16
Andere vraag. Kan ik ook kWh meters toevoegen zonder een machine te definiëren. Ik wil mijn wasmachine, droger, vaatwasser en Quooker ook in het overzicht hebben staan voor een baseload berekening maar ik wil deze niet aangestuurd hebben door DAO.

Idealiter zou ik ze onder reports willen toevoegen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  },
  "report": {
    "entities grid consumption": [
      "sensor.p1_electricity_consumed_off_peak_cumulative",
      "sensor.p1_electricity_consumed_peak_cumulative"
    ],
    "entities grid production": [
      "sensor.p1_electricity_produced_off_peak_cumulative",
      "sensor.p1_electricity_produced_peak_cumulative"
    ],
    "entities solar production ac": [
      "sensor.zonnepanelen_garage_energie_export",
      "sensor.envoy_122320106024_lifetime_energy_production"
    ],
    "entities solar production dc": [],
    "entities ev consumption": ["sensor.easee_laadpaal_levensduur_verbruik"],
    "entities wp consumption": ["sensor.daily_wp_consumption_heating"],
    "entities boiler consumption": ["sensor.daily_wp_consumption_hot_water"],
    "entities battery consumption": [],
    "entities battery production": [],
    "entity co2-intensity": ["sensor.co2_signal_co2_intensity"]
  },

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


Acties:
  • 0 Henk 'm!

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 28-10 22:20
Machine sensors zijn geloof ik nog niet gesupport.
Ik meen wel dat dat op de roadmap staat (oa om de baseload berekening te verbeteren)

Acties:
  • +3 Henk 'm!
Impossibl3 schreef op vrijdag 10 oktober 2025 @ 20:58:
Andere vraag. Kan ik ook kWh meters toevoegen zonder een machine te definiëren. Ik wil mijn wasmachine, droger, vaatwasser en Quooker ook in het overzicht hebben staan voor een baseload berekening maar ik wil deze niet aangestuurd hebben door DAO.

Idealiter zou ik ze onder reports willen toevoegen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  },
  "report": {
    "entities grid consumption": [
      "sensor.p1_electricity_consumed_off_peak_cumulative",
      "sensor.p1_electricity_consumed_peak_cumulative"
    ],
    "entities grid production": [
      "sensor.p1_electricity_produced_off_peak_cumulative",
      "sensor.p1_electricity_produced_peak_cumulative"
    ],
    "entities solar production ac": [
      "sensor.zonnepanelen_garage_energie_export",
      "sensor.envoy_122320106024_lifetime_energy_production"
    ],
    "entities solar production dc": [],
    "entities ev consumption": ["sensor.easee_laadpaal_levensduur_verbruik"],
    "entities wp consumption": ["sensor.daily_wp_consumption_heating"],
    "entities boiler consumption": ["sensor.daily_wp_consumption_hot_water"],
    "entities battery consumption": [],
    "entities battery production": [],
    "entity co2-intensity": ["sensor.co2_signal_co2_intensity"]
  },
Vanaf de volgende versie worden "entities machine consumption" gesupport.
Coming soon .....

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


Acties:
  • 0 Henk 'm!
Impossibl3 schreef op vrijdag 10 oktober 2025 @ 19:34:
Ik ben weer/nog steeds bezig met de boiler (er kwam even wat tussen door).

Ik snap niet wat het verschil is tussen de volgende waardes:

activate entity: entiteit (meestal van een inputhelper) waarmee de boiler opwarmen wordt gestart
activate service: naam van de service van deze entiteit. Voor een input_button is dat "press", voor een input_boolean is "turn_on".
switch entity: entiteit van een input_boolean, waarmee je het opwarmen van de boiler kunt starten.

Doen ze nu allemaal hetzelfde (een resultaat geven dat de boiler aan mag) maar op een andere manier of hebben ze daadwerkelijk verschillende functies? Uit de docs haal ik dat niet.

Daarnaast wat wordt er bedoeld met "elec.power" en waar wordt het voor gebruikt? Ik haal het namelijk niet uit de docs.

Is dat het maximaal beschikbare vermogen dat er geleverd kan worden of waar nominaal op verwarmd wordt? Als ik kijk naar mijn laatste 5 DHW runs heb ik gemiddeld elektrisch verbruik van 1,67 kW, een mediaan verbruik van 1,75 kW, een 95 percentiel van 1,97 kW maar een absoluut maximum van 3,3 kW (met een COP van 2,8 op dat moment (legionella run)).

ik hoor het graag.
Ja dat is er de vorige versie snel in gefietst, sorry.
Je kunt nu op twee manieren het opwarmen van je boiler door DAO initiëren:
1. op de oude manier:
met een "activate entity": "input_button...." en activate_service "press" of
ik zag laatst ook "activate entity": "input_boolean......." en activate_service "toggle" of "turn_on"
2. op een nieuwe manier:
met een "switch entity" : input_boolean......." , maar als je switch sensor hebt kan het ook

De "elec.power" is het elektrische vermogen (in W) van je boiler, niet verwarren met het verbruik van een run (in kWh).
Samen met de COP (=het rendement) van je boiler wordt het thermisch vermogen van je boiler berekend:
thermisch_vermogen = elektrisch vermogen x cop>
Het thermisch vermogen gebruikt DAO om in combinatie met de grootte van je boiler (aantal liter) te berekenen hoe lang het duurt omje boiler weer op setpoint te brengen en hoeveel elektriciteit dat vergt.
In de volgende versie kun je (optioneel) je setpoint (tijdelijk) in HA verhogen zodat je boiler bij de eerstvolgende run een legionella opwarming doet.

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


Acties:
  • 0 Henk 'm!

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 15:16
@KC27 Dank dan ga ik voor de switch entity. Daar ben ik bekend mee.

Wat betreft elec.power gaat het dus om de maximale waarde die geleverd kan worden (3,3 kW in mijn geval)? Berekent DAO dan niet te snel dat die op temperatuur is?

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


Acties:
  • +2 Henk 'm!
Zojuist is voor de testers gepubliceerd: versie 2025.10.5.rc1
Dit staat in de changelog:
- implemented **dual input** of settings:
- direct via your settings
- indirect from HA via an entity in your settings
More info in DOCS.md
- made degree_days_factor, boiler_setpoint, boiler_hysterese and strategy dual input
- corrected output of hp with less than 8 stages
- added meteo parameter: wind-snelheid
- fixed error second graph
- support voor machine consumption sensors
Vooruitlopend op de goede afloop van het project van @simnet heb ik de windsnelheid toegevoegd aan de variabelen die worden opgehaald en opgeslagen bij Meteoserver.

Over dual input staat dit in DOCS.md:
Vanaf versie 2025.10.5 worden een aantal instellingen "dual input".
D.w.z. dat je ze direct kunt ingeven in je instellingen, maar je kunt bij settings met "dual input" in plaats van een getal
of string ook een HA-entiteit opgeven bij die instelling. In dat geval zal DAO de instelling ophalen uit HA.
Dit heeft voor een aantal instellingen voordelen.
De volgende settings zijn vanaf 2025.10.4 "dual input" en in volgende versies volgen er meer:
- degree_days_factor (was eigenlijk al zo, maar is nu "overgezet")
- boiler_setpoint
- boiler_hysterese
- strategy

Enkele voorbeelden (van het gebruik van dual input):
  1. Tot nu toe was het boiler-setpoint en boiler hysterese een vast getal, als je daar een entiteit in HA van maakt dan kun je eens in de week of twee weken. Met een automation kun je dit setpoint en de hysterese tijdelijk ophogen zodat een legionella door DAO wordt ingepland.
  2. Als je als strategy primair kiest voor "minimize consumption" komt het soms voor dat DAO geen oplossing vindt. Je krijgt dan een waarschuwing. Via je notification-instelling (zie daar) kun je die waarschuwing naar een HA input_text laten sturen. Als je daar een automation aanhangt kun je je strategy omzetten naar "minimize cost" en via een rest-commando (zie daar)de berekening opnieuw uit laten voeren.
Ik zou het fijn vinden als meer gebruikers mee gaan doen aan het testen van nieuwe versies en mij voorzien van commentaar, verbeteringen en suggesties!

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


Acties:
  • +1 Henk 'm!
Impossibl3 schreef op zaterdag 11 oktober 2025 @ 00:01:
@KC27 Dank dan ga ik voor de switch entity. Daar ben ik bekend mee.

Wat betreft elec.power gaat het dus om de maximale waarde die geleverd kan worden (3,3 kW in mijn geval)? Berekent DAO dan niet te snel dat die op temperatuur is?
Ik ga ervan uit dat de boiler een constant elektrisch vermogen levert. Mocht dat enigszins fluctueren neem dan het gemiddelde vermogen tijdens een run.

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


Acties:
  • +1 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
Word die "entities machine consumption" gebruikt voor een optimaler resultaat, of alleen voor de grafieken/statistieken?

Acties:
  • +1 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
En klopt dit? Ik heb DAO gevraagd om de EV om 14.00 voor 90% vol te hebben.
Het tijdvak 13.00-14.00 wordt echter niet gebruikt door DAO zo lijkt het terwijl daar prijstechnisch geen reden toe is omdat tijdvak te negeren.
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
 2025-10-11 09:32:36 info: Day Ahead Optimalisering versie: 2025.10.5.rc1
2025-10-11 09:32:36 info: Day Ahead Optimalisering gestart op: 11-10-2025 09:32:36
2025-10-11 09:32:36 info: Day Ahead Optimalisatie gestart: 11-10-2025 09:32:36 taak: calc_optimum
2025-10-11 09:32:36 info: Debug = False
..
..
2025-10-11 09:32:37 info: Instellingen voor laden van EV: Corsa-E
2025-10-11 09:32:37 info: Direct laden is uit
2025-10-11 09:32:37 info:  Ampere  Effic. Grid kW Accu kW
2025-10-11 09:32:37 info:    0.00    1.00    0.00    0.00
2025-10-11 09:32:37 info:    6.00    0.95    1.38    1.31
2025-10-11 09:32:37 info:    7.00    0.95    1.61    1.53
2025-10-11 09:32:37 info:    8.00    0.95    1.84    1.75
2025-10-11 09:32:37 info:   18.00    0.95    4.14    3.93
2025-10-11 09:32:37 info:   21.00    0.95    4.83    4.59
2025-10-11 09:32:37 info:   24.00    0.95    5.52    5.24
2025-10-11 09:32:37 info:   27.00    0.95    6.21    5.90
2025-10-11 09:32:37 info:   30.00    0.95    6.90    6.55
2025-10-11 09:32:37 info:   33.00    0.94    7.59    7.13
2025-10-11 09:32:37 info:   36.00    0.93    8.28    7.70
2025-10-11 09:32:37 info:   39.00    0.92    8.97    8.25
2025-10-11 09:32:37 info:   42.00    0.91    9.66    8.79
2025-10-11 09:32:37 info:   45.00    0.85   10.35    8.80
2025-10-11 09:32:37 info:   48.00    0.80   11.04    8.83
2025-10-11 09:32:37 info: Capaciteit accu: 47.0 kWh
2025-10-11 09:32:37 info: Maximaal laadvermogen: 11.04 kW
2025-10-11 09:32:37 info: Klaar met laden op: 11-10-2025 14:00:00
2025-10-11 09:32:37 info: Huidig laadniveau: 65.0 %
2025-10-11 09:32:37 info: Gewenst laadniveau:90.0 %
2025-10-11 09:32:37 info: Marge voor het laden: 1 %
2025-10-11 09:32:37 info: Locatie: home
2025-10-11 09:32:37 info: Ingeplugged:True
2025-10-11 09:32:37 info: Benodigde energie: 11.750 kWh
2025-10-11 09:32:37 info: Tijd nodig om te laden: 1:20 uur
2025-10-11 09:32:37 info: Afgerond naar hele intervallen: 6 kwartier
2025-10-11 09:32:37 info: Stand laden schakelaar: off
2025-10-11 09:32:37 info: Stand aantal ampere laden: 0.0 A
2025-10-11 09:32:37 info: Opladen wordt ingepland.
..
..
2025-10-11 09:32:49 info: Inzet-factor laden Corsa-E per stap
uur   0.0A   6.0A   7.0A   8.0A  18.0A  21.0A  24.0A  27.0A  30.0A  33.0A  36.0A  39.0A  42.0A  45.0A  48.0A 
09:30    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
09:45    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   1.00   0.00   0.00   0.00   0.00   0.00   0.00   
10:00    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
10:15    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
10:30    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
10:45    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   1.00   0.00   0.00   0.00   0.00   0.00   0.00   
11:00    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
11:15    0.95   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.05   0.00   0.00   0.00   0.00   0.00   0.00   
11:30    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   1.00   0.00   0.00   0.00   0.00   0.00   0.00   
11:45    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   1.00   0.00   0.00   0.00   0.00   0.00   0.00   
12:00    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
12:15    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
12:30    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
12:45    0.46   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.54   0.00   0.00   0.00   0.00   0.00   0.00   
13:00    0.82   0.00   0.00   0.00   0.00   0.18   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00  
2025-10-11 09:32:49 info: Berekeningsuitkomst voor opladen van Corsa-E:
2025-10-11 09:32:49 info: - aantal ampere 0A (was 0.0A)
2025-10-11 09:32:49 info: - stand schakelaar 'off' (was 'off')
2025-10-11 09:32:49 info: - positie: home
2025-10-11 09:32:49 info: - ingeplugd: True
2025-10-11 09:32:49 info: Evaluatie status laden Corsa-E op 2025-10-11 09:32
2025-10-11 09:32:49 info: - schakelaar laden: off
2025-10-11 09:32:49 info: - aantal ampere: 0.0

Acties:
  • 0 Henk 'm!
DaBit schreef op zaterdag 11 oktober 2025 @ 09:31:
Word die "entities machine consumption" gebruikt voor een optimaler resultaat, of alleen voor de grafieken/statistieken?
Die worden ook gebruikt voor een betere berekening van je baseload en daarmee voor een beter resultaat (als je "machines" wilt inplannen).

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


Acties:
  • +1 Henk 'm!
DaBit schreef op zaterdag 11 oktober 2025 @ 09:39:
En klopt dit? Ik heb DAO gevraagd om de EV om 14.00 voor 90% vol te hebben.
Het tijdvak 13.00-14.00 wordt echter niet gebruikt door DAO zo lijkt het terwijl daar prijstechnisch geen reden toe is omdat tijdvak te negeren.


[...]
Dit lijkt inderdaad niet te kloppen.
Het lijkt wel of hij het laatste uur buiten beschouwing laat.
Ik ga ernaar kijken.
Overigens: fijn dat je test met de laatste testversie!

[ Voor 12% gewijzigd door KC27 op 11-10-2025 11:02 ]

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


Acties:
  • +1 Henk 'm!

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 14:39
vanaf 2028 hebben we nog een uitdaging erbij...

Afbeeldingslocatie: https://tweakers.net/i/UcGsJmEuRdcrkVoKEp9LT3uSmPk=/x800/filters:strip_icc():strip_exif()/f/image/6YERpwR7QzKuCqn3JhjrEMr0.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/NAhYFnqr-uLhKq-PS0md9L3a1eM=/x800/filters:strip_icc():strip_exif()/f/image/JWzcbQif9yL9oX1YBIlQQs0K.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/LXt6tultCaJKyi4dscC5CZHTjFE=/x800/filters:strip_icc():strip_exif()/f/image/uf13G919WO7KRzSJmqKP4Ck2.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/KhsESFe_dFZmfX8fOUJqE-4-Dvk=/x800/filters:strip_icc():strip_exif()/f/image/npsRuxpnd5TjvSMdFlZzPb5t.jpg?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


Acties:
  • +2 Henk 'm!

  • Torch1969
  • Registratie: Juni 2013
  • Nu online
Moet nog wel “even” worden goedgekeurd toch? Ik begrijp het wel, toch een soort van dynamische tarieven om gebruik wat te sturen. Nadeel voor grootverbruikers is wel dat het geen vast meer bedrag is, maar per kWh.
Zal ook wel alleen voor afname zijn? Of krijgen we dit ook als bonus als we terugleveren in dure uren? De verschillen tussen goedkope en dure uren gaat hierdoor weer groter worden. Dus salderen eraf, variabel nettarief erop en de accu’s hebben weer toegevoegde waarde.
Lastige is dat nettarief op dit moment niet in onze energieprijs is verwerkt, maar straks wel de totale kosten gaat bepalen. Dus kiezen “we” (DAO) ervoor om deze extra variabele laag als aparte variabele mee te nemen, of onderdeel te maken van de totale elektriciteitsprijs

Acties:
  • +1 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 05:14
KC27 schreef op zaterdag 11 oktober 2025 @ 00:15:
Zojuist is voor de testers gepubliceerd: versie 2025.10.5.rc1
Dit staat in de changelog:


[...]


Vooruitlopend op de goede afloop van het project van @simnet heb ik de windsnelheid toegevoegd aan de variabelen die worden opgehaald en opgeslagen bij Meteoserver.

Over dual input staat dit in DOCS.md:
Vanaf versie 2025.10.5 worden een aantal instellingen "dual input".
D.w.z. dat je ze direct kunt ingeven in je instellingen, maar je kunt bij settings met "dual input" in plaats van een getal
of string ook een HA-entiteit opgeven bij die instelling. In dat geval zal DAO de instelling ophalen uit HA.
Dit heeft voor een aantal instellingen voordelen.
De volgende settings zijn vanaf 2025.10.4 "dual input" en in volgende versies volgen er meer:
- degree_days_factor (was eigenlijk al zo, maar is nu "overgezet")
- boiler_setpoint
- boiler_hysterese
- strategy

Enkele voorbeelden (van het gebruik van dual input):
  1. Tot nu toe was het boiler-setpoint en boiler hysterese een vast getal, als je daar een entiteit in HA van maakt dan kun je eens in de week of twee weken. Met een automation kun je dit setpoint en de hysterese tijdelijk ophogen zodat een legionella door DAO wordt ingepland.
  2. Als je als strategy primair kiest voor "minimize consumption" komt het soms voor dat DAO geen oplossing vindt. Je krijgt dan een waarschuwing. Via je notification-instelling (zie daar) kun je die waarschuwing naar een HA input_text laten sturen. Als je daar een automation aanhangt kun je je strategy omzetten naar "minimize cost" en via een rest-commando (zie daar)de berekening opnieuw uit laten voeren.
Ik zou het fijn vinden als meer gebruikers mee gaan doen aan het testen van nieuwe versies en mij voorzien van commentaar, verbeteringen en suggesties!
Mooie verbetering, die dual input. Maar is het wel dual? Ik vermoed dat het of een vast getal is, of een HA entiteit? Kan je het niet beter dynamic input noemen?

Acties:
  • 0 Henk 'm!
[b]balk schreef op zaterdag 11 oktober 2025 @ 17:38:
[...]

Mooie verbetering, die dual input. Maar is het wel dual? Ik vermoed dat het of een vast getal is, of een HA entiteit? Kan je het niet beter dynamic input noemen?
Ik vind dynamic input ook goed, of misschien toch gewoon Nederlands flexibele instelling?

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


Acties:
  • +2 Henk 'm!

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 15:16
@hemertje in de pdf van netbeheernederland staat het gedetailleerder uitgelegd.

Ze hebben daar 4 opties waarbij optie 1 en 4 eigenlijk een beetje kul zijn.

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


Acties:
  • +1 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
KC27 schreef op zaterdag 11 oktober 2025 @ 11:01:
Dit lijkt inderdaad niet te kloppen.
Het lijkt wel of hij het laatste uur buiten beschouwing laat.
Nog een sessie gepland voor morgen; dan zou-ie om 13.00 klaar moeten zijn. Maar DAO plant maar tot 12.00, dus dat uur ernaast zitten was geen toeval.
Overigens: fijn dat je test met de laatste testversie!
Graag gedaan!
(ik maak wel eerst een snapshot van de HomeAssistant VM voor ik een update doe O-) )

Acties:
  • +2 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
Impossibl3 schreef op zaterdag 11 oktober 2025 @ 21:13:
..
staat het gedetailleerder uitgelegd.
Het is nog laaaaaaaaaaaang geen 2028; voor het zover is moeten we nog 3x van kabinet wisselen :|
Maar mocht het wel zover komen dan lijkt me de aanpassing in DAO niet extreem spannend. Extra query naar de service die die prijsdata levert en bij de electraprijs optellen.

Ik heb over dat geklooi van die huilebalken in de energieketen overigens een stevige en niet erg positieve mening, maar dit is niet het topic om daar op in te gaan.

Acties:
  • +1 Henk 'm!
DaBit schreef op zaterdag 11 oktober 2025 @ 21:14:
[...]


Nog een sessie gepland voor morgen; dan zou-ie om 13.00 klaar moeten zijn. Maar DAO plant maar tot 12.00, dus dat uur ernaast zitten was geen toeval.


[...]


Graag gedaan!
(ik maak wel eerst een snapshot van de HomeAssistant VM voor ik een update doe O-) )
Ik heb de fout gevonden en gefixed. Komt in de volgende testversie (binnenkort)

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


Acties:
  • +2 Henk 'm!
Ik heb zojuist een nieuwe testversie gepubliceerd: 2025.10.5.rc2.
Changelog:
Fixed error planning ev last hour with 15min prices (reported by @DaBit)

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


Acties:
  • +2 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
Probleem lijkt opgelost:
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
 2025-10-12 08:37:20 info: Day Ahead Optimalisering versie: 2025.10.5.rc2
2025-10-12 08:37:20 info: Day Ahead Optimalisering gestart op: 12-10-2025 08:37:20
2025-10-12 08:37:20 info: Day Ahead Optimalisatie gestart: 12-10-2025 08:37:20 taak: calc_optimum
2025-10-12 08:37:20 info: Debug = False
..
..
2025-10-12 08:37:21 info: Instellingen voor laden van EV: Corsa-E
2025-10-12 08:37:21 info: Direct laden is uit
2025-10-12 08:37:21 info:  Ampere  Effic. Grid kW Accu kW
2025-10-12 08:37:21 info:    0.00    1.00    0.00    0.00
2025-10-12 08:37:21 info:    6.00    0.95    1.38    1.31
2025-10-12 08:37:21 info:    7.00    0.95    1.61    1.53
2025-10-12 08:37:21 info:    8.00    0.95    1.84    1.75
2025-10-12 08:37:21 info:   18.00    0.95    4.14    3.93
2025-10-12 08:37:21 info:   21.00    0.95    4.83    4.59
2025-10-12 08:37:21 info:   24.00    0.95    5.52    5.24
2025-10-12 08:37:21 info:   27.00    0.95    6.21    5.90
2025-10-12 08:37:21 info:   30.00    0.95    6.90    6.55
2025-10-12 08:37:21 info:   33.00    0.94    7.59    7.13
2025-10-12 08:37:21 info:   36.00    0.93    8.28    7.70
2025-10-12 08:37:21 info:   39.00    0.92    8.97    8.25
2025-10-12 08:37:21 info:   42.00    0.91    9.66    8.79
2025-10-12 08:37:21 info:   45.00    0.85   10.35    8.80
2025-10-12 08:37:21 info:   48.00    0.80   11.04    8.83
2025-10-12 08:37:21 info: Capaciteit accu: 47.0 kWh
2025-10-12 08:37:21 info: Maximaal laadvermogen: 11.04 kW
2025-10-12 08:37:21 info: Klaar met laden op: 12-10-2025 13:00:00
2025-10-12 08:37:21 info: Huidig laadniveau: 78.0 %
2025-10-12 08:37:21 info: Gewenst laadniveau:100.0 %
2025-10-12 08:37:21 info: Marge voor het laden: 1 %
2025-10-12 08:37:21 info: Locatie: home
2025-10-12 08:37:21 info: Ingeplugged:True
2025-10-12 08:37:21 info: Benodigde energie: 10.340 kWh
2025-10-12 08:37:21 info: Tijd nodig om te laden: 1:11 uur
2025-10-12 08:37:21 info: Afgerond naar hele intervallen: 5 kwartier
2025-10-12 08:37:21 info: Stand laden schakelaar: off
2025-10-12 08:37:21 info: Stand aantal ampere laden: 0.0 A
2025-10-12 08:37:21 info: Opladen wordt ingepland.
..
..
2025-10-12 08:37:25 info: Inzet-factor laden Corsa-E per stap
uur   0.0A   6.0A   7.0A   8.0A  18.0A  21.0A  24.0A  27.0A  30.0A  33.0A  36.0A  39.0A  42.0A  45.0A  48.0A 
08:30    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
08:45    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
09:00    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
09:15    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
09:30    0.96   0.00   0.00   0.00   0.00   0.00   0.04   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
09:45    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   1.00   0.00   0.00   0.00   0.00   0.00   0.00   
10:00    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
10:15    0.92   0.00   0.00   0.00   0.08   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
10:30    0.94   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.06   0.00   0.00   0.00   0.00   0.00   0.00   
10:45    0.29   0.00   0.00   0.00   0.71   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
11:00    0.97   0.00   0.00   0.00   0.00   0.03   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
11:15    0.99   0.00   0.00   0.00   0.00   0.00   0.00   0.01   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
11:30    1.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
11:45    0.99   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.01   0.00   0.00   0.00   0.00   0.00   0.00   
12:00    0.95   0.00   0.00   0.00   0.00   0.00   0.05   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   
12:15    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   1.00   0.00   0.00   0.00   0.00   0.00   0.00   
12:30    0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00   1.00   0.00   0.00   0.00   0.00   0.00   0.00   
12:45    0.87   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.13   0.00   0.00   0.00   0.00   0.00   0.00   
2025-10-12 08:37:25 info: Berekeningsuitkomst voor opladen van Corsa-E:
2025-10-12 08:37:25 info: - aantal ampere 0A (was 0.0A)
2025-10-12 08:37:25 info: - stand schakelaar 'off' (was 'off')
2025-10-12 08:37:25 info: - positie: home
2025-10-12 08:37:25 info: - ingeplugd: True
2025-10-12 08:37:25 info: Evaluatie status laden Corsa-E op 2025-10-12 08:37
2025-10-12 08:37:25 info: - schakelaar laden: off
2025-10-12 08:37:25 info: - aantal ampere: 0.0

Acties:
  • +1 Henk 'm!

  • Batavia
  • Registratie: Mei 2011
  • Laatst online: 14:55
@KC27 ik gebruik nu DAO met een stooklijn aanpassing om mijn thermostaat (iets) omhoog of omlaag te zetten. Op de meeste dagen lijkt dit goed te werken en is de aanpassing < 0.5 C

Echter op dagen dat de stroom heel erg piekt dan wil de aanpassing nog wel eens meer zijn.

Het zou heel mooi zijn als ik een maximale adjustment aan kan geven. Meer dan een graad aanpassing ongeacht de besparing heeft een negatief effect op de WAF metrieken

En er zijn soms hele rare dagen waardoor C/% prijs afwijking niet representatief is voor een 'normale' dag

[ Voor 11% gewijzigd door Batavia op 12-10-2025 09:40 ]


Acties:
  • +1 Henk 'm!

  • arro3038
  • Registratie: November 2023
  • Laatst online: 17:12
Batavia schreef op zondag 12 oktober 2025 @ 09:38:
@KC27 ik gebruik nu DAO met een stooklijn aanpassing om mijn thermostaat (iets) omhoog of omlaag te zetten. Op de meeste dagen lijkt dit goed te werken en is de aanpassing < 0.5 C

Echter op dagen dat de stroom heel erg piekt dan wil de aanpassing nog wel eens meer zijn.

Het zou heel mooi zijn als ik een maximale adjustment aan kan geven. Meer dan een graad aanpassing ongeacht de besparing heeft een negatief effect op de WAF metrieken

En er zijn soms hele rare dagen waardoor C/% prijs afwijking niet representatief is voor een 'normale' dag
Kun je die limitering dan niet beter in HA doen? Ik neem aan dat je HA gebruikt om de aanpassing van de stooklijn door te zetten naar je thermostaat?

Kun je misschien delen hoe de stooklijn aanpassing gebruikt voor je thermostaat? Ik wil binnenkort mijn WP ook toevoegen aan doa en dit lijkt me wel een mooie oplossing.

Acties:
  • 0 Henk 'm!
DaBit schreef op zondag 12 oktober 2025 @ 08:44:
Probleem lijkt opgelost:


[...]
Fijn dat je dit getest hebt!

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


Acties:
  • +1 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
Afhankelijk van wat je kunt sturen zou ik op deze volgorde van voorkeur de aanpassingen doen:

- Compressorvermogen begrenzen
- Aanvoerwatertemperatuur
- Kamerthermostaat

Compressorvermogen begrenzen doet direct wat je wil; meer verwarming als de stroom goedkoop is, beperkt als de stroom duur is.
AWT varieren doet dat indirect ook, maar je bent afhankelijk van het sausje wat de warmtepompfabrikant er overheen mikt. En hoe het bij de jouwe zit weet ik niet, maar die van mij (Daikin altherma hybride) heeft een aardig eigen willetje zo af en toe :X
Kamerthermostaat aanpassen geeft je de minste controle en het minste comfort, plus dat je de mogelijkheid velriest om zelf handmatig aanpassingen te doen. Wat dat betreft zou je nog beter de temperatuurcorrectie aan kunnen passen.

Bij mij staat nu deze NodeRED flow in test:

Afbeeldingslocatie: https://tweakers.net/i/ByZVYcQYZHq5-lXI1c6rbkk0_Us=/800x/filters:strip_exif()/f/image/TTOVTCokCsAdK4pAlzpumSvu.png?f=fotoalbum_large

hp_lwt_adjust komt uit DAO, hc_mode_compressor van de WP zelf. Ik mag maar een beperkt aantal keer schrijven naar die WP, vandaar de compressor-aan check.
set_lwt_deviation stuurt de offset van de stooklijn naar de WP.

Met deze code in het functieblok:
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
let lwt_adjust = context.get("lwt_adjust");
let hc_mode_compressor = context.get("hc_mode_compressor");

if (msg.topic == "hc_mode_compressor") {
    context.set("hc_mode_compressor", msg.payload);
    return;
} else {
    let incoming = Math.round(parseFloat(msg.payload));
    // Only adjust when compressor is running; this saves precious writes to EEPROM
    if (hc_mode_compressor) {
        incoming = 0;
    }
    context.set("dbg_payload", msg.payload);
    context.set("dbg_incoming", incoming);
    const bound = 3.0;  // max adjustment
    const hyst = 0.5;   // hysteresis. Not som important anymore since rounding to integers

    if (incoming >= -1.0 * bound && incoming <= bound && 
        Math.abs(incoming - lwt_adjust) > hyst) {
        context.set("lwt_adjust", incoming);
        msg.payload = incoming;
        return msg;
    }
}
Dat is echter vers van de pers en heeft nog amper/geen draaiuren. Dat zal deze winter nog wel wat veranderen.

[ Voor 6% gewijzigd door DaBit op 12-10-2025 10:27 ]


Acties:
  • 0 Henk 'm!
Batavia schreef op zondag 12 oktober 2025 @ 09:38:
@KC27 ik gebruik nu DAO met een stooklijn aanpassing om mijn thermostaat (iets) omhoog of omlaag te zetten. Op de meeste dagen lijkt dit goed te werken en is de aanpassing < 0.5 C

Echter op dagen dat de stroom heel erg piekt dan wil de aanpassing nog wel eens meer zijn.

Het zou heel mooi zijn als ik een maximale adjustment aan kan geven. Meer dan een graad aanpassing ongeacht de besparing heeft een negatief effect op de WAF metrieken

En er zijn soms hele rare dagen waardoor C/% prijs afwijking niet representatief is voor een 'normale' dag
Ik snap je redenering.
Is het een idee om het "aftoppen" in HA op te vangen, door er een template sensor tussen te zetten die dat voor zijn rekening neemt?
Of je doet iets met NodeRed zoals @DaBit aangeeft.

[ Voor 3% gewijzigd door KC27 op 12-10-2025 10: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


Acties:
  • 0 Henk 'm!

  • Batavia
  • Registratie: Mei 2011
  • Laatst online: 14:55
arro3038 schreef op zondag 12 oktober 2025 @ 10:00:
[...]


Kun je die limitering dan niet beter in HA doen? Ik neem aan dat je HA gebruikt om de aanpassing van de stooklijn door te zetten naar je thermostaat?

Kun je misschien delen hoe de stooklijn aanpassing gebruikt voor je thermostaat? Ik wil binnenkort mijn WP ook toevoegen aan doa en dit lijkt me wel een mooie oplossing.
Heb ik over nagedacht maar het is iets trickier. Dao doet netjes een step up/down van 0.1C ieder uur waarbij hij ook kijkt naar de benodigde & geleverde warmte.
Maar net als dat ik geen -2C afwijking wil , ik wil ook niet dat het vier uur lang piekt/dipt. Ik zou gewoon willen dat de max piek/dal altijd uitkomt op 0.5C

Nu kan ik de verwachte stooklijn ophalen en volledig normaliseren .

Wat ik doe is ik zet de thermostaat naar 20C + stooklijn aanpassing zodra er iemand thuis is (en een graadje minder als ik zeker weet dat er toch niemand is)

Acties:
  • 0 Henk 'm!

  • Batavia
  • Registratie: Mei 2011
  • Laatst online: 14:55
DaBit schreef op zondag 12 oktober 2025 @ 10:21:
Afhankelijk van wat je kunt sturen zou ik op deze volgorde van voorkeur de aanpassingen doen:

- Compressorvermogen begrenzen
- Aanvoerwatertemperatuur
- Kamerthermostaat

Compressorvermogen begrenzen doet direct wat je wil; meer verwarming als de stroom goedkoop is, beperkt als de stroom duur is.
AWT varieren doet dat indirect ook, maar je bent afhankelijk van het sausje wat de warmtepompfabrikant er overheen mikt. En hoe het bij de jouwe zit weet ik niet, maar die van mij (Daikin altherma hybride) heeft een aardig eigen willetje zo af en toe :X
Kamerthermostaat aanpassen geeft je de minste controle en het minste comfort, plus dat je de mogelijkheid velriest om zelf handmatig aanpassingen te doen. Wat dat betreft zou je nog beter de temperatuurcorrectie aan kunnen passen.

Bij mij staat nu deze NodeRED flow in test:

[Afbeelding]

hp_lwt_adjust komt uit DAO, hc_mode_compressor van de WP zelf. Ik mag maar een beperkt aantal keer schrijven naar die WP, vandaar de compressor-aan check.
set_lwt_deviation stuurt de offset van de stooklijn naar de WP.

Met deze code in het functieblok:


[...]


Dat is echter vers van de pers en heeft nog amper/geen draaiuren. Dat zal deze winter nog wel wat veranderen.
Mijn quatt kan ik alleen beïnvloeden door mij kamerthermostaat voor zover ik weet.

Maar ik ga er eens wat harder op broeden

Acties:
  • +2 Henk 'm!
Ik heb zelf mijn stooklijn aanpassing door DAO aangevuld met twee andere aanpassingen:
  • een handmatige bijstelling, als het heel hard waait zet ik de stooklijn een paar tienden omhoog
  • een ruimtetemperatuur compensatie, onze ideale binnentemperatuur is 20,6 graden, iedere afwijking heeft een verhoging of verlaging van de stooklijn tot gevolg
Zoiets dus:
Afbeeldingslocatie: https://tweakers.net/i/5Ev2p0S18w6qh_cVvHPAdKHlNtY=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/ZhJPsuWgTed0e8SbIMDun0xR.png?f=user_large

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


Acties:
  • 0 Henk 'm!

  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 28-10 12:36
Is er hier toevallig ook iemand met een PompAO van DeWarmte en deze opgenomen heeft in Dao/hassio?

WP: DeWarmte PompAO 6.4Kw Hybrid, CV Intergas, Thermostaat Netatmo, 70m2 vvw, PV: 34x 325wp solaredge omvormer en optimizers,Wan ip adres weten? https://mijnips.eu


Acties:
  • 0 Henk 'm!

  • Bravo
  • Registratie: Augustus 2005
  • Laatst online: 13:48

Bravo

Second Best

Een dingetje die ik vandaag voor het eerst zag: geen optimalisatie mogelijk voor minimize cost.
Maar ik snap niet helemaal waarom.
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
 2025-10-12 13:11:28 info: Day Ahead Optimalisering versie: 2025.10.4
2025-10-12 13:11:28 info: Day Ahead Optimalisering gestart op: 12-10-2025 13:11:28
2025-10-12 13:11:28 info: Day Ahead Optimalisatie gestart: 12-10-2025 13:11:28 taak: calc_optimum
2025-10-12 13:11:28 info: Debug = False
2025-10-12 13:11:28 info: Baseload uit instellingen
2025-10-12 13:11:28 info: Start waarden: 
       uur                tijd   p_l   p_t  base  pv_ac  pv_dc
0    13:00 2025-10-12 13:00:00 0.222 0.075 0.058  0.019      0
1    13:15 2025-10-12 13:15:00 0.222 0.074 0.055  0.082      0
2    13:30 2025-10-12 13:30:00 0.222 0.074 0.052  0.082      0
3    13:45 2025-10-12 13:45:00 0.214 0.066 0.056  0.082      0
4    14:00 2025-10-12 14:00:00 0.236 0.089 0.066  0.077      0
5    14:15 2025-10-12 14:15:00 0.229 0.081 0.071  0.076      0
6    14:30 2025-10-12 14:30:00 0.229 0.081 0.075  0.077      0
7    14:45 2025-10-12 14:45:00 0.237 0.089 0.078  0.101      0
8    15:00 2025-10-12 15:00:00 0.238 0.090 0.083  0.166      0
9    15:15 2025-10-12 15:15:00 0.235 0.088 0.086  0.214      0
10   15:30 2025-10-12 15:30:00 0.250 0.103 0.089  0.255      0
11   15:45 2025-10-12 15:45:00 0.259 0.112 0.082  0.231      0
12   16:00 2025-10-12 16:00:00 0.236 0.088 0.067  0.162      0
13   16:15 2025-10-12 16:15:00 0.249 0.101 0.060  0.138      0
14   16:30 2025-10-12 16:30:00 0.260 0.112 0.053  0.053      0
15   16:45 2025-10-12 16:45:00 0.272 0.124 0.051  0.044      0
16   17:00 2025-10-12 17:00:00 0.239 0.091 0.051  0.038      0
17   17:15 2025-10-12 17:15:00 0.256 0.108 0.049  0.029      0
18   17:30 2025-10-12 17:30:00 0.270 0.123 0.048  0.020      0
19   17:45 2025-10-12 17:45:00 0.281 0.133 0.052  0.014      0
20   18:00 2025-10-12 18:00:00 0.258 0.110 0.063  0.012      0
21   18:15 2025-10-12 18:15:00 0.270 0.122 0.068  0.007      0
22   18:30 2025-10-12 18:30:00 0.281 0.134 0.072  0.001      0
23   18:45 2025-10-12 18:45:00 0.291 0.143 0.068  0.000      0
24   19:00 2025-10-12 19:00:00 0.286 0.138 0.055  0.002      0
25   19:15 2025-10-12 19:15:00 0.287 0.139 0.051  0.000      0
26   19:30 2025-10-12 19:30:00 0.293 0.146 0.046  0.000      0
27   19:45 2025-10-12 19:45:00 0.288 0.140 0.048  0.000      0
28   20:00 2025-10-12 20:00:00 0.292 0.144 0.057  0.000      0
29   20:15 2025-10-12 20:15:00 0.292 0.144 0.059  0.000      0
30   20:30 2025-10-12 20:30:00 0.284 0.136 0.061  0.000      0
31   20:45 2025-10-12 20:45:00 0.281 0.134 0.053  0.000      0
32   21:00 2025-10-12 21:00:00 0.287 0.139 0.037  0.000      0
33   21:15 2025-10-12 21:15:00 0.286 0.138 0.029  0.000      0
34   21:30 2025-10-12 21:30:00 0.277 0.129 0.022  0.000      0
35   21:45 2025-10-12 21:45:00 0.270 0.122 0.022  0.000      0
36   22:00 2025-10-12 22:00:00 0.282 0.134 0.028  0.000      0
37   22:15 2025-10-12 22:15:00 0.274 0.127 0.028  0.000      0
38   22:30 2025-10-12 22:30:00 0.272 0.125 0.028  0.000      0
39   22:45 2025-10-12 22:45:00 0.265 0.117 0.028  0.000      0
40   23:00 2025-10-12 23:00:00 0.270 0.123 0.028  0.000      0
41   23:15 2025-10-12 23:15:00 0.257 0.109 0.028  0.000      0
42   23:30 2025-10-12 23:30:00 0.256 0.108 0.028  0.000      0
43   23:45 2025-10-12 23:45:00 0.249 0.102 0.027  0.000      0
44   00:00 2025-10-13 00:00:00 0.269 0.121 0.026  0.000      0
45   00:15 2025-10-13 00:15:00 0.257 0.110 0.025  0.000      0
46   00:30 2025-10-13 00:30:00 0.253 0.105 0.024  0.000      0
47   00:45 2025-10-13 00:45:00 0.245 0.097 0.025  0.000      0
48   01:00 2025-10-13 01:00:00 0.255 0.108 0.027  0.000      0
49   01:15 2025-10-13 01:15:00 0.248 0.100 0.027  0.000      0
50   01:30 2025-10-13 01:30:00 0.253 0.105 0.028  0.000      0
51   01:45 2025-10-13 01:45:00 0.250 0.102 0.028  0.000      0
52   02:00 2025-10-13 02:00:00 0.258 0.111 0.027  0.000      0
53   02:15 2025-10-13 02:15:00 0.254 0.106 0.027  0.000      0
54   02:30 2025-10-13 02:30:00 0.249 0.101 0.027  0.000      0
55   02:45 2025-10-13 02:45:00 0.244 0.096 0.028  0.000      0
56   03:00 2025-10-13 03:00:00 0.247 0.100 0.029  0.000      0
57   03:15 2025-10-13 03:15:00 0.246 0.098 0.030  0.000      0
58   03:30 2025-10-13 03:30:00 0.241 0.093 0.031  0.000      0
59   03:45 2025-10-13 03:45:00 0.239 0.091 0.030  0.000      0
60   04:00 2025-10-13 04:00:00 0.246 0.098 0.028  0.000      0
61   04:15 2025-10-13 04:15:00 0.239 0.091 0.028  0.000      0
62   04:30 2025-10-13 04:30:00 0.247 0.099 0.027  0.000      0
63   04:45 2025-10-13 04:45:00 0.253 0.105 0.027  0.000      0
64   05:00 2025-10-13 05:00:00 0.243 0.095 0.026  0.000      0
65   05:15 2025-10-13 05:15:00 0.247 0.099 0.025  0.000      0
66   05:30 2025-10-13 05:30:00 0.256 0.108 0.024  0.000      0
67   05:45 2025-10-13 05:45:00 0.274 0.126 0.025  0.000      0
68   06:00 2025-10-13 06:00:00 0.249 0.101 0.023  0.000      0
69   06:15 2025-10-13 06:15:00 0.249 0.101 0.024  0.000      0
70   06:30 2025-10-13 06:30:00 0.306 0.158 0.024  0.000      0
71   06:45 2025-10-13 06:45:00 0.354 0.206 0.039  0.000      0
72   07:00 2025-10-13 07:00:00 0.249 0.101 0.072  0.000      0
73   07:15 2025-10-13 07:15:00 0.339 0.191 0.087  0.000      0
74   07:30 2025-10-13 07:30:00 0.364 0.216 0.102  0.000      0
75   07:45 2025-10-13 07:45:00 0.349 0.202 0.088  0.003      0
76   08:00 2025-10-13 08:00:00 0.401 0.253 0.049  0.011      0
77   08:15 2025-10-13 08:15:00 0.386 0.239 0.035  0.012      0
78   08:30 2025-10-13 08:30:00 0.350 0.202 0.021  0.016      0
79   08:45 2025-10-13 08:45:00 0.310 0.163 0.025  0.019      0
80   09:00 2025-10-13 09:00:00 0.387 0.239 0.045  0.021      0
81   09:15 2025-10-13 09:15:00 0.330 0.182 0.050  0.024      0
82   09:30 2025-10-13 09:30:00 0.307 0.159 0.054  0.027      0
83   09:45 2025-10-13 09:45:00 0.275 0.127 0.050  0.024      0
84   10:00 2025-10-13 10:00:00 0.313 0.165 0.039  0.014      0
85   10:15 2025-10-13 10:15:00 0.302 0.154 0.035  0.011      0
86   10:30 2025-10-13 10:30:00 0.287 0.140 0.032  0.007      0
87   10:45 2025-10-13 10:45:00 0.276 0.128 0.034  0.015      0
88   11:00 2025-10-13 11:00:00 0.296 0.149 0.039  0.028      0
89   11:15 2025-10-13 11:15:00 0.278 0.131 0.040  0.037      0
90   11:30 2025-10-13 11:30:00 0.268 0.121 0.042  0.046      0
91   11:45 2025-10-13 11:45:00 0.263 0.115 0.049  0.078      0
92   12:00 2025-10-13 12:00:00 0.269 0.121 0.060  0.133      0
93   12:15 2025-10-13 12:15:00 0.260 0.113 0.067  0.172      0
94   12:30 2025-10-13 12:30:00 0.257 0.109 0.073  0.218      0
95   12:45 2025-10-13 12:45:00 0.253 0.105 0.070  0.246      0
96   13:00 2025-10-13 13:00:00 0.259 0.111 0.058  0.272      0
97   13:15 2025-10-13 13:15:00 0.255 0.108 0.055  0.310      0
98   13:30 2025-10-13 13:30:00 0.246 0.099 0.052  0.354      0
99   13:45 2025-10-13 13:45:00 0.243 0.096 0.056  0.332      0
100  14:00 2025-10-13 14:00:00 0.244 0.096 0.066  0.242      0
101  14:15 2025-10-13 14:15:00 0.248 0.100 0.071  0.220      0
102  14:30 2025-10-13 14:30:00 0.251 0.104 0.075  0.200      0
103  14:45 2025-10-13 14:45:00 0.259 0.111 0.078  0.289      0
104  15:00 2025-10-13 15:00:00 0.243 0.095 0.083  0.470      0
105  15:15 2025-10-13 15:15:00 0.253 0.105 0.086  0.538      0
106  15:30 2025-10-13 15:30:00 0.262 0.114 0.089  0.609      0
107  15:45 2025-10-13 15:45:00 0.280 0.132 0.082  0.574      0
108  16:00 2025-10-13 16:00:00 0.243 0.095 0.067  0.461      0
109  16:15 2025-10-13 16:15:00 0.264 0.116 0.060  0.428      0
110  16:30 2025-10-13 16:30:00 0.284 0.136 0.053  0.187      0
111  16:45 2025-10-13 16:45:00 0.314 0.166 0.051  0.156      0
112  17:00 2025-10-13 17:00:00 0.269 0.121 0.051  0.116      0
113  17:15 2025-10-13 17:15:00 0.295 0.148 0.049  0.085      0
114  17:30 2025-10-13 17:30:00 0.367 0.219 0.048  0.054      0
115  17:45 2025-10-13 17:45:00 0.462 0.314 0.052  0.038      0
116  18:00 2025-10-13 18:00:00 0.363 0.215 0.063  0.028      0
117  18:15 2025-10-13 18:15:00 0.433 0.285 0.068  0.012      0
118  18:30 2025-10-13 18:30:00 0.536 0.389 0.072  0.000      0
119  18:45 2025-10-13 18:45:00 0.591 0.444 0.068  0.000      0
120  19:00 2025-10-13 19:00:00 0.575 0.428 0.055  0.002      0
121  19:15 2025-10-13 19:15:00 0.522 0.375 0.051  0.000      0
122  19:30 2025-10-13 19:30:00 0.450 0.303 0.046  0.000      0
123  19:45 2025-10-13 19:45:00 0.396 0.248 0.048  0.000      0
124  20:00 2025-10-13 20:00:00 0.453 0.305 0.057  0.000      0
125  20:15 2025-10-13 20:15:00 0.373 0.225 0.059  0.000      0
126  20:30 2025-10-13 20:30:00 0.312 0.164 0.061  0.000      0
127  20:45 2025-10-13 20:45:00 0.298 0.150 0.053  0.000      0
128  21:00 2025-10-13 21:00:00 0.347 0.199 0.037  0.000      0
129  21:15 2025-10-13 21:15:00 0.309 0.162 0.029  0.000      0
130  21:30 2025-10-13 21:30:00 0.285 0.138 0.022  0.000      0
131  21:45 2025-10-13 21:45:00 0.281 0.133 0.022  0.000      0
132  22:00 2025-10-13 22:00:00 0.297 0.150 0.028  0.000      0
133  22:15 2025-10-13 22:15:00 0.293 0.145 0.028  0.000      0
134  22:30 2025-10-13 22:30:00 0.290 0.142 0.028  0.000      0
135  22:45 2025-10-13 22:45:00 0.277 0.130 0.028  0.000      0
136  23:00 2025-10-13 23:00:00 0.291 0.143 0.028  0.000      0
137  23:15 2025-10-13 23:15:00 0.274 0.127 0.028  0.000      0
138  23:30 2025-10-13 23:30:00 0.274 0.127 0.028  0.000      0
139  23:45 2025-10-13 23:45:00 0.266 0.118 0.028  0.000      0
2025-10-12 13:11:29 info: No reduced hours applied for Victron 16kWh
2025-10-12 13:11:29 info: Startwaarde SoC Victron 16kWh: 9.0%

2025-10-12 13:11:29 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2025-10-12 13:11:29 info: Instellingen voor laden van EV: Ioniq 6
2025-10-12 13:11:29 info: Direct laden is uit
2025-10-12 13:11:29 info:  Ampere  Effic. Grid kW Accu kW
2025-10-12 13:11:29 info:    0.00    0.10    0.00    0.00
2025-10-12 13:11:29 info:    6.00    0.91    1.38    1.26
2025-10-12 13:11:29 info:   10.00    0.92    2.30    2.12
2025-10-12 13:11:29 info:   12.00    0.79    2.76    2.18
2025-10-12 13:11:29 info: Capaciteit accu: 74 kWh
2025-10-12 13:11:29 info: Maximaal laadvermogen: 2.76 kW
2025-10-12 13:11:29 info: Klaar met laden op: 12-10-2025 14:59:00
2025-10-12 13:11:29 info: Huidig laadniveau: 65.0 %
2025-10-12 13:11:29 info: Gewenst laadniveau:75.0 %
2025-10-12 13:11:29 info: Marge voor het laden: 1 %
2025-10-12 13:11:29 info: Locatie: home
2025-10-12 13:11:29 info: Ingeplugged:True
2025-10-12 13:11:29 info: Benodigde energie: 3.908 kWh
2025-10-12 13:11:29 info: Tijd nodig om te laden: 1:48 uur
2025-10-12 13:11:29 info: Afgerond naar hele intervallen: 8 kwartier
2025-10-12 13:11:29 info: Stand laden schakelaar: on
2025-10-12 13:11:29 info: Stand aantal ampere laden: 12.0 A
2025-10-12 13:11:29 info: Opladen wordt ingepland.
2025-10-12 13:11:29 info: Gewogen graaddagen: 3.3 K.day
2025-10-12 13:11:29 info: Degree days factor: 7.3 kWh/K.day
2025-10-12 13:11:29 info: Reeds geproduceerde warmte: 0.0 kWh
2025-10-12 13:11:29 info: Nog benodigde warmte: 24.0 kWh
2025-10-12 13:11:29 info: Actuele warmtevraag: Ja
2025-10-12 13:11:29 info: Warmtepomp met power-regeling wordt ingepland

2025-10-12 13:11:29 info: Apparaat vaatwasser direct starten staat uit
2025-10-12 13:11:29 info: Machine vaatwasser wordt niet ingepland, want de berekende planning wordt nu uitgevoerd
2025-10-12 13:11:29 info: Apparaat washing_machine direct starten staat uit
2025-10-12 13:11:29 info: Machine washing_machine wordt niet ingepland, want de berekende planning wordt nu uitgevoerd
2025-10-12 13:11:29 waarschuwing: Geen oplossing  voor: minimize cost
<sys>:0: ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7f73016c50>
Debug is relatief kort, dus past hier ook:
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
 2025-10-12 13:15:00 debug: python pad:['/root/dao/prog', '/root', '/root/dao', '/root/dao/prog', '/usr/lib/python313.zip', '/usr/lib/python3.13', '/usr/lib/python3.13/lib-dynload', '/root/dao/venv/day_ahead/lib/python3.13/site-packages']
2025-10-12 13:15:00 info: Day Ahead Optimalisering versie: 2025.10.4
2025-10-12 13:15:00 info: Day Ahead Optimalisering gestart op: 12-10-2025 13:15:00
2025-10-12 13:15:00 debug: Locatie: latitude 52.166913856271165 longitude: 5.276001691818238
2025-10-12 13:15:00 info: Day Ahead Optimalisatie gestart: 12-10-2025 13:15:00 taak: calc_optimum
2025-10-12 13:15:00 debug: Connection status Pool size: 5  Connections in pool: 0 Current Overflow: -5 Current Checked out connections: 0 at line 593 in /root/dao/prog/da_base.py
2025-10-12 13:15:00 info: Using Python-MIP package version 1.16rc0
2025-10-12 13:15:00 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:00 debug: http://192.168.1.202:8123 "GET /api/ HTTP/1.1" 200 34
2025-10-12 13:15:00 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:00 debug: http://192.168.1.202:8123 "GET /api/config HTTP/1.1" 200 1944
2025-10-12 13:15:00 debug: hass/api/config: {"allowlist_external_dirs":["/media","/config/www"],"allowlist_external_urls":[],"components":
[b]*knip*[/b]
{"length":"km","accumulated_precipitation":"mm","area":"m²","mass":"g","pressure":"Pa","temperature":"°C","volume":"L","wind_speed":"m/s"},"version":"2025.10.1","whitelist_external_dirs":["/media","/config/www"]}
2025-10-12 13:15:00 debug: Connection status Pool size: 5  Connections in pool: 0 Current Overflow: -5 Current Checked out connections: 0 at line 209 in /root/dao/prog/da_base.py
2025-10-12 13:15:00 info: Debug = False
2025-10-12 13:15:00 debug: Memory used/free:
2025-10-12 13:15:00 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:00 debug: http://192.168.1.202:8123 "GET /api/ HTTP/1.1" 200 34
2025-10-12 13:15:00 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:00 debug: http://192.168.1.202:8123 "GET /api/config HTTP/1.1" 200 1944
2025-10-12 13:15:00 debug: hass/api/config: {"allowlist_external_dirs":["/media","/config/www"],"allowlist_external_urls":[],"components":
[b]*knip*[/b]
{"length":"km","accumulated_precipitation":"mm","area":"m²","mass":"g","pressure":"Pa","temperature":"°C","volume":"L","wind_speed":"m/s"},"version":"2025.10.1","whitelist_external_dirs":["/media","/config/www"]}
2025-10-12 13:15:00 debug: Connection status Pool size: 5  Connections in pool: 0 Current Overflow: -5 Current Checked out connections: 0 at line 209 in /root/dao/prog/da_base.py
2025-10-12 13:15:00 debug: Prognose data:
                                   tijd     temp  glob_rad          time    da_ex   da_cons   da_prod
tijd                                                                                                 
2025-10-12 13:15:00 2025-10-12 13:15:00  15.0000   30.1250  1.760275e+09  0.06111  0.221607  0.073943
2025-10-12 13:30:00 2025-10-12 13:30:00  15.0000   29.8750  1.760276e+09  0.06124  0.221764  0.074100
2025-10-12 13:45:00 2025-10-12 13:45:00  15.0000   29.6250  1.760277e+09  0.05463  0.213766  0.066102
2025-10-12 14:00:00 2025-10-12 14:00:00  15.0000   27.8125  1.760278e+09  0.07321  0.236248  0.088584
2025-10-12 14:15:00 2025-10-12 14:15:00  15.0000   27.5625  1.760278e+09  0.06730  0.229097  0.081433
2025-10-12 14:30:00 2025-10-12 14:30:00  15.0000   27.3125  1.760279e+09  0.06702  0.228758  0.081094
2025-10-12 14:45:00 2025-10-12 14:45:00  15.0000   33.3125  1.760280e+09  0.07369  0.236828  0.089165
2025-10-12 15:00:00 2025-10-12 15:00:00  15.0000   47.1250  1.760281e+09  0.07440  0.237688  0.090024
2025-10-12 15:15:00 2025-10-12 15:15:00  15.0000   53.1250  1.760282e+09  0.07252  0.235413  0.087749
2025-10-12 15:30:00 2025-10-12 15:30:00  15.0000   59.1250  1.760283e+09  0.08493  0.250429  0.102765
2025-10-12 15:45:00 2025-10-12 15:45:00  15.0000   52.6250  1.760284e+09  0.09228  0.259322  0.111659
2025-10-12 16:00:00 2025-10-12 16:00:00  15.0000   36.1250  1.760285e+09  0.07276  0.235703  0.088040
2025-10-12 16:15:00 2025-10-12 16:15:00  15.0000   29.6250  1.760286e+09  0.08374  0.248989  0.101325
2025-10-12 16:30:00 2025-10-12 16:30:00  15.0000   23.1250  1.760287e+09  0.09294  0.260121  0.112457
2025-10-12 16:45:00 2025-10-12 16:45:00  15.0000   19.1250  1.760288e+09  0.10257  0.271773  0.124110
2025-10-12 17:00:00 2025-10-12 17:00:00  15.0000   16.5625  1.760288e+09  0.07513  0.238571  0.090907
2025-10-12 17:15:00 2025-10-12 17:15:00  15.0000   12.5625  1.760289e+09  0.08939  0.255825  0.108162
2025-10-12 17:30:00 2025-10-12 17:30:00  15.0000    8.5625  1.760290e+09  0.10142  0.270382  0.122718
2025-10-12 17:45:00 2025-10-12 17:45:00  15.0000    6.3125  1.760291e+09  0.10983  0.280558  0.132894
2025-10-12 18:00:00 2025-10-12 18:00:00  15.0000    4.9375  1.760292e+09  0.09084  0.257580  0.109916
2025-10-12 18:15:00 2025-10-12 18:15:00  15.0000    2.6875  1.760293e+09  0.10110  0.269995  0.122331
2025-10-12 18:30:00 2025-10-12 18:30:00  15.0000    0.4375  1.760294e+09  0.11056  0.281441  0.133778
2025-10-12 18:45:00 2025-10-12 18:45:00  15.0000   -0.0625  1.760295e+09  0.11836  0.290879  0.143216
2025-10-12 19:00:00 2025-10-12 19:00:00  15.0000    0.6250  1.760296e+09  0.11406  0.285676  0.138013
2025-10-12 19:15:00 2025-10-12 19:15:00  15.0000    0.1250  1.760296e+09  0.11509  0.286922  0.139259
2025-10-12 19:30:00 2025-10-12 19:30:00  15.0000   -0.3750  1.760297e+09  0.12044  0.293396  0.145732
2025-10-12 19:45:00 2025-10-12 19:45:00  15.0000   -0.3750  1.760298e+09  0.11563  0.287576  0.139912
2025-10-12 20:00:00 2025-10-12 20:00:00  15.0000    0.0000  1.760299e+09  0.11925  0.291956  0.144292
2025-10-12 20:15:00 2025-10-12 20:15:00  15.0000    0.0000  1.760300e+09  0.11895  0.291593  0.143929
2025-10-12 20:30:00 2025-10-12 20:30:00  15.0000    0.0000  1.760301e+09  0.11264  0.283958  0.136294
2025-10-12 20:45:00 2025-10-12 20:45:00  15.0000    0.0000  1.760302e+09  0.11043  0.281284  0.133620
2025-10-12 21:00:00 2025-10-12 21:00:00  15.0000    0.0000  1.760303e+09  0.11494  0.286741  0.139077
2025-10-12 21:15:00 2025-10-12 21:15:00  15.0000    0.0000  1.760304e+09  0.11435  0.286027  0.138364
2025-10-12 21:30:00 2025-10-12 21:30:00  15.0000    0.0000  1.760305e+09  0.10662  0.276674  0.129010
2025-10-12 21:45:00 2025-10-12 21:45:00  15.0000    0.0000  1.760306e+09  0.10095  0.269813  0.122149
2025-10-12 22:00:00 2025-10-12 22:00:00  15.0000    0.0000  1.760306e+09  0.11066  0.281562  0.133899
2025-10-12 22:15:00 2025-10-12 22:15:00  15.0000    0.0000  1.760307e+09  0.10470  0.274351  0.126687
2025-10-12 22:30:00 2025-10-12 22:30:00  15.0000    0.0000  1.760308e+09  0.10303  0.272330  0.124666
2025-10-12 22:45:00 2025-10-12 22:45:00  15.0000    0.0000  1.760309e+09  0.09698  0.265009  0.117346
2025-10-12 23:00:00 2025-10-12 23:00:00  15.0000    0.0000  1.760310e+09  0.10129  0.270224  0.122561
2025-10-12 23:15:00 2025-10-12 23:15:00  15.0000    0.0000  1.760311e+09  0.09041  0.257060  0.109396
2025-10-12 23:30:00 2025-10-12 23:30:00  15.0000    0.0000  1.760312e+09  0.08956  0.256031  0.108368
2025-10-12 23:45:00 2025-10-12 23:45:00  15.0000    0.0000  1.760313e+09  0.08398  0.249279  0.101616
2025-10-13 00:00:00 2025-10-13 00:00:00  15.0000    0.0000  1.760314e+09  0.10008  0.268760  0.121097
2025-10-13 00:15:00 2025-10-13 00:15:00  15.0000    0.0000  1.760314e+09  0.09064  0.257338  0.109674
2025-10-13 00:30:00 2025-10-13 00:30:00  15.0000    0.0000  1.760315e+09  0.08703  0.252970  0.105306
2025-10-13 00:45:00 2025-10-13 00:45:00  15.0000    0.0000  1.760316e+09  0.08057  0.245153  0.097490
2025-10-13 01:00:00 2025-10-13 01:00:00  15.0000    0.0000  1.760317e+09  0.08888  0.255208  0.107545
2025-10-13 01:15:00 2025-10-13 01:15:00  15.0000    0.0000  1.760318e+09  0.08300  0.248094  0.100430
2025-10-13 01:30:00 2025-10-13 01:30:00  15.0000    0.0000  1.760319e+09  0.08704  0.252982  0.105318
2025-10-13 01:45:00 2025-10-13 01:45:00  15.0000    0.0000  1.760320e+09  0.08438  0.249763  0.102100
2025-10-13 02:00:00 2025-10-13 02:00:00  15.0000    0.0000  1.760321e+09  0.09147  0.258342  0.110679
2025-10-13 02:15:00 2025-10-13 02:15:00  15.0000    0.0000  1.760322e+09  0.08750  0.253539  0.105875
2025-10-13 02:30:00 2025-10-13 02:30:00  15.0000    0.0000  1.760323e+09  0.08367  0.248904  0.101241
2025-10-13 02:45:00 2025-10-13 02:45:00  15.0000    0.0000  1.760324e+09  0.07965  0.244040  0.096377
2025-10-13 03:00:00 2025-10-13 03:00:00  15.0000    0.0000  1.760324e+09  0.08243  0.247404  0.099740
2025-10-13 03:15:00 2025-10-13 03:15:00  15.0000    0.0000  1.760325e+09  0.08092  0.245577  0.097913
2025-10-13 03:30:00 2025-10-13 03:30:00  15.0000    0.0000  1.760326e+09  0.07711  0.240967  0.093303
2025-10-13 03:45:00 2025-10-13 03:45:00  15.0000    0.0000  1.760327e+09  0.07519  0.238643  0.090980
2025-10-13 04:00:00 2025-10-13 04:00:00  15.0000    0.0000  1.760328e+09  0.08134  0.246085  0.098421
2025-10-13 04:15:00 2025-10-13 04:15:00  15.0000    0.0000  1.760329e+09  0.07541  0.238910  0.091246
2025-10-13 04:30:00 2025-10-13 04:30:00  15.0000    0.0000  1.760330e+09  0.08220  0.247126  0.099462
2025-10-13 04:45:00 2025-10-13 04:45:00  15.0000    0.0000  1.760331e+09  0.08709  0.253042  0.105379
2025-10-13 05:00:00 2025-10-13 05:00:00  15.0000    0.0000  1.760332e+09  0.07856  0.242721  0.095058
2025-10-13 05:15:00 2025-10-13 05:15:00  15.0000    0.0000  1.760332e+09  0.08191  0.246775  0.099111
2025-10-13 05:30:00 2025-10-13 05:30:00  15.0000    0.0000  1.760333e+09  0.08924  0.255644  0.107980
2025-10-13 05:45:00 2025-10-13 05:45:00  15.0000    0.0000  1.760334e+09  0.10433  0.273903  0.126239
2025-10-13 06:00:00 2025-10-13 06:00:00  15.0625    0.0000  1.760335e+09  0.08345  0.248638  0.100974
2025-10-13 06:15:00 2025-10-13 06:15:00  15.0625    0.0000  1.760336e+09  0.08347  0.248662  0.100999
2025-10-13 06:30:00 2025-10-13 06:30:00  15.0625    0.0000  1.760337e+09  0.13077  0.305895  0.158232
2025-10-13 06:45:00 2025-10-13 06:45:00  14.8125    0.0000  1.760338e+09  0.17031  0.353739  0.206075
2025-10-13 07:00:00 2025-10-13 07:00:00  14.3125   -0.4375  1.760339e+09  0.08340  0.248578  0.100914
2025-10-13 07:15:00 2025-10-13 07:15:00  14.0625   -0.4375  1.760340e+09  0.15804  0.338892  0.191228
2025-10-13 07:30:00 2025-10-13 07:30:00  13.8125   -0.4375  1.760341e+09  0.17839  0.363515  0.215852
2025-10-13 07:45:00 2025-10-13 07:45:00  13.8125    1.3125  1.760342e+09  0.16657  0.349213  0.201550
2025-10-13 08:00:00 2025-10-13 08:00:00  14.0000    4.5625  1.760342e+09  0.20907  0.400638  0.252975
2025-10-13 08:15:00 2025-10-13 08:15:00  14.0000    6.3125  1.760343e+09  0.19715  0.386215  0.238551
2025-10-13 08:30:00 2025-10-13 08:30:00  14.0000    8.0625  1.760344e+09  0.16702  0.349758  0.202094
2025-10-13 08:45:00 2025-10-13 08:45:00  14.0000    9.0625  1.760345e+09  0.13457  0.310493  0.162830
2025-10-13 09:00:00 2025-10-13 09:00:00  14.0000   10.1250  1.760346e+09  0.19763  0.386796  0.239132
2025-10-13 09:15:00 2025-10-13 09:15:00  14.0000   11.1250  1.760347e+09  0.15079  0.330119  0.182456
2025-10-13 09:30:00 2025-10-13 09:30:00  14.0000   12.1250  1.760348e+09  0.13148  0.306754  0.159091
2025-10-13 09:45:00 2025-10-13 09:45:00  14.0000   10.6250  1.760349e+09  0.10492  0.274617  0.126953
2025-10-13 10:00:00 2025-10-13 10:00:00  14.0000    6.0000  1.760350e+09  0.13664  0.312998  0.165334
2025-10-13 10:15:00 2025-10-13 10:15:00  14.0000    4.5000  1.760350e+09  0.12753  0.301975  0.154311
2025-10-13 10:30:00 2025-10-13 10:30:00  14.0000    3.0000  1.760351e+09  0.11541  0.287310  0.139646
2025-10-13 10:45:00 2025-10-13 10:45:00  14.0000    6.5000  1.760352e+09  0.10613  0.276081  0.128417
2025-10-13 11:00:00 2025-10-13 11:00:00  13.9375   11.5000  1.760353e+09  0.12287  0.296336  0.148673
2025-10-13 11:15:00 2025-10-13 11:15:00  13.9375   15.0000  1.760354e+09  0.10807  0.278428  0.130765
2025-10-13 11:30:00 2025-10-13 11:30:00  13.9375   18.5000  1.760355e+09  0.09982  0.268446  0.120782
2025-10-13 11:45:00 2025-10-13 11:45:00  14.1875   31.0000  1.760356e+09  0.09494  0.262541  0.114877
2025-10-13 12:00:00 2025-10-13 12:00:00  14.6250   51.8750  1.760357e+09  0.10019  0.268893  0.121230
2025-10-13 12:15:00 2025-10-13 12:15:00  14.8750   64.3750  1.760358e+09  0.09301  0.260206  0.112542
2025-10-13 12:30:00 2025-10-13 12:30:00  15.1250   76.8750  1.760359e+09  0.09012  0.256709  0.109045
2025-10-13 12:45:00 2025-10-13 12:45:00  15.3750   82.8750  1.760360e+09  0.08678  0.252667  0.105004
2025-10-13 13:00:00 2025-10-13 13:00:00  15.6875   87.1250  1.760360e+09  0.09180  0.258742  0.111078
2025-10-13 13:15:00 2025-10-13 13:15:00  15.9375   93.1250  1.760361e+09  0.08889  0.255220  0.107557
2025-10-13 13:30:00 2025-10-13 13:30:00  16.1875   99.1250  1.760362e+09  0.08162  0.246424  0.098760
2025-10-13 13:45:00 2025-10-13 13:45:00  16.1875   92.6250  1.760363e+09  0.07916  0.243447  0.095784
2025-10-13 14:00:00 2025-10-13 14:00:00  16.0000   71.3750  1.760364e+09  0.07948  0.243834  0.096171
2025-10-13 14:15:00 2025-10-13 14:15:00  16.0000   64.8750  1.760365e+09  0.08283  0.247888  0.100224
2025-10-13 14:30:00 2025-10-13 14:30:00  16.0000   58.3750  1.760366e+09  0.08581  0.251494  0.103830
2025-10-13 14:45:00 2025-10-13 14:45:00  16.0000   73.3750  1.760367e+09  0.09183  0.258778  0.111114
2025-10-13 15:00:00 2025-10-13 15:00:00  16.0000  110.8125  1.760368e+09  0.07883  0.243048  0.095384
2025-10-13 15:15:00 2025-10-13 15:15:00  16.0000  125.8125  1.760368e+09  0.08717  0.253139  0.105476
2025-10-13 15:30:00 2025-10-13 15:30:00  16.0000  140.8125  1.760369e+09  0.09435  0.261827  0.114163
2025-10-13 15:45:00 2025-10-13 15:45:00  16.0000  130.5625  1.760370e+09  0.10942  0.280062  0.132398
2025-10-13 16:00:00 2025-10-13 16:00:00  16.0625  102.1875  1.760371e+09  0.07881  0.243024  0.095360
2025-10-13 16:15:00 2025-10-13 16:15:00  16.0625   91.9375  1.760372e+09  0.09607  0.263908  0.116245
2025-10-13 16:30:00 2025-10-13 16:30:00  16.0625   81.6875  1.760373e+09  0.11278  0.284127  0.136464
2025-10-13 16:45:00 2025-10-13 16:45:00  15.8125   68.1875  1.760374e+09  0.13721  0.313688  0.166024
2025-10-13 17:00:00 2025-10-13 17:00:00  15.3125   50.6875  1.760375e+09  0.10037  0.269111  0.121448
2025-10-13 17:15:00 2025-10-13 17:15:00  15.0625   37.1875  1.760376e+09  0.12205  0.295344  0.147680
2025-10-13 17:30:00 2025-10-13 17:30:00  14.8125   23.6875  1.760377e+09  0.18140  0.367158  0.219494
2025-10-13 17:45:00 2025-10-13 17:45:00  14.8125   16.4375  1.760378e+09  0.25940  0.461538  0.313874
2025-10-13 18:00:00 2025-10-13 18:00:00  15.0625   12.2500  1.760378e+09  0.17802  0.363068  0.215404
2025-10-13 18:15:00 2025-10-13 18:15:00  15.0625    5.0000  1.760379e+09  0.23579  0.432969  0.285306
2025-10-13 18:30:00 2025-10-13 18:30:00  15.0625   -2.2500  1.760380e+09  0.32113  0.536231  0.388567
2025-10-13 18:45:00 2025-10-13 18:45:00  14.8125   -3.0000  1.760381e+09  0.36671  0.591383  0.443719
2025-10-13 19:00:00 2025-10-13 19:00:00  14.3125    0.9375  1.760382e+09  0.35350  0.575399  0.427735
2025-10-13 19:15:00 2025-10-13 19:15:00  14.0625    0.1875  1.760383e+09  0.30956  0.522231  0.374568
2025-10-13 19:30:00 2025-10-13 19:30:00  13.8125   -0.5625  1.760384e+09  0.25004  0.450212  0.302548
2025-10-13 19:45:00 2025-10-13 19:45:00  13.8125   -0.5625  1.760385e+09  0.20512  0.395859  0.248195
2025-10-13 20:00:00 2025-10-13 20:00:00  14.0625    0.0000  1.760386e+09  0.25205  0.452644  0.304980
2025-10-13 20:15:00 2025-10-13 20:15:00  14.0625    0.0000  1.760386e+09  0.18601  0.372736  0.225072
2025-10-13 20:30:00 2025-10-13 20:30:00  14.0625    0.0000  1.760387e+09  0.13561  0.311752  0.164088
2025-10-13 20:45:00 2025-10-13 20:45:00  13.8125    0.0000  1.760388e+09  0.12403  0.297740  0.150076
2025-10-13 21:00:00 2025-10-13 21:00:00  13.3125    0.0000  1.760389e+09  0.16468  0.346926  0.199263
2025-10-13 21:15:00 2025-10-13 21:15:00  13.0625    0.0000  1.760390e+09  0.13367  0.309404  0.161741
2025-10-13 21:30:00 2025-10-13 21:30:00  12.8125    0.0000  1.760391e+09  0.11368  0.285216  0.137553
2025-10-13 21:45:00 2025-10-13 21:45:00  12.8125    0.0000  1.760392e+09  0.10981  0.280534  0.132870
2025-10-13 22:00:00 2025-10-13 22:00:00  13.0000    0.0000  1.760393e+09  0.12366  0.297292  0.149629
2025-10-13 22:15:00 2025-10-13 22:15:00  13.0000    0.0000  1.760394e+09  0.11989  0.292730  0.145067
2025-10-13 22:30:00 2025-10-13 22:30:00  13.0000    0.0000  1.760395e+09  0.11730  0.289597  0.141933
2025-10-13 22:45:00 2025-10-13 22:45:00  13.0000    0.0000  1.760396e+09  0.10715  0.277315  0.129652
2025-10-13 23:00:00 2025-10-13 23:00:00  13.0000    0.0000  1.760396e+09  0.11856  0.291121  0.143458
2025-10-13 23:15:00 2025-10-13 23:15:00  13.0000    0.0000  1.760397e+09  0.10468  0.274326  0.126663
2025-10-13 23:30:00 2025-10-13 23:30:00  13.0000    0.0000  1.760398e+09  0.10480  0.274472  0.126808
2025-10-13 23:45:00 2025-10-13 23:45:00  13.0000    0.0000  1.760399e+09  0.09769  0.265868  0.118205
2025-10-12 13:15:00 info: Baseload uit instellingen
2025-10-12 13:15:00 info: Start waarden: 
       uur                tijd   p_l   p_t  base  pv_ac  pv_dc
0    13:15 2025-10-12 13:15:00 0.222 0.074 0.055  0.082      0
1    13:30 2025-10-12 13:30:00 0.222 0.074 0.052  0.082      0
2    13:45 2025-10-12 13:45:00 0.214 0.066 0.056  0.082      0
3    14:00 2025-10-12 14:00:00 0.236 0.089 0.066  0.077      0
4    14:15 2025-10-12 14:15:00 0.229 0.081 0.071  0.076      0
5    14:30 2025-10-12 14:30:00 0.229 0.081 0.075  0.077      0
6    14:45 2025-10-12 14:45:00 0.237 0.089 0.078  0.101      0
7    15:00 2025-10-12 15:00:00 0.238 0.090 0.083  0.166      0
8    15:15 2025-10-12 15:15:00 0.235 0.088 0.086  0.214      0
9    15:30 2025-10-12 15:30:00 0.250 0.103 0.089  0.255      0
10   15:45 2025-10-12 15:45:00 0.259 0.112 0.082  0.231      0
11   16:00 2025-10-12 16:00:00 0.236 0.088 0.067  0.162      0
12   16:15 2025-10-12 16:15:00 0.249 0.101 0.060  0.138      0
13   16:30 2025-10-12 16:30:00 0.260 0.112 0.053  0.053      0
14   16:45 2025-10-12 16:45:00 0.272 0.124 0.051  0.044      0
15   17:00 2025-10-12 17:00:00 0.239 0.091 0.051  0.038      0
16   17:15 2025-10-12 17:15:00 0.256 0.108 0.049  0.029      0
17   17:30 2025-10-12 17:30:00 0.270 0.123 0.048  0.020      0
18   17:45 2025-10-12 17:45:00 0.281 0.133 0.052  0.014      0
19   18:00 2025-10-12 18:00:00 0.258 0.110 0.063  0.012      0
20   18:15 2025-10-12 18:15:00 0.270 0.122 0.068  0.007      0
21   18:30 2025-10-12 18:30:00 0.281 0.134 0.072  0.001      0
22   18:45 2025-10-12 18:45:00 0.291 0.143 0.068  0.000      0
23   19:00 2025-10-12 19:00:00 0.286 0.138 0.055  0.002      0
24   19:15 2025-10-12 19:15:00 0.287 0.139 0.051  0.000      0
25   19:30 2025-10-12 19:30:00 0.293 0.146 0.046  0.000      0
26   19:45 2025-10-12 19:45:00 0.288 0.140 0.048  0.000      0
27   20:00 2025-10-12 20:00:00 0.292 0.144 0.057  0.000      0
28   20:15 2025-10-12 20:15:00 0.292 0.144 0.059  0.000      0
29   20:30 2025-10-12 20:30:00 0.284 0.136 0.061  0.000      0
30   20:45 2025-10-12 20:45:00 0.281 0.134 0.053  0.000      0
31   21:00 2025-10-12 21:00:00 0.287 0.139 0.037  0.000      0
32   21:15 2025-10-12 21:15:00 0.286 0.138 0.029  0.000      0
33   21:30 2025-10-12 21:30:00 0.277 0.129 0.022  0.000      0
34   21:45 2025-10-12 21:45:00 0.270 0.122 0.022  0.000      0
35   22:00 2025-10-12 22:00:00 0.282 0.134 0.028  0.000      0
36   22:15 2025-10-12 22:15:00 0.274 0.127 0.028  0.000      0
37   22:30 2025-10-12 22:30:00 0.272 0.125 0.028  0.000      0
38   22:45 2025-10-12 22:45:00 0.265 0.117 0.028  0.000      0
39   23:00 2025-10-12 23:00:00 0.270 0.123 0.028  0.000      0
40   23:15 2025-10-12 23:15:00 0.257 0.109 0.028  0.000      0
41   23:30 2025-10-12 23:30:00 0.256 0.108 0.028  0.000      0
42   23:45 2025-10-12 23:45:00 0.249 0.102 0.027  0.000      0
43   00:00 2025-10-13 00:00:00 0.269 0.121 0.026  0.000      0
44   00:15 2025-10-13 00:15:00 0.257 0.110 0.025  0.000      0
45   00:30 2025-10-13 00:30:00 0.253 0.105 0.024  0.000      0
46   00:45 2025-10-13 00:45:00 0.245 0.097 0.025  0.000      0
47   01:00 2025-10-13 01:00:00 0.255 0.108 0.027  0.000      0
48   01:15 2025-10-13 01:15:00 0.248 0.100 0.027  0.000      0
49   01:30 2025-10-13 01:30:00 0.253 0.105 0.028  0.000      0
50   01:45 2025-10-13 01:45:00 0.250 0.102 0.028  0.000      0
51   02:00 2025-10-13 02:00:00 0.258 0.111 0.027  0.000      0
52   02:15 2025-10-13 02:15:00 0.254 0.106 0.027  0.000      0
53   02:30 2025-10-13 02:30:00 0.249 0.101 0.027  0.000      0
54   02:45 2025-10-13 02:45:00 0.244 0.096 0.028  0.000      0
55   03:00 2025-10-13 03:00:00 0.247 0.100 0.029  0.000      0
56   03:15 2025-10-13 03:15:00 0.246 0.098 0.030  0.000      0
57   03:30 2025-10-13 03:30:00 0.241 0.093 0.031  0.000      0
58   03:45 2025-10-13 03:45:00 0.239 0.091 0.030  0.000      0
59   04:00 2025-10-13 04:00:00 0.246 0.098 0.028  0.000      0
60   04:15 2025-10-13 04:15:00 0.239 0.091 0.028  0.000      0
61   04:30 2025-10-13 04:30:00 0.247 0.099 0.027  0.000      0
62   04:45 2025-10-13 04:45:00 0.253 0.105 0.027  0.000      0
63   05:00 2025-10-13 05:00:00 0.243 0.095 0.026  0.000      0
64   05:15 2025-10-13 05:15:00 0.247 0.099 0.025  0.000      0
65   05:30 2025-10-13 05:30:00 0.256 0.108 0.024  0.000      0
66   05:45 2025-10-13 05:45:00 0.274 0.126 0.025  0.000      0
67   06:00 2025-10-13 06:00:00 0.249 0.101 0.023  0.000      0
68   06:15 2025-10-13 06:15:00 0.249 0.101 0.024  0.000      0
69   06:30 2025-10-13 06:30:00 0.306 0.158 0.024  0.000      0
70   06:45 2025-10-13 06:45:00 0.354 0.206 0.039  0.000      0
71   07:00 2025-10-13 07:00:00 0.249 0.101 0.072  0.000      0
72   07:15 2025-10-13 07:15:00 0.339 0.191 0.087  0.000      0
73   07:30 2025-10-13 07:30:00 0.364 0.216 0.102  0.000      0
74   07:45 2025-10-13 07:45:00 0.349 0.202 0.088  0.003      0
75   08:00 2025-10-13 08:00:00 0.401 0.253 0.049  0.011      0
76   08:15 2025-10-13 08:15:00 0.386 0.239 0.035  0.012      0
77   08:30 2025-10-13 08:30:00 0.350 0.202 0.021  0.016      0
78   08:45 2025-10-13 08:45:00 0.310 0.163 0.025  0.019      0
79   09:00 2025-10-13 09:00:00 0.387 0.239 0.045  0.021      0
80   09:15 2025-10-13 09:15:00 0.330 0.182 0.050  0.024      0
81   09:30 2025-10-13 09:30:00 0.307 0.159 0.054  0.027      0
82   09:45 2025-10-13 09:45:00 0.275 0.127 0.050  0.024      0
83   10:00 2025-10-13 10:00:00 0.313 0.165 0.039  0.014      0
84   10:15 2025-10-13 10:15:00 0.302 0.154 0.035  0.011      0
85   10:30 2025-10-13 10:30:00 0.287 0.140 0.032  0.007      0
86   10:45 2025-10-13 10:45:00 0.276 0.128 0.034  0.015      0
87   11:00 2025-10-13 11:00:00 0.296 0.149 0.039  0.028      0
88   11:15 2025-10-13 11:15:00 0.278 0.131 0.040  0.037      0
89   11:30 2025-10-13 11:30:00 0.268 0.121 0.042  0.046      0
90   11:45 2025-10-13 11:45:00 0.263 0.115 0.049  0.078      0
91   12:00 2025-10-13 12:00:00 0.269 0.121 0.060  0.133      0
92   12:15 2025-10-13 12:15:00 0.260 0.113 0.067  0.172      0
93   12:30 2025-10-13 12:30:00 0.257 0.109 0.073  0.218      0
94   12:45 2025-10-13 12:45:00 0.253 0.105 0.070  0.246      0
95   13:00 2025-10-13 13:00:00 0.259 0.111 0.058  0.272      0
96   13:15 2025-10-13 13:15:00 0.255 0.108 0.055  0.310      0
97   13:30 2025-10-13 13:30:00 0.246 0.099 0.052  0.354      0
98   13:45 2025-10-13 13:45:00 0.243 0.096 0.056  0.332      0
99   14:00 2025-10-13 14:00:00 0.244 0.096 0.066  0.242      0
100  14:15 2025-10-13 14:15:00 0.248 0.100 0.071  0.220      0
101  14:30 2025-10-13 14:30:00 0.251 0.104 0.075  0.200      0
102  14:45 2025-10-13 14:45:00 0.259 0.111 0.078  0.289      0
103  15:00 2025-10-13 15:00:00 0.243 0.095 0.083  0.470      0
104  15:15 2025-10-13 15:15:00 0.253 0.105 0.086  0.538      0
105  15:30 2025-10-13 15:30:00 0.262 0.114 0.089  0.609      0
106  15:45 2025-10-13 15:45:00 0.280 0.132 0.082  0.574      0
107  16:00 2025-10-13 16:00:00 0.243 0.095 0.067  0.461      0
108  16:15 2025-10-13 16:15:00 0.264 0.116 0.060  0.428      0
109  16:30 2025-10-13 16:30:00 0.284 0.136 0.053  0.187      0
110  16:45 2025-10-13 16:45:00 0.314 0.166 0.051  0.156      0
111  17:00 2025-10-13 17:00:00 0.269 0.121 0.051  0.116      0
112  17:15 2025-10-13 17:15:00 0.295 0.148 0.049  0.085      0
113  17:30 2025-10-13 17:30:00 0.367 0.219 0.048  0.054      0
114  17:45 2025-10-13 17:45:00 0.462 0.314 0.052  0.038      0
115  18:00 2025-10-13 18:00:00 0.363 0.215 0.063  0.028      0
116  18:15 2025-10-13 18:15:00 0.433 0.285 0.068  0.012      0
117  18:30 2025-10-13 18:30:00 0.536 0.389 0.072  0.000      0
118  18:45 2025-10-13 18:45:00 0.591 0.444 0.068  0.000      0
119  19:00 2025-10-13 19:00:00 0.575 0.428 0.055  0.002      0
120  19:15 2025-10-13 19:15:00 0.522 0.375 0.051  0.000      0
121  19:30 2025-10-13 19:30:00 0.450 0.303 0.046  0.000      0
122  19:45 2025-10-13 19:45:00 0.396 0.248 0.048  0.000      0
123  20:00 2025-10-13 20:00:00 0.453 0.305 0.057  0.000      0
124  20:15 2025-10-13 20:15:00 0.373 0.225 0.059  0.000      0
125  20:30 2025-10-13 20:30:00 0.312 0.164 0.061  0.000      0
126  20:45 2025-10-13 20:45:00 0.298 0.150 0.053  0.000      0
127  21:00 2025-10-13 21:00:00 0.347 0.199 0.037  0.000      0
128  21:15 2025-10-13 21:15:00 0.309 0.162 0.029  0.000      0
129  21:30 2025-10-13 21:30:00 0.285 0.138 0.022  0.000      0
130  21:45 2025-10-13 21:45:00 0.281 0.133 0.022  0.000      0
131  22:00 2025-10-13 22:00:00 0.297 0.150 0.028  0.000      0
132  22:15 2025-10-13 22:15:00 0.293 0.145 0.028  0.000      0
133  22:30 2025-10-13 22:30:00 0.290 0.142 0.028  0.000      0
134  22:45 2025-10-13 22:45:00 0.277 0.130 0.028  0.000      0
135  23:00 2025-10-13 23:00:00 0.291 0.143 0.028  0.000      0
136  23:15 2025-10-13 23:15:00 0.274 0.127 0.028  0.000      0
137  23:30 2025-10-13 23:30:00 0.274 0.127 0.028  0.000      0
138  23:45 2025-10-13 23:45:00 0.266 0.118 0.028  0.000      0
2025-10-12 13:15:01 info: No reduced hours applied for Victron 16kWh
2025-10-12 13:15:01 debug: cycle cost: 0.01 eur/kWh
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/sensor.soc_16kwh_dao HTTP/1.1" 200 476
2025-10-12 13:15:01 info: Startwaarde SoC Victron 16kWh: 9.0%

2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/input_number.min_soc_einde_opt HTTP/1.1" 200 464
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/input_number.max_soc_einde_opt HTTP/1.1" 200 466
2025-10-12 13:15:01 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/binary_sensor.ioniq6_ev_battery_plug HTTP/1.1" 200 372
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/device_tracker.ioniq6_location HTTP/1.1" 200 442
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/sensor.ioniq6_ev_battery_level HTTP/1.1" 200 424
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/input_number.target_soc_ioniq6 HTTP/1.1" 200 498
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.ev_charging_finish_time HTTP/1.1" 200 562
2025-10-12 13:15:01 info: Instellingen voor laden van EV: Ioniq 6
2025-10-12 13:15:01 info: Direct laden is uit
2025-10-12 13:15:01 info:  Ampere  Effic. Grid kW Accu kW
2025-10-12 13:15:01 info:    0.00    0.10    0.00    0.00
2025-10-12 13:15:01 info:    6.00    0.91    1.38    1.26
2025-10-12 13:15:01 info:   10.00    0.92    2.30    2.12
2025-10-12 13:15:01 info:   12.00    0.79    2.76    2.18
2025-10-12 13:15:01 info: Capaciteit accu: 74 kWh
2025-10-12 13:15:01 info: Maximaal laadvermogen: 2.76 kW
2025-10-12 13:15:01 info: Klaar met laden op: 12-10-2025 14:59:00
2025-10-12 13:15:01 info: Huidig laadniveau: 65.0 %
2025-10-12 13:15:01 info: Gewenst laadniveau:75.0 %
2025-10-12 13:15:01 info: Marge voor het laden: 1 %
2025-10-12 13:15:01 info: Locatie: home
2025-10-12 13:15:01 info: Ingeplugged:True
2025-10-12 13:15:01 info: Benodigde energie: 3.779 kWh
2025-10-12 13:15:01 info: Tijd nodig om te laden: 1:44 uur
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/input_boolean.ev_charging HTTP/1.1" 200 398
2025-10-12 13:15:01 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:01 debug: http://192.168.1.202:8123 "GET /api/states/input_number.set_car_charging_ampere HTTP/1.1" 200 524
2025-10-12 13:15:01 info: Afgerond naar hele intervallen: 7 kwartier
2025-10-12 13:15:01 info: Stand laden schakelaar: on
2025-10-12 13:15:01 info: Stand aantal ampere laden: 12.0 A
2025-10-12 13:15:01 info: Opladen wordt ingepland.
2025-10-12 13:15:01 info: Gewogen graaddagen: 3.3 K.day
2025-10-12 13:15:01 info: Degree days factor: 7.3 kWh/K.day
2025-10-12 13:15:01 info: Reeds geproduceerde warmte: 0.0 kWh
2025-10-12 13:15:01 info: Nog benodigde warmte: 24.0 kWh
2025-10-12 13:15:01 info: Actuele warmtevraag: Ja
2025-10-12 13:15:01 info: Warmtepomp met power-regeling wordt ingepland

2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_select.program_vaatwasser HTTP/1.1" 200 421
2025-10-12 13:15:02 info: Apparaat vaatwasser direct starten staat uit
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.calculated_start_vaatwasser HTTP/1.1" 200 570
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.calculated_stop_vaatwasser HTTP/1.1" 200 571
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.start_window_vaatwasser HTTP/1.1" 200 483
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.end_window_vaatwasser HTTP/1.1" 200 483
2025-10-12 13:15:02 info: Machine vaatwasser wordt niet ingepland, want de berekende planning wordt nu uitgevoerd
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_select.program_washing_machine HTTP/1.1" 200 466
2025-10-12 13:15:02 info: Apparaat washing_machine direct starten staat uit
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.calculated_start_washing_machine HTTP/1.1" 200 585
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.calculated_stop_washing_machine HTTP/1.1" 200 586
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.start_window_washing_machine HTTP/1.1" 200 496
2025-10-12 13:15:02 debug: Starting new HTTP connection (1): 192.168.1.202:8123
2025-10-12 13:15:02 debug: http://192.168.1.202:8123 "GET /api/states/input_datetime.end_window_washing_machine HTTP/1.1" 200 497
2025-10-12 13:15:02 info: Machine washing_machine wordt niet ingepland, want de berekende planning wordt nu uitgevoerd
2025-10-12 13:15:02 debug: Per kwartier welke run en met welk vermogen
2025-10-12 13:15:02 debug: Per kwartier welke run en met welk vermogen
2025-10-12 13:15:02 waarschuwing: Geen oplossing  voor: minimize cost
2025-10-12 13:15:02 debug: Connection status Pool size: 5  Connections in pool: 1 Current Overflow: -4 Current Checked out connections: 0 at line 596 in /root/dao/prog/da_base.py
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
{
  "homeassistant": {
    "protocol api": "http",
    "host": "192.168.1.202",
    "ip port": 8123,
    "token": "!secret ha_api_token"
 },
  "database ha": {
    "engine": "sqlite",
    "database": "home-assistant_v2.db",
    "db_path": "/homeassistant"
  },
  "database da": {
    "engine": "sqlite",
    "db_path": "../data"
  },
  "meteoserver-key": "!secret meteoserver-key",
  "meteoserver-model": "harmonie",
  "meteoserver-attempts": 2,
  "interval": "15min",
  "prices": {
    "source day ahead": "nordpool",
    "energy taxes consumption": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154,
      "2026-01-01": 0.0916
    },
    "energy taxes production": {
      "2022-01-01": 0.06729,
      "2023-01-01": 0.12599,
      "2024-01-01": 0.10880,
      "2025-01-01": 0.10154,
      "2025-02-01": 0.0,
      "2026-01-01": 0.0,
      "2027-01-01": 0.0000
    },
    "cost supplier consumption": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496
    },
    "cost supplier production": {
      "2022-01-01": 0.002,
      "2023-03-01": 0.018,
      "2024-04-01": 0.0175,
      "2024-08-01": 0.020496,
      "2025-01-01": 0.0
    },
    "vat consumption": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21
    },
    "vat production": {
      "2022-01-01": 21,
      "2022-07-01": 9,
      "2023-01-01": 21,
      "2027-01-01": 0
    },
    "last invoice": "2025-01-14",
    "tax refund": "False"
  },
  "logging level" : "Debug",
  "use_calc_baseload": "False",
  "baseload calc periode": 56,
  "baseload": [
    0.10,
    0.11,
    0.11,
    0.12,
    0.11,
    0.1,
    0.11,
    0.35,
    0.13,
    0.2,
    0.14,
    0.17,
    0.27,
    0.22,
    0.29,
    0.34,
    0.23,
    0.2,
    0.27,
    0.2,
    0.23,
    0.11,
    0.11,
    0.11
  ],
  "graphical backend": "",
  "graphics": {
    "style": "bmh",
    "show" : "true",
    "prices consumption": "True",
    "prices production": "True",
    "average consumption": "True",
    "prices spot": "True",
    "battery balance": "True"
  },
  "strategy": "minimize cost",
  "notifications": {
  },
  "grid": {
    "max_power": 6
  },
  "history": {
    "save days": 7
  },
  "dashboard": {
    "port": 5000
  },
  "boiler": {
    "boiler present": "False",
    "entity actual temp.": "sensor.boiler_gemeten",
    "entity setpoint": "sensor.boiler_ingesteld",
    "entity hysterese": "sensor.hysterese_hot_water",
    "cop": 2.9,
    "cooling rate": 0.4,
    "volume": 180,
    "heating allowed below": 44,
    "elec. power": 1500,
    "activate service": "press",
    "activate entity": "input_button.hw_trigger"
  },
  "heating": {
    "heater present": "True",
    "degree days factor": 7.3,
    "stages": [
      {
        "max_power": 225,
        "cop": 7.1
      },
      {
        "max_power": 300,
        "cop": 7.0
      },
      {
        "max_power": 400,
        "cop": 6.5
      },
      {
        "max_power": 500,
        "cop": 6.0
      },
      {
        "max_power": 600,
        "cop": 5.5
      },
      {
        "max_power": 750,
        "cop": 5.0
      },
      {
        "max_power": 1000,
        "cop": 4.5
      },
      {
        "max_power": 1250,
        "cop": 4.0
      }
    ],
    "entity adjust heating curve": "input_number.stooklijn_verschuiving_day_ahead",
    "adjustment factor": 0.04
  },
  "battery": [
          {
      "name": "Victron 16kWh",
      "entity actual level": "sensor.soc_16kwh_dao",
      "capacity": 16,
      "upper limit": 98,
      "lower limit": 5,
      "optimal lower level": 11,
      "entity min soc end opt": "input_number.min_soc_einde_opt",
      "entity max soc end opt": "input_number.max_soc_einde_opt",

      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 500,
          "efficiency": 0.785
        },
        {
          "power": 1000,
          "efficiency": 0.872
        },
        {
          "power": 1500,
          "efficiency": 0.897
        },
        {
          "power": 2000,
          "efficiency": 0.899
        },
        {
          "power": 2500,
          "efficiency": 0.898
        },
        {
          "power": 3000,
          "efficiency": 0.892
        },
        {
          "power": 3500,
          "efficiency": 0.882
        },
        {
          "power": 4000,
          "efficiency": 0.865
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 200,
          "efficiency": 0.891
        },
        {
          "power": 500,
          "efficiency": 0.935
        },
        {
          "power": 1000,
          "efficiency": 0.952
        },
        {
          "power": 1250,
          "efficiency": 0.962
        },
        {
          "power": 1500,
          "efficiency": 0.952
        },
        {
          "power": 2000,
          "efficiency": 0.950
        },
        {
          "power": 2500,
          "efficiency": 0.934
        },
        {
          "power": 3000,
          "efficiency": 0.925
        },
        {
          "power": 3755,
          "efficiency": 0.908
        },
        {
          "power": 4126,
          "efficiency": 0.896
        },
        {
          "power": 4750,
          "efficiency": 0.886
        },
        {
          "power": 5120,
          "efficiency": 0.863
        }
      ],
      "reduced hours":
       {  },
      "minimum power": 50,
      "dc_to_bat efficiency": 1,
      "dc_to_bat max power" : 4800.0,
      "bat_to_dc efficiency": 1,
      "bat_to_dc max power" : 4800.0,

      "cycle cost": 0.01,
      "entity set power feedin": "input_number.feedin_grid_dao",
      "entity stop inverter": "input_datetime.inverter_stop",
      "entity balance switch": "input_boolean.balanceer_grid_2",
      "solar": [ ]
    }
    ],
  "solar": [
        { 
      "name" : "SE2200",
      "tilt": 40,
      "orientation": 62,
      "capacity": 2.7,
      "max power": 2.3,
      "yield": 0.00714
    },
    {
      "name": "HM1500",
      "tilt": 5,
      "orientation": 62,
      "capacity": 1.7,
      "max power": 1.5,
      "yield": 0.00271
    }

],
  "electric vehicle": [
    {
      "name": "Ioniq 6",
      "capacity": 74,
      "entity position": "device_tracker.ioniq6_location",
      "entity max amperage": "number.evcc_lp_1_max_current",
      "charge three phase": "False",
      "charge stages" : [
        {"ampere":  0, "efficiency" : 0.1},
        {"ampere":  6, "efficiency" : 0.91},
        {"ampere": 10, "efficiency" : 0.92},
        {"ampere": 12, "efficiency" : 0.79}
      ],
      "entity actual level": "sensor.ioniq6_ev_battery_level",
      "entity plugged in": "binary_sensor.ioniq6_ev_battery_plug",
      "charge scheduler": {
        "entity set level": "input_number.target_soc_ioniq6",
        "level margin": 1,
        "entity ready datetime": "input_datetime.ev_charging_finish_time"
      },
      "charge switch": "input_boolean.ev_charging",
      "entity set charging ampere" : "input_number.set_car_charging_ampere",
      "entity stop charging": "input_datetime.ev_charging_stop"
    }
  ],
  "machines" : [
      { "name": "vaatwasser",
      "programs": [
        {"name": "off",
         "power": []},
        {"name": "auto2",
         "power": [1300, 220, 45, 200, 2460, 0, 0, 0, 0]
         },
        {"name": "quick 65",
         "power": [560, 1000, 1200, 1520, 0]
         }
       ],
        "entity start window": "input_datetime.start_window_vaatwasser",
        "entity end window": "input_datetime.end_window_vaatwasser",
        "entity selected program": "input_select.program_vaatwasser",
        "entity calculated start": "input_datetime.calculated_start_vaatwasser",
        "entity calculated end": "input_datetime.calculated_stop_vaatwasser"
     },
   { "name": "washing_machine",
      "programs": [
        {"name": "off",
         "power": []},
        {"name": "40 graden",
         "power": [867, 2000, 120, 100, 100, 100, 110, 130, 120]
         },
        {"name": "2x 40 graden",
         "power": [867, 2000, 120, 100, 100, 100, 110, 130, 120, 0, 867, 2000, 120, 100, 100, 100, 110, 130, 120]
         },
        {"name": "90 graden",
         "power": [1000, 2000, 38, 36, 40, 77, 80, 156, 100]
         }
       ],
        "entity start window": "input_datetime.start_window_washing_machine",
        "entity end window": "input_datetime.end_window_washing_machine",
        "entity selected program": "input_select.program_washing_machine",
        "entity calculated start": "input_datetime.calculated_start_washing_machine",
        "entity calculated end": "input_datetime.calculated_stop_washing_machine"
     }   
 ],
  "tibber": {
    "api_token": "!secret tibber_api_token"
  },
  "report": {
    "entities grid consumption": [
      "sensor.battery_sim_zp_20kwh_10_10_1_1_simulated_sensor_p1_meter_total_energy_import"
    ],
    "entities grid production": [
      "sensor.battery_sim_zp_20kwh_10_10_1_1_simulated_sensor_p1_meter_total_energy_export"
    ],
    "entities solar production dc": [],
    "entities solar production ac":  [
      "sensor.schuur_yieldtotal",
      "sensor.solaredge2200_ac_energy_kwh"
    ],
    "entities ev consumption" : ["sensor.energysocket_energy_import"],
    "entities wp consumption" : [],
    "entities boiler consumption": [],
    "entities battery consumption": ["sensor.battery_sim_zp_20kwh_10_10_1_1_battery_energy_in"],
    "entities battery production": ["sensor.battery_sim_zp_20kwh_10_10_1_1_battery_energy_out"],
    "entity co2-intensity": ["sensor.electricity_maps_co2_intensity"]
  },
  "scheduler": {
    "active": "True",
    "0554": "get_meteo_data",
    "1154": "get_meteo_data",
    "1229": "get_meteo_data",
    "1754": "get_meteo_data",
    "2354": "get_meteo_data",
    "1258": "get_day_ahead_prices",
    "1355": "get_day_ahead_prices",
    "1455": "get_day_ahead_prices",
    "1554": "get_day_ahead_prices",
    "1655": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "2359": "clean_data"
  }
}

[ Voor 92% gewijzigd door Bravo op 12-10-2025 13:31 ]

Ioniq 6 LR Lounge 20"
2700Wp SSW 30° @ SE2200 | 1720Wp SSW 5° @ HM-1500
Flickr | Canon 6D | 17-40mm f/4 + 50mm f/1.8 II + 70-200mm f/4 | 2x 430EX II | Sirui T005 + C10


Acties:
  • 0 Henk 'm!

  • Hedzie
  • Registratie: Januari 2024
  • Laatst online: 26-10 12:47
@KC27
Zou je dit nog iets verder kunnen uitleggen.

lower limit: onderste SoC limiet (tijdelijk)
optimal lower level: onderste SoC limiet voor langere tijd

En
entity min soc end opt
entity max soc end opt

Kan ik met 1 van bovenstaande de accu bij laden in goedkope uren met strategie minimal consumption?

Ik had lower limit al even op 50% gezet, maar zien niets gebeuren.

Acties:
  • 0 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 05:14
KC27 schreef op zaterdag 11 oktober 2025 @ 00:15:
  1. Als je als strategy primair kiest voor "minimize consumption" komt het soms voor dat DAO geen oplossing vindt. Je krijgt dan een waarschuwing. Via je notification-instelling (zie daar) kun je die waarschuwing naar een HA input_text laten sturen. Als je daar een automation aanhangt kun je je strategy omzetten naar "minimize cost" en via een rest-commando (zie daar)de berekening opnieuw uit laten voeren.
Het lukt mij nog niet om op
code:
1
2
3
4
5
from_state:
    entity_id: input_text.notification_dao
    state: >-
      2025-10-12 17:12:15 waarschuwing: Geen oplossing  voor: minimize
      consumption

te triggeren. Merk op dat er een spatie staat tussen oplossing en voor, en een enter na minimize.
Ik heb nu dit maar het faalt:
code:
1
2
3
4
5
6
7
8
9
triggers:
  - entity_id: input_text.notification_dao
    trigger: state
conditions:
  - condition: template
    value_template: |
      {% set clean_text = ' '.join(trigger.to_state.state.split()) | lower %}
      {% set target_phrase = 'geen oplossing voor: minimize consumption' %}
      {{ target_phrase in clean_text }}

Kan je me helpen?

Acties:
  • 0 Henk 'm!
Hedzie schreef op zondag 12 oktober 2025 @ 14:28:
@KC27
Zou je dit nog iets verder kunnen uitleggen.

lower limit: onderste SoC limiet (tijdelijk)
optimal lower level: onderste SoC limiet voor langere tijd
Ik heb ze gelijk staan, maar als je DAO speelruimte wilt geven zet je optimal lower level iets(5 of 10 %) hoger. Als straks de salderingsregeling eraf gaat is het fijn om wat extra speelruimte te hebben als je net wat meer verbruikt en de regeling probeert je consumption/inkoop op 0 te houden.
En
entity min soc end opt
entity max soc end opt

Kan ik met 1 van bovenstaande de accu bij laden in goedkope uren met strategie minimal consumption?

Ik had lower limit al even op 50% gezet, maar zien niets gebeuren.
Die twee entities zorgen ervoor dat DAO aan het einde van de optimalisering horizon minimaal op min soc end staat en altijd onder max soc end.
Als je ze weg laat (ze zijn optioneel) dan staan ze op 0 en 100%, dan doen ze dus niks.
Als je lower limit op 50% zet dan zal DAO zodra hij tijdens een run boven die 50% komt er niet meer onder gaan.

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


Acties:
  • 0 Henk 'm!
Bravo schreef op zondag 12 oktober 2025 @ 13:14:
Een dingetje die ik vandaag voor het eerst zag: geen optimalisatie mogelijk voor minimize cost.
Maar ik snap niet helemaal waarom.

[...]


Debug is relatief kort, dus past hier ook:

[...]


config:

[...]
Het probleem zit bij de ev.
Je hebt minimaal 1:48 nodig om te laden.
Maar die tijd is er net wel/net niet tussen 13:11 en 14:59 (waarom geen 15;00 uur?).
Bij het inplannen denkt DAO nog wel, maar tijdens het rekenen lukt het (waarschijnlijk onterecht) toch niet.
Ik ga er nog eens naar kijken, maar de kortste workaround: geef 15:00 of 15:15 op als eindtijd of plan hem in met direct laden.

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


Acties:
  • 0 Henk 'm!
Bravo schreef op zondag 12 oktober 2025 @ 13:14:
Een dingetje die ik vandaag voor het eerst zag: geen optimalisatie mogelijk voor minimize cost.
Maar ik snap niet helemaal waarom.

[...]


Debug is relatief kort, dus past hier ook:

[...]


config:

[...]
Ik heb er nog eens goed naar gekeken: er zit een fout in DAO, maar ook een fout in jouw planning.
Eerst de fout in jouw planning: je wilt de auto 10% bijladen. Dan moet er dus 7,4 kWh netto de accu in.
Dat kan op zijn snelst in op 12 A, daarmee gaat er per uur 2,18 kWh de accu in dus is hij minstens 7,4 / 2,18 = 3.4 uur bezig. Dat gaat natuurlijk nooit lukken tussen 13:18 en 14:59.
De fout van DAO is dat die dat moet signaleren en moet weigeren om in die tijd de auto te laden. Dat ga ik repareren in de volgende (test)versie.

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


Acties:
  • 0 Henk 'm!
balk schreef op zondag 12 oktober 2025 @ 17:14:
[...]

Het lukt mij nog niet om op
code:
1
2
3
4
5
from_state:
    entity_id: input_text.notification_dao
    state: >-
      2025-10-12 17:12:15 waarschuwing: Geen oplossing  voor: minimize
      consumption

te triggeren. Merk op dat er een spatie staat tussen oplossing en voor, en een enter na minimize.
Ik heb nu dit maar het faalt:
code:
1
2
3
4
5
6
7
8
9
triggers:
  - entity_id: input_text.notification_dao
    trigger: state
conditions:
  - condition: template
    value_template: |
      {% set clean_text = ' '.join(trigger.to_state.state.split()) | lower %}
      {% set target_phrase = 'geen oplossing voor: minimize consumption' %}
      {{ target_phrase in clean_text }}

Kan je me helpen?
Ik heb even jouw template in de sjabloon-editor (bereikbaar via Ontwikkelhulpmiddelen\Sjablonen) van HA gezet. Omdat ik niet die warning had heb ik het even aangepast en de fouten eruit gehaald:
code:
1
2
3
4
{% set org_text = "2025-10-12 17:12:15 waarschuwing: Geen oplossing  voor: minimize consumption" %}
{% set clean_text = org_text | lower %}
{% set target_phrase = "geen oplossing  voor: minimize consumption" %}
{{ target_phrase in clean_text}}


Opmerking: er zit een typo in de tekst van DAO (een spatie teveel tussen "oplossing" en "voor". Deze fout wordt in de volgende versie eruit gehaald, maar zit dus nog wel in dit sjabloon.
Kun je hiermee verder?

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


Acties:
  • +1 Henk 'm!

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 15:16
KC27 schreef op maandag 13 oktober 2025 @ 00:03:
[...]

Ik heb er nog eens goed naar gekeken: er zit een fout in DAO, maar ook een fout in jouw planning.
Eerst de fout in jouw planning: je wilt de auto 10% bijladen. Dan moet er dus 7,4 kWh netto de accu in.
Dat kan op zijn snelst in op 12 A, daarmee gaat er per uur 2,18 kWh de accu in dus is hij minstens 7,4 / 2,18 = 3.4 uur bezig. Dat gaat natuurlijk nooit lukken tussen 13:18 en 14:59.
De fout van DAO is dat die dat moet signaleren en moet weigeren om in die tijd de auto te laden. Dat ga ik repareren in de volgende (test)versie.
Is het niet beter om wel te laden met de maximale snelheid (die auto moet toch gedeeltelijk vol) maar wel de melding geven dat de auto niet vol komt omdat het niet kan?

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


Acties:
  • +1 Henk 'm!

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 27-10 19:45
KC27 schreef op maandag 13 oktober 2025 @ 00:03:
De fout van DAO is dat die dat moet signaleren en moet weigeren om in die tijd de auto te laden. Dat ga ik repareren in de volgende (test)versie.
Ik zou liever zien dat DAO voor het te krappe tijdblok dan maar het maximale laadvermogen neemt.

Acties:
  • 0 Henk 'm!

  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 14:39
Impossibl3 schreef op maandag 13 oktober 2025 @ 07:06:
[...]


Is het niet beter om wel te laden met de maximale snelheid (die auto moet toch gedeeltelijk vol) maar wel de melding geven dat de auto niet vol komt omdat het niet kan?
+1

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


Acties:
  • +2 Henk 'm!
@Bravo @Impossibl3 @DaBit
Zo precies heb ik het nu gemaakt: je krijgt een warning en hij gaat volle bak laden.

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


Acties:
  • +1 Henk 'm!

  • Bravo
  • Registratie: Augustus 2005
  • Laatst online: 13:48

Bravo

Second Best

KC27 schreef op maandag 13 oktober 2025 @ 00:03:
[...]

Ik heb er nog eens goed naar gekeken: er zit een fout in DAO, maar ook een fout in jouw planning.
Eerst de fout in jouw planning: je wilt de auto 10% bijladen. Dan moet er dus 7,4 kWh netto de accu in.
Dat kan op zijn snelst in op 12 A, daarmee gaat er per uur 2,18 kWh de accu in dus is hij minstens 7,4 / 2,18 = 3.4 uur bezig. Dat gaat natuurlijk nooit lukken tussen 13:18 en 14:59.
De fout van DAO is dat die dat moet signaleren en moet weigeren om in die tijd de auto te laden. Dat ga ik repareren in de volgende (test)versie.
Hmz, maar ook zonder EV kreeg ik deze melding al. Ik heb de EV een laadopdracht gegeven omdat de beide machines 'bezig' waren dus niet opnieuw ingepland konden worden, om te voorkomen dat er geen/weinig variabelen waren voor DAO om mee te rekenen.

Ook nu zonder EV ingeplugt blijft DAO het ene kwartier wel een oplossing geven, maar een volgend kwartier weer niet...
Afbeeldingslocatie: https://tweakers.net/i/tqPMAdT9Inz_ZIc5LwZt1ZWsqBU=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/JK24bTTrdYB6kyRHGBUdQVp2.png?f=user_large

Ioniq 6 LR Lounge 20"
2700Wp SSW 30° @ SE2200 | 1720Wp SSW 5° @ HM-1500
Flickr | Canon 6D | 17-40mm f/4 + 50mm f/1.8 II + 70-200mm f/4 | 2x 430EX II | Sirui T005 + C10


Acties:
  • 0 Henk 'm!

  • Asclepius8
  • Registratie: Januari 2017
  • Laatst online: 10:28
KC27 schreef op donderdag 9 oktober 2025 @ 19:30:
[...]

Als je in HA naar /Instellingen/Addons moet ie de update erbij staat.
Anders:
ga bij Addons naar addon-shop (blauwe knop rechtsonder)
kies via het puntjes-menu rechtsboven voor "zoeken naar updates"
klik op de DAO-addon
et voila

Zoniet meld het hier.
Reeds gedaan, zie geen update mogelijkheid (current version 2025.6.2).

Acties:
  • 0 Henk 'm!
Bravo schreef op maandag 13 oktober 2025 @ 09:14:
[...]

Hmz, maar ook zonder EV kreeg ik deze melding al. Ik heb de EV een laadopdracht gegeven omdat de beide machines 'bezig' waren dus niet opnieuw ingepland konden worden, om te voorkomen dat er geen/weinig variabelen waren voor DAO om mee te rekenen.

Ook nu zonder EV ingeplugt blijft DAO het ene kwartier wel een oplossing geven, maar een volgend kwartier weer niet...
[Afbeelding]
Zou je mij de logging van de berekening om 7:30 (als het wel lukt) en 7:45 (als het mislukt) willen sturen?
Dan ga ik er nogmaals 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

Pagina: 1 ... 17 ... 19 Laatste