• KC27
  • Registratie: December 2009
  • Niet online

KC27

Topicstarter
rescla schreef op zondag 8 november 2026 @ 13:26:
Budget Thuis heeft vanaf 1 januari ook een zonnebonus: https://www.budgetthuis.n...oorwaarden_ZonneBonus.pdf

Ik zag https://github.com/corneel27/day-ahead/pull/878, maar die is niet gemerged. Voor budgetthuis lijkt de implementatie wel duidelijk, tijden en een duidelijke berekening. Maar het gaat dan wel specifiek op stroom die vanuit de zonnepanelen wordt teruggeleverd.

"Een thuisbatterij gebruiken om meer ZonneBonus te krijgen" is wel erg breed. Dus ik denk dat het "veiligst" is om ook niet iets te doen als je baseload afdekken met je batterij en dan al je PV terugleveren.
Er zit een aanpassing in de pijplijn waarmee in HA berekende tarieven voor inkoop en teruglevering kunnen worden geïmporteerd. Daarmee kunnen gebruikers van Zonneplan en andere leveranciers met een zonnebonus en onze Belgische gebruikers alles naar wens per kwartier/uur uitrekenen, in een of meer sensoren plaatsen die dan weer door DAO wordt uitgelezen.

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


  • oscaarbasgitaar
  • Registratie: Januari 2026
  • Laatst online: 09:53
KC27 schreef op zondag 8 november 2026 @ 16:33:
@oscaarbasgitaar

[...]

Het probleem zit bij je boiler instellingen.
Je hebt ook een waarschuwing.
Je hebt een hysterese van 5K,
Maar DAO mag pas opwarmen inplannen na 51,5 °C.
Mijn boiler stond op dat moment aan: vandaar die 5K: ik verander net mijn delta T als DAO zegt dat mijn boiler aan moet.

