KC27 schreef op zaterdag 8 november 2025 @ 16:25:
Alleen maar goede berichten van het testfront.
Productie versie 2025.11.0 is gepubliceerd. Deze is identiek aan testversie 2025.11.0.rc1.
Om deze reden wordt er geen nieuwe testversie gepubliceerd.
Voor de volledigheid, dit is de
changelog:
- Respect minimal run length heatpump in hours with 15min-interva
- Suppress resource warning "unclosed database in sqlite3.Connection"
- Fix sorting-error mysql prices
- Fix error loading ev with too much power and exceeding grid-maximum (reported by @sMoKeFiSh)
- Update errors in DOCS.md
De minimal run length heatpump lijkt het niet goed te doen. Het aantal uur dat de heatpump aan staat schaalt wel met de instelling (is een veelvoud van minimal run length), maar de intervallen worden niet achter elkaar ingepland.
code:
1
2
3
4
5
6
7
8
9
10
11
| "heating": {
"heater present": "True",
"adjustment": "on/off",
"stages": [],
"degree days factor": 1.45,
"adjustment factor": 0,
"min run length": 2,
"entity hp switch": "",
"entity hp power": "input_number.dao_hp_power",
"entity hp cop": "input_number.dao_hp_cop"
}, |
"min run length": 1,
2025-11-13 21:49:07 info: Gewogen graaddagen: 5.6 K.day
2025-11-13 21:49:07 info: Degree days factor: 1.4 kWh/K.day
2025-11-13 21:49:07 info: Reeds geproduceerde warmte: 0.0 kWh
2025-11-13 21:49:07 info: Nog benodigde warmte: 8.1 kWh
2025-11-13 21:49:07 info: Actuele warmtevraag: Ja
2025-11-13 21:49:07 info: On/off warmtepomp wordt ingepland
2025-11-13 21:49:07 waarschuwing: Geen entity om gem. temperatuur te exporteren
2025-11-13 21:49:07 info: Elektriciteit benodigd:2.4 kWh, cop: 5.0, vermogen:0.8 kW, warmtepomp draait: 3 uren
"min run length": 2,
2025-11-13 21:52:47 info: Gewogen graaddagen: 5.6 K.day
2025-11-13 21:52:47 info: Degree days factor: 1.4 kWh/K.day
2025-11-13 21:52:47 info: Reeds geproduceerde warmte: 0.0 kWh
2025-11-13 21:52:47 info: Nog benodigde warmte: 8.1 kWh
2025-11-13 21:52:47 info: Actuele warmtevraag: Ja
2025-11-13 21:52:47 info: On/off warmtepomp wordt ingepland
2025-11-13 21:52:47 waarschuwing: Geen entity om gem. temperatuur te exporteren
2025-11-13 21:52:47 info: Elektriciteit benodigd:3.2 kWh, cop: 5.0, vermogen:0.8 kW, warmtepomp draait: 4 uren
"min run length": 5,
2025-11-13 21:50:58 info: Gewogen graaddagen: 5.6 K.day
2025-11-13 21:50:58 info: Degree days factor: 1.4 kWh/K.day
2025-11-13 21:50:58 info: Reeds geproduceerde warmte: 0.0 kWh
2025-11-13 21:50:58 info: Nog benodigde warmte: 8.1 kWh
2025-11-13 21:50:58 info: Actuele warmtevraag: Ja
2025-11-13 21:50:58 info: On/off warmtepomp wordt ingepland
2025-11-13 21:50:58 waarschuwing: Geen entity om gem. temperatuur te exporteren
2025-11-13 21:50:58 info: Elektriciteit benodigd:4.0 kWh, cop: 5.0, vermogen:0.8 kW, warmtepomp draait: 5 uren
Edit:
Volgens chatgpt zit de fout in day_ahead.py vanaf regel 1787:
Good — thanks for the code. I see the problem: the current code enforces equality only for fixed block starts (u iterates with a step of block size), so it only forces runs that begin exactly at those multiples. That allows the solver to start a run at any other index and immediately switch off again, so hp_on can be 1 at t and 0 at t+1 while still satisfying the constraints — which is exactly your symptom.
[
Voor 5% gewijzigd door
xantus op 13-11-2025 22:29
]