nu is het niet, max gap staat op 0,01, epex predictor op 12 uur
ik heb dit echt 8 ongeveer uur per dag. :-(
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
2026-11-08 19:29:55 info: Day Ahead Optimalisering versie: 2026.11.0
2026-11-08 19:29:55 info: Day Ahead Optimalisering gestart op: 08-11-2026 19:29:55
2026-11-08 19:29:55 info: Day Ahead Optimalisatie gestart: 08-11-2026 19:29:55 taak: calc_optimum
2026-11-08 19:29:55 info: Debug = False
2026-11-08 19:29:55 info: Zelf berekende baseload
2026-11-08 19:29:56 info: No reduced hours applied for Pylontech
2026-11-08 19:29:56 info: No reduced power applied during discharging at low soc
2026-11-08 19:29:56 info: Reduced power applied during charging at high soc, between 90% and 99% power is reduced from 3500W until 1500W
2026-11-08 19:29:56 info: Reduced power applied during charging at high soc, between 99% and 100% power is reduced from 1500W until 400W
2026-11-08 19:29:56 info: Startwaarde SoC Pylontech: 24.0%

2026-11-08 19:29:56 info: Boiler direct opwarmen staat uit
2026-11-08 19:29:56 info: Boiler setpoint 56.0 °C
2026-11-08 19:29:56 info: Boiler hysterese 9.0 K
2026-11-08 19:29:56 info: Boiler cooling rate 0.27 K/uur
2026-11-08 19:29:56 info: Boiler heating allowed below 51.5 °C
2026-11-08 19:29:56 info: Boiler opwarmen wordt ingepland tussen: 2026-11-09 04:45 en 2026-11-09 21:15
2026-11-08 19:29:56 info: Boiler verbruik in 1 kwartier: 0.5 kWh
2026-11-08 19:29:56 info: Prognose boiler:
                   tijd  act_temp  heat  elec  interval  cost  end_temp  end_value  netto_cost
0   2026-11-08 19:30:00    54.000 0.801 0.367         1 0.174    47.562     -0.407       0.581
1   2026-11-08 19:45:00    53.932 0.828 0.376         1 0.176    47.630     -0.403       0.579
2   2026-11-08 20:00:00    53.865 0.855 0.385         1 0.183    47.697     -0.399       0.581
3   2026-11-08 20:15:00    53.797 0.882 0.394         1 0.184    47.765     -0.394       0.578
4   2026-11-08 20:30:00    53.730 0.909 0.403         1 0.183    47.832     -0.390       0.573
5   2026-11-08 20:45:00    53.663 0.936 0.412         1 0.178    47.900     -0.386       0.564
6   2026-11-08 21:00:00    53.595 0.963 0.421         1 0.186    47.968     -0.381       0.567
7   2026-11-08 21:15:00    53.528 0.990 0.430         1 0.188    48.035     -0.377       0.565
8   2026-11-08 21:30:00    53.460 1.017 0.439         1 0.186    48.102     -0.373       0.558
9   2026-11-08 21:45:00    53.392 1.044 0.448         1 0.179    48.170     -0.369       0.548
10  2026-11-08 22:00:00    53.325 1.071 0.457         1 0.191    48.237     -0.364       0.556
11  2026-11-08 22:15:00    53.258 1.098 0.466         1 0.191    48.305     -0.360       0.551
12  2026-11-08 22:30:00    53.190 1.125 0.475         1 0.192    48.373     -0.356       0.548
13  2026-11-08 22:45:00    53.123 1.152 0.484         1 0.185    48.440     -0.352       0.537
14  2026-11-08 23:00:00    53.055 1.179 0.493         1 0.186    48.508     -0.347       0.534
15  2026-11-08 23:15:00    52.987 1.206 0.502         2 0.183    48.642     -0.339       0.522
16  2026-11-08 23:30:00    52.920 1.233 0.511         2 0.187    48.710     -0.335       0.521
17  2026-11-08 23:45:00    52.852 1.260 0.520         2 0.189    48.778     -0.330       0.519
18  2026-11-09 00:00:00    52.785 1.287 0.529         2 0.209    48.845     -0.326       0.534
19  2026-11-09 00:15:00    52.718 1.314 0.538         2 0.206    48.913     -0.322       0.528
20  2026-11-09 00:30:00    52.650 1.341 0.547         2 0.202    48.980     -0.317       0.519
21  2026-11-09 00:45:00    52.583 1.368 0.556         2 0.201    49.047     -0.313       0.514
22  2026-11-09 01:00:00    52.515 1.395 0.565         2 0.213    49.115     -0.309       0.522
23  2026-11-09 01:15:00    52.447 1.422 0.574         2 0.213    49.182     -0.305       0.518
24  2026-11-09 01:30:00    52.380 1.449 0.583         2 0.218    49.250     -0.300       0.519
25  2026-11-09 01:45:00    52.312 1.476 0.592         2 0.220    49.318     -0.296       0.516
26  2026-11-09 02:00:00    52.245 1.503 0.601         2 0.224    49.385     -0.292       0.515
27  2026-11-09 02:15:00    52.178 1.530 0.610         2 0.229    49.453     -0.288       0.517
28  2026-11-09 02:30:00    52.110 1.557 0.619         2 0.232    49.520     -0.283       0.515
29  2026-11-09 02:45:00    52.042 1.584 0.628         2 0.232    49.587     -0.279       0.511
30  2026-11-09 03:00:00    51.975 1.611 0.637         2 0.236    49.655     -0.275       0.511
31  2026-11-09 03:15:00    51.907 1.638 0.646         2 0.239    49.722     -0.270       0.510
32  2026-11-09 03:30:00    51.840 1.665 0.655         2 0.243    49.790     -0.266       0.509
33  2026-11-09 03:45:00    51.773 1.692 0.664         2 0.244    49.858     -0.262       0.506
34  2026-11-09 04:00:00    51.705 1.719 0.673         2 0.248    49.925     -0.258       0.505
35  2026-11-09 04:15:00    51.638 1.746 0.682         2 0.251    49.992     -0.253       0.505
36  2026-11-09 04:30:00    51.570 1.773 0.691         2 0.258    50.060     -0.249       0.507
37  2026-11-09 04:45:00    51.502 1.800 0.700         2 0.262    50.127     -0.245       0.507
38  2026-11-09 05:00:00    51.435 1.827 0.709         2 0.262    50.195     -0.241       0.502
39  2026-11-09 05:15:00    51.367 1.854 0.718         2 0.267    50.263     -0.236       0.503
40  2026-11-09 05:30:00    51.300 1.881 0.727         2 0.281    50.330     -0.232       0.513
41  2026-11-09 05:45:00    51.233 1.908 0.736         2 0.289    50.398     -0.228       0.517
42  2026-11-09 06:00:00    51.165 1.935 0.745         2 0.287    50.465     -0.224       0.510
43  2026-11-09 06:15:00    51.097 1.962 0.754         2 0.329    50.532     -0.219       0.548
44  2026-11-09 06:30:00    51.030 1.989 0.763         2 0.370    50.600     -0.215       0.585
45  2026-11-09 06:45:00    50.962 2.016 0.772         2 0.381    50.667     -0.211       0.592
46  2026-11-09 07:00:00    50.895 2.043 0.781         2 0.378    50.735     -0.206       0.584
47  2026-11-09 07:15:00    50.828 2.070 0.790         2 0.398    50.803     -0.202       0.600
48  2026-11-09 07:30:00    50.760 2.097 0.799         2 0.423    50.870     -0.198       0.621
49  2026-11-09 07:45:00    50.693 2.124 0.808         2 0.449    50.938     -0.194       0.643
50  2026-11-09 08:00:00    50.625 2.151 0.817         2 0.464    51.005     -0.189       0.653
51  2026-11-09 08:15:00    50.557 2.179 0.826         2 0.466    51.072     -0.185       0.651
52  2026-11-09 08:30:00    50.490 2.206 0.835         2 0.463    51.140     -0.181       0.644
53  2026-11-09 08:45:00    50.422 2.233 0.844         2 0.477    51.207     -0.177       0.653
54  2026-11-09 09:00:00    50.355 2.260 0.853         2 0.479    51.275     -0.172       0.652
55  2026-11-09 09:15:00    50.288 2.287 0.862         2 0.461    51.343     -0.168       0.629
56  2026-11-09 09:30:00    50.220 2.314 0.871         2 0.441    51.410     -0.164       0.604
57  2026-11-09 09:45:00    50.153 2.341 0.880         2 0.451    51.477     -0.160       0.611
58  2026-11-09 10:00:00    50.085 2.368 0.889         2 0.464    51.545     -0.155       0.620
59  2026-11-09 10:15:00    50.017 2.395 0.898         2 0.448    51.612     -0.151       0.599
60  2026-11-09 10:30:00    49.950 2.422 0.907         2 0.441    51.680     -0.147       0.587
61  2026-11-09 10:45:00    49.883 2.449 0.916         2 0.446    51.748     -0.142       0.589
62  2026-11-09 11:00:00    49.815 2.476 0.925         2 0.451    51.815     -0.138       0.589
63  2026-11-09 11:15:00    49.748 2.503 0.934         2 0.447    51.883     -0.134       0.581
64  2026-11-09 11:30:00    49.680 2.530 0.943         2 0.442    51.950     -0.130       0.572
65  2026-11-09 11:45:00    49.612 2.557 0.952         2 0.439    52.017     -0.125       0.564
66  2026-11-09 12:00:00    49.545 2.584 0.961         2 0.439    52.085     -0.121       0.560
67  2026-11-09 12:15:00    49.477 2.611 0.970         2 0.442    52.153     -0.117       0.558
68  2026-11-09 12:30:00    49.410 2.638 0.979         2 0.445    52.220     -0.113       0.558
69  2026-11-09 12:45:00    49.343 2.665 0.988         2 0.454    52.288     -0.108       0.563
70  2026-11-09 13:00:00    49.275 2.692 0.997         2 0.465    52.355     -0.104       0.569
71  2026-11-09 13:15:00    49.207 2.719 1.006         3 0.480    52.490     -0.095       0.575
72  2026-11-09 13:30:00    49.140 2.746 1.015         3 0.493    52.557     -0.091       0.584
73  2026-11-09 13:45:00    49.072 2.773 1.024         3 0.487    52.625     -0.087       0.574
74  2026-11-09 14:00:00    49.005 2.800 1.033         3 0.489    52.693     -0.083       0.572
75  2026-11-09 14:15:00    48.938 2.827 1.042         3 0.514    52.760     -0.078       0.593
76  2026-11-09 14:30:00    48.870 2.854 1.051         3 0.547    52.828     -0.074       0.621
77  2026-11-09 14:45:00    48.803 2.881 1.060         3 0.570    52.895     -0.070       0.640
78  2026-11-09 15:00:00    48.735 2.908 1.069         3 0.592    52.962     -0.066       0.658
79  2026-11-09 15:15:00    48.667 2.935 1.078         3 0.609    53.030     -0.061       0.670
80  2026-11-09 15:30:00    48.600 2.962 1.087         3 0.618    53.097     -0.057       0.675
81  2026-11-09 15:45:00    48.532 2.989 1.096         3 0.633    53.165     -0.053       0.685
82  2026-11-09 16:00:00    48.465 3.016 1.105         3 0.652    53.233     -0.049       0.700
83  2026-11-09 16:15:00    48.398 3.043 1.114         3 0.689    53.300     -0.044       0.733
84  2026-11-09 16:30:00    48.330 3.070 1.123         3 0.717    53.367     -0.040       0.757
85  2026-11-09 16:45:00    48.263 3.097 1.132         3 0.718    53.435     -0.036       0.754
86  2026-11-09 17:00:00    48.195 3.124 1.141         3 0.743    53.502     -0.031       0.774
87  2026-11-09 17:15:00    48.127 3.151 1.150         3 0.812    53.570     -0.027       0.839
88  2026-11-09 17:30:00    48.060 3.178 1.159         3 0.870    53.638     -0.023       0.893
89  2026-11-09 17:45:00    47.992 3.205 1.168         3 0.859    53.705     -0.019       0.877
90  2026-11-09 18:00:00    47.925 3.232 1.177         3 0.831    53.773     -0.014       0.845
91  2026-11-09 18:15:00    47.858 3.259 1.186         3 0.867    53.840     -0.010       0.877
92  2026-11-09 18:30:00    47.790 3.286 1.195         3 0.866    53.907     -0.006       0.871
93  2026-11-09 18:45:00    47.722 3.313 1.204         3 0.856    53.975     -0.002       0.858
94  2026-11-09 19:00:00    47.655 3.340 1.213         3 0.812    54.042      0.003       0.810
95  2026-11-09 19:15:00    47.587 3.367 1.222         3 0.751    54.110      0.007       0.744
96  2026-11-09 19:30:00    47.520 3.394 1.231         3 0.719    54.178      0.011       0.707
97  2026-11-09 19:45:00    47.453 3.421 1.240         3 0.704    54.245      0.015       0.688
98  2026-11-09 20:00:00    47.385 3.448 1.249         3 0.679    54.312      0.020       0.659
99  2026-11-09 20:15:00    47.318 3.475 1.258         3 0.652    54.380      0.024       0.628
100 2026-11-09 20:30:00    47.250 3.502 1.267         3 0.634    54.447      0.028       0.606
101 2026-11-09 20:45:00    47.182 3.529 1.276         3 0.629    54.515      0.033       0.597
102 2026-11-09 21:00:00    47.115 3.556 1.285         3 0.632    54.583      0.037       0.595
103 2026-11-09 21:15:00    47.047 3.583 1.294         3 0.614    54.650      0.041       0.573
104 2026-11-09 21:30:00    46.980 3.611 1.304         3 0.603    54.718      0.045       0.558
105 2026-11-09 21:45:00    46.913 3.638 1.313         3 0.601    54.785      0.050       0.551
106 2026-11-09 22:00:00    46.845 3.665 1.322         3 0.607    54.852      0.054       0.553
107 2026-11-09 22:15:00    46.778 3.692 1.331         3 0.597    54.920      0.058       0.539
108 2026-11-09 22:30:00    46.710 3.719 1.340         3 0.591    54.987      0.062       0.528
109 2026-11-09 22:45:00    46.642 3.746 1.349         3 0.576    55.055      0.067       0.510
110 2026-11-09 23:00:00    46.575 3.773 1.358         3 0.562    55.123      0.071       0.491
111 2026-11-09 23:15:00    46.508 3.800 1.367         3 0.541    55.190      0.075       0.465
112 2026-11-09 23:30:00    46.440 3.827 1.376         3 0.555    55.258      0.080       0.476
113 2026-11-09 23:45:00    46.373 3.854 1.385         3 0.585    55.325      0.084       0.501
114 2026-11-10 00:00:00    46.305 3.881 1.394         3 0.622    55.392      0.088       0.534
115 2026-11-10 01:00:00    46.237 3.908 1.403         3 0.623    55.460      0.092       0.530
116 2026-11-10 02:00:00    46.170 3.935 1.412         3 0.628    55.528      0.097       0.531
117 2026-11-10 03:00:00    46.102 3.962 1.421         3 0.634    55.595      0.101       0.533
118 2026-11-10 04:00:00    46.035 3.989 1.430         3 0.646    55.663      0.105       0.541
119 2026-11-10 05:00:00    45.968 4.016 1.439         3 0.664    55.730      0.109       0.554
120 2026-11-10 06:00:00    45.900 4.043 1.448         3 0.687    55.797      0.114       0.574
121 2026-11-10 07:00:00    45.832 4.070 1.457         3 0.704    55.865      0.118       0.586
122 2026-11-10 08:00:00    45.765 4.097 1.466         3 0.707    55.932      0.122       0.585
123 2026-11-10 09:00:00    45.697 4.124 1.475         3 0.698    56.000      0.126       0.571
124 2026-11-10 10:00:00    45.630 0.000 0.000         0 0.000     0.000      0.000       0.000
125 2026-11-10 11:00:00    45.562 0.000 0.000         0 0.000     0.000      0.000       0.000

2026-11-08 19:29:56 info: Stookgrens (graaddagen): 16.0 °C
2026-11-08 19:29:56 info: Gewogen graaddagen vandaag: 8.8 K.day
2026-11-08 19:29:56 info: Gewogen graaddagen morgen: 10.2 K.day
2026-11-08 19:29:56 info: Gewogen graaddagen totaal: 18.9 K.day
2026-11-08 19:29:56 info: Degree days factor: 6.0 kWh/K.day
2026-11-08 19:29:56 info: Totaal benodigde warmte: 114.3 kWh
2026-11-08 19:29:56 info: Reeds geproduceerde warmte: 65.0 kWh
2026-11-08 19:29:56 info: Nog benodigde warmte: 49.3 kWh
2026-11-08 19:29:56 info: Regeling warmtepomp: heating curve
2026-11-08 19:29:56 info: Actuele warmtevraag: max
2026-11-08 19:29:56 info: Minimale runlengte 1 uur
2026-11-08 19:29:56 info: Warmtepomp met power-regeling/stooklijnverschuiving wordt ingepland.
2026-11-08 19:29:56 info: COP-factor buitentemperatuur: 0.89 - 1.00
2026-11-08 19:29:56 info: Maximaal warmteproducerend vermogen: 6.75 kW
2026-11-08 19:29:56 info: Minimaal warmteproducerend vermogen: 2.49 kW
2026-11-08 19:29:56 info: Aantal beschikbare uren: 30.75
2026-11-08 19:29:56 info: Maximaal te produceren hoeveelheid warmte: 253.0 kWh
2026-11-08 19:29:56 info: Minimaal te produceren hoeveelheid warmte: 93.4 kWh
2026-11-08 19:29:56 info: Aantal in te plannen uren: 19.0
2026-11-08 19:29:56 info: Warmtepomp draait al minimaal 5 uur
2026-11-08 19:29:56 info: Eerste blok van 1 uur
2026-11-08 19:29:56 info: Tussenin 6 blokken van 2 uur
2026-11-08 19:29:56 info: Laatste blok van 6.0 uur
2026-11-08 19:29:56 info: Totaal aantal blokken: 8
2026-11-08 19:29:56 info: Strategie: minimale kosten
2026-11-08 19:29:56 info: Maximale fout (maximal gap): 0.010000 euro
2026-11-08 19:31:41 info: Rekentijd: 105.19 sec
2026-11-08 19:31:41 info: Model status: OptimizationStatus.NO_SOLUTION_FOUND
2026-11-08 19:31:41 waarschuwing: Geen oplossing voor: minimize cost

  • The Source
  • Registratie: April 2000
  • Laatst online: 23:06
oscaarbasgitaar schreef op zondag 8 november 2026 @ 13:10:
Ik heb het sinds de update wel heel veel voor dat er geen oplossing gevonden wordt.
[...]
precies hetzelfde, eerst draaide ook super met batterij.
Toen de warmte pomp toegevoegd en af en toe gaan oplossing.
Na de laatste update enorm veel geen oplossing gevonden.
Ik had extended window eerst op 96h staan, nu teruggebracht naar 72h.
Tips zijn welkom!
2026-11-08 20:14:53 info: Day Ahead Optimalisering versie: 2026.11.0
2026-11-08 20:14:53 info: Day Ahead Optimalisering gestart op: 08-11-2026 20:14:53
2026-11-08 20:14:53 info: Day Ahead Optimalisatie gestart: 08-11-2026 20:14:53 taak: calc_optimum
2026-11-08 20:14:53 info: Debug = False
2026-11-08 20:14:54 info: Zelf berekende baseload
2026-11-08 20:14:56 info: ML prediction Zuid
date_time prediction
0 2026-11-08 20:00:00+01:00 0.009
1 2026-11-08 21:00:00+01:00 0.009
2 2026-11-08 22:00:00+01:00 0.009
3 2026-11-08 23:00:00+01:00 0.009
4 2026-11-09 00:00:00+01:00 0.009
5 2026-11-09 01:00:00+01:00 0.004
6 2026-11-09 02:00:00+01:00 0.004
7 2026-11-09 03:00:00+01:00 0.004
8 2026-11-09 04:00:00+01:00 0.004
9 2026-11-09 05:00:00+01:00 0.004
10 2026-11-09 06:00:00+01:00 0.004
11 2026-11-09 07:00:00+01:00 0.022
12 2026-11-09 08:00:00+01:00 0.139
13 2026-11-09 09:00:00+01:00 0.292
14 2026-11-09 10:00:00+01:00 0.437
15 2026-11-09 11:00:00+01:00 0.699
16 2026-11-09 12:00:00+01:00 1.394
17 2026-11-09 13:00:00+01:00 1.347
18 2026-11-09 14:00:00+01:00 1.223
19 2026-11-09 15:00:00+01:00 0.562
20 2026-11-09 16:00:00+01:00 0.476
21 2026-11-09 17:00:00+01:00 0.371
22 2026-11-09 18:00:00+01:00 0.009
23 2026-11-09 19:00:00+01:00 0.009
24 2026-11-09 20:00:00+01:00 0.009
25 2026-11-09 21:00:00+01:00 0.009
26 2026-11-09 22:00:00+01:00 0.009
27 2026-11-09 23:00:00+01:00 0.009
2026-11-08 20:14:56 info: ML prediction Zuid
date_time prediction
0 2026-11-10 00:00:00+01:00 0.009
1 2026-11-10 01:00:00+01:00 0.004
2 2026-11-10 02:00:00+01:00 0.004
3 2026-11-10 03:00:00+01:00 0.004
4 2026-11-10 04:00:00+01:00 0.004
.. ... ...
67 2026-11-12 19:00:00+01:00 0.009
68 2026-11-12 20:00:00+01:00 0.009
69 2026-11-12 21:00:00+01:00 0.009
70 2026-11-12 22:00:00+01:00 0.009
71 2026-11-12 23:00:00+01:00 0.009

[72 rows x 2 columns]
2026-11-08 20:14:56 info: ML prediction Oost
date_time prediction
0 2026-11-08 20:00:00+01:00 0.007
1 2026-11-08 21:00:00+01:00 0.007
2 2026-11-08 22:00:00+01:00 0.007
3 2026-11-08 23:00:00+01:00 0.007
4 2026-11-09 00:00:00+01:00 0.007
5 2026-11-09 01:00:00+01:00 0.005
6 2026-11-09 02:00:00+01:00 0.005
7 2026-11-09 03:00:00+01:00 0.005
8 2026-11-09 04:00:00+01:00 0.005
9 2026-11-09 05:00:00+01:00 0.005
10 2026-11-09 06:00:00+01:00 0.005
11 2026-11-09 07:00:00+01:00 0.089
12 2026-11-09 08:00:00+01:00 0.201
13 2026-11-09 09:00:00+01:00 0.364
14 2026-11-09 10:00:00+01:00 0.522
15 2026-11-09 11:00:00+01:00 0.572
16 2026-11-09 12:00:00+01:00 0.992
17 2026-11-09 13:00:00+01:00 0.721
18 2026-11-09 14:00:00+01:00 0.567
19 2026-11-09 15:00:00+01:00 0.443
20 2026-11-09 16:00:00+01:00 0.322
21 2026-11-09 17:00:00+01:00 0.231
22 2026-11-09 18:00:00+01:00 0.007
23 2026-11-09 19:00:00+01:00 0.007
24 2026-11-09 20:00:00+01:00 0.007
25 2026-11-09 21:00:00+01:00 0.007
26 2026-11-09 22:00:00+01:00 0.007
27 2026-11-09 23:00:00+01:00 0.007
2026-11-08 20:14:56 info: ML prediction Oost
date_time prediction
0 2026-11-10 00:00:00+01:00 0.007
1 2026-11-10 01:00:00+01:00 0.005
2 2026-11-10 02:00:00+01:00 0.005
3 2026-11-10 03:00:00+01:00 0.005
4 2026-11-10 04:00:00+01:00 0.005
.. ... ...
67 2026-11-12 19:00:00+01:00 0.007
68 2026-11-12 20:00:00+01:00 0.007
69 2026-11-12 21:00:00+01:00 0.007
70 2026-11-12 22:00:00+01:00 0.007
71 2026-11-12 23:00:00+01:00 0.007

[72 rows x 2 columns]
2026-11-08 20:14:56 info: ML prediction West
date_time prediction
0 2026-11-08 20:00:00+01:00 0.002
1 2026-11-08 21:00:00+01:00 0.002
2 2026-11-08 22:00:00+01:00 0.002
3 2026-11-08 23:00:00+01:00 0.002
4 2026-11-09 00:00:00+01:00 0.002
5 2026-11-09 01:00:00+01:00 0.000
6 2026-11-09 02:00:00+01:00 0.000
7 2026-11-09 03:00:00+01:00 0.000
8 2026-11-09 04:00:00+01:00 0.000
9 2026-11-09 05:00:00+01:00 0.000
10 2026-11-09 06:00:00+01:00 0.000
11 2026-11-09 07:00:00+01:00 0.056
12 2026-11-09 08:00:00+01:00 0.143
13 2026-11-09 09:00:00+01:00 0.305
14 2026-11-09 10:00:00+01:00 0.399
15 2026-11-09 11:00:00+01:00 0.481
16 2026-11-09 12:00:00+01:00 0.615
17 2026-11-09 13:00:00+01:00 0.592
18 2026-11-09 14:00:00+01:00 0.666
19 2026-11-09 15:00:00+01:00 0.487
20 2026-11-09 16:00:00+01:00 0.398
21 2026-11-09 17:00:00+01:00 0.319
22 2026-11-09 18:00:00+01:00 0.005
23 2026-11-09 19:00:00+01:00 0.002
24 2026-11-09 20:00:00+01:00 0.002
25 2026-11-09 21:00:00+01:00 0.002
26 2026-11-09 22:00:00+01:00 0.002
27 2026-11-09 23:00:00+01:00 0.002
2026-11-08 20:14:56 info: ML prediction West
date_time prediction
0 2026-11-10 00:00:00+01:00 0.002
1 2026-11-10 01:00:00+01:00 0.000
2 2026-11-10 02:00:00+01:00 0.000
3 2026-11-10 03:00:00+01:00 0.000
4 2026-11-10 04:00:00+01:00 0.000
.. ... ...
67 2026-11-12 19:00:00+01:00 0.002
68 2026-11-12 20:00:00+01:00 0.002
69 2026-11-12 21:00:00+01:00 0.002
70 2026-11-12 22:00:00+01:00 0.002
71 2026-11-12 23:00:00+01:00 0.002

[72 rows x 2 columns]
2026-11-08 20:14:56 info: No reduced hours applied for Deye
2026-11-08 20:14:56 info: Reduced power applied during discharging at low soc, between 5% and 7% power is reduced from 500W until 7000W
2026-11-08 20:14:56 info: Reduced power applied during discharging at low soc, between 7% and 12% power is reduced from 7000W until 12000W
2026-11-08 20:14:56 info: Reduced power applied during charging at high soc, between 88% and 95% power is reduced from 12000W until 10000W
2026-11-08 20:14:56 info: Reduced power applied during charging at high soc, between 95% and 100% power is reduced from 10000W until 500W
2026-11-08 20:14:56 info: Startwaarde SoC Deye: 43.0%

2026-11-08 20:14:56 info: Boiler direct opwarmen staat uit
2026-11-08 20:14:56 info: Boiler setpoint 55.0 °C
2026-11-08 20:14:56 info: Boiler hysterese 15.0 K
2026-11-08 20:14:56 info: Boiler cooling rate 0.3 K/uur
2026-11-08 20:14:56 info: Boiler heating allowed below 47 °C
2026-11-08 20:14:56 info: Boiler opwarmen wordt ingepland tussen: 2026-11-09 16:15 en 2026-11-12 14:00
2026-11-08 20:14:56 info: Boiler verbruik in 1 kwartier: 0.85 kWh
2026-11-08 20:14:56 info: Prognose boiler:
tijd act_temp heat elec interval cost end_temp end_value netto_cost
0 2026-11-08 20:15:00 53.000 0.801 0.420 1 0.214 41.350 -0.867 1.081
1 2026-11-08 20:30:00 52.925 0.831 0.432 1 0.214 41.425 -0.861 1.075
2 2026-11-08 20:45:00 52.850 0.861 0.444 1 0.209 41.500 -0.856 1.064
3 2026-11-08 21:00:00 52.775 0.891 0.456 1 0.219 41.575 -0.850 1.069
4 2026-11-08 21:15:00 52.700 0.921 0.468 1 0.222 41.650 -0.844 1.066
5 2026-11-08 21:30:00 52.625 0.951 0.480 1 0.220 41.725 -0.839 1.059
6 2026-11-08 21:45:00 52.550 0.981 0.492 1 0.213 41.800 -0.833 1.046
7 2026-11-08 22:00:00 52.475 1.011 0.504 1 0.229 41.875 -0.828 1.057
8 2026-11-08 22:15:00 52.400 1.041 0.516 1 0.230 41.950 -0.822 1.052
9 2026-11-08 22:30:00 52.325 1.071 0.528 1 0.232 42.025 -0.816 1.048
10 2026-11-08 22:45:00 52.250 1.101 0.540 1 0.224 42.100 -0.811 1.035
11 2026-11-08 23:00:00 52.175 1.131 0.552 1 0.225 42.175 -0.805 1.031
12 2026-11-08 23:15:00 52.100 1.161 0.564 1 0.222 42.250 -0.800 1.022
13 2026-11-08 23:30:00 52.025 1.191 0.576 1 0.228 42.325 -0.794 1.022
14 2026-11-08 23:45:00 51.950 1.221 0.588 1 0.231 42.400 -0.789 1.019
15 2026-11-09 00:00:00 51.875 1.251 0.600 1 0.257 42.475 -0.783 1.040
16 2026-11-09 00:15:00 51.800 1.281 0.612 1 0.256 42.550 -0.777 1.033
17 2026-11-09 00:30:00 51.725 1.311 0.624 1 0.250 42.625 -0.772 1.022
18 2026-11-09 00:45:00 51.650 1.341 0.636 1 0.247 42.700 -0.766 1.014
19 2026-11-09 01:00:00 51.575 1.371 0.648 1 0.266 42.775 -0.761 1.027
20 2026-11-09 01:15:00 51.500 1.401 0.660 1 0.266 42.850 -0.755 1.021
21 2026-11-09 01:30:00 51.425 1.431 0.672 1 0.273 42.925 -0.749 1.023
22 2026-11-09 01:45:00 51.350 1.461 0.684 1 0.275 43.000 -0.744 1.019
23 2026-11-09 02:00:00 51.275 1.491 0.696 1 0.280 43.075 -0.738 1.018
24 2026-11-09 02:15:00 51.200 1.521 0.708 1 0.288 43.150 -0.733 1.021
25 2026-11-09 02:30:00 51.125 1.551 0.720 1 0.293 43.225 -0.727 1.020
26 2026-11-09 02:45:00 51.050 1.581 0.732 1 0.293 43.300 -0.722 1.014
27 2026-11-09 03:00:00 50.975 1.611 0.744 1 0.300 43.375 -0.716 1.016
28 2026-11-09 03:15:00 50.900 1.641 0.756 1 0.303 43.450 -0.710 1.014
29 2026-11-09 03:30:00 50.825 1.671 0.768 1 0.310 43.525 -0.705 1.015
30 2026-11-09 03:45:00 50.750 1.701 0.780 1 0.311 43.600 -0.699 1.010
31 2026-11-09 04:00:00 50.675 1.731 0.792 1 0.316 43.675 -0.694 1.009
32 2026-11-09 04:15:00 50.600 1.761 0.804 1 0.320 43.750 -0.688 1.008
33 2026-11-09 04:30:00 50.525 1.791 0.816 1 0.329 43.825 -0.683 1.011
34 2026-11-09 04:45:00 50.450 1.821 0.829 1 0.337 43.900 -0.677 1.014
35 2026-11-09 05:00:00 50.375 1.851 0.841 1 0.336 43.975 -0.671 1.007
36 2026-11-09 05:15:00 50.300 1.881 0.853 2 0.339 44.125 -0.660 1.000
37 2026-11-09 05:30:00 50.225 1.911 0.865 2 0.355 44.200 -0.655 1.010
38 2026-11-09 05:45:00 50.150 1.941 0.877 2 0.383 44.275 -0.649 1.032
39 2026-11-09 06:00:00 50.075 1.971 0.889 2 0.355 44.350 -0.643 0.998
40 2026-11-09 06:15:00 50.000 2.001 0.901 2 0.409 44.425 -0.638 1.047
41 2026-11-09 06:30:00 49.925 2.031 0.913 2 0.473 44.500 -0.632 1.105
42 2026-11-09 06:45:00 49.850 2.061 0.925 2 0.507 44.575 -0.627 1.133
43 2026-11-09 07:00:00 49.775 2.091 0.937 2 0.509 44.650 -0.621 1.130
44 2026-11-09 07:15:00 49.700 2.121 0.949 2 0.528 44.725 -0.616 1.144
45 2026-11-09 07:30:00 49.625 2.151 0.961 2 0.568 44.800 -0.610 1.178
46 2026-11-09 07:45:00 49.550 2.182 0.973 2 0.608 44.875 -0.604 1.212
47 2026-11-09 08:00:00 49.475 2.212 0.985 2 0.611 44.950 -0.599 1.210
48 2026-11-09 08:15:00 49.400 2.242 0.997 2 0.622 45.025 -0.593 1.215
49 2026-11-09 08:30:00 49.325 2.272 1.009 2 0.610 45.100 -0.588 1.198
50 2026-11-09 08:45:00 49.250 2.302 1.021 2 0.629 45.175 -0.582 1.212
51 2026-11-09 09:00:00 49.175 2.332 1.033 2 0.642 45.250 -0.577 1.218
52 2026-11-09 09:15:00 49.100 2.362 1.045 2 0.621 45.325 -0.571 1.192
53 2026-11-09 09:30:00 49.025 2.392 1.057 2 0.589 45.400 -0.565 1.154
54 2026-11-09 09:45:00 48.950 2.422 1.069 2 0.589 45.475 -0.560 1.149
55 2026-11-09 10:00:00 48.875 2.452 1.081 2 0.625 45.550 -0.554 1.179
56 2026-11-09 10:15:00 48.800 2.482 1.093 2 0.601 45.625 -0.549 1.149
57 2026-11-09 10:30:00 48.725 2.512 1.105 2 0.588 45.700 -0.543 1.131
58 2026-11-09 10:45:00 48.650 2.542 1.117 2 0.591 45.775 -0.537 1.129
59 2026-11-09 11:00:00 48.575 2.572 1.129 2 0.605 45.850 -0.532 1.137
60 2026-11-09 11:15:00 48.500 2.602 1.141 2 0.597 45.925 -0.526 1.124
61 2026-11-09 11:30:00 48.425 2.632 1.153 2 0.593 46.000 -0.521 1.114
62 2026-11-09 11:45:00 48.350 2.662 1.165 2 0.585 46.075 -0.515 1.100
63 2026-11-09 12:00:00 48.275 2.692 1.177 2 0.583 46.150 -0.510 1.092
64 2026-11-09 12:15:00 48.200 2.722 1.189 2 0.586 46.225 -0.504 1.090
65 2026-11-09 12:30:00 48.125 2.752 1.201 2 0.590 46.300 -0.498 1.089
66 2026-11-09 12:45:00 48.050 2.782 1.213 2 0.602 46.375 -0.493 1.095
67 2026-11-09 13:00:00 47.975 2.812 1.225 2 0.622 46.450 -0.487 1.110
68 2026-11-09 13:15:00 47.900 2.842 1.237 2 0.639 46.525 -0.482 1.120
69 2026-11-09 13:30:00 47.825 2.872 1.249 2 0.662 46.600 -0.476 1.138
70 2026-11-09 13:45:00 47.750 2.902 1.261 2 0.658 46.675 -0.471 1.129
71 2026-11-09 14:00:00 47.675 2.932 1.273 2 0.650 46.750 -0.465 1.115
72 2026-11-09 14:15:00 47.600 2.962 1.285 2 0.683 46.825 -0.459 1.142
73 2026-11-09 14:30:00 47.525 2.992 1.297 2 0.730 46.900 -0.454 1.184
74 2026-11-09 14:45:00 47.450 3.022 1.309 2 0.765 46.975 -0.448 1.213
75 2026-11-09 15:00:00 47.375 3.052 1.321 2 0.787 47.050 -0.443 1.230
76 2026-11-09 15:15:00 47.300 3.082 1.333 2 0.821 47.125 -0.437 1.258
77 2026-11-09 15:30:00 47.225 3.112 1.345 2 0.834 47.200 -0.431 1.266
78 2026-11-09 15:45:00 47.150 3.142 1.357 2 0.874 47.275 -0.426 1.300
79 2026-11-09 16:00:00 47.075 3.172 1.369 2 0.931 47.350 -0.420 1.351
80 2026-11-09 16:15:00 47.000 3.202 1.381 2 1.027 47.425 -0.415 1.442
81 2026-11-09 16:30:00 46.925 3.232 1.393 2 1.107 47.500 -0.409 1.516
82 2026-11-09 16:45:00 46.850 3.262 1.405 2 1.145 47.575 -0.404 1.549
83 2026-11-09 17:00:00 46.775 3.292 1.417 2 1.207 47.650 -0.398 1.605
84 2026-11-09 17:15:00 46.700 3.322 1.429 2 1.241 47.725 -0.392 1.634
85 2026-11-09 17:30:00 46.625 3.352 1.441 2 1.272 47.800 -0.387 1.659
86 2026-11-09 17:45:00 46.550 3.382 1.453 2 1.246 47.875 -0.381 1.628
87 2026-11-09 18:00:00 46.475 3.412 1.465 2 1.196 47.950 -0.376 1.571
88 2026-11-09 18:15:00 46.400 3.442 1.477 2 1.192 48.025 -0.370 1.562
89 2026-11-09 18:30:00 46.325 3.472 1.489 2 1.188 48.100 -0.365 1.553
90 2026-11-09 18:45:00 46.250 3.502 1.501 2 1.195 48.175 -0.359 1.554
91 2026-11-09 19:00:00 46.175 3.532 1.513 2 1.150 48.250 -0.353 1.504
92 2026-11-09 19:15:00 46.100 3.562 1.525 2 1.052 48.325 -0.348 1.399
93 2026-11-09 19:30:00 46.025 3.592 1.537 2 1.011 48.400 -0.342 1.353
94 2026-11-09 19:45:00 45.950 3.623 1.549 2 0.992 48.475 -0.337 1.329
95 2026-11-09 20:00:00 45.875 3.653 1.561 2 0.952 48.550 -0.331 1.283
96 2026-11-09 20:15:00 45.800 3.683 1.573 2 0.921 48.625 -0.325 1.246
97 2026-11-09 20:30:00 45.725 3.713 1.585 2 0.886 48.700 -0.320 1.205
98 2026-11-09 20:45:00 45.650 3.743 1.597 2 0.873 48.775 -0.314 1.187
99 2026-11-09 21:00:00 45.575 3.773 1.609 2 0.875 48.850 -0.309 1.183
100 2026-11-09 21:15:00 45.500 3.803 1.621 2 0.854 48.925 -0.303 1.157
101 2026-11-09 21:30:00 45.425 3.833 1.633 2 0.822 49.000 -0.298 1.119
102 2026-11-09 21:45:00 45.350 3.863 1.645 2 0.825 49.075 -0.292 1.117
103 2026-11-09 22:00:00 45.275 3.893 1.657 2 0.840 49.150 -0.286 1.126
104 2026-11-09 22:15:00 45.200 3.923 1.669 2 0.828 49.225 -0.281 1.109
105 2026-11-09 22:30:00 45.125 3.953 1.681 2 0.814 49.300 -0.275 1.089
106 2026-11-09 22:45:00 45.050 3.983 1.693 2 0.800 49.375 -0.270 1.069
107 2026-11-09 23:00:00 44.975 4.013 1.705 3 0.780 49.525 -0.259 1.039
108 2026-11-09 23:15:00 44.900 4.043 1.717 3 0.750 49.600 -0.253 1.003
109 2026-11-09 23:30:00 44.825 4.073 1.729 3 0.725 49.675 -0.247 0.972
110 2026-11-09 23:45:00 44.750 4.103 1.741 3 0.720 49.750 -0.242 0.962
111 2026-11-10 00:00:00 44.675 4.133 1.753 3 0.721 49.825 -0.236 0.957
112 2026-11-10 01:00:00 44.600 4.163 1.765 3 0.708 49.900 -0.231 0.939
113 2026-11-10 02:00:00 44.525 4.193 1.777 3 0.709 49.975 -0.225 0.934
114 2026-11-10 03:00:00 44.450 4.223 1.789 3 0.720 50.050 -0.219 0.939
115 2026-11-10 04:00:00 44.375 4.253 1.801 3 0.735 50.125 -0.214 0.949
116 2026-11-10 05:00:00 44.300 4.283 1.813 3 0.774 50.200 -0.208 0.982
117 2026-11-10 06:00:00 44.225 4.313 1.825 3 0.861 50.275 -0.203 1.064
118 2026-11-10 07:00:00 44.150 4.343 1.837 3 0.929 50.350 -0.197 1.126
119 2026-11-10 08:00:00 44.075 4.373 1.849 3 0.918 50.425 -0.192 1.110
120 2026-11-10 09:00:00 44.000 4.403 1.861 3 0.866 50.500 -0.186 1.052
121 2026-11-10 10:00:00 43.925 4.433 1.873 3 0.821 50.575 -0.180 1.002
122 2026-11-10 11:00:00 43.850 4.463 1.885 3 0.804 50.650 -0.175 0.979
123 2026-11-10 12:00:00 43.775 4.493 1.897 3 0.802 50.725 -0.169 0.971
124 2026-11-10 13:00:00 43.700 4.523 1.909 3 0.816 50.800 -0.164 0.979
125 2026-11-10 14:00:00 43.625 4.553 1.921 3 0.880 50.875 -0.158 1.038
126 2026-11-10 15:00:00 43.550 4.583 1.933 3 0.987 50.950 -0.153 1.139
127 2026-11-10 16:00:00 43.475 4.613 1.945 3 1.082 51.025 -0.147 1.229
128 2026-11-10 17:00:00 43.400 4.643 1.957 3 1.116 51.100 -0.141 1.257
129 2026-11-10 18:00:00 43.325 4.673 1.969 3 1.073 51.175 -0.136 1.209
130 2026-11-10 19:00:00 43.250 4.703 1.981 3 1.016 51.250 -0.130 1.146
131 2026-11-10 20:00:00 43.175 4.733 1.993 3 0.962 51.325 -0.125 1.086
132 2026-11-10 21:00:00 43.100 4.763 2.005 3 0.902 51.400 -0.119 1.021
133 2026-11-10 22:00:00 43.025 4.793 2.017 3 0.856 51.475 -0.113 0.969
134 2026-11-10 23:00:00 42.950 4.823 2.029 3 0.817 51.550 -0.108 0.925
135 2026-11-11 00:00:00 42.875 4.853 2.041 3 0.791 51.625 -0.102 0.893
136 2026-11-11 01:00:00 42.800 4.883 2.053 3 0.788 51.700 -0.097 0.885
137 2026-11-11 02:00:00 42.725 4.913 2.065 3 0.798 51.775 -0.091 0.889
138 2026-11-11 03:00:00 42.650 4.943 2.077 3 0.812 51.850 -0.086 0.897
139 2026-11-11 04:00:00 42.575 4.973 2.089 3 0.835 51.925 -0.080 0.915
140 2026-11-11 05:00:00 42.500 5.003 2.101 3 0.878 52.000 -0.074 0.952
141 2026-11-11 06:00:00 42.425 5.033 2.113 3 0.933 52.075 -0.069 1.002
142 2026-11-11 07:00:00 42.350 5.064 2.125 3 0.970 52.150 -0.063 1.033
143 2026-11-11 08:00:00 42.275 5.094 2.137 3 0.959 52.225 -0.058 1.017
144 2026-11-11 09:00:00 42.200 5.124 2.149 3 0.931 52.300 -0.052 0.984
145 2026-11-11 10:00:00 42.125 5.154 2.161 3 0.912 52.375 -0.046 0.958
146 2026-11-11 11:00:00 42.050 5.184 2.173 3 0.905 52.450 -0.041 0.946
147 2026-11-11 12:00:00 41.975 5.214 2.185 3 0.915 52.525 -0.035 0.950
148 2026-11-11 13:00:00 41.900 5.244 2.197 3 0.953 52.600 -0.030 0.983
149 2026-11-11 14:00:00 41.825 5.274 2.209 3 1.025 52.675 -0.024 1.049
150 2026-11-11 15:00:00 41.750 5.304 2.221 3 1.103 52.750 -0.019 1.122
151 2026-11-11 16:00:00 41.675 5.334 2.233 3 1.144 52.825 -0.013 1.157
152 2026-11-11 17:00:00 41.600 5.364 2.245 3 1.150 52.900 -0.007 1.158
153 2026-11-11 18:00:00 41.525 5.394 2.257 3 1.134 52.975 -0.002 1.135
154 2026-11-11 19:00:00 41.450 5.424 2.270 3 1.090 53.050 0.004 1.086
155 2026-11-11 20:00:00 41.375 5.454 2.282 3 1.020 53.125 0.009 1.011
156 2026-11-11 21:00:00 41.300 5.484 2.294 3 0.954 53.200 0.015 0.939
157 2026-11-11 22:00:00 41.225 5.514 2.306 3 0.914 53.275 0.020 0.893
158 2026-11-11 23:00:00 41.150 5.544 2.318 3 0.892 53.350 0.026 0.866
159 2026-11-12 00:00:00 41.075 5.574 2.330 3 0.885 53.425 0.032 0.854
160 2026-11-12 01:00:00 41.000 5.604 2.342 3 0.885 53.500 0.037 0.848
161 2026-11-12 02:00:00 40.925 5.634 2.354 3 0.887 53.575 0.043 0.844
162 2026-11-12 03:00:00 40.850 5.664 2.366 3 0.890 53.650 0.048 0.842
163 2026-11-12 04:00:00 40.775 5.694 2.378 3 0.905 53.725 0.054 0.851
164 2026-11-12 05:00:00 40.700 5.724 2.390 3 0.949 53.800 0.060 0.890
165 2026-11-12 06:00:00 40.625 5.754 2.402 3 1.004 53.875 0.065 0.939
166 2026-11-12 07:00:00 40.550 5.784 2.414 3 1.038 53.950 0.071 0.967
167 2026-11-12 08:00:00 40.475 5.814 2.426 3 1.026 54.025 0.076 0.950
168 2026-11-12 09:00:00 40.400 5.844 2.438 3 1.002 54.100 0.082 0.920
169 2026-11-12 10:00:00 40.325 5.874 2.450 3 0.977 54.175 0.087 0.890
170 2026-11-12 11:00:00 40.250 5.904 2.462 3 0.960 54.250 0.093 0.867
171 2026-11-12 12:00:00 40.175 5.934 2.474 3 0.958 54.325 0.099 0.859
172 2026-11-12 13:00:00 40.100 5.964 2.486 3 1.000 54.400 0.104 0.896
173 2026-11-12 14:00:00 40.025 5.994 2.498 3 1.086 54.475 0.110 0.976
174 2026-11-12 15:00:00 39.950 6.024 2.510 3 1.178 54.550 0.115 1.063
175 2026-11-12 16:00:00 39.875 6.054 2.522 3 1.243 54.625 0.121 1.122
176 2026-11-12 17:00:00 39.800 6.084 2.534 3 1.267 54.700 0.126 1.140
177 2026-11-12 18:00:00 39.725 6.114 2.546 3 1.259 54.775 0.132 1.127
178 2026-11-12 19:00:00 39.650 6.144 2.558 4 1.214 54.925 0.143 1.071
179 2026-11-12 20:00:00 39.575 6.174 2.570 4 1.158 55.000 0.149 1.009
180 2026-11-12 21:00:00 39.500 0.000 0.000 0 0.000 0.000 0.000 0.000
181 2026-11-12 22:00:00 39.425 0.000 0.000 0 0.000 0.000 0.000 0.000
182 2026-11-12 23:00:00 39.350 0.000 0.000 0 0.000 0.000 0.000 0.000

2026-11-08 20:14:56 info: Instellingen voor laden van EV: Peugeot e-208
2026-11-08 20:14:56 info: Direct laden is uit
2026-11-08 20:14:56 info: Ampere Effic. Grid kW Accu kW
2026-11-08 20:14:56 info: 0.00 0.10 0.00 0.00
2026-11-08 20:14:56 info: 6.00 0.88 4.14 3.64
2026-11-08 20:14:56 info: 10.00 0.92 6.90 6.35
2026-11-08 20:14:56 info: 12.00 0.93 8.28 7.70
2026-11-08 20:14:56 info: 16.00 0.94 11.04 10.38
2026-11-08 20:14:56 info: Capaciteit accu: 42.0 kWh
2026-11-08 20:14:56 info: Maximaal laadvermogen: 11.04 kW
2026-11-08 20:14:56 info: Klaar met laden op: 09-11-2026 08:00:00
2026-11-08 20:14:56 info: Huidig laadniveau: 98.452 %
2026-11-08 20:14:56 info: Gewenst laadniveau:100.0 %
2026-11-08 20:14:56 info: Marge voor het laden: 4 %
2026-11-08 20:14:56 info: Locatie: home
2026-11-08 20:14:56 info: Ingeplugged:False
2026-11-08 20:14:56 info: Benodigde netto energie: 0.650 kWh
2026-11-08 20:14:56 info: Tijd nodig om te laden: 0:4 uur
2026-11-08 20:14:56 info: Afgerond naar hele intervallen: 1 kwartier
2026-11-08 20:14:56 info: Stand laden schakelaar: off
2026-11-08 20:14:56 info: Stand aantal ampere laden: 0.0 A
2026-11-08 20:14:56 info: Opladen wordt niet ingepland, omdat werkelijk niveau (98.5%) hoger is of gelijk aan gewenst niveau (100.0% minus de marge 4%), auto is niet ingeplugd.
2026-11-08 20:14:56 info: Stookgrens (graaddagen): 16.0 °C
2026-11-08 20:14:56 info: Gewogen graaddagen vandaag: 8.7 K.day
2026-11-08 20:14:56 info: Gewogen graaddagen morgen: 9.9 K.day
2026-11-08 20:14:56 info: Gewogen graaddagen totaal: 18.5 K.day
2026-11-08 20:14:56 info: Degree days factor: 7.0 kWh/K.day
2026-11-08 20:14:56 info: Totaal benodigde warmte: 129.6 kWh
2026-11-08 20:14:56 info: Reeds geproduceerde warmte: 67.8 kWh
2026-11-08 20:14:56 info: Nog benodigde warmte: 61.8 kWh
2026-11-08 20:14:56 info: Regeling warmtepomp: heating curve
2026-11-08 20:14:56 info: Actuele warmtevraag: eco
2026-11-08 20:14:56 info: Minimale runlengte 5 uur
2026-11-08 20:14:56 info: Warmtepomp met power-regeling/stooklijnverschuiving wordt ingepland.
2026-11-08 20:14:56 info: Maximaal warmteproducerend vermogen: 5.52 kW
2026-11-08 20:14:56 info: Minimaal warmteproducerend vermogen: 2.34 kW
2026-11-08 20:14:56 info: Aantal beschikbare uren: 44.75
2026-11-08 20:14:56 info: Maximaal te produceren hoeveelheid warmte: 528.5 kWh
2026-11-08 20:14:56 info: Minimaal te produceren hoeveelheid warmte: 224.1 kWh
2026-11-08 20:14:56 info: Aantal in te plannen uren: 26.0
2026-11-08 20:14:56 info: Warmtepomp staat stil
2026-11-08 20:14:56 info: Eerste blok van 5 uur
2026-11-08 20:14:56 info: Tussenin 4 blokken van 5 uur
2026-11-08 20:14:56 info: Laatste blok van 1.0 uur
2026-11-08 20:14:56 info: Totaal aantal blokken: 6
2026-11-08 20:14:56 info: Apparaat vaatwasser direct starten staat uit
2026-11-08 20:14:56 info: Machine vaatwasser wordt niet ingepland, want er is gekozen voor off
2026-11-08 20:14:56 info: Strategie: minimale kosten
2026-11-08 20:14:56 info: Maximale fout (maximal gap): 0.005000 euro
2026-11-08 20:16:18 info: Rekentijd: 81.46 sec
2026-11-08 20:16:18 info: Model status: OptimizationStatus.NO_SOLUTION_FOUND
2026-11-08 20:16:18 waarschuwing: Geen oplossing voor: minimize cost

[ Voor 98% gewijzigd door The Source op 08-11-2026 20:22 ]


  • KC27
  • Registratie: December 2009
  • Niet online

KC27

Topicstarter
The Source schreef op zondag 8 november 2026 @ 20:19:
[...]

precies hetzelfde, eerst draaide ook super met batterij.
Toen de warmte pomp toegevoegd en af en toe gaan oplossing.
Na de laatste update enorm veel geen oplossing gevonden.
Ik had extended window eerst op 96h staan, nu teruggebracht naar 72h.
Tips zijn welkom!


[...]
Je hebt je horizon te ver vooruit. Door de vele variabelen kost het teveel rekentijd en teveel "nodes". Iedere verdubbeling van intervallen zorgt voor een exponentiële groei van de rekentijd, maar ook van de "beslisboom". Ik heb zelf extension nu op 48 staan en dat werkt goed.
Ik ga nog kijken naar een truc om de periode met kwartier intervallen (instelbaar) te verkorten naar bijv. 6 uur en die kwartier intervallen te vervangen door uur intervallen. Dat scheelt bijna 100 intervallen.

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


  • CSB
  • Registratie: Juli 2003
  • Laatst online: 10-11 21:41

CSB

:D

Ik probeer de "entity max soc end opt" parameter te gaan gebruiken met een helper in HA die dynamisch mijn verwachte PV opbrengst van mijn gemiddelde huisverbruik aftrekt, om zo ongeveer te bepalen wat er aan SoC ruimte voor PV laden over moet blijven. Ik loop echter tegen de pv prognose aan. Ik heb eerst Forecast.solar gebruikt maar die wijkt flink af van de prognose uit DAO die echt spot-on is. Die zou ik dan ook willen gebruiken, maar hoe kan ik die dan weer in mijn helper verwerken in HA?
Hebben anderen dat hier ook al gedaan en zo ja, hoe?

Met zo'n administrator heb je geen users meer nodig...


  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 10-11 21:26
CSB schreef op maandag 9 november 2026 @ 22:16:
Ik probeer de "entity max soc end opt" parameter te gaan gebruiken met een helper in HA die dynamisch mijn verwachte PV opbrengst van mijn gemiddelde huisverbruik aftrekt, om zo ongeveer te bepalen wat er aan SoC ruimte voor PV laden over moet blijven. Ik loop echter tegen de pv prognose aan. Ik heb eerst Forecast.solar gebruikt maar die wijkt flink af van de prognose uit DAO die echt spot-on is. Die zou ik dan ook willen gebruiken, maar hoe kan ik die dan weer in mijn helper verwerken in HA?
Hebben anderen dat hier ook al gedaan en zo ja, hoe?
De API gebruiken? Die geeft voorspelde zonopwek voor een op te geven periode (bijvoorbeeld vandaag en morgen). Dat is dan per uur, dus die moet je dan optellen voor de dag (of eventueel voor resterende uren en daarmee je berekening gedurende de dag nog bijstellen). Een andere goede voorspeller integratie in HA is solcast.

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

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 10-11 08:20
@KC27: Kun je niet:
- Een run draaien met uur-intervallen (of zelfs 2/4 uur in complexere cases) tot 48-96 uur in de toekomst.
- Dan kijken wat de SoC's enzo zijn van de devices op de grens waar je dayahead data van hebt. Of inderdaad maar 4 uur vooruit ofzo.
- Vervolgens een kwartier-run starten over dat stukje.

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 10-11 11:16
Dat kan. De uur uitkomst kun je ook als 'warm start' gebruiken. Dan heeft de solver meteen een bovengrens.

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 10-11 11:16
simnet schreef op dinsdag 10 november 2026 @ 09:07:
Dat kan. De uur uitkomst kun je ook als 'warm start' gebruiken. Dan heeft de solver meteen een bovengrens.
Overigens denk ik dat het efficiënter is om gewoon de eerste x uur kwartier waarden en daarna uren te gebruiken.
Overal moet voor de prijs dan een overal moet Δt een Δt[t] worden.

  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 22:12
Ik loop in mijn "2027 minimize consumption" test omgeving tegen een probleempje aan bij het gebruik van "entity charging schedule" voor de EV in combinatie met de verlengde (+24 uur) planningshorizon.

De lengte van de gegenereerde string wordt flink groter dan de maximale HA input_text helper grens van 255 characters.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2026-11-09 15:33:59 info: Laadschema EV: 09-11 15:30–15:35 (14 A), 09-11 15:45–16:00 (6 A), 09-11 16:00–16:05 (8 A), 09-11 16:15–16:20 (6 A), 09-11 16:30–16:35 (6 A), 09-11 17:00–17:15 (6 A), 09-11 17:15–17:30 (6 A), 09-11 17:45–17:50 (12 A), 09-11 18:00–18:15 (6 A), 09-11 20:15–20:20 (16 A), 09-11 20:30–20:45 (6 A), 09-11 21:00–21:09 (8 A), 09-11 22:30–22:45 (6 A), 09-11 23:30–23:45 (6 A), 10-11 01:00–01:15 (8 A), 10-11 02:45–03:30 (6 A), 10-11 04:00–04:09 (6 A), 10-11 04:45–05:00 (6 A), 10-11 05:15–05:30 (6 A), 10-11 05:45–06:00 (6 A), 10-11 06:15–06:30 (6 A), 10-11 07:15–07:20 (6 A), 10-11 07:30–07:35 (8 A), 10-11 07:45–07:50 (6 A), 10-11 08:00–08:20 (6 A), 10-11 08:30–08:35 (6 A), 10-11 08:45–08:50 (6 A), 10-11 09:00–09:05 (10 A), 10-11 09:15–09:20 (6 A), 10-11 09:30–09:41 (6 A), 10-11 09:45–09:50 (6 A), 10-11 10:00–10:05 (6 A), 10-11 10:15–10:20 (6 A), 10-11 10:30–10:35 (6 A), 10-11 10:45–11:00 (6 A), 10-11 11:00–11:05 (8 A), 10-11 11:15–11:30 (6 A), 10-11 11:30–11:44 (16 A), 10-11 11:45–12:22 (6 A), 10-11 12:30–12:52 (6 A), 10-11 13:00–13:07 (6 A), 10-11 13:15–13:36 (6 A), 10-11 13:45–13:51 (6 A), 10-11 14:00–14:05 (6 A), 10-11 14:15–14:30 (6 A), 10-11 14:30–14:45 (12 A), 10-11 14:45–14:50 (6 A), 10-11 15:00–15:30 (6 A), 10-11 15:30–15:35 (8 A), 10-11 15:45–15:50 (12 A), 10-11 16:00–16:05 (12 A), 10-11 16:15–16:20 (8 A), 10-11 17:00–17:05 (6 A), 10-11 17:15–17:20 (16 A), 10-11 17:45–17:50 (8 A), 10-11 18:00–18:05 (6 A), 10-11 19:30–20:00 (6 A)
2026-11-09 15:33:59 debug: Starting new HTTP connection (1): 192.168.178.103:8123
2026-11-09 15:33:59 debug: http://192.168.178.103:8123 "POST /api/services/input_text/set_value HTTP/1.1" 200 10
2026-11-09 15:33:59 debug: Starting new HTTP connection (1): 192.168.178.103:8123
2026-11-09 15:33:59 debug: http://192.168.178.103:8123 "GET /api/states/input_text.dao_ev_schedule_text HTTP/1.1" 200 411
2026-11-09 15:33:59 fout: Fout bij schrijven naar input_text.dao_ev_schedule_text, waarde 09-11 15:30–15:35 (14 A), 09-11 15:45–16:00 (6 A), 09-11 16:00–16:05 (8 A), 09-11 16:15–16:20 (6 A), 09-11 16:30–16:35 (6 A), 09-11 17:00–17:15 (6 A), 09-11 17:15–17:30 (6 A), 09-11 17:45–17:50 (12 A), 09-11 18:00–18:15 (6 A), 09-11 20:15–20:20 (16 A), 09-11 20:30–20:45 (6 A), 09-11 21:00–21:09 (8 A), 09-11 22:30–22:45 (6 A), 09-11 23:30–23:45 (6 A), 10-11 01:00–01:15 (8 A), 10-11 02:45–03:30 (6 A), 10-11 04:00–04:09 (6 A), 10-11 04:45–05:00 (6 A), 10-11 05:15–05:30 (6 A), 10-11 05:45–06:00 (6 A), 10-11 06:15–06:30 (6 A), 10-11 07:15–07:20 (6 A), 10-11 07:30–07:35 (8 A), 10-11 07:45–07:50 (6 A), 10-11 08:00–08:20 (6 A), 10-11 08:30–08:35 (6 A), 10-11 08:45–08:50 (6 A), 10-11 09:00–09:05 (10 A), 10-11 09:15–09:20 (6 A), 10-11 09:30–09:41 (6 A), 10-11 09:45–09:50 (6 A), 10-11 10:00–10:05 (6 A), 10-11 10:15–10:20 (6 A), 10-11 10:30–10:35 (6 A), 10-11 10:45–11:00 (6 A), 10-11 11:00–11:05 (8 A), 10-11 11:15–11:30 (6 A), 10-11 11:30–11:44 (16 A), 10-11 11:45–12:22 (6 A), 10-11 12:30–12:52 (6 A), 10-11 13:00–13:07 (6 A), 10-11 13:15–13:36 (6 A), 10-11 13:45–13:51 (6 A), 10-11 14:00–14:05 (6 A), 10-11 14:15–14:30 (6 A), 10-11 14:30–14:45 (12 A), 10-11 14:45–14:50 (6 A), 10-11 15:00–15:30 (6 A), 10-11 15:30–15:35 (8 A), 10-11 15:45–15:50 (12 A), 10-11 16:00–16:05 (12 A), 10-11 16:15–16:20 (8 A), 10-11 17:00–17:05 (6 A), 10-11 17:15–17:20 (16 A), 10-11 17:45–17:50 (8 A), 10-11 18:00–18:05 (6 A), 10-11 19:30–20:00 (6 A)
2026-11-09 15:33:59 debug: Starting new HTTP connection (1): 192.168.178.103:8123
2026-11-09 15:33:59 debug: http://192.168.178.103:8123 "POST /api/services/input_text/set_value HTTP/1.1" 200 10
2026-11-09 15:33:59 fout: 
Traceback (most recent call last):
  File "/home/tom/day-ahead/dao/webserver/../prog/day_ahead.py", line 4245, in calc_optimum
    self.set_value(entity_charging_schedule, charging_schedule)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/tom/day-ahead/dao/prog/da_base.py", line 255, in set_value
    raise ValueError
ValueError
2026-11-09 15:33:59 fout: Onverwachte fout
Is er een manier om in HA een langere string op te kunnen slaan?

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 10-11 11:16
Alleen als attribuut. Alle attributen van een sensor samen mag max 16k zijn.

  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 22:12
OK. Maar ik denk niet dat we in de DAO config.json voor "entity charging schedule" iets anders dan een (input_text) helper entity kunnen definiëren of is er ook een manier om ipv een entity een attribuut van een sensor te specificeren?

  • Aardedraadje
  • Registratie: Mei 2013
  • Laatst online: 09:40

Aardedraadje

Met kabelschoen

De prijzen voor morgen zijn bekend, en mijn verwachting voor hogere prijzen dan vandaag zijn niet uitgekomen.

Lijkt wel sterk op vandaag.

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

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 09:50

Beekforel

Is eigenlijk geen vis

Ik gebruik de stooklijncorrectie van DAO maar kwam er achter dat het niet lekker loopt sinds ik wat optimalisatie heb geprobeerd. Claude heeft onderstaande voor mij uitgezocht:

Sinds de prijsupdate van 13:00 vindt de solver soms geen oplossing (NO_SOLUTION_FOUND) of komt hij maar tot FEASIBLE, na 60–150 s. Eerder was de rekentijd 0,5–2 s. Zonder oplossing wordt het plan niet bijgewerkt en blijft de stooklijn op een oude waarde staan. Op 9 november mislukte 33 van de 104 berekeningen.

Oorzaak
In day_ahead.py (heating curve/power) wordt het aantal blokken zo bepaald:
  • hp_hours = heat_needed / (stages[1].max_power × stages[1].cop)
  • Is hp_hours / hours_avail > 0,8, dan wordt blocks_num = 0: er zijn geen blokvariabelen en de run duurt een paar seconden.
  • Anders komen er ~13 blokken bij, elk met een binaire variabele per kwartier, een startindex en big-M-beperkingen. Dat zijn duizenden binaire variabelen en de solver haalt zijn 1500 nodes niet.
Een hogere COP bij stage 1 (300 W) geeft dus minder hp_hours, een lagere verhouding en het zware model.

Metingen (horizon 51 uur, dezelfde dag en hetzelfde weer, alleen COP's gewijzigd)
COP stage 1hp_hours / urenBlokkenRekentijd
5,547 / 51,25 = 0,9202,6–3,5 s, OPTIMAL
5,541 / 51,25 = 0,801317 s, OPTIMAL
6,734 / 51,25 = 0,661329–63 s, OPTIMAL of FEASIBLE
7,331 / 51,25 = 0,601371 s, NO_SOLUTION_FOUND
Alleen de COP van stage 1 telt. Met stage 1 op 5,5 en de overige stages op hogere (gemeten) waarden is de run weer snel.

Mijn workaround
Stage-1 COP laag houden, de rest realistisch. Dat werkt alleen zolang de verhouding boven 0,8 blijft. Bij mild weer, met minder warmtevraag, komen de blokken terug.

Vragen/suggesties
  1. Is de 0,8-drempel bedoeld, en klopt het dat de COP van stage 1 de blokindeling bepaalt?
  2. Het aantal blokken groeit met de horizon (prices.prediction.extension), waardoor het aantal binaire variabelen ruim toeneemt. Kan dat begrensd worden?
  3. Er is geen tijdslimiet en max_nodes staat vast op 1500. Een terugval (opnieuw proberen zonder blokken als er geen oplossing is) voorkomt dat het plan verouderd blijft.

  • djoenez
  • Registratie: April 2007
  • Laatst online: 09:49
toch even een check: Sinds prediction aan te zetten (zeer bedankt @KC27 en allen) zie ik bij het einde van de bekende data steeds een vrij harde steepness qua prijs (hieronder op 12 nov):

Afbeeldingslocatie: https://tweakers.net/i/ehDSyKd5rhtEkKt_AJG6ZdOygGU=/800x/filters:strip_exif()/f/image/GQ3JJfGsJBvzcwftiOf08ZkJ.png?f=fotoalbum_large Klopt dit?
edit:
prediction = epexpredictor

[ Voor 4% gewijzigd door djoenez op 10-11-2026 16:21 ]


  • Gilles de Geus
  • Registratie: Maart 2004
  • Nu online
djoenez schreef op dinsdag 10 november 2026 @ 16:16:
toch even een check: Sinds prediction aan te zetten (zeer bedankt @KC27 en allen) zie ik bij het einde van de bekende data steeds een vrij harde steepness qua prijs (hieronder op 12 nov):

[Afbeelding] Klopt dit?
Ik zie het ook. Prediction van jeroen.nl

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 09:50

Beekforel

Is eigenlijk geen vis

Dat komt 1 op 1 uit die voorspelling van Jeroen.nl. Die zet blijkbaar net wat hoger in.

  • jordyc
  • Registratie: Oktober 2014
  • Laatst online: 06:20
nvm, na wat tweaken is het opgelost

[ Voor 101% gewijzigd door jordyc op 10-11-2026 21:32 ]


  • KC27
  • Registratie: December 2009
  • Niet online

KC27

Topicstarter
DaBit schreef op dinsdag 10 november 2026 @ 08:17:
@KC27: Kun je niet:
- Een run draaien met uur-intervallen (of zelfs 2/4 uur in complexere cases) tot 48-96 uur in de toekomst.
- Dan kijken wat de SoC's enzo zijn van de devices op de grens waar je dayahead data van hebt. Of inderdaad maar 4 uur vooruit ofzo.
- Vervolgens een kwartier-run starten over dat stukje.
Die aanpak zit nu in pijplijn. Wel zo dat je zelf het aantal kwartieren kunt kiezen.

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


  • KC27
  • Registratie: December 2009
  • Niet online

KC27

Topicstarter
djoenez schreef op dinsdag 10 november 2026 @ 16:16:
toch even een check: Sinds prediction aan te zetten (zeer bedankt @KC27 en allen) zie ik bij het einde van de bekende data steeds een vrij harde steepness qua prijs (hieronder op 12 nov):

[Afbeelding] Klopt dit?
edit:
prediction = epexpredictor
Dit gedrag is er bij mij ook met een horizon verlenging van 48 uur.

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


  • oscaarbasgitaar
  • Registratie: Januari 2026
  • Laatst online: 09:53
is er een manier om de voorspelde cons en prod van het huidige kwartier als een sensor te hebben?

Ik worstel met het aansturen van de batterij: je krijgt vermogens in of uit, maar die zijn gebaseerd op voorspelde afname / productie.
Stel dat de warmtepomp plots toch niet draait of de PV-panelen door een wolk toch minder opbrengen ben je dan toch waardevolle stroom aan het injecteren of dure stroom van het net in je batterij aan het pompen...

Hoe kan je uit die helpers voor een automation destilleren wat het plan eigenlijk is, ik zie volgende zinvolle opties:

laden uit het net (met een bepaald vermogen)
ontladen naar het net (met een bepaald vermogen)
zelfverbruik dekken
PV-leveren aan het net ipv opslaan in de batterij
batterij niets doen wat basicly charge only is
geen export enkel met PV eigenverbruik dekken. (bvb bij volle batterij en negatieve prijzen)

Maar ik slaag er dus niet in om met de gegevens die ik van DAO krijg te bepalen wat het plan ook werkelijk is omdat ik net geen zicht heb op wat de voorspelde consumptie en productie van dat kwartier is. Via de API-call haal je de waarde per uur op, dus dat werkt ook niet bij kwartierdata.

Hoe doen jullie het?

  • storeman
  • Registratie: April 2004
  • Nu online
@oscaarbasgitaar Ik ben het met je eens dat die data via de API er zou moeten zijn, maar buiten dat. Hoe zou je het willen oplossen? DAO maakt een plan/voorspelling, als NoM de beste optie is, dan zou dao die switch aanzetten (mist geconfigureerd). Wil je minimize cost of consumption doen?

[ Voor 3% gewijzigd door storeman op 11-11-2026 10:03 ]

"Chaos kan niet uit de hand lopen"


  • BartNL
  • Registratie: Maart 2001
  • Nu online
oscaarbasgitaar schreef op woensdag 11 november 2026 @ 09:39:
laden uit het net (met een bepaald vermogen)
ontladen naar het net (met een bepaald vermogen)
zelfverbruik dekken
PV-leveren aan het net ipv opslaan in de batterij
batterij niets doen wat basicly charge only is
geen export enkel met PV eigenverbruik dekken. (bvb bij volle batterij en negatieve prijzen)

Hoe doen jullie het?
Mijn interpretatie is dat ik in de basis aanneem dat DAO de juiste planning maakt. Ik probeer daar dus niets aan te veranderen. Op basis van de DAO adviezen stuur ik de batterij aan.
Wanneer DAO signaal geeft 'grid load balancing gewenst' is dat voor mij de makkelijkste. Die zet ik 1:1 door naar de batterij.
In geval DAO vraagt om de batterij te laden of te ontladen vertaal ik dat.
Bij ontladen van de batterij gebruik ik de batterij P1 regeling met een maximale limiet gelijk aan de gevraagde DAO sturing.
Voor laden van de batterij stuur ik de gewenste laadstroom naar de batterij. HA laat ik dan naar de P1 meting kijken en het overschot voeg ik dan toe aan de gevraagde laadstroom richting batterij. De laadstroom die DAO aangeeft gebruik dan dus als minimale waarde. Stel DAO zegt 500W laden en via P1 meter ziet HA dat ik 300W stroom importeer dan laad HA de batterij met 500W. Stel andersom dat DAO vraagt om 500W laden maar ik exporteer 300W dan past HA de laadstroom aan naar 800W.
De aansturing kan denk ik altijd nog beter maar DAO blijft voor mij de voorspeller en dat ga ik zelf niet proberen te optimaliseren / verbeteren.
Pagina: 1 ... 54 55 Laatste