Deze fout is inderdaad opgelost vanaf versie 2026.02.0.
Als je een stabiele versie wilt kun je het beste versie 2026.02.1 installeren.

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


  • rescla
  • Registratie: November 2012
  • Laatst online: 19:36
Ik heb een Nibe S1155 die ik nu als heatpump heb ingeregeld via dao. Nu loop ik er alleen tegenaan dat de heating offset alleen integers aan kan, geen decimalen dus. Ik rond nu af buiten dao om, maar is het ook mogelijk om de stooklijnaanpassing binnen dao te beperken tot hele nummers? Of weet iemand nog een manier om de S1155 fijnmaziger aan te sturen?

Afbeeldingslocatie: https://tweakers.net/i/KuOjHs8YhUMNkyz3tVsMk4h_zf4=/800x/filters:strip_exif()/f/image/MXInTjZaSmoe9LcE8G437iJF.png?f=fotoalbum_large
Het gaat om Offset curve, die heeft Factor 1. Degree minutes heeft wel 1 decimaal, die heeft factor 10.

[ Voor 37% gewijzigd door rescla op 19-02-2026 11:13 ]


  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 04-04 16:07
KC27 schreef op woensdag 18 februari 2026 @ 22:45:
[...]

DAO waardeert de warmteinhoud van de boiler door warmteinhoud aan het einde van de berekening minus de warmteinhoud aan het begin van de berekening te nemen.
Hij plant altijd maar maximaal 1 opwarmbeurt in een berekeningscyclus. Dus hij zal bij jou aan het eind bijna altijd onder de ondergrens zijn afgekoeld.
Dus de toename in waarde in euro (in pseudo-code):
code:
1
2
3
4
5
boiler_storage = (
            (boiler_temp_end - boiler_temp_begin)
            * (spec_heat_boiler / (3600 * cop_boiler))
            * p_avg
        )
Tenslotte:
Als je hysterese op 0,8 K staat en je cooling-rate staat op 0,2 K/uur dan moet je Yaccuzzi binnen 4 uur steeds worden opgewarmd. Daar valt dan niet zoveel winst te behalen met DAO.
Zou je het dan niet beter kunnen inplannen als een "machine", door aan de yaccuzi bepaalde "openingstijden" te koppelen zodat hij niet 24/7 beschikbaar is. Of willen jullie de hele dag "erin" kunnen?
Dank voor de extra uitleg. We gaan er zeker niet de hele dag "erin". De gebruikstijdstippen zijn binnen een redelijk bandbreedte voorspelbaar. Ik heb idd eerst de "machine" variant geimplementeerd en kan nu eenvoudig switchen om te zien op welke manier de meeste "winst" valt te behalen. Bij de "machine" variant geef ik DAO een langere periode om te optimaliseren maar daardoor is de Yacuzzi regelmatig toch alweer 0.5 - 1.0 graad afgekoeld als ik er in stap (niet wereldschokkend maar net iets minder comfortable). Het is dus de aloude afweging tussen lagere kosten en meer comfort (tegen iets hogere kosten).

Achtergrond info: de "machine" variant wordt, zoals gedocumenteerd, als een enkele aaneengesloten Aan-Uit actie ingepland. Om iets meer controle over de gebruikstemperatuur te hebben, heb ik daarom gekozen voor 3 "machines" (elk met hun eigen ~8 uur planningsperiode). Ik heb de "boiler" variant er naast gezet omdat ik daarbij DAO over de volledige 24 uur kan laten plannen en automatisch meerdere (afhankelijk van de buitentemperatuur zo'n 8-10) Aan-Uit blokken krijg.

[ Voor 12% gewijzigd door tomvandepoel3 op 19-02-2026 11:44 ]

rescla schreef op donderdag 19 februari 2026 @ 11:10:
Ik heb een Nibe S1155 die ik nu als heatpump heb ingeregeld via dao. Nu loop ik er alleen tegenaan dat de heating offset alleen integers aan kan, geen decimalen dus. Ik rond nu af buiten dao om, maar is het ook mogelijk om de stooklijnaanpassing binnen dao te beperken tot hele nummers? Of weet iemand nog een manier om de S1155 fijnmaziger aan te sturen?

[Afbeelding]
Het gaat om Offset curve, die heeft Factor 1. Degree minutes heeft wel 1 decimaal, die heeft factor 10.
Ik denk dat je dit in HA moet regelen: DAO stuurt het resultaat van de berekening naar een helper (input_number) en jij zorgt voor een "vertaalslag" naar de Nibe. Ik weet helaas verder niets van de Nibe-wp.

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


  • Bravo
  • Registratie: Augustus 2005
  • Laatst online: 03-04 14:06

Bravo

Second Best

KC27 schreef op zondag 18 januari 2026 @ 13:05:
[...]

Ja het project van @Bravo werkt met een zelf bedachte (wel slimme) formule met een paar parameters die op basis van de kleinste kwadraten methode worden geoptimaliseerd (gefit). Ik denk dat de xgboost-methode die we ook gebruiken voor de pv-voorspellingen generieker is en beter gaat werken, maar dan wel met de productie gegevens (historie en voorspelling) van ned.nl.
Ik kwam een Epex predictor tegen die meer op basis van wat jij hierboven beschrijft werkt in plaats van mijn (versimpelde) logica op basis van ned.nl.

Is dit iets om mee te nemen in de ontwikkeling van DAO om de gaan optimaliseren over meerdere dagen? Je lijkt de meesta data al beschikbaar te hebbeb
Al is het dat niet meer een Day Ahead Optimizer :P

[ Voor 3% gewijzigd door Bravo op 19-02-2026 20:19 ]

🚗 Ioniq 6 LR Lounge 20" 🔌⚡ Elli Pro gestuurd door evcc
🔋 Victron 6k5 + 16kWh | ☀️ 2700Wp SSW 30° @ SE2200 | ☀️ 1720Wp SSW 5° @ HM-1500
📷 Canon 6D | 🔭 17-40mm f/4 + 50mm f/1.8 II + 70-200mm f/4 | 💥 2x 430EX II | 🎛️ Sirui T005 + C10


  • storeman
  • Registratie: April 2004
  • Laatst online: 09:32
KC27 schreef op woensdag 18 februari 2026 @ 23:01:
[...]
Zou je willen testen dat deze fout bij jou met de laatste testversie is verholpen?
Vanochtend geupdate naar de testing, en probleem is vandaag verder niet meer voorgekomen. Dank!!

"Chaos kan niet uit de hand lopen"

Bravo schreef op donderdag 19 februari 2026 @ 20:09:
[...]

Ik kwam een Epex predictor tegen die meer op basis van wat jij hierboven beschrijft werkt in plaats van mijn (versimpelde) logica op basis van ned.nl.

Is dit iets om mee te nemen in de ontwikkeling van DAO om de gaan optimaliseren over meerdere dagen? Je lijkt de meesta data al beschikbaar te hebbeb
Al is het dat niet meer een Day Ahead Optimizer :P
Ik ben tussen de bedrijven door ook af en toe bezig met een ml-predictor voor de day-ahead prijzen.
Dit is het voorlopige resultaat tot nu toe:
Afbeeldingslocatie: https://tweakers.net/i/35fvOiCFJiT5pr2VoQeOw7CQ70M=/x800/filters:strip_exif()/f/image/Qxi3dZACXsIDBcwIdjGDdOTY.png?f=fotoalbum_large
De bovenste grafiek zal je bekend voorkomen: geel is de verwachte totale consumptie in Nederland,
Blauw en oranje is (gestapeld) de duurzame productie, het verschil is de hoeveelheid die met gas (of kolen) moet worden opgewekt.
De onderste grafiek laat de voorspelling en de werkelijke epex-prijs zien (euro/kWh).
Qua nauwkeurigheid lijkt het op die van de epex-voorspeller.
Ik wil het nog verder verbeteren en dan beschikbaar maken om de planningshorizon van DAO met x dagen te verlengen.

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


  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 04-04 16:07
Elke nacht om 01:00 faalt bij mij de optimalisatie door een timeout error; niet echt een probleem omdat het op alle andere 15min tijdstippen wel lukt maar misschien heeft iemand nog een suggestie. De scheduler heeft geen taken rond dit tijdstip en de HA backup draait elke nacht rond 05:00.
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
2026-02-20 01:00:00 info: Day Ahead Optimalisering versie: 2026.02.1
2026-02-20 01:00:00 info: Day Ahead Optimalisering gestart op: 20-02-2026 01:00:00
2026-02-20 01:00:00 info: Day Ahead Optimalisatie gestart: 20-02-2026 01:00:00 taak: calc_optimum
2026-02-20 01:00:00 info: Debug = False
2026-02-20 01:00:03 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 534, in _make_request
    response = conn.getresponse()
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connection.py", line 571, in getresponse
    httplib_response = super().getresponse()
  File "/usr/lib/python3.13/http/client.py", line 1430, in getresponse
    response.begin()
    ~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 331, in begin
    version, status, reason = self._read_status()
                              ~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 292, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
               ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/socket.py", line 719, in readinto
    return self._sock.recv_into(b)
           ~~~~~~~~~~~~~~~~~~~~^^^
TimeoutError: timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 644, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
        method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/retry.py", line 490, in increment
    raise reraise(type(error), error, _stacktrace)
          ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/util.py", line 39, in reraise
    raise value
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 536, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
    raise ReadTimeoutError(
        self, url, f"Read timed out. (read timeout={timeout_value})"
    ) from err
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 729, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 583, in calc_optimum
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 92, in calc_optimum
    report = Report(self.file_name)
  File "/root/dao/prog/da_report.py", line 37, in __init__
    super().__init__(file_name=file_name)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 110, in __init__
    super().__init__(hassurl=self.hassurl, token=self.hasstoken)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 36, in __init__
    self._assert_api_running()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 40, in _assert_api_running
    if not self._api_is_running():
           ~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 46, in _api_is_running
    return self._get("/")["message"] == "API running."  # type: ignore
           ~~~~~~~~~^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 55, in _get
    requests.get(
    ~~~~~~~~~~~~^
        url=self._get_url(endpoint),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        verify=self._verify,
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 690, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
tomvandepoel3 schreef op vrijdag 20 februari 2026 @ 10:18:
Elke nacht om 01:00 faalt bij mij de optimalisatie door een timeout error; niet echt een probleem omdat het op alle andere 15min tijdstippen wel lukt maar misschien heeft iemand nog een suggestie. De scheduler heeft geen taken rond dit tijdstip en de HA backup draait elke nacht rond 05:00.
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
2026-02-20 01:00:00 info: Day Ahead Optimalisering versie: 2026.02.1
2026-02-20 01:00:00 info: Day Ahead Optimalisering gestart op: 20-02-2026 01:00:00
2026-02-20 01:00:00 info: Day Ahead Optimalisatie gestart: 20-02-2026 01:00:00 taak: calc_optimum
2026-02-20 01:00:00 info: Debug = False
2026-02-20 01:00:03 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 534, in _make_request
    response = conn.getresponse()
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connection.py", line 571, in getresponse
    httplib_response = super().getresponse()
  File "/usr/lib/python3.13/http/client.py", line 1430, in getresponse
    response.begin()
    ~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 331, in begin
    version, status, reason = self._read_status()
                              ~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 292, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
               ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/socket.py", line 719, in readinto
    return self._sock.recv_into(b)
           ~~~~~~~~~~~~~~~~~~~~^^^
TimeoutError: timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 644, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
        method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/retry.py", line 490, in increment
    raise reraise(type(error), error, _stacktrace)
          ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/util.py", line 39, in reraise
    raise value
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 536, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
    raise ReadTimeoutError(
        self, url, f"Read timed out. (read timeout={timeout_value})"
    ) from err
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 729, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 583, in calc_optimum
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 92, in calc_optimum
    report = Report(self.file_name)
  File "/root/dao/prog/da_report.py", line 37, in __init__
    super().__init__(file_name=file_name)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 110, in __init__
    super().__init__(hassurl=self.hassurl, token=self.hasstoken)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 36, in __init__
    self._assert_api_running()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 40, in _assert_api_running
    if not self._api_is_running():
           ~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 46, in _api_is_running
    return self._get("/")["message"] == "API running."  # type: ignore
           ~~~~~~~~~^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 55, in _get
    requests.get(
    ~~~~~~~~~~~~^
        url=self._get_url(endpoint),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        verify=self._verify,
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 690, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
Jij roept hem aan via de api?
Zoja waarom niet via de scheduler?

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


  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 04-04 16:07
KC27 schreef op vrijdag 20 februari 2026 @ 10:33:
[...]

Jij roept hem aan via de api?
Zoja waarom niet via de scheduler?
Wordt via de scheduler aangeroepen; niet via de api
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"scheduler": {
    "active": "true",
    "0425": "get_meteo_data",
    "1025": "get_meteo_data",
    "1625": "get_meteo_data",
    "2225": "get_meteo_data",
    "1255": "get_day_ahead_prices",
    "1355": "get_day_ahead_prices",
    "1455": "get_day_ahead_prices",
    "1555": "get_day_ahead_prices",
    "1655": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "1519": "train_ml_predictions",
    "2359": "clean_data"
  }
tomvandepoel3 schreef op vrijdag 20 februari 2026 @ 12:54:
[...]

Wordt via de scheduler aangeroepen; niet via de api
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"scheduler": {
    "active": "true",
    "0425": "get_meteo_data",
    "1025": "get_meteo_data",
    "1625": "get_meteo_data",
    "2225": "get_meteo_data",
    "1255": "get_day_ahead_prices",
    "1355": "get_day_ahead_prices",
    "1455": "get_day_ahead_prices",
    "1555": "get_day_ahead_prices",
    "1655": "get_day_ahead_prices",
    "xx00": "calc_optimum",
    "xx15": "calc_optimum",
    "xx30": "calc_optimum",
    "xx45": "calc_optimum",
    "1519": "train_ml_predictions",
    "2359": "clean_data"
  }
Sorry, verkeerd gekeken.
Het lijkt erop dat HA te druk is en te laat reageert op een "connectie"-verzoek.
Hebben meer gebruikers daar last van?

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


  • simnet
  • Registratie: Januari 2020
  • Laatst online: 19:27
Nee, alleen als de HA container upgrade, dan crasht de scheduler; maar ik heb daar inmiddels een workaround voor.

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 12:54
Ik heb een vraagje over de boiler functie van DAO.

Dit zijn denk ik de belangrijkste parameters om iets in te stellen.
- "entity setpoint": 50
- "entity hysterese": 10
- "heating allowed below": 45,
Ik snap het niet helemaal. In mijn voorbeeldgetallen hier boven:

Hysterese:
Zodra de werkelijke temperatuur van het boilervat onder 40 komt, dan gaat hij aan.
Zodra de werkelijke temperatuur van het boilervat boven 60 komt, dan gaat hij af.
Dat is volgens mij de theorie van hysterese. een soort van 'dode zone' waarin er niks gebeurt.
Bij setpoint 50, hysterese 0: Dan is het onder 50 aan, boven 50 uit.

Wat doet DAO tussen deze hysterese grenzen?
Hoe haakt "heating allowed below" hier op in?
Hoe werkt de logica van afkoelsnelheid / massa water hier op in?
Als ik snap wat voor effect elke parameter heeft, kan ik het goed instellen :)

Wat mijn wens is:
- Temperatuur > 47 graden hoeft ie niks te doen
- Temperatuur tussen 40 - 47 mag DAO zelf bepalen op het beste moment.
Maar hoe krijg ik dit resultaat met de logica? :)
edterbak schreef op vrijdag 20 februari 2026 @ 20:27:
Ik heb een vraagje over de boiler functie van DAO.

Dit zijn denk ik de belangrijkste parameters om iets in te stellen.
- "entity setpoint": 50
- "entity hysterese": 10
- "heating allowed below": 45,
Ik snap het niet helemaal. In mijn voorbeeldgetallen hier boven:

Hysterese:
Zodra de werkelijke temperatuur van het boilervat onder 40 komt, dan gaat hij aan.
Zodra de werkelijke temperatuur van het boilervat boven 60 komt, dan gaat hij af.
Dat is volgens mij de theorie van hysterese. een soort van 'dode zone' waarin er niks gebeurt.
Bij setpoint 50, hysterese 0: Dan is het onder 50 aan, boven 50 uit.

Wat doet DAO tussen deze hysterese grenzen?
Hoe haakt "heating allowed below" hier op in?
Hoe werkt de logica van afkoelsnelheid / massa water hier op in?
Als ik snap wat voor effect elke parameter heeft, kan ik het goed instellen :)

Wat mijn wens is:
- Temperatuur > 47 graden hoeft ie niks te doen
- Temperatuur tussen 40 - 47 mag DAO zelf bepalen op het beste moment.
Maar hoe krijg ik dit resultaat met de logica? :)
De temperatuur van je boiler pendelt tussen het setpoint ( dat is het maximum en tevens de temperatuur waarop het opwarmen stopt) en ondergrens = setpoint - hysterese. Als er geen DAO zou zijn zou de boiler zelf op dit punt weer gaan opwarmen.
DAO berekent een "opwarm tijdwindow" dat begint op het tijdstip waarop door afkoeling "heating allowed below" wordt bereikt en dat window eindigt als de ondergrens (zie hierboven) wordt bereikt. In dat window berekent DAO het meest gunstige starttijdstip voor het opwarmen.
DAO berekent deze tijdstippen met de opgegeven "cooling rate" (in K/uur). Die moet je zelf proefondervindelijk vaststellen.
DAO berekent de benodigde energie uit de opgegeven inhoud van de boiler, het te overbruggen temperatuur verschil, een aangenomen opslag percentage voor de massa van de boiler en de leidingen en de opgegeven cop van je warmtebron.

Vertaald naar jouw situatie:
setpoint 60 °C
hysterese 20 K
heating allowed below 47 °C

Komt 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


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 12:54
@KC27 Ja!! dank je wel voor de uitleg. Ik had het anders in mijn hoofd. Vandaar dat ik er niet uit kwam.
Ik ga het zo instellen. Thanks

  • tomvandepoel3
  • Registratie: Januari 2026
  • Laatst online: 04-04 16:07
simnet schreef op vrijdag 20 februari 2026 @ 15:26:
Nee, alleen als de HA container upgrade, dan crasht de scheduler; maar ik heb daar inmiddels een workaround voor.
Helaas nog geen oorzaak kunnen vinden. De HA system monitor laat niets bijzonders zien rondom het probleem tijdstip dus ik denk niet dat HA te druk is. Ook draait er niets in de achtergrond op het host OS.
Afbeeldingslocatie: https://tweakers.net/i/eRA9vO30rvkQRgEKiOVjC6B5SOg=/800x/filters:strip_icc():strip_exif()/f/image/YRkDVuUXN3jicA73QJn7OnHY.jpg?f=fotoalbum_large

Ik zag eenmalig dezelfde melding in dit forum voorbijkomen vorig jaar Deikke in "Day Ahead Optimizer: ervaringen met Home Assistant-addon DAO" dus het komt idd maar heel zelden voor. Waarschijnlijk te veel gevraagd om aan de timeout te gaan rommelen of 1-2 retries te introduceren. Als ik tijd heb kan ik eens proberen of dit verbeterd kan worden (incl. eventuele begrijpelijke foutmelding).

  • mistral2
  • Registratie: November 2002
  • Laatst online: 28-03 00:00
ik weer niet of dit al bekend is, maar het lukt al een tijdje niet om een oplossing te genereren:

2026-02-21 13:32:07 waarschuwing: Geen oplossing voor: minimize cost

De reden hiervoor blijkt te zijn dat ik de battery optimal lower level lager had staan dan de lower limit;

"battery": [
"lower limit": 13,
"optimal lower level": 12,

Ik kan me voorstellen dat die een zinloze installing is, maar je leest er makkelijk overheen...
Wellicht een check inbouwen dat de optimal lower level >= lower limit moet zijn...
mistral2 schreef op zaterdag 21 februari 2026 @ 13:34:
ik weer niet of dit al bekend is, maar het lukt al een tijdje niet om een oplossing te genereren:

2026-02-21 13:32:07 waarschuwing: Geen oplossing voor: minimize cost

De reden hiervoor blijkt te zijn dat ik de battery optimal lower level lager had staan dan de lower limit;

"battery": [
"lower limit": 13,
"optimal lower level": 12,

Ik kan me voorstellen dat die een zinloze installing is, maar je leest er makkelijk overheen...
Wellicht een check inbouwen dat de optimal lower level >= lower limit moet zijn...
Ga ik wel doen, maar kan helaas niet meer mee in de volgende (test)versie. Die is inmiddels onderweg..

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

Er is een nieuwe (test)versie gepubliceerd: 2026.02.2 / 2026.02.2.rc4
Deze versies zijn identiek:
Dit staat er in de changelog van de stabiele versie:
  • Fix error in calculating heating window boiler
  • Fixed error in reports and api with interval "vandaag en morgen"
  • Made boiler cooling_rate flex setting (feature request by @tomvandepoel3 )
  • Fixed negative predictions pv_dc (reported by @Dogooder)
  • Update several python modules
  • Adjusted the footer of the webpages (reported by @steynovitch)
  • Removed NaN-values from ml-preditions
  • Fix error in reports (reported by @steynovich)
  • Correct totals battery summary
  • Fix error when period with minimum power is less than 1 minuut (reported by @Dogooder )
  • Fix negative or small values >0 in ml-predictions when irradiance==0 (reported by @Dogooder )
Dank aan alle testers die mij van feed-back hebben voorzien!

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


  • Brokencore
  • Registratie: Juli 2002
  • Laatst online: 18:45
Ben bezig met het optimaliseren van een Nibe F1345 warmtepomp (aan/uit). Begrijp dat ik zelf een variabele moet bijhouden met de geproduceerde thermische energie per dag. Heeft iemand hier ervaring mee? Elektrische energie kan ik meten, maar ik zie nergens een COP waarde of thermische energie in de warmtepomp zelf terug. Handmatig berekenen is lastig omdat er nogal wat variabelen zijn.

Hoe hebben anderen dit aangepakt?

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 12:02
Brokencore schreef op zaterdag 21 februari 2026 @ 16:58:
Ben bezig met het optimaliseren van een Nibe F1345 warmtepomp (aan/uit). Begrijp dat ik zelf een variabele moet bijhouden met de geproduceerde thermische energie per dag. Heeft iemand hier ervaring mee? Elektrische energie kan ik meten, maar ik zie nergens een COP waarde of thermische energie in de warmtepomp zelf terug. Handmatig berekenen is lastig omdat er nogal wat variabelen zijn.

Hoe hebben anderen dit aangepakt?
Met een kamstrup meter in de retour ;). Dan meet je de flow en de t aanvoer en retour (gekalibreerd). Die kamstrup meters zijn uit te lezen met een extra module via mqtt of via modbus (afhankelijk welke je koopt).

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


  • Animal
  • Registratie: Maart 2002
  • Laatst online: 01:59
Sinds 8:00 krijg ik time-outs. Weet iemand waar dit vandaan komt?
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
2026-02-22 07:00:07 info: Apparaat: vaatwasser
2026-02-22 07:00:07 info: Programma: off
2026-02-22 08:00:00 info: Day Ahead Optimalisering versie: 2026.02.2.rc4
2026-02-22 08:00:00 info: Day Ahead Optimalisering gestart op: 22-02-2026 08:00:00
2026-02-22 08:00:00 info: Day Ahead Optimalisatie gestart: 22-02-2026 08:00:00 taak: calc_optimum
2026-02-22 08:00:03 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 534, in _make_request
    response = conn.getresponse()
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connection.py", line 571, in getresponse
    httplib_response = super().getresponse()
  File "/usr/lib/python3.13/http/client.py", line 1430, in getresponse
    response.begin()
    ~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 331, in begin
    version, status, reason = self._read_status()
                              ~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 292, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
               ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/socket.py", line 719, in readinto
    return self._sock.recv_into(b)
           ~~~~~~~~~~~~~~~~~~~~^^^
TimeoutError: timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 644, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
        method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/retry.py", line 490, in increment
    raise reraise(type(error), error, _stacktrace)
          ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/util.py", line 39, in reraise
    raise value
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 536, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
    raise ReadTimeoutError(
        self, url, f"Read timed out. (read timeout={timeout_value})"
    ) from err
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 736, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 581, in calc_optimum
    dacalc = DaCalc(self.file_name)
  File "/root/dao/prog/day_ahead.py", line 29, in __init__
    super().__init__(file_name=file_name)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 110, in __init__
    super().__init__(hassurl=self.hassurl, token=self.hasstoken)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 36, in __init__
    self._assert_api_running()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 40, in _assert_api_running
    if not self._api_is_running():
           ~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 46, in _api_is_running
    return self._get("/")["message"] == "API running."  # type: ignore
           ~~~~~~~~~^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 55, in _get
    requests.get(
    ~~~~~~~~~~~~^
        url=self._get_url(endpoint),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        verify=self._verify,
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 690, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
2026-02-22 09:00:00 info: Day Ahead Optimalisering versie: 2026.02.2.rc4
2026-02-22 09:00:00 info: Day Ahead Optimalisering gestart op: 22-02-2026 09:00:00
2026-02-22 09:00:00 info: Day Ahead Optimalisatie gestart: 22-02-2026 09:00:00 taak: calc_optimum
2026-02-22 09:00:03 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 534, in _make_request
    response = conn.getresponse()
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connection.py", line 571, in getresponse
    httplib_response = super().getresponse()
  File "/usr/lib/python3.13/http/client.py", line 1430, in getresponse
    response.begin()
    ~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 331, in begin
    version, status, reason = self._read_status()
                              ~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 292, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
               ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/socket.py", line 719, in readinto
    return self._sock.recv_into(b)
           ~~~~~~~~~~~~~~~~~~~~^^^
TimeoutError: timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 644, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
        method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/retry.py", line 490, in increment
    raise reraise(type(error), error, _stacktrace)
          ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/util.py", line 39, in reraise
    raise value
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 536, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
    raise ReadTimeoutError(
        self, url, f"Read timed out. (read timeout={timeout_value})"
    ) from err
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 736, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 581, in calc_optimum
    dacalc = DaCalc(self.file_name)
  File "/root/dao/prog/day_ahead.py", line 29, in __init__
    super().__init__(file_name=file_name)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 110, in __init__
    super().__init__(hassurl=self.hassurl, token=self.hasstoken)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 36, in __init__
    self._assert_api_running()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 40, in _assert_api_running
    if not self._api_is_running():
           ~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 46, in _api_is_running
    return self._get("/")["message"] == "API running."  # type: ignore
           ~~~~~~~~~^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 55, in _get
    requests.get(
    ~~~~~~~~~~~~^
        url=self._get_url(endpoint),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        verify=self._verify,
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 690, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
2026-02-22 10:00:00 info: Day Ahead Optimalisering versie: 2026.02.2.rc4
2026-02-22 10:00:00 info: Day Ahead Optimalisering gestart op: 22-02-2026 10:00:00
2026-02-22 10:00:00 info: Day Ahead Optimalisatie gestart: 22-02-2026 10:00:00 taak: calc_optimum
2026-02-22 10:00:03 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 534, in _make_request
    response = conn.getresponse()
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connection.py", line 571, in getresponse
    httplib_response = super().getresponse()
  File "/usr/lib/python3.13/http/client.py", line 1430, in getresponse
    response.begin()
    ~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 331, in begin
    version, status, reason = self._read_status()
                              ~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/http/client.py", line 292, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
               ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/socket.py", line 719, in readinto
    return self._sock.recv_into(b)
           ~~~~~~~~~~~~~~~~~~~~^^^
TimeoutError: timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 644, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 841, in urlopen
    retries = retries.increment(
        method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/retry.py", line 490, in increment
    raise reraise(type(error), error, _stacktrace)
          ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/util/util.py", line 39, in reraise
    raise value
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 536, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/urllib3/connectionpool.py", line 367, in _raise_timeout
    raise ReadTimeoutError(
        self, url, f"Read timed out. (read timeout={timeout_value})"
    ) from err
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 736, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 581, in calc_optimum
    dacalc = DaCalc(self.file_name)
  File "/root/dao/prog/day_ahead.py", line 29, in __init__
    super().__init__(file_name=file_name)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 110, in __init__
    super().__init__(hassurl=self.hassurl, token=self.hasstoken)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 36, in __init__
    self._assert_api_running()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 40, in _assert_api_running
    if not self._api_is_running():
           ~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 46, in _api_is_running
    return self._get("/")["message"] == "API running."  # type: ignore
           ~~~~~~~~~^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/hassapi/client/base.py", line 55, in _get
    requests.get(
    ~~~~~~~~~~~~^
        url=self._get_url(endpoint),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        verify=self._verify,
        ^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/root/dao/venv/day_ahead/lib/python3.13/site-packages/requests/adapters.py", line 690, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
HTTPConnectionPool(host='supervisor', port=80): Read timed out. (read timeout=3)
Animal schreef op zondag 22 februari 2026 @ 10:26:
Sinds 8:00 krijg ik time-outs. Weet iemand waar dit vandaan komt?


[...]
Het lijkt op dezelfde soort fout die @tomvandepoel3 heeft om 1:00 uur 's nachts.
Geen verbinding met HA en/of de supervisor.
Heb je iets aan de instellingen of aan HA veranderd?

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


  • Animal
  • Registratie: Maart 2002
  • Laatst online: 01:59
KC27 schreef op zondag 22 februari 2026 @ 11:16:
[...]

Het lijkt op dezelfde soort fout die @tomvandepoel3 heeft om 1:00 uur 's nachts.
Geen verbinding met HA en/of de supervisor.
Heb je iets aan de instellingen of aan HA veranderd?
Gisteren naar 2026.02.2.rc4 ge-update denk ik? Niet vanochtend in ieder geval

  • djoenez
  • Registratie: April 2007
  • Laatst online: 19:41
@KC27 , is het mogelijk om rekening te houden met een lagere laadsnelheid van de batterij in de laatste percentages? Of evt aangeven dat als hij lang moet wachten om weer te ontladen hem op charging te houden voor balanceren?

  • The Source
  • Registratie: April 2000
  • Laatst online: 04-04 16:32
Mijn solar prediction wijkt een beetje af omdat mijn sensor maar beperkt data heeft om verschillende redenen.

zuid: ik ben hier van cloud naar local modbus geswitched en heb nu maar sinds sept data. De oude cloud sensor heeft vanaf mei data, de 2 jaar data daarvoor is door een gekke fout in HA verloren gegaan. Ik heb daar nog wel een backup van, echter weet ik niet hoe ik de oude en nieuwe HA database kan mergen.

oost/west: Omdat ik mijn Growatt vervangen heb door een Deye (+ batterij) ben ik ook alle Growatt data kwijt in HA.

Mijn R2 waardes over de laatste andere halve week
Afbeeldingslocatie: https://tweakers.net/i/5uhuOY0bg0rawevv3i7IjfO7R6s=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/HjyCH7Gx92YGRxZ273mgi6Wt.png?f=user_large

Moet ik werk steken in oude data terughalen?
Of gewoon geduld hebben?

  • storeman
  • Registratie: April 2004
  • Laatst online: 09:32
The Source schreef op zondag 22 februari 2026 @ 15:19:
Mijn solar prediction wijkt een beetje af omdat mijn sensor maar beperkt data heeft om verschillende redenen.

zuid: ik ben hier van cloud naar local modbus geswitched en heb nu maar sinds sept data. De oude cloud sensor heeft vanaf mei data, de 2 jaar data daarvoor is door een gekke fout in HA verloren gegaan. Ik heb daar nog wel een backup van, echter weet ik niet hoe ik de oude en nieuwe HA database kan mergen.

oost/west: Omdat ik mijn Growatt vervangen heb door een Deye (+ batterij) ben ik ook alle Growatt data kwijt in HA.

Mijn R2 waardes over de laatste andere halve week
[Afbeelding]

Moet ik werk steken in oude data terughalen?
Of gewoon geduld hebben?
Dit kan zeker, maar vergt wel wat kennis van databases/SQL. Ik heb dit onlangs gedaan en ook een en ander geïnterpoleerd.

Het beste begin je met een dummy-sensor waarvan je de data goed zet. Als je dat in de statistics(_meta) dan kun je die toevoegen aan je energy dashboard.

Als je som/sensortotaal gewoon aansluit, dan moet je alleen wat met die statisticus.

"Chaos kan niet uit de hand lopen"

djoenez schreef op zondag 22 februari 2026 @ 14:32:
@KC27 , is het mogelijk om rekening te houden met een lagere laadsnelheid van de batterij in de laatste percentages? Of evt aangeven dat als hij lang moet wachten om weer te ontladen hem op charging te houden voor balanceren?
Ik ben - as we "speak" - bezig met een feature request van o.a. @bartzzz en @arjenhiemstra waarbij je zelf kunt instellen waarmee bij hoge SoC en lage SoC het laadvermogen cq ontlaadvermogen kunt begrenzen.
De testversie daarvan komt deze week uit (hou dit topic in de gaten).

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


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 08:57
@KC27 : Nog een feature request kwa batterij, er staat me iets van bij dat ik het al ooit eerder gevraagd zou kunnen hebben maar ik weet het niet meer zeker: het zou leuk zijn als ik via entities een maximum in kon stellen voor laad- / ontlaadvermogen. De reden hierachter is de beperkte laad- / ontlaadstromen van LFP cellen bij lagere temperaturen; tussen 0 en ik meen 15 graden mag ik ze maar met 0,1C laden, 15-20 graden met 0,25C en 20+ met 0,5C. Discharge is een minder groot probleem, maar ook daar wil je eigenlijk wel wat rekening houden met wat het spul kan hebben. 12kW uit een setje koude batterijen trekken levert geheid een undervoltage alarm op.

Momenteel begrenst logica in NodeRED de daadwerkelijke stromen. Maar DAO moet het liefst ook weten, want die gaat anders niet krijgen waar-ie om vraagt. Dat doe ik nu door een aantal stages weg te halen bij charge/discharge, maar dat kan mooier.

Haast heeft het niet; het zal voor wel ver gedaan zijn met de kou dit jaar mag ik hopen.
DaBit schreef op maandag 23 februari 2026 @ 18:28:
@KC27 : Nog een feature request kwa batterij, er staat me iets van bij dat ik het al ooit eerder gevraagd zou kunnen hebben maar ik weet het niet meer zeker: het zou leuk zijn als ik via entities een maximum in kon stellen voor laad- / ontlaadvermogen. De reden hierachter is de beperkte laad- / ontlaadstromen van LFP cellen bij lagere temperaturen; tussen 0 en ik meen 15 graden mag ik ze maar met 0,1C laden, 15-20 graden met 0,25C en 20+ met 0,5C. Discharge is een minder groot probleem, maar ook daar wil je eigenlijk wel wat rekening houden met wat het spul kan hebben. 12kW uit een setje koude batterijen trekken levert geheid een undervoltage alarm op.

Momenteel begrenst logica in NodeRED de daadwerkelijke stromen. Maar DAO moet het liefst ook weten, want die gaat anders niet krijgen waar-ie om vraagt. Dat doe ik nu door een aantal stages weg te halen bij charge/discharge, maar dat kan mooier.

Haast heeft het niet; het zal voor wel ver gedaan zijn met de kou dit jaar mag ik hopen.
Ter bevestiging:
Je bedoelt dus dat de optionele settings "dc_to_bat max power" en "bat_to_dc max power", flex settings worden zodat je ze vanuit HA kunt bijstellen?

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


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 08:57
KC27 schreef op maandag 23 februari 2026 @ 19:14:
Ter bevestiging:
Je bedoelt dus dat de optionele settings "dc_to_bat max power" en "bat_to_dc max power", flex settings worden zodat je ze vanuit HA kunt bijstellen?
Ik ben wat onbekend met die settings, maar ik denk het wel eigenlijk ja.

Dan zou dat betekenen dat als ik dc_to_bat max power op bijvoorbeeld 5000W zet en de (laad)efficiency op dat punt 90% is dat DAO entity set power feedin nooit hoger uitstuurt dan 5500W? Klinkt exact als wat ik zou willen hebben!
DaBit schreef op maandag 23 februari 2026 @ 21:08:
[...]


Ik ben wat onbekend met die settings, maar ik denk het wel eigenlijk ja.

Dan zou dat betekenen dat als ik dc_to_bat max power op bijvoorbeeld 5000W zet en de (laad)efficiency op dat punt 90% is dat DAO entity set power feedin nooit hoger uitstuurt dan 5500W? Klinkt exact als wat ik zou willen hebben!
Het zijn optionele settings die weinig worden gebruikt zeker niet als je geen pv hebt aangesloten via een mppt tracker op de dc van je batterij. De power naar/van je accu wordt zonder pv indirect gemaximeerd door het maximale laad/laadvermogen aan de ac kant.

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

Er is een testversie met drie nieuw feature requests in de changelog:
  1. Made optional battery settings "bat_to_dc max power" and "dc_to_bat max power" flex-setting (feature request by @DaBit)
  2. Reduce power during charging at high soc and during discharging at low soc (feature requests from @bartzzz and @arjenhiemstra)
  3. Made check 'optimal lower level" lower as "lower limit" (feature request of @mistral2)
Toelichting bij 2:
In de wiki is een uitleg opgenomen hoe je dit goed configureert:
https://github.com/cornee...-reduce-power-lowhigh-soc

Ik heb uiteraard een en ander getest, maar ik wil met name de indieners van een feature request vragen om de nieuwe functionaliteit in hun situatie flink aan de tand te voelen, maar andere testers zijn natuurlijk ook van harte welkom.
Ik hoor graag jullie bevindingen.

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


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 08:57
@KC27 : even voor de zekerheid; zo is het goed geconfigureerd toch?
(wel belangrijk als je een feature moet 'goedkeuren')

NodeRED flow uitgebreid met min/max chargepower berekeningen (Voor nu simpelweg max laadstroom maal 52 maal 1.1; die laatste paar watten zijn niet zo spannend):

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

Doet het:

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

En dan in DAO:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
..
..
 "battery": [ 
          {
        "name": "Accu schuur",
..
           "dc_to_bat max power": "sensor.ess_max_chargepower",
          "bat_to_dc max power": "sensor.ess_max_dischargepower",
          "charge stages": [
            {
              "power": 0,
              "efficiency": 1
            },
..
..
Er valt een punt te maken dat DAO nu in een koude nacht niet optimaal kan plannen voor een warme namiddag, maar in de praktijk is die batterijtemperatuur niet zo heel variabel over een etmaal.

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 08:57
Dat zegt boem als ik in plaats van nummertjes de entiteiten invul.

"dc_to_bat max power": "sensor.ess_max_chargepower", zegt plof
"dc_to_bat max power": 6000, werkt

Zal wel een simpele stupid user error zijn maar ik zie 'm zo gauw even niet.
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
2026-02-24 08:45:08 info: Day Ahead Optimalisering versie: 2026.03.0.rc1
2026-02-24 08:45:08 info: Day Ahead Optimalisering gestart op: 24-02-2026 08:45:08
2026-02-24 08:45:08 info: Day Ahead Optimalisatie gestart: 24-02-2026 08:45:08 taak: calc_optimum
2026-02-24 08:45:08 info: Debug = False
2026-02-24 08:45:08 info: Zelf berekende baseload
2026-02-24 08:45:08 info: ML prediction Growatt
                   date_time  prediction
0  2026-02-24 08:00:00+01:00       0.009
1  2026-02-24 09:00:00+01:00       0.013
2  2026-02-24 10:00:00+01:00       0.027
3  2026-02-24 11:00:00+01:00       0.139
4  2026-02-24 12:00:00+01:00       0.389
5  2026-02-24 13:00:00+01:00       0.734
6  2026-02-24 14:00:00+01:00       0.282
7  2026-02-24 15:00:00+01:00       0.119
8  2026-02-24 16:00:00+01:00       0.110
9  2026-02-24 17:00:00+01:00       0.044
10 2026-02-24 18:00:00+01:00       0.000
11 2026-02-24 19:00:00+01:00       0.000
12 2026-02-24 20:00:00+01:00       0.000
13 2026-02-24 21:00:00+01:00       0.000
14 2026-02-24 22:00:00+01:00       0.000
15 2026-02-24 23:00:00+01:00       0.000
2026-02-24 08:45:08 info: ML prediction schuurzuid
                   date_time  prediction
0  2026-02-24 08:00:00+01:00       0.002
1  2026-02-24 09:00:00+01:00       0.004
2  2026-02-24 10:00:00+01:00       0.009
3  2026-02-24 11:00:00+01:00       0.027
4  2026-02-24 12:00:00+01:00       0.050
5  2026-02-24 13:00:00+01:00       0.085
6  2026-02-24 14:00:00+01:00       0.042
7  2026-02-24 15:00:00+01:00       0.025
8  2026-02-24 16:00:00+01:00       0.020
9  2026-02-24 17:00:00+01:00       0.008
10 2026-02-24 18:00:00+01:00       0.000
11 2026-02-24 19:00:00+01:00       0.000
12 2026-02-24 20:00:00+01:00       0.000
13 2026-02-24 21:00:00+01:00       0.000
14 2026-02-24 22:00:00+01:00       0.000
15 2026-02-24 23:00:00+01:00       0.000
2026-02-24 08:45:08 info: ML prediction schuurmidden
                   date_time  prediction
0  2026-02-24 08:00:00+01:00       0.001
1  2026-02-24 09:00:00+01:00       0.004
2  2026-02-24 10:00:00+01:00       0.009
3  2026-02-24 11:00:00+01:00       0.027
4  2026-02-24 12:00:00+01:00       0.050
5  2026-02-24 13:00:00+01:00       0.082
6  2026-02-24 14:00:00+01:00       0.041
7  2026-02-24 15:00:00+01:00       0.026
8  2026-02-24 16:00:00+01:00       0.020
9  2026-02-24 17:00:00+01:00       0.005
10 2026-02-24 18:00:00+01:00       0.000
11 2026-02-24 19:00:00+01:00       0.000
12 2026-02-24 20:00:00+01:00       0.000
13 2026-02-24 21:00:00+01:00       0.000
14 2026-02-24 22:00:00+01:00       0.000
15 2026-02-24 23:00:00+01:00       0.000
2026-02-24 08:45:08 info: ML prediction schuurnoord
                   date_time  prediction
0  2026-02-24 08:00:00+01:00       0.001
1  2026-02-24 09:00:00+01:00       0.004
2  2026-02-24 10:00:00+01:00       0.009
3  2026-02-24 11:00:00+01:00       0.027
4  2026-02-24 12:00:00+01:00       0.050
5  2026-02-24 13:00:00+01:00       0.080
6  2026-02-24 14:00:00+01:00       0.041
7  2026-02-24 15:00:00+01:00       0.027
8  2026-02-24 16:00:00+01:00       0.018
9  2026-02-24 17:00:00+01:00       0.004
10 2026-02-24 18:00:00+01:00       0.000
11 2026-02-24 19:00:00+01:00       0.000
12 2026-02-24 20:00:00+01:00       0.000
13 2026-02-24 21:00:00+01:00       0.000
14 2026-02-24 22:00:00+01:00       0.000
15 2026-02-24 23:00:00+01:00       0.000
2026-02-24 08:45:08 info: ML prediction schuurplatnoord
                   date_time  prediction
0  2026-02-24 08:00:00+01:00       0.003
1  2026-02-24 09:00:00+01:00       0.011
2  2026-02-24 10:00:00+01:00       0.019
3  2026-02-24 11:00:00+01:00       0.039
4  2026-02-24 12:00:00+01:00       0.063
5  2026-02-24 13:00:00+01:00       0.092
6  2026-02-24 14:00:00+01:00       0.050
7  2026-02-24 15:00:00+01:00       0.026
8  2026-02-24 16:00:00+01:00       0.017
9  2026-02-24 17:00:00+01:00       0.006
10 2026-02-24 18:00:00+01:00       0.000
11 2026-02-24 19:00:00+01:00       0.000
12 2026-02-24 20:00:00+01:00       0.000
13 2026-02-24 21:00:00+01:00       0.000
14 2026-02-24 22:00:00+01:00       0.000
15 2026-02-24 23:00:00+01:00       0.000
2026-02-24 08:45:08 info: ML prediction erker
                   date_time  prediction
0  2026-02-24 08:00:00+01:00       0.003
1  2026-02-24 09:00:00+01:00       0.003
2  2026-02-24 10:00:00+01:00       0.005
3  2026-02-24 11:00:00+01:00       0.010
4  2026-02-24 12:00:00+01:00       0.018
5  2026-02-24 13:00:00+01:00       0.030
6  2026-02-24 14:00:00+01:00       0.015
7  2026-02-24 15:00:00+01:00       0.009
8  2026-02-24 16:00:00+01:00       0.006
9  2026-02-24 17:00:00+01:00       0.001
10 2026-02-24 18:00:00+01:00       0.000
11 2026-02-24 19:00:00+01:00       0.000
12 2026-02-24 20:00:00+01:00       0.000
13 2026-02-24 21:00:00+01:00       0.000
14 2026-02-24 22:00:00+01:00       0.000
15 2026-02-24 23:00:00+01:00       0.000
2026-02-24 08:45:08 info: ML prediction aanbouw
                   date_time  prediction
0  2026-02-24 08:00:00+01:00       0.002
1  2026-02-24 09:00:00+01:00       0.004
2  2026-02-24 10:00:00+01:00       0.008
3  2026-02-24 11:00:00+01:00       0.022
4  2026-02-24 12:00:00+01:00       0.040
5  2026-02-24 13:00:00+01:00       0.085
6  2026-02-24 14:00:00+01:00       0.035
7  2026-02-24 15:00:00+01:00       0.018
8  2026-02-24 16:00:00+01:00       0.015
9  2026-02-24 17:00:00+01:00       0.006
10 2026-02-24 18:00:00+01:00       0.000
11 2026-02-24 19:00:00+01:00       0.000
12 2026-02-24 20:00:00+01:00       0.000
13 2026-02-24 21:00:00+01:00       0.000
14 2026-02-24 22:00:00+01:00       0.000
15 2026-02-24 23:00:00+01:00       0.000
2026-02-24 08:45:08 info: Start waarden: 
      uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0   08:45 2026-02-24 08:45:00 0.142 0.305 0.261 0.374  0.007      0
1   09:00 2026-02-24 09:00:00 0.142 0.305 0.261 0.308  0.009      0
2   09:15 2026-02-24 09:15:00 0.137 0.298 0.254 0.288  0.010      0
3   09:30 2026-02-24 09:30:00 0.131 0.291 0.247 0.268  0.012      0
4   09:45 2026-02-24 09:45:00 0.122 0.281 0.237 0.280  0.014      0
5   10:00 2026-02-24 10:00:00 0.134 0.295 0.251 0.309  0.015      0
6   10:15 2026-02-24 10:15:00 0.115 0.271 0.227 0.321  0.018      0
7   10:30 2026-02-24 10:30:00 0.107 0.262 0.218 0.333  0.020      0
8   10:45 2026-02-24 10:45:00 0.105 0.259 0.216 0.372  0.033      0
9   11:00 2026-02-24 11:00:00 0.112 0.269 0.225 0.450  0.051      0
10  11:15 2026-02-24 11:15:00 0.101 0.255 0.211 0.490  0.064      0
11  11:30 2026-02-24 11:30:00 0.099 0.252 0.208 0.529  0.077      0
12  11:45 2026-02-24 11:45:00 0.092 0.244 0.201 0.497  0.100      0
13  12:00 2026-02-24 12:00:00 0.096 0.249 0.205 0.404  0.128      0
14  12:15 2026-02-24 12:15:00 0.091 0.243 0.199 0.371  0.151      0
15  12:30 2026-02-24 12:30:00 0.091 0.242 0.199 0.338  0.174      0
16  12:45 2026-02-24 12:45:00 0.087 0.238 0.195 0.328  0.207      0
17  13:00 2026-02-24 13:00:00 0.090 0.241 0.197 0.335  0.266      0
18  13:15 2026-02-24 13:15:00 0.089 0.240 0.197 0.325  0.299      0
19  13:30 2026-02-24 13:30:00 0.089 0.240 0.196 0.315  0.332      0
20  13:45 2026-02-24 13:45:00 0.087 0.239 0.195 0.305  0.290      0
21  14:00 2026-02-24 14:00:00 0.081 0.231 0.187 0.293  0.184      0
22  14:15 2026-02-24 14:15:00 0.085 0.235 0.191 0.283  0.141      0
23  14:30 2026-02-24 14:30:00 0.086 0.237 0.193 0.273  0.098      0
24  14:45 2026-02-24 14:45:00 0.089 0.241 0.197 0.269  0.082      0
25  15:00 2026-02-24 15:00:00 0.087 0.238 0.195 0.274  0.083      0
26  15:15 2026-02-24 15:15:00 0.091 0.243 0.199 0.271  0.067      0
27  15:30 2026-02-24 15:30:00 0.097 0.250 0.206 0.267  0.051      0
28  15:45 2026-02-24 15:45:00 0.110 0.266 0.222 0.253  0.049      0
29  16:00 2026-02-24 16:00:00 0.095 0.248 0.204 0.229  0.057      0
30  16:15 2026-02-24 16:15:00 0.101 0.255 0.212 0.214  0.054      0
31  16:30 2026-02-24 16:30:00 0.112 0.269 0.225 0.200  0.051      0
32  16:45 2026-02-24 16:45:00 0.129 0.288 0.244 0.191  0.043      0
33  17:00 2026-02-24 17:00:00 0.112 0.268 0.224 0.185  0.030      0
34  17:15 2026-02-24 17:15:00 0.145 0.308 0.264 0.176  0.022      0
35  17:30 2026-02-24 17:30:00 0.182 0.353 0.309 0.167  0.013      0
36  17:45 2026-02-24 17:45:00 0.233 0.415 0.371 0.165  0.009      0
37  18:00 2026-02-24 18:00:00 0.182 0.353 0.309 0.169  0.006      0
38  18:15 2026-02-24 18:15:00 0.177 0.347 0.303 0.167  0.001      0
39  18:30 2026-02-24 18:30:00 0.166 0.334 0.290 0.166  0.000      0
40  18:45 2026-02-24 18:45:00 0.151 0.315 0.271 0.164  0.000      0
41  19:00 2026-02-24 19:00:00 0.162 0.329 0.285 0.164  0.000      0
42  19:15 2026-02-24 19:15:00 0.137 0.298 0.255 0.163  0.000      0
43  19:30 2026-02-24 19:30:00 0.131 0.291 0.248 0.161  0.000      0
44  19:45 2026-02-24 19:45:00 0.113 0.269 0.225 0.151  0.000      0
45  20:00 2026-02-24 20:00:00 0.126 0.285 0.242 0.131  0.000      0
46  20:15 2026-02-24 20:15:00 0.119 0.277 0.233 0.122  0.000      0
47  20:30 2026-02-24 20:30:00 0.109 0.264 0.220 0.112  0.000      0
48  20:45 2026-02-24 20:45:00 0.097 0.250 0.207 0.122  0.000      0
49  21:00 2026-02-24 21:00:00 0.109 0.264 0.220 0.153  0.000      0
50  21:15 2026-02-24 21:15:00 0.101 0.255 0.211 0.163  0.000      0
51  21:30 2026-02-24 21:30:00 0.097 0.250 0.206 0.173  0.000      0
52  21:45 2026-02-24 21:45:00 0.088 0.239 0.195 0.165  0.000      0
53  22:00 2026-02-24 22:00:00 0.098 0.252 0.208 0.140  0.000      0
54  22:15 2026-02-24 22:15:00 0.095 0.247 0.204 0.131  0.000      0
55  22:30 2026-02-24 22:30:00 0.092 0.244 0.200 0.123  0.000      0
56  22:45 2026-02-24 22:45:00 0.088 0.239 0.195 0.122  0.000      0
57  23:00 2026-02-24 23:00:00 0.091 0.242 0.199 0.128  0.000      0
58  23:15 2026-02-24 23:15:00 0.089 0.241 0.197 0.127  0.000      0
59  23:30 2026-02-24 23:30:00 0.085 0.236 0.192 0.126  0.000      0
60  23:45 2026-02-24 23:45:00 0.081 0.230 0.187 0.126  0.000      0
2026-02-24 08:45:09 info: No reduced hours applied for Accu schuur
2026-02-24 08:45:09 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 739, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 501, in calc_optimum
    self.get_setting_state(
    ~~~~~~~~~~~~~~~~~~~~~~~
    ...<4 lines>...
    )
    ~
    / 1000
    ^~~~~~
TypeError: unsupported operand type(s) for /: 'str' and 'int'
Traceback (most recent call last):
  File "/root/dao/webserver/../prog/day_ahead.py", line 4822, in <module>
    main()
    ~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 4795, in main
    da_calc.run_task_function("calc_optimum")
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 739, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 501, in calc_optimum
    self.get_setting_state(
    ~~~~~~~~~~~~~~~~~~~~~~~
    ...<4 lines>...
    )
    ~
    / 1000
    ^~~~~~
TypeError: unsupported operand type(s) for /: 'str' and 'int'
DaBit schreef op dinsdag 24 februari 2026 @ 08:46:
Dat zegt boem als ik in plaats van nummertjes de entiteiten invul.

"dc_to_bat max power": "sensor.ess_max_chargepower", zegt plof
"dc_to_bat max power": 6000, werkt

Zal wel een simpele stupid user error zijn maar ik zie 'm zo gauw even niet.


[...]
Sorry, mijn fout!
Ik dacht gisteren: deze fiets ik er even snel in (en dus niet goed getest 8)7 )
Een oud gezegde luidt: haastige spoed is zelden goed.
Er komt vandaag of morgen een nieuwe test-versie waarin dit is opgelost.

[ Voor 4% gewijzigd door KC27 op 24-02-2026 10:38 ]

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


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 08:57
Geen haast hoor. Het is nice-to-have functionaliteit, geen must-have.

  • Tommiiee
  • Registratie: September 2011
  • Laatst online: 18:40
Ik mis volgens mij het tabblad Solar. Ik maak nog geen gebruik van ml predictions, omdat ik HA pas 1 of 2 maandjes gebruik. Dit staat er in mijn config:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"solar": [
    { 
      "name": "Enphase",
      "sensor history": "sensor.envoy_metered_lifetime_energy_production",
      "ml_prediction": "false",
      "entities sensors": ["sensor.envoy_metered_lifetime_energy_production"],
      "strings": [
        {
          "tilt": 42,
          "orientation": 135,
          "capacity": 3.52,
          "yield": 0.00748
        },
        {
          "tilt": 42,
          "orientation": 315,
          "capacity": 1.76,
          "yield": 0.00374
        }
      ]
    }
  ]
Zou het tabblad wel moeten verschijnen of is dat alleen als je ml_predictions gebruikt?
Tommiiee schreef op dinsdag 24 februari 2026 @ 18:36:
Ik mis volgens mij het tabblad Solar. Ik maak nog geen gebruik van ml predictions, omdat ik HA pas 1 of 2 maandjes gebruik. Dit staat er in mijn config:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"solar": [
    { 
      "name": "Enphase",
      "sensor history": "sensor.envoy_metered_lifetime_energy_production",
      "ml_prediction": "false",
      "entities sensors": ["sensor.envoy_metered_lifetime_energy_production"],
      "strings": [
        {
          "tilt": 42,
          "orientation": 135,
          "capacity": 3.52,
          "yield": 0.00748
        },
        {
          "tilt": 42,
          "orientation": 315,
          "capacity": 1.76,
          "yield": 0.00374
        }
      ]
    }
  ]
Zou het tabblad wel moeten verschijnen of is dat alleen als je ml_predictions gebruikt?
Ja dat is er alleen als je ml_predictions gebruikt.

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

DaBit schreef op dinsdag 24 februari 2026 @ 16:05:
Geen haast hoor. Het is nice-to-have functionaliteit, geen must-have.
Dan breng ik er geen aparte testversie voor uit, maar neem ik hem mee in de eerstvolgende (test)versie met meer updates.

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


  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 12:54
Vraagje.
Ik will graag de solar functie gebruiken. trainen.
maar ik heb 1 sprong in de data zitten.
Is het nog bruikbaar als dit er 1x in 2.5 jaar in zit?
Afbeeldingslocatie: https://tweakers.net/i/fmvSu9si4BXid2x0HmlZmH1preo=/800x/filters:strip_exif()/f/image/OidZaACaOQgTqpglr2ZryAIo.png?f=fotoalbum_large

  • simnet
  • Registratie: Januari 2020
  • Laatst online: 19:27
edterbak schreef op dinsdag 24 februari 2026 @ 23:24:
Vraagje.
Ik will graag de solar functie gebruiken. trainen.
maar ik heb 1 sprong in de data zitten.
Is het nog bruikbaar als dit er 1x in 2.5 jaar in zit?
[Afbeelding]
Dat zou geen enkel probleem mogen zijn. Alleen die ene dag wordt dan mogelijk niet gebruikt. Verder zou het niet uit moeten maken.

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 19:40

Beekforel

Is eigenlijk geen vis

KC27 schreef op vrijdag 6 februari 2026 @ 23:46:
[...]

Ik denk dat het voor de modellen beter is dat er wel "nul"standen worden opgeslagen in de database.
Blijkbaar gaat de growatt-omvormer "off-line".
Misschien is dat een instelling, die je kunt veranderen
Dit is hier al een keer eerder langsgekomen. Wellicht is er op het HA-topic al iets over gepost?
Gebruik svp de zoekfunctie om dat op te zoeken.
Ik heb nog even wat onderzoek gedaan maar ik kan dit niet voorkomen. Mijn omvormers worden uitgelezen met een esphome implementatie (growatt_solar) en als de omvormer geen zon heeft gaat ook de ESP uit. In Home Assistant is het dan unavailable en geen 0.

Ik zou een template sensor kunnen maken en die ertussen zetten, zodat er wel 0 wordt gevuld. Maar dan heb ik niets aan mijn historische data, zover ik weet is dat niet mogelijk met terugwerkende kracht. Zou het niet mogelijk zijn om de lege waardes (ik neem dan maar even aan dat dit null values zijn) als 0 te interpreteren in DAO?

  • edterbak
  • Registratie: Maart 2006
  • Laatst online: 12:54
simnet schreef op woensdag 25 februari 2026 @ 08:06:
[...]

Dat zou geen enkel probleem mogen zijn. Alleen die ene dag wordt dan mogelijk niet gebruikt. Verder zou het niet uit moeten maken.
Check! Het werkt gewoon :) Thanks
Beekforel schreef op woensdag 25 februari 2026 @ 08:31:
[...]

Ik heb nog even wat onderzoek gedaan maar ik kan dit niet voorkomen. Mijn omvormers worden uitgelezen met een esphome implementatie (growatt_solar) en als de omvormer geen zon heeft gaat ook de ESP uit. In Home Assistant is het dan unavailable en geen 0.

Ik zou een template sensor kunnen maken en die ertussen zetten, zodat er wel 0 wordt gevuld. Maar dan heb ik niets aan mijn historische data, zover ik weet is dat niet mogelijk met terugwerkende kracht. Zou het niet mogelijk zijn om de lege waardes (ik neem dan maar even aan dat dit null values zijn) als 0 te interpreteren in DAO?
Misschien (waarschijnlijk) werkt de volgende oplossing:
Maak in HA een tweede sensor aan en vul de historie van die sensor met echte nul-getallen (moet je wel enige kennis van sql hebben). Deze tweede sensor neem je op in de lijst van sensoren bij je solar device.

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


  • rescla
  • Registratie: November 2012
  • Laatst online: 19:36
Ik heb geen oplossing als de WP config aan staat met 2026.02.2. Dit is pas sinds vanmiddag.
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
Logging van bewerking "Optimaliseringsberekening met debug":

2026-02-25 13:48:20 info: Day Ahead Optimalisering versie: 2026.02.2
2026-02-25 13:48:20 info: Day Ahead Optimalisering gestart op: 25-02-2026 13:48:20
2026-02-25 13:48:20 info: Day Ahead Optimalisatie gestart: 25-02-2026 13:48:20 taak: calc_optimum_met_debug
2026-02-25 13:48:20 info: Debug = True
2026-02-25 13:48:20 info: Zelf berekende baseload
2026-02-25 13:48:21 info: ML prediction huawei
                   date_time  prediction
0  2026-02-25 14:00:00+01:00       4.342
1  2026-02-25 15:00:00+01:00       3.903
2  2026-02-25 16:00:00+01:00       2.933
3  2026-02-25 17:00:00+01:00       1.625
4  2026-02-25 18:00:00+01:00       0.434
5  2026-02-25 19:00:00+01:00       0.000
6  2026-02-25 20:00:00+01:00       0.000
7  2026-02-25 21:00:00+01:00       0.000
8  2026-02-25 22:00:00+01:00       0.000
9  2026-02-25 23:00:00+01:00       0.000
10 2026-02-26 00:00:00+01:00       0.000
11 2026-02-26 01:00:00+01:00       0.000
12 2026-02-26 02:00:00+01:00       0.000
13 2026-02-26 03:00:00+01:00       0.000
14 2026-02-26 04:00:00+01:00       0.000
15 2026-02-26 05:00:00+01:00       0.000
16 2026-02-26 06:00:00+01:00       0.000
17 2026-02-26 07:00:00+01:00       0.000
18 2026-02-26 08:00:00+01:00       0.021
19 2026-02-26 09:00:00+01:00       0.298
20 2026-02-26 10:00:00+01:00       0.902
21 2026-02-26 11:00:00+01:00       1.975
22 2026-02-26 12:00:00+01:00       2.759
23 2026-02-26 13:00:00+01:00       3.986
24 2026-02-26 14:00:00+01:00       3.176
25 2026-02-26 15:00:00+01:00       1.808
26 2026-02-26 16:00:00+01:00       0.944
27 2026-02-26 17:00:00+01:00       0.365
28 2026-02-26 18:00:00+01:00       0.139
29 2026-02-26 19:00:00+01:00       0.000
30 2026-02-26 20:00:00+01:00       0.000
31 2026-02-26 21:00:00+01:00       0.000
32 2026-02-26 22:00:00+01:00       0.000
33 2026-02-26 23:00:00+01:00       0.000
34 2026-02-27 00:00:00+01:00       0.000
2026-02-25 13:48:21 info: Start waarden: 
     uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0  13:00 2026-02-25 13:00:00 0.060 0.200 0.183 2.118  0.844      0
1  14:00 2026-02-25 14:00:00 0.072 0.214 0.197 1.119  3.903      0
2  15:00 2026-02-25 15:00:00 0.091 0.238 0.221 1.050  2.933      0
3  16:00 2026-02-25 16:00:00 0.115 0.267 0.250 1.132  1.625      0
4  17:00 2026-02-25 17:00:00 0.118 0.271 0.254 1.426  0.434      0
5  18:00 2026-02-25 18:00:00 0.108 0.259 0.242 1.321  0.000      0
6  19:00 2026-02-25 19:00:00 0.095 0.243 0.226 1.261  0.000      0
7  20:00 2026-02-25 20:00:00 0.086 0.231 0.214 1.257  0.000      0
8  21:00 2026-02-25 21:00:00 0.085 0.231 0.214 1.150  0.000      0
9  22:00 2026-02-25 22:00:00 0.079 0.223 0.207 1.038  0.000      0
2026-02-25 13:48:21 info: No reduced hours applied for Victron to be
2026-02-25 13:48:21 info: Startwaarde SoC Victron to be: 51.0%

2026-02-25 13:48:21 info: Boiler direct opwarmen staat uit
2026-02-25 13:48:21 info: Boiler setpoint 50.0 °C
2026-02-25 13:48:21 info: Boiler hysterese 10.0 K
2026-02-25 13:48:21 info: Boiler opwarmen wordt ingepland tussen: 2026-02-25 19:00 en 2026-02-25 22:00
2026-02-25 13:48:21 info: Boiler verbruik in 1 uur: 3.75 kWh
2026-02-25 13:48:21 info: Prognose boiler:
                 tijd  act_temp  heat  elec  interval  cost  end_temp  end_value  netto_cost
0 2026-02-25 13:00:00    50.000 0.000 0.100         1 0.020    47.300     -0.145       0.165
1 2026-02-25 14:00:00    49.700 0.197 0.168         1 0.036    47.600     -0.129       0.165
2 2026-02-25 15:00:00    49.400 0.394 0.236         1 0.056    47.900     -0.113       0.169
3 2026-02-25 16:00:00    49.100 0.591 0.304         1 0.081    48.200     -0.097       0.178
4 2026-02-25 17:00:00    48.800 0.788 0.372         1 0.101    48.500     -0.081       0.181
5 2026-02-25 18:00:00    48.500 0.985 0.440         1 0.114    48.800     -0.065       0.178
6 2026-02-25 19:00:00    48.200 1.182 0.508         1 0.123    49.100     -0.048       0.172
7 2026-02-25 20:00:00    47.900 1.380 0.576         1 0.133    49.400     -0.032       0.165
8 2026-02-25 21:00:00    47.600 1.577 0.644         1 0.149    49.700     -0.016       0.165
9 2026-02-25 22:00:00    47.300 1.774 0.712         1 0.159    50.000      0.000       0.159

2026-02-25 13:48:21 info: Instellingen voor laden van EV: Tesla Model 3 H-994-BT
2026-02-25 13:48:21 info: Direct laden is uit
2026-02-25 13:48:21 info:  Ampere  Effic. Grid kW Accu kW
2026-02-25 13:48:21 info:    0.00    1.00    0.00    0.00
2026-02-25 13:48:21 info:    6.00    0.96    4.14    3.97
2026-02-25 13:48:21 info:   16.00    0.98   11.04   10.82
2026-02-25 13:48:21 info: Capaciteit accu: 68.45 kWh
2026-02-25 13:48:21 info: Maximaal laadvermogen: 11.04 kW
2026-02-25 13:48:21 info: Klaar met laden op: 25-02-2026 23:00:00
2026-02-25 13:48:21 info: Huidig laadniveau: 85.31 %
2026-02-25 13:48:21 info: Gewenst laadniveau:85.0 %
2026-02-25 13:48:21 info: Marge voor het laden: 0 %
2026-02-25 13:48:21 info: Locatie: home
2026-02-25 13:48:21 info: Ingeplugged:True
2026-02-25 13:48:21 info: Benodigde netto energie: 0.000 kWh
2026-02-25 13:48:21 info: Tijd nodig om te laden: 0:0 uur
2026-02-25 13:48:21 info: Afgerond naar hele intervallen: 0 uur
2026-02-25 13:48:21 info: Stand laden schakelaar: off
2026-02-25 13:48:21 info: Stand aantal ampere laden: 0.0 A
2026-02-25 13:48:21 info: Opladen wordt niet ingepland, omdat werkelijk niveau (85.3%) hoger is of gelijk aan gewenst niveau (85.0% minus de marge 0%), opgegeven tijdstip (2026-02-25 23:00:00) ligt voorbij de planningshorizon (2026-02-25 22:00:00).
2026-02-25 13:48:21 info: Gewogen graaddagen vandaag: 4.6 K.day
2026-02-25 13:48:21 info: Gewogen graaddagen totaal: 4.6 K.day
2026-02-25 13:48:21 info: Degree days factor: 2.2 kWh/K.day
2026-02-25 13:48:21 info: Totaal benodigde warmte: 10.0 kWh
2026-02-25 13:48:21 info: Reeds geproduceerde warmte: 0.0 kWh
2026-02-25 13:48:21 info: Nog benodigde warmte: 10.0 kWh
2026-02-25 13:48:21 info: Regeling warmtepomp: heating curve
2026-02-25 13:48:21 info: Actuele warmtevraag: Nee
2026-02-25 13:48:21 info: Minimale runlengte 1 uur
2026-02-25 13:48:21 info: Warmtepomp met power-regeling/stooklijnverschuiving wordt ingepland.
2026-02-25 13:48:21 info: Maximaal warmteproducerend vermogen: 5.0 kW
2026-02-25 13:48:21 info: Minimaal warmteproducerend vermogen: 1.5975 kW
2026-02-25 13:48:21 info: Aantal beschikbare uren: 8.00
2026-02-25 13:48:21 info: Maximaal te produceren hoeveelheid warmte: 36.0 kWh
2026-02-25 13:48:21 info: Minimaal te produceren hoeveelheid warmte: 11.5 kWh
2026-02-25 13:48:21 info: Aantal in te plannen uren: 6.0
2026-02-25 13:48:21 info: Kan starturen wp niet bepalen
2026-02-25 13:48:21 info: geen wp-sensor(s) geconfigureerd bij 'report'
2026-02-25 13:48:21 info: Warmtepomp draait al minimaal -1 uur
2026-02-25 13:48:21 info: Eerste blok van 1 uur
2026-02-25 13:48:21 info: Tussenin 0 blokken van 4 uur
2026-02-25 13:48:21 info: Laatste blok van 1.0 uur
2026-02-25 13:48:21 info: Totaal aantal blokken: 2
2026-02-25 13:48:21 info: Apparaat Vaatwasser direct starten staat uit
2026-02-25 13:48:21 info: Machine Vaatwasser wordt niet ingepland, want het planning-window ligt voorbij einde optimalisering
2026-02-25 13:48:21 info: Strategie: minimale kosten
2026-02-25 13:48:21 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-25 13:48:21 info: Rekentijd: 0.01  sec
2026-02-25 13:48:21 waarschuwing: Geen oplossing voor: minimize cost
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",
    "degree days factor": "input_number.dao_heatpump_degree_days_factor",
    "adjustment": "heating curve",
    "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.dao_heatpump_stooklijn_verschuiving",
    "entity hp power sensor": "sensor.shelly_3em_nibe_channel_c_power",
    "entity hp heat demand": "switch.permit_heating_40182",
    "adjustment factor": 0.04
  },
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"report": {
    "entities grid consumption": [
      "sensor.energy_low",
      "sensor.energy_high"
    ],
    "entities grid production": [
      "sensor.energy_delivery_low",
      "sensor.energy_delivery_high"
    ],
    "entities solar production ac": [
      "sensor.inverter_total_yield"
    ],
    "entities solar production dc": [],
    "entities ev consumption" : [],
    "entities wp consumption" : ["sensor.shelly_em3_nibe_3_phase_energy"],
    "entities boiler consumption": [],
    "entities battery consumption": ["sensor.victron_mqtt_vebus_276_vebus_energy_ac_in1_to_inverter"],
    "entities battery production": ["sensor.victron_mqtt_vebus_276_vebus_energy_inverter_to_ac_in1"]
  },

  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
KC27 schreef op maandag 23 februari 2026 @ 23:47:
Er is een testversie met drie nieuw feature requests in de changelog:
  1. Made optional battery settings "bat_to_dc max power" and "dc_to_bat max power" flex-setting (feature request by @DaBit)
  2. Reduce power during charging at high soc and during discharging at low soc (feature requests from @bartzzz and @arjenhiemstra)
  3. Made check 'optimal lower level" lower as "lower limit" (feature request of @mistral2)
Toelichting bij 2:
In de wiki is een uitleg opgenomen hoe je dit goed configureert:
https://github.com/cornee...-reduce-power-lowhigh-soc

Ik heb uiteraard een en ander getest, maar ik wil met name de indieners van een feature request vragen om de nieuwe functionaliteit in hun situatie flink aan de tand te voelen, maar andere testers zijn natuurlijk ook van harte welkom.
Ik hoor graag jullie bevindingen.
Ik ben er wat mee aan het testen maar ik zie het nog niet helemaal terug maar misschien doe ik iets niet goed.
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
2026-02-25 14:35:10 info: Day Ahead Optimalisering versie: 2026.03.0.rc1
2026-02-25 14:35:10 info: Day Ahead Optimalisering gestart op: 25-02-2026 14:35:10
2026-02-25 14:35:10 info: Day Ahead Optimalisatie gestart: 25-02-2026 14:35:10 taak: calc_optimum
2026-02-25 14:35:10 info: Debug = False
2026-02-25 14:35:10 info: Zelf berekende baseload
2026-02-25 14:35:10 info: Start waarden: 
      uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0   14:00 2026-02-25 14:00:00 0.060 0.220 0.220 1.386      0  0.635
1   15:00 2026-02-25 15:00:00 0.072 0.234 0.234 1.254      0  1.412
2   16:00 2026-02-25 16:00:00 0.091 0.258 0.258 1.490      0  0.773
3   17:00 2026-02-25 17:00:00 0.115 0.287 0.287 2.453      0  0.200
4   18:00 2026-02-25 18:00:00 0.118 0.291 0.291 3.524      0  0.000
5   19:00 2026-02-25 19:00:00 0.108 0.279 0.279 2.355      0  0.000
6   20:00 2026-02-25 20:00:00 0.095 0.263 0.263 3.194      0  0.000
7   21:00 2026-02-25 21:00:00 0.086 0.251 0.251 3.392      0  0.000
8   22:00 2026-02-25 22:00:00 0.085 0.251 0.251 2.292      0  0.000
9   23:00 2026-02-25 23:00:00 0.079 0.243 0.243 1.863      0  0.000
10  00:00 2026-02-26 00:00:00 0.081 0.246 0.246 1.723      0  0.000
11  01:00 2026-02-26 01:00:00 0.076 0.239 0.239 1.876      0  0.000
12  02:00 2026-02-26 02:00:00 0.072 0.235 0.235 1.808      0  0.000
13  03:00 2026-02-26 03:00:00 0.073 0.236 0.236 1.660      0  0.000
14  04:00 2026-02-26 04:00:00 0.071 0.233 0.233 1.447      0  0.000
15  05:00 2026-02-26 05:00:00 0.073 0.236 0.236 1.444      0  0.000
16  06:00 2026-02-26 06:00:00 0.092 0.259 0.259 1.512      0  0.000
17  07:00 2026-02-26 07:00:00 0.106 0.276 0.276 2.542      0  0.008
18  08:00 2026-02-26 08:00:00 0.109 0.279 0.279 2.705      0  0.055
19  09:00 2026-02-26 09:00:00 0.101 0.270 0.270 2.714      0  0.151
20  10:00 2026-02-26 10:00:00 0.088 0.255 0.255 2.294      0  0.268
21  11:00 2026-02-26 11:00:00 0.057 0.217 0.217 1.638      0  0.460
22  12:00 2026-02-26 12:00:00 0.019 0.170 0.170 1.380      0  0.711
23  13:00 2026-02-26 13:00:00 0.012 0.163 0.163 2.099      0  0.840
24  14:00 2026-02-26 14:00:00 0.039 0.195 0.195 0.924      0  0.263
25  15:00 2026-02-26 15:00:00 0.063 0.224 0.224 0.600      0  0.281
26  16:00 2026-02-26 16:00:00 0.087 0.252 0.252 1.302      0  0.201
27  17:00 2026-02-26 17:00:00 0.099 0.267 0.267 3.605      0  0.024
28  18:00 2026-02-26 18:00:00 0.103 0.272 0.272 2.488      0  0.000
29  19:00 2026-02-26 19:00:00 0.105 0.274 0.274 2.043      0  0.000
30  20:00 2026-02-26 20:00:00 0.089 0.255 0.255 2.105      0  0.000
31  21:00 2026-02-26 21:00:00 0.083 0.248 0.248 2.183      0  0.000
32  22:00 2026-02-26 22:00:00 0.078 0.242 0.242 2.090      0  0.000
33  23:00 2026-02-26 23:00:00 0.072 0.235 0.235 2.370      0  0.000
2026-02-25 14:35:11 info: No reduced hours applied for Dyness T35
2026-02-25 14:35:11 info: Reduced power applied during discharging at low soc, between 1% and 10% power is reduced from 2500W until 5700W
2026-02-25 14:35:11 info: Reduced power applied during discharging at low soc, between 10% and 30% power is reduced from 5700W until 9500W
2026-02-25 14:35:11 info: Reduced power applied during charging at high soc, between 70% and 90% power is reduced from 9500W until 5700W
2026-02-25 14:35:11 info: Reduced power applied during charging at high soc, between 90% and 99% power is reduced from 5700W until 2500W
2026-02-25 14:35:11 info: Startwaarde SoC Dyness T35: 78.0%

2026-02-25 14:35:12 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-02-25 14:35:12 info: Warmtepomp niet aanwezig - warmtepomp wordt niet ingepland
2026-02-25 14:35:12 info: Strategie: minimale kosten
2026-02-25 14:35:12 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-25 14:35:12 info: Rekentijd: 0.15  sec
2026-02-25 14:35:12 info: Het programma heeft een optimale oplossing gevonden.
2026-02-25 14:35:12 info: Laad volume in uur 0 14:00 0.0 kWh
2026-02-25 14:35:12 info: 14 0.10801617944474946 12.78
2026-02-25 14:35:12 info: 15 0.8919838205552504 15.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 1 15:00 0.1735377777777673 kWh
2026-02-25 14:35:12 info: 11 0.02892296296296121 6.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 2 16:00 0.7575400000000002 kWh
2026-02-25 14:35:12 info: 9 0.2104277777777778 3.6
2026-02-25 14:35:12 info: Ontlaad volume in uur 3 17:00 9.025799999997899 kWh
2026-02-25 14:35:12 info: 14 0.7062441314552346 12.78
2026-02-25 14:35:12 info: Ontlaad volume in uur 4 18:00 14.700000000000001 kWh
2026-02-25 14:35:12 info: 15 0.9799999999999998 15.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 17 07:00 0.007840000000000003 kWh
2026-02-25 14:35:12 info: 14 0.0006134585289514869 12.78
2026-02-25 14:35:12 info: Ontlaad volume in uur 18 08:00 8.457400000002108 kWh
2026-02-25 14:35:12 info: 15 0.563826666666807 15.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 19 09:00 0.14798000000000003 kWh
2026-02-25 14:35:12 info: 13 0.014798000000000004 10.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 20 10:00 0.2626400000000001 kWh
2026-02-25 14:35:12 info: 13 0.02626400000000001 10.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 21 11:00 0.4508 kWh
2026-02-25 14:35:12 info: 8 0.18783333333333335 2.4
2026-02-25 14:35:12 info: Laad volume in uur 22 12:00 0.0 kWh
2026-02-25 14:35:12 info: 15 1.0 15.0
2026-02-25 14:35:12 info: Laad volume in uur 23 13:00 0.0 kWh
2026-02-25 14:35:12 info: 15 1.0 15.0
2026-02-25 14:35:12 info: Laad volume in uur 24 14:00 0.0 kWh
2026-02-25 14:35:12 info: 8 0.6916909620991208 2.4
2026-02-25 14:35:12 info: 9 0.3083090379008799 3.6
2026-02-25 14:35:12 info: Ontlaad volume in uur 25 15:00 0.2753800000000001 kWh
2026-02-25 14:35:12 info: 8 0.11474166666666669 2.4
2026-02-25 14:35:12 info: Ontlaad volume in uur 26 16:00 0.19698000000000007 kWh
2026-02-25 14:35:12 info: 13 0.019698000000000004 10.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 27 17:00 0.02352000000000001 kWh
2026-02-25 14:35:12 info: 11 0.003920000000000001 6.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 28 18:00 13.871900000000004 kWh
2026-02-25 14:35:12 info: 15 0.9247933333333335 15.0
2026-02-25 14:35:12 info: Ontlaad volume in uur 29 19:00 14.700000000000001 kWh
2026-02-25 14:35:12 info: 15 0.9799999999999998 15.0
2026-02-25 14:35:12 info: In- en uitgaande energie per uur batterij Dyness T35
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 14:00   6.11  98.00   5.99   0.64   6.62  98.00   6.49     --  96.54
 15:00  -0.17  98.00  -0.18   1.41   1.23  98.00   1.21     -- 100.00
 16:00  -0.76  98.00  -0.77   0.77   0.00     --   0.00     -- 100.00
 17:00  -9.03  98.00  -9.21   0.20  -9.01  98.00  -9.19     --  73.73
 18:00 -14.70  98.00 -15.00   0.00 -15.00  98.00 -15.31  96.04  30.00
 19:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 20:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 21:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 00:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 01:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 02:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 03:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 04:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 05:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 06:00   0.00     --   0.00   0.00   0.00     --   0.00     --  30.00
 07:00  -0.01  98.00  -0.01   0.01   0.00     --   0.00     --  30.00
 08:00  -8.46  98.00  -8.63   0.06  -8.58  98.00  -8.75     --   5.00
 09:00  -0.15  98.00  -0.15   0.15   0.00     --   0.00     --   5.00
 10:00  -0.26  98.00  -0.27   0.27   0.00     --   0.00     --   5.00
 11:00  -0.45  98.00  -0.46   0.46   0.00     --   0.00     --   5.00
 12:00  15.00  98.00  14.70   0.71  15.41  98.00  15.10     --  48.15
 13:00  15.00  98.00  14.70   0.84  15.54  98.00  15.23     --  91.66
 14:00   2.77  98.00   2.71   0.26   2.98  98.00   2.92     -- 100.00
 15:00  -0.28  98.00  -0.28   0.28   0.00     --   0.00     -- 100.00
 16:00  -0.20  98.00  -0.20   0.20   0.00     --   0.00     -- 100.00
 17:00  -0.02  98.00  -0.02   0.02   0.00     --   0.00     -- 100.00
 18:00 -13.87  98.00 -14.16   0.00 -14.16  98.00 -14.44  96.04  58.73
 19:00 -14.70  98.00 -15.00   0.00 -15.00  98.00 -15.31  96.04  15.00
 20:00   0.00     --   0.00   0.00   0.00     --   0.00     --  15.00
 21:00   0.00     --   0.00   0.00   0.00     --   0.00     --  15.00
 22:00   0.00     --   0.00   0.00   0.00     --   0.00     --  15.00
 23:00   0.00     --   0.00   0.00   0.00     --   0.00     --  15.00
Totaal -24.17    NaN -26.24   6.28 -19.95    NaN -22.05    NaN    NaN
2026-02-25 14:35:13 info: Berekende prognoses: 
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem
 14:00    6.11     0.00   6.68   0.00   1.39   0.00   0.00   0.00   0.00   1.47   -0.00  20.00
 15:00    0.00     0.17   1.08   0.00   1.25   0.00   0.00   0.00   0.00   0.25   -0.00  20.00
 16:00    0.00     0.76   0.73   0.00   1.49   0.00   0.00   0.00   0.00   0.19   -0.00  20.00
 17:00    0.00     9.03   0.00   6.57   2.45   0.00   0.00   0.00   0.00   0.00   -1.89  20.00
 18:00    0.00    14.70   0.00  11.18   3.52   0.00   0.00   0.00   0.00   0.00   -3.25  20.00
 19:00    0.00     0.00   2.35   0.00   2.35   0.00   0.00   0.00   0.00   0.66   -0.00  20.00
 20:00    0.00     0.00   3.19   0.00   3.19   0.00   0.00   0.00   0.00   0.84   -0.00  20.00
 21:00    0.00     0.00   3.39   0.00   3.39   0.00   0.00   0.00   0.00   0.85   -0.00  20.00
 22:00    0.00     0.00   2.29   0.00   2.29   0.00   0.00   0.00   0.00   0.57   -0.00  20.00
 23:00    0.00     0.00   1.86   0.00   1.86   0.00   0.00   0.00   0.00   0.45   -0.00  20.00
 00:00    0.00     0.00   1.72   0.00   1.72   0.00   0.00   0.00   0.00   0.42   -0.00  20.00
 01:00    0.00     0.00   1.88   0.00   1.88   0.00   0.00   0.00   0.00   0.45   -0.00  20.00
 02:00    0.00     0.00   1.81   0.00   1.81   0.00   0.00   0.00   0.00   0.42   -0.00  20.00
 03:00    0.00     0.00   1.66   0.00   1.66   0.00   0.00   0.00   0.00   0.39   -0.00  20.00
 04:00    0.00     0.00   1.45   0.00   1.45   0.00   0.00   0.00   0.00   0.34   -0.00  20.00
 05:00    0.00     0.00   1.44   0.00   1.44   0.00   0.00   0.00   0.00   0.34   -0.00  20.00
 06:00    0.00     0.00   1.51   0.00   1.51   0.00   0.00   0.00   0.00   0.39   -0.00  20.00
 07:00    0.00     0.01   2.53   0.00   2.54   0.00   0.00   0.00   0.00   0.70   -0.00  20.00
 08:00    0.00     8.46   0.00   5.75   2.71   0.00   0.00   0.00   0.00   0.00   -1.60  20.00
 09:00    0.00     0.15   2.57   0.00   2.71   0.00   0.00   0.00   0.00   0.69   -0.00  20.00
 10:00    0.00     0.26   2.03   0.00   2.29   0.00   0.00   0.00   0.00   0.52   -0.00  20.00
 11:00    0.00     0.45   1.19   0.00   1.64   0.00   0.00   0.00   0.00   0.26   -0.00  20.00
 12:00   15.00     0.00  16.38   0.00   1.38   0.00   0.00   0.00   0.00   2.79   -0.00  20.00
 13:00   15.00     0.00  17.10   0.00   2.10   0.00   0.00   0.00   0.00   2.78   -0.00  20.00
 14:00    2.77     0.00   3.69   0.00   0.92   0.00   0.00   0.00   0.00   0.72   -0.00  20.00
 15:00    0.00     0.28   0.32   0.00   0.60   0.00   0.00   0.00   0.00   0.07   -0.00  20.00
 16:00    0.00     0.20   1.11   0.00   1.30   0.00   0.00   0.00   0.00   0.28   -0.00  20.00
 17:00    0.00     0.02   3.58   0.00   3.60   0.00   0.00   0.00   0.00   0.96   -0.00  20.00
 18:00    0.00    13.87   0.00  11.38   2.49   0.00   0.00   0.00   0.00   0.00   -3.10  20.00
 19:00    0.00    14.70   0.00  12.66   2.04   0.00   0.00   0.00   0.00   0.00   -3.47  20.00
 20:00    0.00     0.00   2.10   0.00   2.10   0.00   0.00   0.00   0.00   0.54   -0.00  20.00
 21:00    0.00     0.00   2.18   0.00   2.18   0.00   0.00   0.00   0.00   0.54   -0.00  20.00
 22:00    0.00     0.00   2.09   0.00   2.09   0.00   0.00   0.00   0.00   0.51   -0.00  20.00
 23:00    0.00     0.00   2.37   0.00   2.37   0.00   0.00   0.00   0.00   0.56   -0.00  20.00
Totaal   38.88    63.05  92.31  47.54  69.76   0.00   0.00   0.00   0.00  19.96  -13.31    NaN

2026-02-25 14:35:13 info: Consumption              92.31 (kWh)
2026-02-25 14:35:13 info: Cost consumption         19.96 (€)
2026-02-25 14:35:13 info: Tariff consumption        0.216 (€/kWh)
2026-02-25 14:35:13 info: Production               47.54 (kWh)
2026-02-25 14:35:13 info: Profit production       -13.31 (€)
2026-02-25 14:35:13 info: Tariff production         0.280 (€/kWh)

2026-02-25 14:35:13 info: 
Calculation profit after optimize in €
Cost before optimize             16.27
Cost consumption     19.96
Cycle cost            1.55
Penalty cost          0.24
Battery storage       2.68
Boiler storage        0.00
Profit production   -13.31
Total                11.12
Cost after optimize              11.12
Profit:                           5.16
2026-02-25 14:35:13 info: Doorzetten van alle settings naar HA
2026-02-25 14:35:13 info: Grid set point: 16146.0 W
2026-02-25 14:35:13 info: Cycle cost Dyness T35: 1.55 euro
2026-02-25 14:35:13 info: Netto vermogen naar(+)/uit(-) omvormer Dyness T35: 14760 W
2026-02-25 14:35:13 info: Balanceren: False
2026-02-25 14:35:13 info: Vermogen uit batterij: -16000W
2026-02-25 14:35:13 info: Vermogen dat binnenkomt van pv: 1534W
2026-02-25 14:35:13 info: Vermogen dat binnenkomt van a[code][/code]c: 14465W
2026-02-25 14:35:13 info: Waarde SoC na eerste uur: 96.5%
Ik zie deze regel, lijkt ok:
code:
1
2026-02-25 14:35:11 info: Reduced power applied during charging at high soc, between 70% and 90% power is reduced from 9500W until 5700W
Start SoC op moment van uitvoeren berekening:
code:
1
2026-02-25 14:35:11 info: Startwaarde SoC Dyness T35: 78.0%
Maar het daarna ingeplande resultaat:
code:
1
2026-02-25 14:35:13 info: Vermogen uit batterij: -16000W
Is dan toch niet wat ik zou verwachten.
arjenhiemstra schreef op woensdag 25 februari 2026 @ 14:45:
[...]


Ik ben er wat mee aan het testen maar ik zie het nog niet helemaal terug maar misschien doe ik iets niet goed.


[...]


Ik zie deze regel, lijkt ok:
code:
1
2026-02-25 14:35:11 info: Reduced power applied during charging at high soc, between 70% and 90% power is reduced from 9500W until 5700W
Start SoC op moment van uitvoeren berekening:
code:
1
2026-02-25 14:35:11 info: Startwaarde SoC Dyness T35: 78.0%
Maar het daarna ingeplande resultaat:
code:
1
2026-02-25 14:35:13 info: Vermogen uit batterij: -16000W
Is dan toch niet wat ik zou verwachten.
Dank voor het testen en melden.
Ik probeer te begrijpen wat er gebeurt, maar ik kan het moeilijk lezen om de logging niet tussen code-tags staat (gelukkig wel quote-tags).
Zou je de logging nog een keer willen posten tussen code-tags?
Het gaat mij met name om deze tabel:
code:
1
2
3
4
2026-02-25 14:35:12 info: In- en uitgaande energie per uur batterij Dyness T35
uur ac-> eff ->dc pv->dc dc-> eff ->bat o_eff SoC kWh % kWh kWh kWh % kWh % %
14:00 6.11 98.00 5.99 0.64 6.62 98.00 6.49 -- 96.54 15:00 -0.17 98.00 -0.18 1.41 1.23 98.00 1.21 -- 100.00
.......
Die is helemaal door elkaar gehusseld.
Hij zou er zo uit moeten zien:
code:
1
2
3
4
5
6
7
8
9
2026-02-25 19:00:05 info: In- en uitgaande energie per kwartier batterij Accu1
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 19:00  -0.30  95.50  -0.31   0.00  -0.31  97.00  -0.32  92.63  30.96
 19:15  -0.08  95.50  -0.08   0.00  -0.08  97.00  -0.09  92.63  30.67
 19:30  -0.08  95.50  -0.09   0.00  -0.09  97.00  -0.09  92.63  30.39
 19:45  -0.08  95.50  -0.08   0.00  -0.08  97.00  -0.09  92.64  30.12
 20:00  -0.07  95.50  -0.08   0.00  -0.08  97.00  -0.08  92.63  29.86
 20:15  -0.07  95.50  -0.07   0.00  -0.07  97.00  -0.08  92.63  29.61

[ Voor 35% gewijzigd door KC27 op 25-02-2026 19:06 ]

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

rescla schreef op woensdag 25 februari 2026 @ 13:51:
Ik heb geen oplossing als de WP config aan staat met 2026.02.2. Dit is pas sinds vanmiddag.
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
Logging van bewerking "Optimaliseringsberekening met debug":

2026-02-25 13:48:20 info: Day Ahead Optimalisering versie: 2026.02.2
2026-02-25 13:48:20 info: Day Ahead Optimalisering gestart op: 25-02-2026 13:48:20
2026-02-25 13:48:20 info: Day Ahead Optimalisatie gestart: 25-02-2026 13:48:20 taak: calc_optimum_met_debug
2026-02-25 13:48:20 info: Debug = True
2026-02-25 13:48:20 info: Zelf berekende baseload
2026-02-25 13:48:21 info: ML prediction huawei
                   date_time  prediction
0  2026-02-25 14:00:00+01:00       4.342
1  2026-02-25 15:00:00+01:00       3.903
2  2026-02-25 16:00:00+01:00       2.933
3  2026-02-25 17:00:00+01:00       1.625
4  2026-02-25 18:00:00+01:00       0.434
5  2026-02-25 19:00:00+01:00       0.000
6  2026-02-25 20:00:00+01:00       0.000
7  2026-02-25 21:00:00+01:00       0.000
8  2026-02-25 22:00:00+01:00       0.000
9  2026-02-25 23:00:00+01:00       0.000
10 2026-02-26 00:00:00+01:00       0.000
11 2026-02-26 01:00:00+01:00       0.000
12 2026-02-26 02:00:00+01:00       0.000
13 2026-02-26 03:00:00+01:00       0.000
14 2026-02-26 04:00:00+01:00       0.000
15 2026-02-26 05:00:00+01:00       0.000
16 2026-02-26 06:00:00+01:00       0.000
17 2026-02-26 07:00:00+01:00       0.000
18 2026-02-26 08:00:00+01:00       0.021
19 2026-02-26 09:00:00+01:00       0.298
20 2026-02-26 10:00:00+01:00       0.902
21 2026-02-26 11:00:00+01:00       1.975
22 2026-02-26 12:00:00+01:00       2.759
23 2026-02-26 13:00:00+01:00       3.986
24 2026-02-26 14:00:00+01:00       3.176
25 2026-02-26 15:00:00+01:00       1.808
26 2026-02-26 16:00:00+01:00       0.944
27 2026-02-26 17:00:00+01:00       0.365
28 2026-02-26 18:00:00+01:00       0.139
29 2026-02-26 19:00:00+01:00       0.000
30 2026-02-26 20:00:00+01:00       0.000
31 2026-02-26 21:00:00+01:00       0.000
32 2026-02-26 22:00:00+01:00       0.000
33 2026-02-26 23:00:00+01:00       0.000
34 2026-02-27 00:00:00+01:00       0.000
2026-02-25 13:48:21 info: Start waarden: 
     uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0  13:00 2026-02-25 13:00:00 0.060 0.200 0.183 2.118  0.844      0
1  14:00 2026-02-25 14:00:00 0.072 0.214 0.197 1.119  3.903      0
2  15:00 2026-02-25 15:00:00 0.091 0.238 0.221 1.050  2.933      0
3  16:00 2026-02-25 16:00:00 0.115 0.267 0.250 1.132  1.625      0
4  17:00 2026-02-25 17:00:00 0.118 0.271 0.254 1.426  0.434      0
5  18:00 2026-02-25 18:00:00 0.108 0.259 0.242 1.321  0.000      0
6  19:00 2026-02-25 19:00:00 0.095 0.243 0.226 1.261  0.000      0
7  20:00 2026-02-25 20:00:00 0.086 0.231 0.214 1.257  0.000      0
8  21:00 2026-02-25 21:00:00 0.085 0.231 0.214 1.150  0.000      0
9  22:00 2026-02-25 22:00:00 0.079 0.223 0.207 1.038  0.000      0
2026-02-25 13:48:21 info: No reduced hours applied for Victron to be
2026-02-25 13:48:21 info: Startwaarde SoC Victron to be: 51.0%

2026-02-25 13:48:21 info: Boiler direct opwarmen staat uit
2026-02-25 13:48:21 info: Boiler setpoint 50.0 °C
2026-02-25 13:48:21 info: Boiler hysterese 10.0 K
2026-02-25 13:48:21 info: Boiler opwarmen wordt ingepland tussen: 2026-02-25 19:00 en 2026-02-25 22:00
2026-02-25 13:48:21 info: Boiler verbruik in 1 uur: 3.75 kWh
2026-02-25 13:48:21 info: Prognose boiler:
                 tijd  act_temp  heat  elec  interval  cost  end_temp  end_value  netto_cost
0 2026-02-25 13:00:00    50.000 0.000 0.100         1 0.020    47.300     -0.145       0.165
1 2026-02-25 14:00:00    49.700 0.197 0.168         1 0.036    47.600     -0.129       0.165
2 2026-02-25 15:00:00    49.400 0.394 0.236         1 0.056    47.900     -0.113       0.169
3 2026-02-25 16:00:00    49.100 0.591 0.304         1 0.081    48.200     -0.097       0.178
4 2026-02-25 17:00:00    48.800 0.788 0.372         1 0.101    48.500     -0.081       0.181
5 2026-02-25 18:00:00    48.500 0.985 0.440         1 0.114    48.800     -0.065       0.178
6 2026-02-25 19:00:00    48.200 1.182 0.508         1 0.123    49.100     -0.048       0.172
7 2026-02-25 20:00:00    47.900 1.380 0.576         1 0.133    49.400     -0.032       0.165
8 2026-02-25 21:00:00    47.600 1.577 0.644         1 0.149    49.700     -0.016       0.165
9 2026-02-25 22:00:00    47.300 1.774 0.712         1 0.159    50.000      0.000       0.159

2026-02-25 13:48:21 info: Instellingen voor laden van EV: Tesla Model 3 H-994-BT
2026-02-25 13:48:21 info: Direct laden is uit
2026-02-25 13:48:21 info:  Ampere  Effic. Grid kW Accu kW
2026-02-25 13:48:21 info:    0.00    1.00    0.00    0.00
2026-02-25 13:48:21 info:    6.00    0.96    4.14    3.97
2026-02-25 13:48:21 info:   16.00    0.98   11.04   10.82
2026-02-25 13:48:21 info: Capaciteit accu: 68.45 kWh
2026-02-25 13:48:21 info: Maximaal laadvermogen: 11.04 kW
2026-02-25 13:48:21 info: Klaar met laden op: 25-02-2026 23:00:00
2026-02-25 13:48:21 info: Huidig laadniveau: 85.31 %
2026-02-25 13:48:21 info: Gewenst laadniveau:85.0 %
2026-02-25 13:48:21 info: Marge voor het laden: 0 %
2026-02-25 13:48:21 info: Locatie: home
2026-02-25 13:48:21 info: Ingeplugged:True
2026-02-25 13:48:21 info: Benodigde netto energie: 0.000 kWh
2026-02-25 13:48:21 info: Tijd nodig om te laden: 0:0 uur
2026-02-25 13:48:21 info: Afgerond naar hele intervallen: 0 uur
2026-02-25 13:48:21 info: Stand laden schakelaar: off
2026-02-25 13:48:21 info: Stand aantal ampere laden: 0.0 A
2026-02-25 13:48:21 info: Opladen wordt niet ingepland, omdat werkelijk niveau (85.3%) hoger is of gelijk aan gewenst niveau (85.0% minus de marge 0%), opgegeven tijdstip (2026-02-25 23:00:00) ligt voorbij de planningshorizon (2026-02-25 22:00:00).
2026-02-25 13:48:21 info: Gewogen graaddagen vandaag: 4.6 K.day
2026-02-25 13:48:21 info: Gewogen graaddagen totaal: 4.6 K.day
2026-02-25 13:48:21 info: Degree days factor: 2.2 kWh/K.day
2026-02-25 13:48:21 info: Totaal benodigde warmte: 10.0 kWh
2026-02-25 13:48:21 info: Reeds geproduceerde warmte: 0.0 kWh
2026-02-25 13:48:21 info: Nog benodigde warmte: 10.0 kWh
2026-02-25 13:48:21 info: Regeling warmtepomp: heating curve
2026-02-25 13:48:21 info: Actuele warmtevraag: Nee
2026-02-25 13:48:21 info: Minimale runlengte 1 uur
2026-02-25 13:48:21 info: Warmtepomp met power-regeling/stooklijnverschuiving wordt ingepland.
2026-02-25 13:48:21 info: Maximaal warmteproducerend vermogen: 5.0 kW
2026-02-25 13:48:21 info: Minimaal warmteproducerend vermogen: 1.5975 kW
2026-02-25 13:48:21 info: Aantal beschikbare uren: 8.00
2026-02-25 13:48:21 info: Maximaal te produceren hoeveelheid warmte: 36.0 kWh
2026-02-25 13:48:21 info: Minimaal te produceren hoeveelheid warmte: 11.5 kWh
2026-02-25 13:48:21 info: Aantal in te plannen uren: 6.0
2026-02-25 13:48:21 info: Kan starturen wp niet bepalen
2026-02-25 13:48:21 info: geen wp-sensor(s) geconfigureerd bij 'report'
2026-02-25 13:48:21 info: Warmtepomp draait al minimaal -1 uur
2026-02-25 13:48:21 info: Eerste blok van 1 uur
2026-02-25 13:48:21 info: Tussenin 0 blokken van 4 uur
2026-02-25 13:48:21 info: Laatste blok van 1.0 uur
2026-02-25 13:48:21 info: Totaal aantal blokken: 2
2026-02-25 13:48:21 info: Apparaat Vaatwasser direct starten staat uit
2026-02-25 13:48:21 info: Machine Vaatwasser wordt niet ingepland, want het planning-window ligt voorbij einde optimalisering
2026-02-25 13:48:21 info: Strategie: minimale kosten
2026-02-25 13:48:21 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-25 13:48:21 info: Rekentijd: 0.01  sec
2026-02-25 13:48:21 waarschuwing: Geen oplossing voor: minimize cost
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",
    "degree days factor": "input_number.dao_heatpump_degree_days_factor",
    "adjustment": "heating curve",
    "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.dao_heatpump_stooklijn_verschuiving",
    "entity hp power sensor": "sensor.shelly_3em_nibe_channel_c_power",
    "entity hp heat demand": "switch.permit_heating_40182",
    "adjustment factor": 0.04
  },
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"report": {
    "entities grid consumption": [
      "sensor.energy_low",
      "sensor.energy_high"
    ],
    "entities grid production": [
      "sensor.energy_delivery_low",
      "sensor.energy_delivery_high"
    ],
    "entities solar production ac": [
      "sensor.inverter_total_yield"
    ],
    "entities solar production dc": [],
    "entities ev consumption" : [],
    "entities wp consumption" : ["sensor.shelly_em3_nibe_3_phase_energy"],
    "entities boiler consumption": [],
    "entities battery consumption": ["sensor.victron_mqtt_vebus_276_vebus_energy_ac_in1_to_inverter"],
    "entities battery production": ["sensor.victron_mqtt_vebus_276_vebus_energy_inverter_to_ac_in1"]
  },
Voor de berekening van de nog op te wekken hoeveelheid warmte heeft DAO de reeds opgewekte hoeveelheid van vandaag nodig.
Daarvoor is deze instelling gemaakt:
code:
1
"entity hp heat produced": "sensor.daily_heat_production_heating",
Deze ontbreekt in jouw instellingen en daarom krijg je ook deze melding in de log:
code:
1
2026-02-25 13:48:21 info: Reeds geproduceerde warmte: 0.0 kWh
De melding "geen wp-sensor(s) geconfigureerd bij 'report'" ontstaat omdat de opgegeven wp-sensor bij "reports" geen data heeft van de afgelopen uren.
Ik denk dat het probleem is opgelost als je "entity hp heat produced" configureert.
Let wel op: dat moet een utility meter (helper) zijn die dagelijks om 0:00 uur op nul begint.

[ Voor 100% gewijzigd door KC27 op 25-02-2026 21:50 ]

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


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
KC27 schreef op woensdag 25 februari 2026 @ 19:02:
[...]

Dank voor het testen en melden.
Ik probeer te begrijpen wat er gebeurt, maar ik kan het moeilijk lezen om de logging niet tussen code-tags staat (gelukkig wel quote-tags).
Zou je de logging nog een keer willen posten tussen code-tags?
Het gaat mij met name om deze tabel:
code:
1
2
3
4
2026-02-25 14:35:12 info: In- en uitgaande energie per uur batterij Dyness T35
uur ac-> eff ->dc pv->dc dc-> eff ->bat o_eff SoC kWh % kWh kWh kWh % kWh % %
14:00 6.11 98.00 5.99 0.64 6.62 98.00 6.49 -- 96.54 15:00 -0.17 98.00 -0.18 1.41 1.23 98.00 1.21 -- 100.00
.......
Die is helemaal door elkaar gehusseld.
Hij zou er zo uit moeten zien:
code:
1
2
3
4
5
6
7
8
9
2026-02-25 19:00:05 info: In- en uitgaande energie per kwartier batterij Accu1
   uur   ac->    eff   ->dc pv->dc   dc->    eff  ->bat  o_eff    SoC
          kWh      %    kWh    kWh    kWh      %    kWh      %      %
 19:00  -0.30  95.50  -0.31   0.00  -0.31  97.00  -0.32  92.63  30.96
 19:15  -0.08  95.50  -0.08   0.00  -0.08  97.00  -0.09  92.63  30.67
 19:30  -0.08  95.50  -0.09   0.00  -0.09  97.00  -0.09  92.63  30.39
 19:45  -0.08  95.50  -0.08   0.00  -0.08  97.00  -0.09  92.64  30.12
 20:00  -0.07  95.50  -0.08   0.00  -0.08  97.00  -0.08  92.63  29.86
 20:15  -0.07  95.50  -0.07   0.00  -0.07  97.00  -0.08  92.63  29.61
Excuus, ik dacht de post wat overzichtelijker te houden door de logging in een quote tag te zetten (die collapsed namelijk). Ik heb het aangepast naar een code tag.
arjenhiemstra schreef op woensdag 25 februari 2026 @ 20:25:
[...]


Excuus, ik dacht de post wat overzichtelijker te houden door de logging in een quote tag te zetten (die collapsed namelijk). Ik heb het aangepast naar een code tag.
Het beste is tussen code tags en daar omheen nog eens quote-tags.

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


  • Lasoul
  • Registratie: November 2001
  • Laatst online: 16:43
The Source schreef op zondag 22 februari 2026 @ 15:19:
Mijn solar prediction wijkt een beetje af omdat mijn sensor maar beperkt data heeft om verschillende redenen.

zuid: ik ben hier van cloud naar local modbus geswitched en heb nu maar sinds sept data. De oude cloud sensor heeft vanaf mei data, de 2 jaar data daarvoor is door een gekke fout in HA verloren gegaan. Ik heb daar nog wel een backup van, echter weet ik niet hoe ik de oude en nieuwe HA database kan mergen.

oost/west: Omdat ik mijn Growatt vervangen heb door een Deye (+ batterij) ben ik ook alle Growatt data kwijt in HA.

Mijn R2 waardes over de laatste andere halve week
[Afbeelding]

Moet ik werk steken in oude data terughalen?
Of gewoon geduld hebben?
Voor dit soort situaties kun je prima mijn project gebruiken om energiedata uit een andere bron te importeren in HA.

https://github.com/patric...istant-Import-Energy-Data

  • The Source
  • Registratie: April 2000
  • Laatst online: 04-04 16:32
Lasoul schreef op woensdag 25 februari 2026 @ 22:06:
[...]


Voor dit soort situaties kun je prima mijn project gebruiken om energiedata uit een andere bron te importeren in HA.

https://github.com/patric...istant-Import-Energy-Data
Top ga ik mee spelen.
Want naast een oude HA backup heb ik ook alles in influx / grafana zitten, lijkt me iets makkelijker.
KC27 schreef op woensdag 25 februari 2026 @ 13:46:
[...]

Misschien (waarschijnlijk) werkt de volgende oplossing:
Maak in HA een tweede sensor aan en vul de historie van die sensor met echte nul-getallen (moet je wel enige kennis van sql hebben). Deze tweede sensor neem je op in de lijst van sensoren bij je solar device.
@Beekforel
Die sensor met "nul"-waarden kun je waarschijnlijk makkelijk vullen met de tool van @Lasoul :
Lasoul 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


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
KC27 schreef op woensdag 25 februari 2026 @ 21:52:
[...]

Het beste is tussen code tags en daar omheen nog eens quote-tags.
Thx! Weer wat geleerd... had het ook in je startpost kunnen lezen tho... :X 8)7

  • Lasoul
  • Registratie: November 2001
  • Laatst online: 16:43
The Source schreef op woensdag 25 februari 2026 @ 22:15:
[...]

Top ga ik mee spelen.
Want naast een oude HA backup heb ik ook alles in influx / grafana zitten, lijkt me iets makkelijker.
Influx wordt nu nog niet standaard als datasource ondersteund maar ik zal volgende week (ben deze week nog op vakantie) even kijken of ik die ook kan toevoegen.
arjenhiemstra schreef op woensdag 25 februari 2026 @ 23:05:
[...]


Thx! Weer wat geleerd... had het ook in je startpost kunnen lezen tho... :X 8)7
Ik heb al een fout gevonden (factor 1000 kW -> W).
Maar ik wil het met jouw situatie/settings eerst testen.
Heb je voor mij je battery settings?

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


  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 08:57
KC27 schreef op woensdag 25 februari 2026 @ 13:46:
Misschien (waarschijnlijk) werkt de volgende oplossing:
Maak in HA een tweede sensor aan en vul de historie van die sensor met echte nul-getallen (moet je wel enige kennis van sql hebben). Deze tweede sensor neem je op in de lijst van sensoren bij je solar device.
Dan moet ik dat ook eens gaan doen vrees ik; mijn Growatt en Hoymiles omvormers vertonen hetzelfde gedrag.
Maar aangezien veel zonnestroom-omvormers gevoed worden door de zon is het best normaal dat er geen data meer vanaf komt als de zon weg is. Eigenlijk zou DAO die fake nul-sensor onder water al toe kunnen voegen?
DaBit schreef op donderdag 26 februari 2026 @ 08:23:
[...]


Dan moet ik dat ook eens gaan doen vrees ik; mijn Growatt en Hoymiles omvormers vertonen hetzelfde gedrag.
Maar aangezien veel zonnestroom-omvormers gevoed worden door de zon is het best normaal dat er geen data meer vanaf komt als de zon weg is. Eigenlijk zou DAO die fake nul-sensor onder water al toe kunnen voegen?
Goed idee, ik ga kijken of ik dit kan opnemen 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


  • arjenhiemstra
  • Registratie: Oktober 2003
  • Nu online
KC27 schreef op donderdag 26 februari 2026 @ 00:10:
[...]

Ik heb al een fout gevonden (factor 1000 kW -> W).
Maar ik wil het met jouw situatie/settings eerst testen.
Heb je voor mij je battery settings?
Zeker! Hierbij:
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
"battery": [
    {
      "name": "Dyness T35",
      "entity actual level": "sensor.deye_sunsynk_sol_ark_3_phase_hv_battery_state_of_charge",
      "capacity": 35,
      "upper limit": 100,
      "lower limit": 5,
      "optimal lower level": 30,
      "penalty_low_soc": 0.0015,
      "entity min soc end opt": "input_number.dao_min_soc_einde_opt",
      "entity max soc end opt": "input_number.dao_max_soc_einde_opt",
      "charge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 30,
          "efficiency": 0.5
        },
        {
          "power": 60,
          "efficiency": 0.5
        },
        {
          "power": 90,
          "efficiency": 0.5
        },
        {
          "power": 150,
          "efficiency": 0.5
        },
        {
          "power": 300,
          "efficiency": 0.9
        },
        {
          "power": 600,
          "efficiency": 0.9
        },
        {
          "power": 1200,
          "efficiency": 0.9
        },
        {
          "power": 2400,
          "efficiency": 0.98
        },
        {
          "power": 3600,
          "efficiency": 0.98
        },
        {
          "power": 4800,
          "efficiency": 0.98
        },
        {
          "power": 6000,
          "efficiency": 0.98
        },
        {
          "power": 7200,
          "efficiency": 0.98
        },
        {
          "power": 10000,
          "efficiency": 0.98
        },
        {
          "power": 12780,
          "efficiency": 0.98
        },
        {
          "power": 15000,
          "efficiency": 0.98
        }
      ],
      "discharge stages": [
        {
          "power": 0,
          "efficiency": 1
        },
        {
          "power": 30,
          "efficiency": 0.5
        },
        {
          "power": 60,
          "efficiency": 0.5
        },
        {
          "power": 90,
          "efficiency": 0.5
        },
        {
          "power": 150,
          "efficiency": 0.5
        },
        {
          "power": 300,
          "efficiency": 0.9
        },
        {
          "power": 600,
          "efficiency": 0.9
        },
        {
          "power": 1200,
          "efficiency": 0.9
        },
        {
          "power": 2400,
          "efficiency": 0.98
        },
        {
          "power": 3600,
          "efficiency": 0.98
        },
        {
          "power": 4800,
          "efficiency": 0.98
        },
        {
          "power": 6000,
          "efficiency": 0.98
        },
        {
          "power": 7200,
          "efficiency": 0.98
        },
        {
          "power": 10000,
          "efficiency": 0.98
        },
        {
          "power": 12780,
          "efficiency": 0.98
        },
        {
          "power": 15000,
          "efficiency": 0.98
        }
      ],
      "reduced hours": {},
      "minimum power": 500,
      "dc_to_bat efficiency": 0.98,
      "dc_to_bat max power": 16000,
      "bat_to_dc efficiency": 0.98,
      "bat_to_dc max power": 16000,
      "reduce_power_low_soc": [
        {
          "soc": 30,
          "power": 9500
        },
        {
          "soc": 10,
          "power": 5700
        },
        {
          "soc": 1,
          "power": 2500
        }
      ],
      "reduce_power_high_soc": [
        {
          "soc": 70,
          "power": 9500
        },
        {
          "soc": 90,
          "power": 5700
        },
        {
          "soc": 99,
          "power": 2500
        }
      ],
      "cycle cost": 0.015,
      "entity set power feedin": "input_number.feedin_grid",
      "entity set operating mode": "input_select.ess_operating_mode",
      "entity stop inverter": "input_datetime.stop_deye_ess",
      "entity balance switch": "input_boolean.balanceer_grid",
      "entity from battery": "input_number.deye_from_battery",
      "entity from pv": "input_number.deye_from_pv",
      "entity from ac": "input_number.deye_from_ac",
      "solar": [
        {
          "name": "woning",
          "tilt": 45,
          "orientation": 75,
          "capacity": 9.9,
          "yield": 0.008,
          "entity pv switch": "input_boolean.pv_woning_aan_uit"
        }
      ]
    }
  ],

  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 16:10
Ik heb dao nog niet actief in gebruik maar doe een poging om alles zover in te richten om het binnekort wel actief mijn huis te laten sturen.
Nu valt mij op dat ik sinds kort geen aansturing meer zie naar mijn WP welke ingesteld staat op on/off

Mijn stukje config
code:
1
2
3
4
5
6
7
8
9
10
11
12
"heating": {
    "heater present": "True",
    "adjustment" : "on/off",
    "entity hp switch": "input_boolean.dao_wp_on_off",
    "entity avg outside temp": "input_number.dao_wp_avg_outside",
    "degree days factor": 4.791,
    "min run length": 1,
    "entity hp heat demand": "climate.mythermostat",
    "entity hp heat produced": "sensor.dewarmte_ao_a_232_heat_output_energy_daily",
    "entity hp cop": "sensor.dewarmte_ao_a_232_cop",
    "entity hp power": "input_number.dao_wp_power"
  },
Daarnaast zie ik elke 10 minuten het volgende terug komen in mijn logs.
Ik heb de scheduler voor de ml predictions maar op 1 moment ingesteld.
Heeft bovenstaande en dit wellicht met elkaar te maken?
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
2026-02-26 00:07:14,538 info root MainThread : ML prediction Oost
                   date_time  prediction
0  2026-02-27 00:00:00+01:00    0.000000
1  2026-02-27 01:00:00+01:00    0.000000
2  2026-02-27 02:00:00+01:00    0.000000
3  2026-02-27 03:00:00+01:00    0.000000
4  2026-02-27 04:00:00+01:00    3.539477
5  2026-02-27 05:00:00+01:00    1.100403
6  2026-02-27 06:00:00+01:00    1.941071
7  2026-02-27 07:00:00+01:00    2.917656
8  2026-02-27 08:00:00+01:00    4.265447
9  2026-02-27 09:00:00+01:00    3.065702
10 2026-02-27 10:00:00+01:00    0.892474
11 2026-02-27 11:00:00+01:00    0.437332
12 2026-02-27 12:00:00+01:00    0.264608
13 2026-02-27 13:00:00+01:00    0.030621
14 2026-02-27 14:00:00+01:00    0.000000
15 2026-02-27 15:00:00+01:00    0.000000
16 2026-02-27 16:00:00+01:00    0.000000
17 2026-02-27 17:00:00+01:00    0.000000
18 2026-02-27 18:00:00+01:00    0.000000
19 2026-02-27 19:00:00+01:00    0.000000
20 2026-02-27 20:00:00+01:00    0.000000
21 2026-02-27 21:00:00+01:00    0.000000
scheduler config
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"scheduler": {
    "active": "true",
    "0430": "get_meteo_data",
    "1030": "get_meteo_data",
    "1630": "get_meteo_data",
    "2230": "get_meteo_data",
    "1255": "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",
    "0005": "calc_baseloads",
    "0700": "train_ml_predictions"
  }

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

f.welvering schreef op donderdag 26 februari 2026 @ 11:57:
Ik heb dao nog niet actief in gebruik maar doe een poging om alles zover in te richten om het binnekort wel actief mijn huis te laten sturen.
Nu valt mij op dat ik sinds kort geen aansturing meer zie naar mijn WP welke ingesteld staat op on/off

Mijn stukje config

[...]


Daarnaast zie ik elke 10 minuten het volgende terug komen in mijn logs.
Ik heb de scheduler voor de ml predictions maar op 1 moment ingesteld.
Heeft bovenstaande en dit wellicht met elkaar te maken?


[...]


[...]
Ik kan het nog niet begrijpen. Dus nog een paar vragen:
Wat is de bestandsnaam van de log die iedere 10 minuten terugkomt

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

f.welvering schreef op donderdag 26 februari 2026 @ 11:57:
Ik heb dao nog niet actief in gebruik maar doe een poging om alles zover in te richten om het binnekort wel actief mijn huis te laten sturen.
Nu valt mij op dat ik sinds kort geen aansturing meer zie naar mijn WP welke ingesteld staat op on/off

Mijn stukje config

[...]


Daarnaast zie ik elke 10 minuten het volgende terug komen in mijn logs.
Ik heb de scheduler voor de ml predictions maar op 1 moment ingesteld.
Heeft bovenstaande en dit wellicht met elkaar te maken?


[...]


[...]
Ik kan het nog niet begrijpen. Dus nog een paar vragen:
Wat is de bestandsnaam van de log die iedere 10 minuten terugkomt?
Heb je een volledige logging van een berekening?

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


  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 16:10
KC27 schreef op donderdag 26 februari 2026 @ 12:40:
[...]

Ik kan het nog niet begrijpen. Dus nog een paar vragen:
Wat is de bestandsnaam van de log die iedere 10 minuten terugkomt
Misschien inderdaad even 1 ding tegelijkertijd.
De hoeveelheid logs is wellicht niet interessant, gaat mij er primair om dat DAO de on/off entity niet meer aanstuurt. Onderstaand de recentste log van de berekening:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
2026-02-26 12:00:00 info: Day Ahead Optimalisering versie: 2026.02.2
2026-02-26 12:00:00 info: Day Ahead Optimalisering gestart op: 26-02-2026 12:00:00
2026-02-26 12:00:00 info: Day Ahead Optimalisatie gestart: 26-02-2026 12:00:00 taak: calc_optimum
2026-02-26 12:00:00 info: Debug = False
2026-02-26 12:00:00 info: Zelf berekende baseload
2026-02-26 12:00:00 info: ML prediction Oost
                   date_time  prediction
0  2026-02-26 12:00:00+01:00       3.008
1  2026-02-26 13:00:00+01:00       2.039
2  2026-02-26 14:00:00+01:00       1.490
3  2026-02-26 15:00:00+01:00       0.903
4  2026-02-26 16:00:00+01:00       0.400
5  2026-02-26 17:00:00+01:00       0.173
6  2026-02-26 18:00:00+01:00       0.010
7  2026-02-26 19:00:00+01:00       0.000
8  2026-02-26 20:00:00+01:00       0.000
9  2026-02-26 21:00:00+01:00       0.000
10 2026-02-26 22:00:00+01:00       0.000
11 2026-02-26 23:00:00+01:00       0.000
2026-02-26 12:00:00 info: Start waarden:
      uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0   12:00 2026-02-26 12:00:00 0.043 0.200 0.077 0.287  0.843      0
1   12:15 2026-02-26 12:15:00 0.017 0.169 0.046 0.282  0.782      0
2   12:30 2026-02-26 12:30:00 0.008 0.157 0.034 0.277  0.722      0
3   12:45 2026-02-26 12:45:00 0.007 0.156 0.033 0.273  0.661      0
4   13:00 2026-02-26 13:00:00 0.010 0.160 0.037 0.273  0.594      0
5   13:15 2026-02-26 13:15:00 0.009 0.158 0.035 0.269  0.533      0
6   13:30 2026-02-26 13:30:00 0.011 0.162 0.039 0.264  0.473      0
7   13:45 2026-02-26 13:45:00 0.019 0.171 0.048 0.246  0.439      0
8   14:00 2026-02-26 14:00:00 0.012 0.162 0.039 0.213  0.425      0
9   14:15 2026-02-26 14:15:00 0.035 0.190 0.067 0.195  0.390      0
10  14:30 2026-02-26 14:30:00 0.049 0.207 0.084 0.177  0.356      0
11  14:45 2026-02-26 14:45:00 0.060 0.220 0.098 0.177  0.319      0
12  15:00 2026-02-26 15:00:00 0.048 0.206 0.083 0.185  0.280      0
13  15:15 2026-02-26 15:15:00 0.058 0.218 0.095 0.185  0.243      0
14  15:30 2026-02-26 15:30:00 0.065 0.226 0.103 0.185  0.206      0
15  15:45 2026-02-26 15:45:00 0.082 0.246 0.124 0.206  0.175      0
16  16:00 2026-02-26 16:00:00 0.060 0.220 0.097 0.239  0.143      0
17  16:15 2026-02-26 16:15:00 0.084 0.250 0.127 0.260  0.111      0
18  16:30 2026-02-26 16:30:00 0.098 0.266 0.143 0.281  0.080      0
19  16:45 2026-02-26 16:45:00 0.105 0.274 0.151 0.315  0.066      0
20  17:00 2026-02-26 17:00:00 0.090 0.256 0.133 0.357  0.063      0
21  17:15 2026-02-26 17:15:00 0.094 0.261 0.138 0.391  0.049      0
22  17:30 2026-02-26 17:30:00 0.100 0.269 0.146 0.425  0.035      0
23  17:45 2026-02-26 17:45:00 0.111 0.282 0.159 0.465  0.025      0
24  18:00 2026-02-26 18:00:00 0.098 0.267 0.144 0.533  0.015      0
25  18:15 2026-02-26 18:15:00 0.101 0.269 0.147 0.573  0.005      0
26  18:30 2026-02-26 18:30:00 0.104 0.273 0.150 0.612  0.000      0
27  18:45 2026-02-26 18:45:00 0.109 0.280 0.157 0.554  0.000      0
28  19:00 2026-02-26 19:00:00 0.113 0.285 0.162 0.413  0.001      0
29  19:15 2026-02-26 19:15:00 0.109 0.280 0.157 0.355  0.000      0
30  19:30 2026-02-26 19:30:00 0.103 0.273 0.150 0.297  0.000      0
31  19:45 2026-02-26 19:45:00 0.092 0.259 0.137 0.279  0.000      0
32  20:00 2026-02-26 20:00:00 0.102 0.271 0.148 0.287  0.000      0
33  20:15 2026-02-26 20:15:00 0.088 0.254 0.131 0.269  0.000      0
34  20:30 2026-02-26 20:30:00 0.087 0.253 0.130 0.251  0.000      0
35  20:45 2026-02-26 20:45:00 0.079 0.243 0.120 0.249  0.000      0
36  21:00 2026-02-26 21:00:00 0.093 0.260 0.138 0.268  0.000      0
37  21:15 2026-02-26 21:15:00 0.086 0.252 0.129 0.266  0.000      0
38  21:30 2026-02-26 21:30:00 0.081 0.246 0.123 0.265  0.000      0
39  21:45 2026-02-26 21:45:00 0.072 0.235 0.112 0.230  0.000      0
40  22:00 2026-02-26 22:00:00 0.087 0.253 0.130 0.162  0.000      0
41  22:15 2026-02-26 22:15:00 0.080 0.244 0.121 0.127  0.000      0
42  22:30 2026-02-26 22:30:00 0.076 0.240 0.117 0.092  0.000      0
43  22:45 2026-02-26 22:45:00 0.070 0.232 0.109 0.083  0.000      0
44  23:00 2026-02-26 23:00:00 0.084 0.249 0.126 0.096  0.000      0
45  23:15 2026-02-26 23:15:00 0.073 0.236 0.113 0.087  0.000      0
46  23:30 2026-02-26 23:30:00 0.068 0.230 0.107 0.079  0.000      0
47  23:45 2026-02-26 23:45:00 0.063 0.224 0.101 0.071  0.000      0
2026-02-26 12:00:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-02-26 12:00:00 info: Instellingen voor laden van EV: Jeep Avenger Elektro
2026-02-26 12:00:00 info: Direct laden is uit
2026-02-26 12:00:00 info:  Ampere  Effic. Grid kW Accu kW
2026-02-26 12:00:00 info:    0.00    1.00    0.00    0.00
2026-02-26 12:00:00 info:    6.00    0.95    4.14    3.93
2026-02-26 12:00:00 info:   10.00    1.00    6.90    6.90
2026-02-26 12:00:00 info:   13.00    0.95    8.97    8.52
2026-02-26 12:00:00 info:   16.00    0.92   11.04   10.16
2026-02-26 12:00:00 info: Capaciteit accu: 58 kWh
2026-02-26 12:00:00 info: Maximaal laadvermogen: 11.04 kW
2026-02-26 12:00:00 info: Klaar met laden op: 27-02-2026 07:00:00
2026-02-26 12:00:00 info: Huidig laadniveau: 100.0 %
2026-02-26 12:00:00 info: Gewenst laadniveau:100.0 %
2026-02-26 12:00:00 info: Marge voor het laden: 1 %
2026-02-26 12:00:00 info: Locatie: not_home
2026-02-26 12:00:00 info: Ingeplugged:True
2026-02-26 12:00:00 info: Benodigde netto energie: 0.000 kWh
2026-02-26 12:00:00 info: Tijd nodig om te laden: 0:0 uur
2026-02-26 12:00:00 info: Afgerond naar hele intervallen: 0 kwartier
2026-02-26 12:00:00 info: Stand laden schakelaar: off
2026-02-26 12:00:00 info: Stand aantal ampere laden: 10.0 A
2026-02-26 12:00:00 info: Opladen wordt niet ingepland, omdat werkelijk niveau (100.0%) hoger is of gelijk aan gewenst niveau (100.0% minus de marge 1%), auto is niet huis, opgegeven tijdstip (2026-02-27 07:00:00) ligt voorbij de planningshorizon (2026-02-26 23:45:00).
2026-02-26 12:00:00 info: Gewogen graaddagen vandaag: 6.5 K.day
2026-02-26 12:00:00 info: Gewogen graaddagen totaal: 6.5 K.day
2026-02-26 12:00:00 info: Degree days factor: 4.8 kWh/K.day
2026-02-26 12:00:00 info: Totaal benodigde warmte: 31.0 kWh
2026-02-26 12:00:00 info: Reeds geproduceerde warmte: 27.9 kWh
2026-02-26 12:00:00 info: Nog benodigde warmte: 3.0 kWh
2026-02-26 12:00:00 info: Regeling warmtepomp: on/off
2026-02-26 12:00:00 info: Actuele warmtevraag: Nee
2026-02-26 12:00:00 info: Minimale runlengte 1 uur
2026-02-26 12:00:00 info: Beschikbaar zijn: 11 uur
2026-02-26 12:00:00 info: On/off warmtepomp wordt ingepland
2026-02-26 12:00:00 info: Gem. buitentemperatuur vandaag: 10.1 °C
2026-02-26 12:00:00 info: Voorspelde gemiddelde buiten temperatuur: 10.1 °C
2026-02-26 12:00:00 info: COP: 4.4
2026-02-26 12:00:00 info: Elektrisch vermogen: 0.6 kW-e
2026-02-26 12:00:00 info: Thermisch vermogen: 2.6 kW-th
2026-02-26 12:00:00 info: Ingepland worden: 2 uur
2026-02-26 12:00:00 info: Warmtepomp staat stil
2026-02-26 12:00:00 info: Eerste blok van 1 uur
2026-02-26 12:00:00 info: Dan nog 1 blokken van 1 uur
2026-02-26 12:00:00 info: Totaal aantal blokken: 2
2026-02-26 12:00:00 info: Apparaat wasmachine direct starten staat uit
2026-02-26 12:00:00 info: Apparaat wasmachine met programma 'Donker 40 graden' wordt ingepland tussen 2026-02-26 12:00 en 2026-02-26 18:00.
2026-02-26 12:00:00 info: Strategie: minimale kosten
2026-02-26 12:00:00 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-26 12:00:00 info: Rekentijd: 0.43  sec
2026-02-26 12:00:00 info: Het programma heeft een optimale oplossing gevonden.
2026-02-26 12:00:00 info: Inzet warmtepomp
2026-02-26 12:00:00 info: Blokken:
2026-02-26 12:00:00 info: Bloknr 0 start 3 lengte 4 laatste 6
2026-02-26 12:00:00 info: Bloknr 1 start 7 lengte 4 laatste 10
2026-02-26 12:00:00 info: u   uur   tar    hp_s_on hp_on heat cons
2026-02-26 12:00:00 info: 0   12:00 0.2002    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 1   12:15 0.1688    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 2   12:30 0.1571    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 3   12:45 0.1556    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 4   13:00 0.1597    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 5   13:15 0.1583    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 6   13:30 0.1615    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 7   13:45 0.1707    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 8   14:00 0.1620    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 9   14:15 0.1901    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 10   14:30 0.2073    1.00 1     0.66    0.15
2026-02-26 12:00:00 info: 11   14:45 0.2204    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 12   15:00 0.2055    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 13   15:15 0.2178    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 14   15:30 0.2262    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 15   15:45 0.2464    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 16   16:00 0.2198    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 17   16:15 0.2497    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 18   16:30 0.2659    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 19   16:45 0.2742    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 20   17:00 0.2562    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 21   17:15 0.2611    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 22   17:30 0.2688    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 23   17:45 0.2822    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 24   18:00 0.2667    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 25   18:15 0.2694    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 26   18:30 0.2731    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 27   18:45 0.2799    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 28   19:00 0.2849    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 29   19:15 0.2801    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 30   19:30 0.2728    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 31   19:45 0.2594    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 32   20:00 0.2708    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 33   20:15 0.2542    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 34   20:30 0.2526    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 35   20:45 0.2433    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 36   21:00 0.2604    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 37   21:15 0.2520    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 38   21:30 0.2460    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 39   21:45 0.2346    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 40   22:00 0.2532    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 41   22:15 0.2441    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 42   22:30 0.2397    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 43   22:45 0.2322    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 44   23:00 0.2488    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 45   23:15 0.2361    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 46   23:30 0.2299    0.00 0     0.00    0.00
2026-02-26 12:00:00 info: 47   23:45 0.2243    0.00 0     0.00    0.00
2026-02-26 12:00:02 info: Berekende prognoses:
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 12:00    0.00     0.00   0.00   0.56   0.29   0.00   0.00   0.00   0.84   0.00   -0.04  20.00   0.00
 12:15    0.00     0.00   0.00   0.00   0.28   0.00   0.00   0.00   0.78   0.00   -0.00  20.00   0.50
 12:30    0.00     0.00   0.00   0.07   0.28   0.00   0.00   0.00   0.72   0.00   -0.00  20.00   0.38
 12:45    0.00     0.00   0.00   0.11   0.27   0.00   0.15   0.00   0.66   0.00   -0.00  20.00   0.12
 13:00    0.00     0.00   0.00   0.07   0.27   0.00   0.15   0.00   0.59   0.00   -0.00  20.00   0.10
 13:15    0.00     0.00   0.00   0.06   0.27   0.00   0.15   0.00   0.53   0.00   -0.00  20.00   0.05
 13:30    0.00     0.00   0.02   0.00   0.26   0.00   0.15   0.00   0.47   0.00   -0.00  20.00   0.07
 13:45    0.00     0.00   0.00   0.04   0.25   0.00   0.15   0.00   0.44   0.00   -0.00  20.00   0.00
 14:00    0.00     0.00   0.00   0.06   0.21   0.00   0.15   0.00   0.42   0.00   -0.00  20.00   0.00
 14:15    0.00     0.00   0.00   0.05   0.20   0.00   0.15   0.00   0.39   0.00   -0.00  20.00   0.00
 14:30    0.00     0.00   0.00   0.03   0.18   0.00   0.15   0.00   0.36   0.00   -0.00  20.00   0.00
 14:45    0.00     0.00   0.00   0.14   0.18   0.00   0.00   0.00   0.32   0.00   -0.01  20.00   0.00
 15:00    0.00     0.00   0.00   0.09   0.18   0.00   0.00   0.00   0.28   0.00   -0.01  20.00   0.00
 15:15    0.00     0.00   0.00   0.06   0.18   0.00   0.00   0.00   0.24   0.00   -0.01  20.00   0.00
 15:30    0.00     0.00   0.00   0.02   0.18   0.00   0.00   0.00   0.21   0.00   -0.00  20.00   0.00
 15:45    0.00     0.00   0.03   0.00   0.21   0.00   0.00   0.00   0.17   0.01   -0.00  20.00   0.00
 16:00    0.00     0.00   0.10   0.00   0.24   0.00   0.00   0.00   0.14   0.02   -0.00  20.00   0.00
 16:15    0.00     0.00   0.15   0.00   0.26   0.00   0.00   0.00   0.11   0.04   -0.00  20.00   0.00
 16:30    0.00     0.00   0.20   0.00   0.28   0.00   0.00   0.00   0.08   0.05   -0.00  20.00   0.00
 16:45    0.00     0.00   0.25   0.00   0.31   0.00   0.00   0.00   0.07   0.07   -0.00  20.00   0.00
 17:00    0.00     0.00   0.29   0.00   0.36   0.00   0.00   0.00   0.06   0.08   -0.00  20.00   0.00
 17:15    0.00     0.00   0.34   0.00   0.39   0.00   0.00   0.00   0.05   0.09   -0.00  20.00   0.00
 17:30    0.00     0.00   0.39   0.00   0.43   0.00   0.00   0.00   0.04   0.10   -0.00  20.00   0.00
 17:45    0.00     0.00   0.44   0.00   0.46   0.00   0.00   0.00   0.02   0.12   -0.00  20.00   0.00
 18:00    0.00     0.00   0.52   0.00   0.53   0.00   0.00   0.00   0.02   0.14   -0.00  20.00   0.00
 18:15    0.00     0.00   0.57   0.00   0.57   0.00   0.00   0.00   0.01   0.15   -0.00  20.00   0.00
 18:30    0.00     0.00   0.61   0.00   0.61   0.00   0.00   0.00   0.00   0.17   -0.00  20.00   0.00
 18:45    0.00     0.00   0.55   0.00   0.55   0.00   0.00   0.00   0.00   0.16   -0.00  20.00   0.00
 19:00    0.00     0.00   0.41   0.00   0.41   0.00   0.00   0.00   0.00   0.12   -0.00  20.00   0.00
 19:15    0.00     0.00   0.36   0.00   0.36   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 19:30    0.00     0.00   0.30   0.00   0.30   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 19:45    0.00     0.00   0.28   0.00   0.28   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 20:00    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 20:15    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 20:30    0.00     0.00   0.25   0.00   0.25   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 20:45    0.00     0.00   0.25   0.00   0.25   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 21:00    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:15    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:30    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:45    0.00     0.00   0.23   0.00   0.23   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 22:00    0.00     0.00   0.16   0.00   0.16   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:15    0.00     0.00   0.13   0.00   0.13   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 22:30    0.00     0.00   0.09   0.00   0.09   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 22:45    0.00     0.00   0.08   0.00   0.08   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:00    0.00     0.00   0.10   0.00   0.10   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:15    0.00     0.00   0.09   0.00   0.09   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:30    0.00     0.00   0.08   0.00   0.08   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:45    0.00     0.00   0.07   0.00   0.07   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
Totaal    0.00     0.00   8.69   1.37  12.93   0.00   1.20   0.00   8.03   2.29   -0.09    NaN   1.23

2026-02-26 12:00:02 info: Consumption               8.69 (kWh)
2026-02-26 12:00:02 info: Cost consumption          2.29 (€)
2026-02-26 12:00:02 info: Tariff consumption        0.263 (€/kWh)
2026-02-26 12:00:02 info: Production                1.37 (kWh)
2026-02-26 12:00:02 info: Profit production        -0.09 (€)
2026-02-26 12:00:02 info: Tariff production         0.068 (€/kWh)

2026-02-26 12:00:02 info:
Calculation profit after optimize in €
Cost before optimize              2.19
Cost consumption      2.29
Cycle cost            0.00
Penalty cost          0.00
Battery storage       0.00
Boiler storage        0.00
Profit production    -0.09
Total                 2.19
Cost after optimize               2.19
Profit:                           0.00
2026-02-26 12:00:02 info: Doorzetten van alle settings naar HA
2026-02-26 12:00:02 info: Laden van Jeep Avenger Elektro is niet ingepland
2026-02-26 12:00:02 info: Berekeningsuitkomst voor opladen van Jeep Avenger Elektro:
2026-02-26 12:00:02 info: - aantal ampere 0A (was 10.0A)
2026-02-26 12:00:02 info: - stand schakelaar 'off' (was 'off')
2026-02-26 12:00:02 info: - positie: not_home
2026-02-26 12:00:02 info: - ingeplugd: True
2026-02-26 12:00:02 info: Jeep Avenger Elektro is niet thuis of niet ingeplugd
2026-02-26 12:00:02 info: Evaluatie status laden Jeep Avenger Elektro op 2026-02-26 12:00
2026-02-26 12:00:02 info: - schakelaar laden: off
2026-02-26 12:00:02 info: - aantal ampere: 10.0
2026-02-26 12:00:02 info: Apparaat: wasmachine
2026-02-26 12:00:02 info: Programma: Donker 40 graden
2026-02-26 12:00:02 info: Start op 2026-02-26 12:15
2026-02-26 12:00:02 info: Is klaar op 2026-02-26 13:45

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

f.welvering schreef op donderdag 26 februari 2026 @ 13:07:
[...]


Misschien inderdaad even 1 ding tegelijkertijd.
De hoeveelheid logs is wellicht niet interessant, gaat mij er primair om dat DAO de on/off entity niet meer aanstuurt. Onderstaand de recentste log van de berekening:


[...]
Volgens deze logging zou de wp om 12:45 aangezet worden. Is dat niet gebeurd?
Heb je de logging van 12:45 en/of 13:00 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


  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 16:10
KC27 schreef op donderdag 26 februari 2026 @ 15:31:
[...]

Volgens deze logging zou de wp om 12:45 aangezet worden. Is dat niet gebeurd?
Heb je de logging van 12:45 en/of 13:00 uur?
Nee dat is niet gebeurd

12:45
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
log/calc_2026-02-26__12\:45.log
2026-02-26 12:45:00 info: Day Ahead Optimalisering versie: 2026.02.2
2026-02-26 12:45:00 info: Day Ahead Optimalisering gestart op: 26-02-2026 12:45:00
2026-02-26 12:45:00 info: Day Ahead Optimalisatie gestart: 26-02-2026 12:45:00 taak: calc_optimum
2026-02-26 12:45:00 info: Debug = False
2026-02-26 12:45:00 info: Zelf berekende baseload
2026-02-26 12:45:00 info: ML prediction Oost
                   date_time  prediction
0  2026-02-26 12:00:00+01:00       3.008
1  2026-02-26 13:00:00+01:00       2.039
2  2026-02-26 14:00:00+01:00       1.490
3  2026-02-26 15:00:00+01:00       0.903
4  2026-02-26 16:00:00+01:00       0.400
5  2026-02-26 17:00:00+01:00       0.173
6  2026-02-26 18:00:00+01:00       0.010
7  2026-02-26 19:00:00+01:00       0.000
8  2026-02-26 20:00:00+01:00       0.000
9  2026-02-26 21:00:00+01:00       0.000
10 2026-02-26 22:00:00+01:00       0.000
11 2026-02-26 23:00:00+01:00       0.000
2026-02-26 12:45:00 info: Start waarden:
      uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0   12:45 2026-02-26 12:45:00 0.007 0.156 0.033 0.273  0.661      0
1   13:00 2026-02-26 13:00:00 0.010 0.160 0.037 0.273  0.594      0
2   13:15 2026-02-26 13:15:00 0.009 0.158 0.035 0.269  0.533      0
3   13:30 2026-02-26 13:30:00 0.011 0.162 0.039 0.264  0.473      0
4   13:45 2026-02-26 13:45:00 0.019 0.171 0.048 0.246  0.439      0
5   14:00 2026-02-26 14:00:00 0.012 0.162 0.039 0.213  0.425      0
6   14:15 2026-02-26 14:15:00 0.035 0.190 0.067 0.195  0.390      0
7   14:30 2026-02-26 14:30:00 0.049 0.207 0.084 0.177  0.356      0
8   14:45 2026-02-26 14:45:00 0.060 0.220 0.098 0.177  0.319      0
9   15:00 2026-02-26 15:00:00 0.048 0.206 0.083 0.185  0.280      0
10  15:15 2026-02-26 15:15:00 0.058 0.218 0.095 0.185  0.243      0
11  15:30 2026-02-26 15:30:00 0.065 0.226 0.103 0.185  0.206      0
12  15:45 2026-02-26 15:45:00 0.082 0.246 0.124 0.206  0.175      0
13  16:00 2026-02-26 16:00:00 0.060 0.220 0.097 0.239  0.143      0
14  16:15 2026-02-26 16:15:00 0.084 0.250 0.127 0.260  0.111      0
15  16:30 2026-02-26 16:30:00 0.098 0.266 0.143 0.281  0.080      0
16  16:45 2026-02-26 16:45:00 0.105 0.274 0.151 0.315  0.066      0
17  17:00 2026-02-26 17:00:00 0.090 0.256 0.133 0.357  0.063      0
18  17:15 2026-02-26 17:15:00 0.094 0.261 0.138 0.391  0.049      0
19  17:30 2026-02-26 17:30:00 0.100 0.269 0.146 0.425  0.035      0
20  17:45 2026-02-26 17:45:00 0.111 0.282 0.159 0.465  0.025      0
21  18:00 2026-02-26 18:00:00 0.098 0.267 0.144 0.533  0.015      0
22  18:15 2026-02-26 18:15:00 0.101 0.269 0.147 0.573  0.005      0
23  18:30 2026-02-26 18:30:00 0.104 0.273 0.150 0.612  0.000      0
24  18:45 2026-02-26 18:45:00 0.109 0.280 0.157 0.554  0.000      0
25  19:00 2026-02-26 19:00:00 0.113 0.285 0.162 0.413  0.001      0
26  19:15 2026-02-26 19:15:00 0.109 0.280 0.157 0.355  0.000      0
27  19:30 2026-02-26 19:30:00 0.103 0.273 0.150 0.297  0.000      0
28  19:45 2026-02-26 19:45:00 0.092 0.259 0.137 0.279  0.000      0
29  20:00 2026-02-26 20:00:00 0.102 0.271 0.148 0.287  0.000      0
30  20:15 2026-02-26 20:15:00 0.088 0.254 0.131 0.269  0.000      0
31  20:30 2026-02-26 20:30:00 0.087 0.253 0.130 0.251  0.000      0
32  20:45 2026-02-26 20:45:00 0.079 0.243 0.120 0.249  0.000      0
33  21:00 2026-02-26 21:00:00 0.093 0.260 0.138 0.268  0.000      0
34  21:15 2026-02-26 21:15:00 0.086 0.252 0.129 0.266  0.000      0
35  21:30 2026-02-26 21:30:00 0.081 0.246 0.123 0.265  0.000      0
36  21:45 2026-02-26 21:45:00 0.072 0.235 0.112 0.230  0.000      0
37  22:00 2026-02-26 22:00:00 0.087 0.253 0.130 0.162  0.000      0
38  22:15 2026-02-26 22:15:00 0.080 0.244 0.121 0.127  0.000      0
39  22:30 2026-02-26 22:30:00 0.076 0.240 0.117 0.092  0.000      0
40  22:45 2026-02-26 22:45:00 0.070 0.232 0.109 0.083  0.000      0
41  23:00 2026-02-26 23:00:00 0.084 0.249 0.126 0.096  0.000      0
42  23:15 2026-02-26 23:15:00 0.073 0.236 0.113 0.087  0.000      0
43  23:30 2026-02-26 23:30:00 0.068 0.230 0.107 0.079  0.000      0
44  23:45 2026-02-26 23:45:00 0.063 0.224 0.101 0.071  0.000      0
2026-02-26 12:45:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-02-26 12:45:00 info: Instellingen voor laden van EV: Jeep Avenger Elektro
2026-02-26 12:45:00 info: Direct laden is uit
2026-02-26 12:45:00 info:  Ampere  Effic. Grid kW Accu kW
2026-02-26 12:45:00 info:    0.00    1.00    0.00    0.00
2026-02-26 12:45:00 info:    6.00    0.95    4.14    3.93
2026-02-26 12:45:00 info:   10.00    1.00    6.90    6.90
2026-02-26 12:45:00 info:   13.00    0.95    8.97    8.52
2026-02-26 12:45:00 info:   16.00    0.92   11.04   10.16
2026-02-26 12:45:00 info: Capaciteit accu: 58 kWh
2026-02-26 12:45:00 info: Maximaal laadvermogen: 11.04 kW
2026-02-26 12:45:00 info: Klaar met laden op: 27-02-2026 07:00:00
2026-02-26 12:45:00 info: Huidig laadniveau: 100.0 %
2026-02-26 12:45:00 info: Gewenst laadniveau:100.0 %
2026-02-26 12:45:00 info: Marge voor het laden: 1 %
2026-02-26 12:45:00 info: Locatie: not_home
2026-02-26 12:45:00 info: Ingeplugged:True
2026-02-26 12:45:00 info: Benodigde netto energie: 0.000 kWh
2026-02-26 12:45:00 info: Tijd nodig om te laden: 0:0 uur
2026-02-26 12:45:00 info: Afgerond naar hele intervallen: 0 kwartier
2026-02-26 12:45:00 info: Stand laden schakelaar: off
2026-02-26 12:45:00 info: Stand aantal ampere laden: 10.0 A
2026-02-26 12:45:00 info: Opladen wordt niet ingepland, omdat werkelijk niveau (100.0%) hoger is of gelijk aan gewenst niveau (100.0% minus de marge 1%), auto is niet huis, opgegeven tijdstip (2026-02-27 07:00:00) ligt voorbij de planningshorizon (2026-02-26 23:45:00).
2026-02-26 12:45:00 info: Gewogen graaddagen vandaag: 6.5 K.day
2026-02-26 12:45:00 info: Gewogen graaddagen totaal: 6.5 K.day
2026-02-26 12:45:00 info: Degree days factor: 4.8 kWh/K.day
2026-02-26 12:45:00 info: Totaal benodigde warmte: 31.0 kWh
2026-02-26 12:45:00 info: Reeds geproduceerde warmte: 27.9 kWh
2026-02-26 12:45:00 info: Nog benodigde warmte: 3.0 kWh
2026-02-26 12:45:00 info: Regeling warmtepomp: on/off
2026-02-26 12:45:00 info: Actuele warmtevraag: Nee
2026-02-26 12:45:00 info: Minimale runlengte 1 uur
2026-02-26 12:45:00 info: Beschikbaar zijn: 11 uur
2026-02-26 12:45:00 info: On/off warmtepomp wordt ingepland
2026-02-26 12:45:00 info: Gem. buitentemperatuur vandaag: 10.1 °C
2026-02-26 12:45:00 info: Voorspelde gemiddelde buiten temperatuur: 10.1 °C
2026-02-26 12:45:00 info: COP: 4.4
2026-02-26 12:45:00 info: Elektrisch vermogen: 0.6 kW-e
2026-02-26 12:45:00 info: Thermisch vermogen: 2.6 kW-th
2026-02-26 12:45:00 info: Ingepland worden: 2 uur
2026-02-26 12:45:00 info: Warmtepomp staat stil
2026-02-26 12:45:00 info: Eerste blok van 1 uur
2026-02-26 12:45:00 info: Dan nog 1 blokken van 1 uur
2026-02-26 12:45:00 info: Totaal aantal blokken: 2
2026-02-26 12:45:00 info: Apparaat wasmachine direct starten staat uit
2026-02-26 12:45:00 info: Machine wasmachine wordt niet ingepland, want de berekende planning wordt nu uitgevoerd
2026-02-26 12:45:00 info: Strategie: minimale kosten
2026-02-26 12:45:00 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-26 12:45:00 info: Rekentijd: 0.22  sec
2026-02-26 12:45:00 info: Het programma heeft een optimale oplossing gevonden.
2026-02-26 12:45:00 info: Inzet warmtepomp
2026-02-26 12:45:00 info: Blokken:
2026-02-26 12:45:00 info: Bloknr 0 start 1 lengte 4 laatste 4
2026-02-26 12:45:00 info: Bloknr 1 start 5 lengte 4 laatste 8
2026-02-26 12:45:00 info: u   uur   tar    hp_s_on hp_on heat cons
2026-02-26 12:45:00 info: 0   12:45 0.1556    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 1   13:00 0.1597    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 2   13:15 0.1583    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 3   13:30 0.1615    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 4   13:45 0.1707    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 5   14:00 0.1620    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 6   14:15 0.1901    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 7   14:30 0.2073    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 8   14:45 0.2204    1.00 1     0.66    0.15
2026-02-26 12:45:00 info: 9   15:00 0.2055    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 10   15:15 0.2178    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 11   15:30 0.2262    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 12   15:45 0.2464    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 13   16:00 0.2198    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 14   16:15 0.2497    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 15   16:30 0.2659    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 16   16:45 0.2742    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 17   17:00 0.2562    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 18   17:15 0.2611    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 19   17:30 0.2688    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 20   17:45 0.2822    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 21   18:00 0.2667    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 22   18:15 0.2694    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 23   18:30 0.2731    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 24   18:45 0.2799    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 25   19:00 0.2849    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 26   19:15 0.2801    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 27   19:30 0.2728    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 28   19:45 0.2594    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 29   20:00 0.2708    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 30   20:15 0.2542    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 31   20:30 0.2526    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 32   20:45 0.2433    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 33   21:00 0.2604    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 34   21:15 0.2520    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 35   21:30 0.2460    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 36   21:45 0.2346    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 37   22:00 0.2532    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 38   22:15 0.2441    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 39   22:30 0.2397    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 40   22:45 0.2322    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 41   23:00 0.2488    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 42   23:15 0.2361    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 43   23:30 0.2299    0.00 0     0.00    0.00
2026-02-26 12:45:00 info: 44   23:45 0.2243    0.00 0     0.00    0.00
2026-02-26 12:45:01 info: Berekende prognoses:
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 12:45    0.00     0.00   0.00   0.26   0.27   0.00   0.00   0.00   0.66   0.00   -0.01  20.00   0.12
 13:00    0.00     0.00   0.00   0.07   0.27   0.00   0.15   0.00   0.59   0.00   -0.00  20.00   0.10
 13:15    0.00     0.00   0.00   0.06   0.27   0.00   0.15   0.00   0.53   0.00   -0.00  20.00   0.05
 13:30    0.00     0.00   0.02   0.00   0.26   0.00   0.15   0.00   0.47   0.00   -0.00  20.00   0.07
 13:45    0.00     0.00   0.00   0.04   0.25   0.00   0.15   0.00   0.44   0.00   -0.00  20.00   0.00
 14:00    0.00     0.00   0.00   0.06   0.21   0.00   0.15   0.00   0.42   0.00   -0.00  20.00   0.00
 14:15    0.00     0.00   0.00   0.05   0.20   0.00   0.15   0.00   0.39   0.00   -0.00  20.00   0.00
 14:30    0.00     0.00   0.00   0.03   0.18   0.00   0.15   0.00   0.36   0.00   -0.00  20.00   0.00
 14:45    0.00     0.00   0.01   0.00   0.18   0.00   0.15   0.00   0.32   0.00   -0.00  20.00   0.00
 15:00    0.00     0.00   0.00   0.09   0.18   0.00   0.00   0.00   0.28   0.00   -0.01  20.00   0.00
 15:15    0.00     0.00   0.00   0.06   0.18   0.00   0.00   0.00   0.24   0.00   -0.01  20.00   0.00
 15:30    0.00     0.00   0.00   0.02   0.18   0.00   0.00   0.00   0.21   0.00   -0.00  20.00   0.00
 15:45    0.00     0.00   0.03   0.00   0.21   0.00   0.00   0.00   0.17   0.01   -0.00  20.00   0.00
 16:00    0.00     0.00   0.10   0.00   0.24   0.00   0.00   0.00   0.14   0.02   -0.00  20.00   0.00
 16:15    0.00     0.00   0.15   0.00   0.26   0.00   0.00   0.00   0.11   0.04   -0.00  20.00   0.00
 16:30    0.00     0.00   0.20   0.00   0.28   0.00   0.00   0.00   0.08   0.05   -0.00  20.00   0.00
 16:45    0.00     0.00   0.25   0.00   0.31   0.00   0.00   0.00   0.07   0.07   -0.00  20.00   0.00
 17:00    0.00     0.00   0.29   0.00   0.36   0.00   0.00   0.00   0.06   0.08   -0.00  20.00   0.00
 17:15    0.00     0.00   0.34   0.00   0.39   0.00   0.00   0.00   0.05   0.09   -0.00  20.00   0.00
 17:30    0.00     0.00   0.39   0.00   0.43   0.00   0.00   0.00   0.04   0.10   -0.00  20.00   0.00
 17:45    0.00     0.00   0.44   0.00   0.46   0.00   0.00   0.00   0.02   0.12   -0.00  20.00   0.00
 18:00    0.00     0.00   0.52   0.00   0.53   0.00   0.00   0.00   0.02   0.14   -0.00  20.00   0.00
 18:15    0.00     0.00   0.57   0.00   0.57   0.00   0.00   0.00   0.01   0.15   -0.00  20.00   0.00
 18:30    0.00     0.00   0.61   0.00   0.61   0.00   0.00   0.00   0.00   0.17   -0.00  20.00   0.00
 18:45    0.00     0.00   0.55   0.00   0.55   0.00   0.00   0.00   0.00   0.16   -0.00  20.00   0.00
 19:00    0.00     0.00   0.41   0.00   0.41   0.00   0.00   0.00   0.00   0.12   -0.00  20.00   0.00
 19:15    0.00     0.00   0.36   0.00   0.36   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 19:30    0.00     0.00   0.30   0.00   0.30   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 19:45    0.00     0.00   0.28   0.00   0.28   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 20:00    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 20:15    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 20:30    0.00     0.00   0.25   0.00   0.25   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 20:45    0.00     0.00   0.25   0.00   0.25   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 21:00    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:15    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:30    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:45    0.00     0.00   0.23   0.00   0.23   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 22:00    0.00     0.00   0.16   0.00   0.16   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:15    0.00     0.00   0.13   0.00   0.13   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 22:30    0.00     0.00   0.09   0.00   0.09   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 22:45    0.00     0.00   0.08   0.00   0.08   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:00    0.00     0.00   0.10   0.00   0.10   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:15    0.00     0.00   0.09   0.00   0.09   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:30    0.00     0.00   0.08   0.00   0.08   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:45    0.00     0.00   0.07   0.00   0.07   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
Totaal    0.00     0.00   8.69   0.75  12.08   0.00   1.20   0.00   5.69   2.29   -0.04    NaN   0.35

2026-02-26 12:45:01 info: Consumption               8.69 (kWh)
2026-02-26 12:45:01 info: Cost consumption          2.29 (€)
2026-02-26 12:45:01 info: Tariff consumption        0.263 (€/kWh)
2026-02-26 12:45:01 info: Production                0.75 (kWh)
2026-02-26 12:45:01 info: Profit production        -0.04 (€)
2026-02-26 12:45:01 info: Tariff production         0.052 (€/kWh)

2026-02-26 12:45:01 info:
Calculation profit after optimize in €
Cost before optimize              2.25
Cost consumption      2.29
Cycle cost            0.00
Penalty cost          0.00
Battery storage       0.00
Boiler storage        0.00
Profit production    -0.04
Total                 2.25
Cost after optimize               2.25
Profit:                           0.00
2026-02-26 12:45:01 info: Doorzetten van alle settings naar HA
2026-02-26 12:45:01 info: Laden van Jeep Avenger Elektro is niet ingepland
2026-02-26 12:45:01 info: Berekeningsuitkomst voor opladen van Jeep Avenger Elektro:
2026-02-26 12:45:01 info: - aantal ampere 0A (was 10.0A)
2026-02-26 12:45:01 info: - stand schakelaar 'off' (was 'off')
2026-02-26 12:45:01 info: - positie: not_home
2026-02-26 12:45:01 info: - ingeplugd: True
2026-02-26 12:45:01 info: Jeep Avenger Elektro is niet thuis of niet ingeplugd
2026-02-26 12:45:01 info: Evaluatie status laden Jeep Avenger Elektro op 2026-02-26 12:45
2026-02-26 12:45:01 info: - schakelaar laden: off
2026-02-26 12:45:01 info: - aantal ampere: 10.0
2026-02-26 12:45:01 info: Apparaat: wasmachine
2026-02-26 12:45:01 info: Programma: Donker 40 graden
2026-02-26 12:45:01 info: Niet ingepland
13:00
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
log/calc_2026-02-26__13\:00.log
2026-02-26 13:00:00 info: Day Ahead Optimalisering versie: 2026.02.2
2026-02-26 13:00:00 info: Day Ahead Optimalisering gestart op: 26-02-2026 13:00:00
2026-02-26 13:00:00 info: Day Ahead Optimalisatie gestart: 26-02-2026 13:00:00 taak: calc_optimum
2026-02-26 13:00:00 info: Debug = False
2026-02-26 13:00:00 info: Zelf berekende baseload
2026-02-26 13:00:00 info: ML prediction Oost
                   date_time  prediction
0  2026-02-26 13:00:00+01:00       2.039
1  2026-02-26 14:00:00+01:00       1.490
2  2026-02-26 15:00:00+01:00       0.903
3  2026-02-26 16:00:00+01:00       0.400
4  2026-02-26 17:00:00+01:00       0.173
5  2026-02-26 18:00:00+01:00       0.010
6  2026-02-26 19:00:00+01:00       0.000
7  2026-02-26 20:00:00+01:00       0.000
8  2026-02-26 21:00:00+01:00       0.000
9  2026-02-26 22:00:00+01:00       0.000
10 2026-02-26 23:00:00+01:00       0.000
11 2026-02-27 00:00:00+01:00       0.000
12 2026-02-27 01:00:00+01:00       0.000
13 2026-02-27 02:00:00+01:00       0.000
14 2026-02-27 03:00:00+01:00       0.000
15 2026-02-27 04:00:00+01:00       0.000
16 2026-02-27 05:00:00+01:00       0.000
17 2026-02-27 06:00:00+01:00       0.000
18 2026-02-27 07:00:00+01:00       0.000
19 2026-02-27 08:00:00+01:00       0.012
20 2026-02-27 09:00:00+01:00       0.039
21 2026-02-27 10:00:00+01:00       0.120
22 2026-02-27 11:00:00+01:00       0.513
23 2026-02-27 12:00:00+01:00       0.687
24 2026-02-27 13:00:00+01:00       0.169
25 2026-02-27 14:00:00+01:00       0.038
26 2026-02-27 15:00:00+01:00       0.036
27 2026-02-27 16:00:00+01:00       0.003
28 2026-02-27 17:00:00+01:00       0.010
29 2026-02-27 18:00:00+01:00       0.000
30 2026-02-27 19:00:00+01:00       0.000
31 2026-02-27 20:00:00+01:00       0.000
32 2026-02-27 21:00:00+01:00       0.000
33 2026-02-27 22:00:00+01:00       0.000
34 2026-02-27 23:00:00+01:00       0.000
2026-02-26 13:00:00 info: Start waarden:
      uur                tijd  spot   p_l   p_t  base  pv_ac  pv_dc
0   13:00 2026-02-26 13:00:00 0.010 0.160 0.037 0.273  0.561      0
1   13:15 2026-02-26 13:15:00 0.009 0.158 0.035 0.269  0.527      0
2   13:30 2026-02-26 13:30:00 0.011 0.162 0.039 0.264  0.493      0
3   13:45 2026-02-26 13:45:00 0.019 0.171 0.048 0.246  0.458      0
4   14:00 2026-02-26 14:00:00 0.012 0.162 0.039 0.213  0.425      0
5   14:15 2026-02-26 14:15:00 0.035 0.190 0.067 0.195  0.390      0
6   14:30 2026-02-26 14:30:00 0.049 0.207 0.084 0.177  0.356      0
7   14:45 2026-02-26 14:45:00 0.060 0.220 0.098 0.177  0.319      0
8   15:00 2026-02-26 15:00:00 0.048 0.206 0.083 0.185  0.280      0
9   15:15 2026-02-26 15:15:00 0.058 0.218 0.095 0.185  0.243      0
10  15:30 2026-02-26 15:30:00 0.065 0.226 0.103 0.185  0.206      0
11  15:45 2026-02-26 15:45:00 0.082 0.246 0.124 0.206  0.175      0
12  16:00 2026-02-26 16:00:00 0.060 0.220 0.097 0.239  0.143      0
13  16:15 2026-02-26 16:15:00 0.084 0.250 0.127 0.260  0.111      0
14  16:30 2026-02-26 16:30:00 0.098 0.266 0.143 0.281  0.080      0
15  16:45 2026-02-26 16:45:00 0.105 0.274 0.151 0.315  0.066      0
16  17:00 2026-02-26 17:00:00 0.090 0.256 0.133 0.357  0.063      0
17  17:15 2026-02-26 17:15:00 0.094 0.261 0.138 0.391  0.049      0
18  17:30 2026-02-26 17:30:00 0.100 0.269 0.146 0.425  0.035      0
19  17:45 2026-02-26 17:45:00 0.111 0.282 0.159 0.465  0.025      0
20  18:00 2026-02-26 18:00:00 0.098 0.267 0.144 0.533  0.015      0
21  18:15 2026-02-26 18:15:00 0.101 0.269 0.147 0.573  0.005      0
22  18:30 2026-02-26 18:30:00 0.104 0.273 0.150 0.612  0.000      0
23  18:45 2026-02-26 18:45:00 0.109 0.280 0.157 0.554  0.000      0
24  19:00 2026-02-26 19:00:00 0.113 0.285 0.162 0.413  0.001      0
25  19:15 2026-02-26 19:15:00 0.109 0.280 0.157 0.355  0.000      0
26  19:30 2026-02-26 19:30:00 0.103 0.273 0.150 0.297  0.000      0
27  19:45 2026-02-26 19:45:00 0.092 0.259 0.137 0.279  0.000      0
28  20:00 2026-02-26 20:00:00 0.102 0.271 0.148 0.287  0.000      0
29  20:15 2026-02-26 20:15:00 0.088 0.254 0.131 0.269  0.000      0
30  20:30 2026-02-26 20:30:00 0.087 0.253 0.130 0.251  0.000      0
31  20:45 2026-02-26 20:45:00 0.079 0.243 0.120 0.249  0.000      0
32  21:00 2026-02-26 21:00:00 0.093 0.260 0.138 0.268  0.000      0
33  21:15 2026-02-26 21:15:00 0.086 0.252 0.129 0.266  0.000      0
34  21:30 2026-02-26 21:30:00 0.081 0.246 0.123 0.265  0.000      0
35  21:45 2026-02-26 21:45:00 0.072 0.235 0.112 0.230  0.000      0
36  22:00 2026-02-26 22:00:00 0.087 0.253 0.130 0.162  0.000      0
37  22:15 2026-02-26 22:15:00 0.080 0.244 0.121 0.127  0.000      0
38  22:30 2026-02-26 22:30:00 0.076 0.240 0.117 0.092  0.000      0
39  22:45 2026-02-26 22:45:00 0.070 0.232 0.109 0.083  0.000      0
40  23:00 2026-02-26 23:00:00 0.084 0.249 0.126 0.096  0.000      0
41  23:15 2026-02-26 23:15:00 0.073 0.236 0.113 0.087  0.000      0
42  23:30 2026-02-26 23:30:00 0.068 0.230 0.107 0.079  0.000      0
43  23:45 2026-02-26 23:45:00 0.063 0.224 0.101 0.071  0.000      0
2026-02-26 13:00:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-02-26 13:00:00 info: Instellingen voor laden van EV: Jeep Avenger Elektro
2026-02-26 13:00:00 info: Direct laden is uit
2026-02-26 13:00:00 info:  Ampere  Effic. Grid kW Accu kW
2026-02-26 13:00:00 info:    0.00    1.00    0.00    0.00
2026-02-26 13:00:00 info:    6.00    0.95    4.14    3.93
2026-02-26 13:00:00 info:   10.00    1.00    6.90    6.90
2026-02-26 13:00:00 info:   13.00    0.95    8.97    8.52
2026-02-26 13:00:00 info:   16.00    0.92   11.04   10.16
2026-02-26 13:00:00 info: Capaciteit accu: 58 kWh
2026-02-26 13:00:00 info: Maximaal laadvermogen: 11.04 kW
2026-02-26 13:00:00 info: Klaar met laden op: 27-02-2026 07:00:00
2026-02-26 13:00:00 info: Huidig laadniveau: 100.0 %
2026-02-26 13:00:00 info: Gewenst laadniveau:100.0 %
2026-02-26 13:00:00 info: Marge voor het laden: 1 %
2026-02-26 13:00:00 info: Locatie: not_home
2026-02-26 13:00:00 info: Ingeplugged:True
2026-02-26 13:00:00 info: Benodigde netto energie: 0.000 kWh
2026-02-26 13:00:00 info: Tijd nodig om te laden: 0:0 uur
2026-02-26 13:00:00 info: Afgerond naar hele intervallen: 0 kwartier
2026-02-26 13:00:00 info: Stand laden schakelaar: off
2026-02-26 13:00:00 info: Stand aantal ampere laden: 10.0 A
2026-02-26 13:00:00 info: Opladen wordt niet ingepland, omdat werkelijk niveau (100.0%) hoger is of gelijk aan gewenst niveau (100.0% minus de marge 1%), auto is niet huis, opgegeven tijdstip (2026-02-27 07:00:00) ligt voorbij de planningshorizon (2026-02-26 23:45:00).
2026-02-26 13:00:00 info: Gewogen graaddagen vandaag: 6.5 K.day
2026-02-26 13:00:00 info: Gewogen graaddagen totaal: 6.5 K.day
2026-02-26 13:00:00 info: Degree days factor: 4.8 kWh/K.day
2026-02-26 13:00:00 info: Totaal benodigde warmte: 31.0 kWh
2026-02-26 13:00:00 info: Reeds geproduceerde warmte: 27.9 kWh
2026-02-26 13:00:00 info: Nog benodigde warmte: 3.0 kWh
2026-02-26 13:00:00 info: Regeling warmtepomp: on/off
2026-02-26 13:00:00 info: Actuele warmtevraag: Nee
2026-02-26 13:00:00 info: Minimale runlengte 1 uur
2026-02-26 13:00:00 info: Beschikbaar zijn: 10 uur
2026-02-26 13:00:00 info: On/off warmtepomp wordt ingepland
2026-02-26 13:00:00 info: Gem. buitentemperatuur vandaag: 10.1 °C
2026-02-26 13:00:00 info: Voorspelde gemiddelde buiten temperatuur: 10.1 °C
2026-02-26 13:00:00 info: COP: 4.4
2026-02-26 13:00:00 info: Elektrisch vermogen: 0.6 kW-e
2026-02-26 13:00:00 info: Thermisch vermogen: 2.6 kW-th
2026-02-26 13:00:00 info: Ingepland worden: 2 uur
2026-02-26 13:00:00 info: Warmtepomp staat stil
2026-02-26 13:00:00 info: Eerste blok van 1 uur
2026-02-26 13:00:00 info: Dan nog 1 blokken van 1 uur
2026-02-26 13:00:00 info: Totaal aantal blokken: 2
2026-02-26 13:00:00 info: Apparaat wasmachine direct starten staat uit
2026-02-26 13:00:00 info: Machine wasmachine wordt niet ingepland, want de berekende planning wordt nu uitgevoerd
2026-02-26 13:00:00 info: Strategie: minimale kosten
2026-02-26 13:00:00 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-26 13:00:00 info: Rekentijd: 0.25  sec
2026-02-26 13:00:00 info: Het programma heeft een optimale oplossing gevonden.
2026-02-26 13:00:00 info: Inzet warmtepomp
2026-02-26 13:00:00 info: Blokken:
2026-02-26 13:00:00 info: Bloknr 0 start 1 lengte 4 laatste 4
2026-02-26 13:00:00 info: Bloknr 1 start 5 lengte 4 laatste 8
2026-02-26 13:00:00 info: u   uur   tar    hp_s_on hp_on heat cons
2026-02-26 13:00:00 info: 0   13:00 0.1597    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 1   13:15 0.1583    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 2   13:30 0.1615    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 3   13:45 0.1707    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 4   14:00 0.1620    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 5   14:15 0.1901    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 6   14:30 0.2073    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 7   14:45 0.2204    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 8   15:00 0.2055    1.00 1     0.66    0.15
2026-02-26 13:00:00 info: 9   15:15 0.2178    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 10   15:30 0.2262    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 11   15:45 0.2464    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 12   16:00 0.2198    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 13   16:15 0.2497    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 14   16:30 0.2659    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 15   16:45 0.2742    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 16   17:00 0.2562    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 17   17:15 0.2611    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 18   17:30 0.2688    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 19   17:45 0.2822    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 20   18:00 0.2667    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 21   18:15 0.2694    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 22   18:30 0.2731    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 23   18:45 0.2799    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 24   19:00 0.2849    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 25   19:15 0.2801    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 26   19:30 0.2728    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 27   19:45 0.2594    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 28   20:00 0.2708    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 29   20:15 0.2542    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 30   20:30 0.2526    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 31   20:45 0.2433    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 32   21:00 0.2604    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 33   21:15 0.2520    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 34   21:30 0.2460    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 35   21:45 0.2346    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 36   22:00 0.2532    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 37   22:15 0.2441    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 38   22:30 0.2397    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 39   22:45 0.2322    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 40   23:00 0.2488    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 41   23:15 0.2361    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 42   23:30 0.2299    0.00 0     0.00    0.00
2026-02-26 13:00:00 info: 43   23:45 0.2243    0.00 0     0.00    0.00
2026-02-26 13:00:02 info: Berekende prognoses:
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 13:00    0.00     0.00   0.00   0.19   0.27   0.00   0.00   0.00   0.56   0.00   -0.01  20.00   0.10
 13:15    0.00     0.00   0.00   0.06   0.27   0.00   0.15   0.00   0.53   0.00   -0.00  20.00   0.05
 13:30    0.00     0.00   0.00   0.00   0.26   0.00   0.15   0.00   0.49   0.00   -0.00  20.00   0.07
 13:45    0.00     0.00   0.00   0.06   0.25   0.00   0.15   0.00   0.46   0.00   -0.00  20.00   0.00
 14:00    0.00     0.00   0.00   0.06   0.21   0.00   0.15   0.00   0.42   0.00   -0.00  20.00   0.00
 14:15    0.00     0.00   0.00   0.05   0.20   0.00   0.15   0.00   0.39   0.00   -0.00  20.00   0.00
 14:30    0.00     0.00   0.00   0.03   0.18   0.00   0.15   0.00   0.36   0.00   -0.00  20.00   0.00
 14:45    0.00     0.00   0.01   0.00   0.18   0.00   0.15   0.00   0.32   0.00   -0.00  20.00   0.00
 15:00    0.00     0.00   0.06   0.00   0.18   0.00   0.15   0.00   0.28   0.01   -0.00  20.00   0.00
 15:15    0.00     0.00   0.00   0.06   0.18   0.00   0.00   0.00   0.24   0.00   -0.01  20.00   0.00
 15:30    0.00     0.00   0.00   0.02   0.18   0.00   0.00   0.00   0.21   0.00   -0.00  20.00   0.00
 15:45    0.00     0.00   0.03   0.00   0.21   0.00   0.00   0.00   0.17   0.01   -0.00  20.00   0.00
 16:00    0.00     0.00   0.10   0.00   0.24   0.00   0.00   0.00   0.14   0.02   -0.00  20.00   0.00
 16:15    0.00     0.00   0.15   0.00   0.26   0.00   0.00   0.00   0.11   0.04   -0.00  20.00   0.00
 16:30    0.00     0.00   0.20   0.00   0.28   0.00   0.00   0.00   0.08   0.05   -0.00  20.00   0.00
 16:45    0.00     0.00   0.25   0.00   0.31   0.00   0.00   0.00   0.07   0.07   -0.00  20.00   0.00
 17:00    0.00     0.00   0.29   0.00   0.36   0.00   0.00   0.00   0.06   0.08   -0.00  20.00   0.00
 17:15    0.00     0.00   0.34   0.00   0.39   0.00   0.00   0.00   0.05   0.09   -0.00  20.00   0.00
 17:30    0.00     0.00   0.39   0.00   0.43   0.00   0.00   0.00   0.04   0.10   -0.00  20.00   0.00
 17:45    0.00     0.00   0.44   0.00   0.46   0.00   0.00   0.00   0.02   0.12   -0.00  20.00   0.00
 18:00    0.00     0.00   0.52   0.00   0.53   0.00   0.00   0.00   0.02   0.14   -0.00  20.00   0.00
 18:15    0.00     0.00   0.57   0.00   0.57   0.00   0.00   0.00   0.01   0.15   -0.00  20.00   0.00
 18:30    0.00     0.00   0.61   0.00   0.61   0.00   0.00   0.00   0.00   0.17   -0.00  20.00   0.00
 18:45    0.00     0.00   0.55   0.00   0.55   0.00   0.00   0.00   0.00   0.16   -0.00  20.00   0.00
 19:00    0.00     0.00   0.41   0.00   0.41   0.00   0.00   0.00   0.00   0.12   -0.00  20.00   0.00
 19:15    0.00     0.00   0.36   0.00   0.36   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 19:30    0.00     0.00   0.30   0.00   0.30   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 19:45    0.00     0.00   0.28   0.00   0.28   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 20:00    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 20:15    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 20:30    0.00     0.00   0.25   0.00   0.25   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 20:45    0.00     0.00   0.25   0.00   0.25   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 21:00    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:15    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:30    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 21:45    0.00     0.00   0.23   0.00   0.23   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 22:00    0.00     0.00   0.16   0.00   0.16   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:15    0.00     0.00   0.13   0.00   0.13   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 22:30    0.00     0.00   0.09   0.00   0.09   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 22:45    0.00     0.00   0.08   0.00   0.08   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:00    0.00     0.00   0.10   0.00   0.10   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:15    0.00     0.00   0.09   0.00   0.09   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:30    0.00     0.00   0.08   0.00   0.08   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
 23:45    0.00     0.00   0.07   0.00   0.07   0.00   0.00   0.00   0.00   0.02   -0.00  20.00   0.00
Totaal    0.00     0.00   8.73   0.53  11.81   0.00   1.20   0.00   5.03   2.30   -0.03    NaN   0.23

2026-02-26 13:00:02 info: Consumption               8.73 (kWh)
2026-02-26 13:00:02 info: Cost consumption          2.30 (€)
2026-02-26 13:00:02 info: Tariff consumption        0.263 (€/kWh)
2026-02-26 13:00:02 info: Production                0.53 (kWh)
2026-02-26 13:00:02 info: Profit production        -0.03 (€)
2026-02-26 13:00:02 info: Tariff production         0.053 (€/kWh)

2026-02-26 13:00:02 info:
Calculation profit after optimize in €
Cost before optimize              2.27
Cost consumption      2.30
Cycle cost            0.00
Penalty cost          0.00
Battery storage       0.00
Boiler storage        0.00
Profit production    -0.03
Total                 2.27
Cost after optimize               2.27
Profit:                           0.00
2026-02-26 13:00:02 info: Doorzetten van alle settings naar HA
2026-02-26 13:00:02 info: Laden van Jeep Avenger Elektro is niet ingepland
2026-02-26 13:00:02 info: Berekeningsuitkomst voor opladen van Jeep Avenger Elektro:
2026-02-26 13:00:02 info: - aantal ampere 0A (was 10.0A)
2026-02-26 13:00:02 info: - stand schakelaar 'off' (was 'off')
2026-02-26 13:00:02 info: - positie: not_home
2026-02-26 13:00:02 info: - ingeplugd: True
2026-02-26 13:00:02 info: Jeep Avenger Elektro is niet thuis of niet ingeplugd
2026-02-26 13:00:02 info: Evaluatie status laden Jeep Avenger Elektro op 2026-02-26 13:00
2026-02-26 13:00:02 info: - schakelaar laden: off
2026-02-26 13:00:02 info: - aantal ampere: 10.0
2026-02-26 13:00:02 info: Apparaat: wasmachine
2026-02-26 13:00:02 info: Programma: Donker 40 graden
2026-02-26 13:00:02 info: Niet ingepland

[ Voor 100% gewijzigd door f.welvering op 26-02-2026 16:25 ]

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

f.welvering schreef op donderdag 26 februari 2026 @ 16:22:
[...]


Nee dat is niet gebeurd

12:45

[...]


13:00


[...]
Hij stelt het aanzetten ieder kwartier weer een kwartier uit. Dat zou niet mogen,
Ik ga het uitzoeken.

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


  • pimNH
  • Registratie: Mei 2011
  • Laatst online: 04-04 14:51
Is er iemand die Zonneplan heeft met de zonnebonus in combinatie met een accu? Zou die zijn config van de lever/terugleverkosten kunnen delen?

  • wmc
  • Registratie: November 2012
  • Laatst online: 14:00

wmc

KC27 schreef op donderdag 26 februari 2026 @ 19:06:
[...]

Hij stelt het aanzetten ieder kwartier weer een kwartier uit. Dat zou niet mogen,
Ik ga het uitzoeken.
Dit gedrag heb ik ook als er geen warmtevraag is. De warmtepomp wordt dan wel gepland, maar niet in de eerst komende 15 minuten. Oftewel hij wordt niet aan gezet.
wmc schreef op donderdag 26 februari 2026 @ 20:47:
[...]


Dit gedrag heb ik ook als er geen warmtevraag is. De warmtepomp wordt dan wel gepland, maar niet in de eerst komende 15 minuten. Oftewel hij wordt niet aan gezet.
Dat de wp niet aangaat als er geen warmtevraag is lijkt me logisch, maar bij @f.welvering is er wel (een kleine) warmtevraag, maar het aanzetten van de wp wordt steeds uitgesteld. Is dat bij jou ook zo?

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


  • Torch1969
  • Registratie: Juni 2013
  • Laatst online: 12:15
pimNH schreef op donderdag 26 februari 2026 @ 19:57:
Is er iemand die Zonneplan heeft met de zonnebonus in combinatie met een accu? Zou die zijn config van de lever/terugleverkosten kunnen delen?
Ja ik. Maar de zonnebonus kunnen we niet configureren. Er zit nog een toekomstige update in de pijplijn van KC27 om dit mogelijk wel te kunnen.
Ik zie de zonnebonus dus ook echt als een bonus.
f.welvering schreef op donderdag 26 februari 2026 @ 16:22:
[...]


Nee dat is niet gebeurd

12:45

[...]


13:00


[...]
Ik denk dat ik de fout gevonden en opgelost heb.
Er komt komend weekend een nieuwe testversie.
Zou je die versie ook willen testen?

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


  • wmc
  • Registratie: November 2012
  • Laatst online: 14:00

wmc

KC27 schreef op donderdag 26 februari 2026 @ 21:12:
[...]

Dat de wp niet aangaat als er geen warmtevraag is lijkt me logisch, maar bij @f.welvering is er wel (een kleine) warmtevraag, maar het aanzetten van de wp wordt steeds uitgesteld. Is dat bij jou ook zo?
Regel 98 geeft aan dat er geen warmtevraag is als ik het goed zie. In mijn geval komt het voor dat er nog wel energie berekend wordt gebaseerd op de graaddagen, maar op basis van een thermostaat geef ik aan of er warmtevraag is of niet. Zeker op zonnige dagen kan dit gebeuren.

Toevoeging:

Hierbij een screenshot van de logging. De warmtevraag is nog 34 kWh, maar omdat de thermostaat lager staat dan de temperatuur in huis, gaan de pomp niet aan. Afbeeldingslocatie: https://tweakers.net/i/lWuW6qEeWLbFtz2BbOXdjb5vqEY=/x800/filters:strip_exif()/f/image/qw3B6Wt0nFGEIRik67sBSRv9.png?f=fotoalbum_large

[ Voor 29% gewijzigd door wmc op 27-02-2026 07:42 ]


  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 16:10
KC27 schreef op donderdag 26 februari 2026 @ 23:36:
[...]

Ik denk dat ik de fout gevonden en opgelost heb.
Er komt komend weekend een nieuwe testversie.
Zou je die versie ook willen testen?
Top!
Deze kan ik zeker testen.

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


  • rescla
  • Registratie: November 2012
  • Laatst online: 19:36
KC27 schreef op woensdag 25 februari 2026 @ 19:45:
[...]

Voor de berekening van de nog op te wekken hoeveelheid warmte heeft DAO de reeds opgewekte hoeveelheid van vandaag nodig.
Daarvoor is deze instelling gemaakt:
code:
1
"entity hp heat produced": "sensor.daily_heat_production_heating",
Deze ontbreekt in jouw instellingen en daarom krijg je ook deze melding in de log:
code:
1
2026-02-25 13:48:21 info: Reeds geproduceerde warmte: 0.0 kWh
De melding "geen wp-sensor(s) geconfigureerd bij 'report'" ontstaat omdat de opgegeven wp-sensor bij "reports" geen data heeft van de afgelopen uren.
Ik denk dat het probleem is opgelost als je "entity hp heat produced" configureert.
Let wel op: dat moet een utility meter (helper) zijn die dagelijks om 0:00 uur op nul begint.
Ik ben inmiddels bezig om de produced heat goed te krijgen op basis van een sensor uit de WP. Maar los daarvan krijg ik nu dit, terwijl er wel een (template) sensor is geconfigureerd, die ook data heeft:
code:
1
2
2026-02-27 09:04:10 info: geen data in geconfigureerde wp-sensor(s)'
2026-02-27 09:04:10 info: Warmtepomp draait al minimaal -2 uur
code:
1
"entities wp consumption" : ["sensor.shelly_em3_nibe_3_phase_energy"],
Afbeeldingslocatie: https://tweakers.net/i/Tlru9aAaYQ2vf_fRHRRCGeOaUik=/800x/filters:strip_exif()/f/image/8NQS7pfrLEQIs4HfjBO06n4k.png?f=fotoalbum_large
En heb ik het goed dat het de bedoeling is dat je dan, naast de stooklijn aanpassing, entity hp power moet gebruiken om de WP wel/geen warmte te laten produceren?

  • wmc
  • Registratie: November 2012
  • Laatst online: 14:00

wmc

In zekere zin is het ook logisch gedrag dat DAO vertoont. Over de dag is er een verwachte warmtevraag. Echter op dat specifieke moment niet, omdat er tot boven een bepaalde temperatuur is verwarmd. Dat kan natuurlijk deels door een warmtepomp komen, maar ook deels door de zon. Zolang DAO niet bekend is met hoeveel warmte externe factoren toevoegen, is dit de juiste implementatie. Aangezien er maar 1 coëfficiënten is die bepaalt hoeveel warmte het huis nodig heeft, onafhankelijk van externe invloeden, kan die wel eens mis zitten. In de toekomst zou het mooi zijn dit soort externe factoren mee te nemen (een beetje net als in EMHASS), maar dat vereist het omgooien van het hele thermische model.
rescla schreef op vrijdag 27 februari 2026 @ 09:10:
[...]

Ik ben inmiddels bezig om de produced heat goed te krijgen op basis van een sensor uit de WP. Maar los daarvan krijg ik nu dit, terwijl er wel een (template) sensor is geconfigureerd, die ook data heeft:


[...]
Ik vermoed dat de meterstanden van deze sensor niet worden opgeslagen in de lange termijn tabel van HA.
Heb je deze sensor ook toegevoegd aan het energy-dashboard van HA?
Hij moet in ieder geval de volgende status-attributen hebben:
  • device_class: energy
  • state_class: total_increasing
Krijg je de data van deze sensor wel te zien bij Reports/Balans in de kolom "wp"?
En heb ik het goed dat het de bedoeling is dat je dan, naast de stooklijn aanpassing, entity hp power moet gebruiken om de WP wel/geen warmte te laten produceren?
De stooklijn aanpassing is alleen van toepassing als je "adjustment": "heating curve", hebt.
Maar jij hebt toch: "adjustment": "on/off"?
In dat geval moet je een entity definiëren waar DAO de berekende gemiddelde buitentemperatuur naar toe kan schrijven ("entity avg outside temp"). Dan moet je zelf in HA op basis uit de karakteristieken van je wp het benodigde vermogen en de bijbehorende COP berekenen (zie voorbeeld in de documentatie) en deze beschikbaar maken aan DAO via twee entities ("entity hp power", "entity hp cop"). Hiermee gaat DAO dan jouw warmtepomp 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

wmc schreef op vrijdag 27 februari 2026 @ 13:45:
In zekere zin is het ook logisch gedrag dat DAO vertoont. Over de dag is er een verwachte warmtevraag. Echter op dat specifieke moment niet, omdat er tot boven een bepaalde temperatuur is verwarmd. Dat kan natuurlijk deels door een warmtepomp komen, maar ook deels door de zon. Zolang DAO niet bekend is met hoeveel warmte externe factoren toevoegen, is dit de juiste implementatie. Aangezien er maar 1 coëfficiënten is die bepaalt hoeveel warmte het huis nodig heeft, onafhankelijk van externe invloeden, kan die wel eens mis zitten. In de toekomst zou het mooi zijn dit soort externe factoren mee te nemen (een beetje net als in EMHASS), maar dat vereist het omgooien van het hele thermische model.
Ik weet niet welk model EMHASS gebruikt voor het inplannen van een warmtepomp.
Heb je voor mij een link naar de desbetreffende documentatie?

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


  • rescla
  • Registratie: November 2012
  • Laatst online: 19:36
KC27 schreef op vrijdag 27 februari 2026 @ 16:16:
[...]

Ik vermoed dat de meterstanden van deze sensor niet worden opgeslagen in de lange termijn tabel van HA.
Heb je deze sensor ook toegevoegd aan het energy-dashboard van HA?
Hij moet in ieder geval de volgende status-attributen hebben:
  • device_class: energy
  • state_class: total_increasing
Krijg je de data van deze sensor wel te zien bij Reports/Balans in de kolom "wp"?

[...]

De stooklijn aanpassing is alleen van toepassing als je "adjustment": "heating curve", hebt.
Maar jij hebt toch: "adjustment": "on/off"?
In dat geval moet je een entity definiëren waar DAO de berekende gemiddelde buitentemperatuur naar toe kan schrijven ("entity avg outside temp"). Dan moet je zelf in HA op basis uit de karakteristieken van je wp het benodigde vermogen en de bijbehorende COP berekenen (zie voorbeeld in de documentatie) en deze beschikbaar maken aan DAO via twee entities ("entity hp power", "entity hp cop"). Hiermee gaat DAO dan jouw warmtepomp inplannen.
Ik heb "heating curve":
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
"heating": {
    "heater present": "true",
    "degree days factor": "input_number.dao_heatpump_degree_days_factor",
    "adjustment": "heating curve",
    "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.dao_heatpump_stooklijn_verschuiving",
    "entity hp power sensor": "sensor.shelly_3em_nibe_channel_c_power",
    "entity hp power": "input_number.dao_heatpump_desired_power",
    "entity hp heat demand": "input_boolean.dao_heatpump_heating_allowed",
    "entity hp heat produced": "input_number.produced_energy_for_heating",
    "adjustment factor": 0.04
  },
Verder zijn dit de state attributes van sensor.shelly_em3_nibe_3_phase_energy:
code:
1
2
3
4
state_class: total_increasing
unit_of_measurement: kWh
device_class: energy
friendly_name: Shelly EM3 Nibe 3 phase energy
En ik heb idd data in data in WP, en ik heb hem ook geconfigureerd in het Energy dashboard. Als ik op het history dashboard is er ook historische data.

  • wmc
  • Registratie: November 2012
  • Laatst online: 14:00

wmc

KC27 schreef op vrijdag 27 februari 2026 @ 16:17:
[...]

Ik weet niet welk model EMHASS gebruikt voor het inplannen van een warmtepomp.
Heb je voor mij een link naar de desbetreffende documentatie?
De basis van het model staat hier beschreven: https://emhass.readthedocs.io/en/latest/thermal_model.html

De toevoegingen staan op de volgende pagina:
https://emhass.readthedocs.io/en/latest/thermal_battery.html

  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 12:02
@KC27 Ik vroeg mij af in hoeverre is het mogelijk om DAO ook als OCI (Open Container Initiative) kan worden gepubliceerd of is dat nu al het geval? De rede dat ik het vraag is dat sinds Proxmox 9.1 directe containers in LXC mogelijk is en daarmee hoeft er geen Docker in LXC meer gedraaid te worden.

[ Voor 9% gewijzigd door Impossibl3 op 27-02-2026 22:15 ]

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


  • Asclepius8
  • Registratie: Januari 2017
  • Laatst online: 25-03 14:28
Sinds de laatste update heb ik dit als fout als ik een run (met debug) doe; draai versie 2026.02.2 (heeft hiervoor prima gedraaid). Iemand een idee?
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
2026-02-27 22:57:16 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 736, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 575, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 330, in calc_optimum
    prod = max(0, getattr(row, solar_name)) * interval_fraction[-1]
                  ~~~~~~~^^^^^^^^^^^^^^^^^
AttributeError: 'Pandas' object has no attribute 'oost-6600'
Traceback (most recent call last):
  File "/root/dao/webserver/../prog/day_ahead.py", line 4724, in <module>
    main()
    ~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 4695, in main
    da_calc.run_task_function("calc_optimum_met_debug")
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 736, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 575, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 330, in calc_optimum
    prod = max(0, getattr(row, solar_name)) * interval_fraction[-1]
                  ~~~~~~~^^^^^^^^^^^^^^^^^
AttributeError: 'Pandas' object has no attribute 'oost-6600'
Deel van config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"solar": [
    {
      "name":"oost-6600",
      "tilt": 30,
      "orientation": -90,
      "capacity": 6.6,
      "yield": 0.01
    },
    {
      "name":"west-6600",
      "tilt": 30,
      "orientation": 90,
      "capacity": 3.6,
      "yield": 0.01
    }
  ]
Impossibl3 schreef op vrijdag 27 februari 2026 @ 22:01:
@KC27 Ik vroeg mij af in hoeverre is het mogelijk om DAO ook als OCI (Open Container Initiative) kan worden gepubliceerd of is dat nu al het geval? De rede dat ik het vraag is dat sinds Proxmox 9.1 directe containers in LXC mogelijk is en daarmee hoeft er geen Docker in LXC meer gedraaid te worden.
Wat ik nu zo snel even lees (https://www.hackingnote.c...ci-image-vs-docker-image/) is dat ze (nu nog) veel op elkaar lijken. De app-builder (was de addon-builder) van Home Assistant werkt helemaal met en volgens Docker.
Misschien kun je de huidige kant-en-klare image zo in een OCI plaatsen. Ik heb me er nog niet in verdiept.
Misschien moet er nog een aparte json-file (manifest) bij komen?
Als jij (of iemand anders) daarmee kan helpen: graag!

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

Asclepius8 schreef op vrijdag 27 februari 2026 @ 22:58:
Sinds de laatste update heb ik dit als fout als ik een run (met debug) doe; draai versie 2026.02.2 (heeft hiervoor prima gedraaid). Iemand een idee?
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
2026-02-27 22:57:16 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
  File "/root/dao/prog/da_base.py", line 736, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 575, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 330, in calc_optimum
    prod = max(0, getattr(row, solar_name)) * interval_fraction[-1]
                  ~~~~~~~^^^^^^^^^^^^^^^^^
AttributeError: 'Pandas' object has no attribute 'oost-6600'
Traceback (most recent call last):
  File "/root/dao/webserver/../prog/day_ahead.py", line 4724, in <module>
    main()
    ~~~~^^
  File "/root/dao/webserver/../prog/day_ahead.py", line 4695, in main
    da_calc.run_task_function("calc_optimum_met_debug")
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/dao/prog/da_base.py", line 736, in run_task_function
    getattr(self, run_task["function"])()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/da_base.py", line 575, in calc_optimum_met_debug
    dacalc.calc_optimum()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/root/dao/prog/day_ahead.py", line 330, in calc_optimum
    prod = max(0, getattr(row, solar_name)) * interval_fraction[-1]
                  ~~~~~~~^^^^^^^^^^^^^^^^^
AttributeError: 'Pandas' object has no attribute 'oost-6600'
Deel van config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"solar": [
    {
      "name":"oost-6600",
      "tilt": 30,
      "orientation": -90,
      "capacity": 6.6,
      "yield": 0.01
    },
    {
      "name":"west-6600",
      "tilt": 30,
      "orientation": 90,
      "capacity": 3.6,
      "yield": 0.01
    }
  ]
Met de nieuwe versie zijn "-"tekens storend in de naam van de solar-devices.
Voorlopige oplossing (zodat je door kunt): deze vervangen door iets andere bijv een underscore: "_".
Lange termijn oplossing: ik ga het afvangen in de code.

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

rescla schreef op vrijdag 27 februari 2026 @ 16:49:
[...]


Ik heb "heating curve":


[...]


Verder zijn dit de state attributes van sensor.shelly_em3_nibe_3_phase_energy:
code:
1
2
3
4
state_class: total_increasing
unit_of_measurement: kWh
device_class: energy
friendly_name: Shelly EM3 Nibe 3 phase energy
En ik heb idd data in data in WP, en ik heb hem ook geconfigureerd in het Energy dashboard. Als ik op het history dashboard is er ook historische data.
Dan is mijn hele verhaal over de on/off regeling niet bij jou van toepassing.
Bij regeling "heating curve" berekent DAO het verbruik van de warmtepomp alsof je regelt met de power-regeling (met stages enz), maar daarnaast stuurt hij ook de stooklijn bij op basis van jouw settings en de prijzen.
Dit weekend komt de nieuwe test-versie.
Hopelijk zijn daarmee jouw problemen opgelost.
Zo niet dan zie ik graag nog een keer een logging (level info) van de berekening en ga ik er naar kijken.

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


  • Impossibl3
  • Registratie: November 2012
  • Laatst online: 12:02
KC27 schreef op vrijdag 27 februari 2026 @ 23:21:
[...]

Wat ik nu zo snel even lees (https://www.hackingnote.c...ci-image-vs-docker-image/) is dat ze (nu nog) veel op elkaar lijken. De app-builder (was de addon-builder) van Home Assistant werkt helemaal met en volgens Docker.
Misschien kun je de huidige kant-en-klare image zo in een OCI plaatsen. Ik heb me er nog niet in verdiept.
Misschien moet er nog een aparte json-file (manifest) bij komen?
Als jij (of iemand anders) daarmee kan helpen: graag!
Ik heb mij er ook nog niet in verdiept. Ik wil over enkele weken (na mijn vakantie) over gaan naar ProxmoxVE en alle niet essentiële app's buiten HA gaan draaien. Dit zodat HA blijft doen waar het voor bedoeld is en mocht iets crashen niet alles direct vast loopt.

Ik heb in iedergeval de volgende info gevonden:
https://docs.docker.com/compose/how-tos/oci-artifact/
https://oneuptime.com/blo...mage-to-an-oci-image/view

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

Er is een testversie gepubliceerd: 2026.03.0.rc2.
Dit is de changelog:
  • Fixed error with flex setting of "dc_to_bat max power" or "bat_to_dc max power" (reported by @DaBit )
  • Fixed error not planning heatpump in first interval when not in run-mode (reported by @f.welvering )
  • Missing hour-values (solar-inverters) are filled up by zero's (suggested by @DaBit )
  • Fixed error when "-" is used in name of solar-devices (reported by @patrickvorgers and @Asclepius8 )
Ik zie jullie testresultaten hier graag verschijnen.

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


  • bartzzz
  • Registratie: December 2009
  • Laatst online: 18:01
KC27 schreef op maandag 23 februari 2026 @ 23:47:
Er is een testversie met drie nieuw feature requests in de changelog:
  1. Made optional battery settings "bat_to_dc max power" and "dc_to_bat max power" flex-setting (feature request by @DaBit)
  2. Reduce power during charging at high soc and during discharging at low soc (feature requests from @bartzzz and @arjenhiemstra)
  3. Made check 'optimal lower level" lower as "lower limit" (feature request of @mistral2)
Toelichting bij 2:
In de wiki is een uitleg opgenomen hoe je dit goed configureert:
https://github.com/cornee...-reduce-power-lowhigh-soc

Ik heb uiteraard een en ander getest, maar ik wil met name de indieners van een feature request vragen om de nieuwe functionaliteit in hun situatie flink aan de tand te voelen, maar andere testers zijn natuurlijk ook van harte welkom.
Ik hoor graag jullie bevindingen.
Ik heb getest wat het reduceren van het laadvermogen doet voor de berekening.
In mijn geval loopt de maximale laadsnelheid voor het opladen terug vanaf ca. 90% SoC.
Als ik dit verwerk in mijn config en het dan laat door rekenen zie ik geen verschil in de tabel: In- en uitgaande energie per uur batterij Thuisbatterij.
Dit komt waarschijnlijk omdat deze tabel per uur kijkt.
Als test heb ik de reducering ook getest door hem eerder te laten starten op bijv. 60% SoC en dan zie ik het wel terug in de tabel.
Dus in de basis lijkt het te werken, maar zie ik het niet terug.
bartzzz schreef op zaterdag 28 februari 2026 @ 07:40:
[...]


Ik heb getest wat het reduceren van het laadvermogen doet voor de berekening.
In mijn geval loopt de maximale laadsnelheid voor het opladen terug vanaf ca. 90% SoC.
Als ik dit verwerk in mijn config en het dan laat door rekenen zie ik geen verschil in de tabel: In- en uitgaande energie per uur batterij Thuisbatterij.
Dit komt waarschijnlijk omdat deze tabel per uur kijkt.
Als test heb ik de reducering ook getest door hem eerder te laten starten op bijv. 60% SoC en dan zie ik het wel terug in de tabel.
Dus in de basis lijkt het te werken, maar zie ik het niet terug.
Het klopt dat de beperking wordt berekend op het begintijdstip van het uur/kwartier.
Ik kan het aanpassen dat hij voor het berekenen van de beperking het gemiddelde neemt van de SoC op het begintijdstip en de waarde van de SoC aan het einde van het interval.
Is dat wat?

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


  • bartzzz
  • Registratie: December 2009
  • Laatst online: 18:01
KC27 schreef op zaterdag 28 februari 2026 @ 08:34:
[...]

Het klopt dat de beperking wordt berekend op het begintijdstip van het uur/kwartier.
Ik kan het aanpassen dat hij voor het berekenen van de beperking het gemiddelde neemt van de SoC op het begintijdstip en de waarde van de SoC aan het einde van het interval.
Is dat wat?
Als dat een verschil maakt zou het een goede optie zijn.
Ik heb in mijn schedular wel een 15min interval staan, maar heb een dynamisch contract per uur.

  • DaBit
  • Registratie: Januari 2000
  • Laatst online: 08:57
KC27 schreef op zaterdag 28 februari 2026 @ 00:28:
Fixed error with flex setting of "dc_to_bat max power" or "bat_to_dc max power" (reported by @DaBit )
OK, die werkt bij mij. Geen plof meer met sensor-entiteiten in plaats van nummers, en ik heb ook een keer de entiteiten op 1/10 van de waarde gezet om te kijken of er bij berekenen rekening mee gehouden wordt, en dat doet het.
Missing hour-values (solar-inverters) are filled up by zero's (suggested by @DaBit )
Ik zie geen verandering. Ik heb de ML-modellen overnieuw getraind via de scheduler:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2026-02-28 09:18:00 info: Day Ahead Optimalisering versie: 2026.03.0.rc2
2026-02-28 09:18:00 info: Day Ahead Optimalisering gestart op: 28-02-2026 09:18:00
2026-02-28 09:18:00 info: Day Ahead Optimalisatie gestart: 28-02-2026 09:18:00 taak: train_ml_predictions
..
2026-02-28 09:18:14 info: Starting solar prediction model for Growatt training...
..
2026-02-28 09:18:16 info: Training samples: 20212
2026-02-28 09:18:16 info: Testing samples: 5053
..
2026-02-28 09:18:28 info: Training R²: 0.9574
2026-02-28 09:18:28 info: Testing R²: 0.9402
..
2026-02-28 09:18:46 info: Starting solar prediction model for schuurzuid training...
..
2026-02-28 09:18:47 info: Training samples: 15432
2026-02-28 09:18:47 info: Testing samples: 3858
..
2026-02-28 09:18:54 info: Training R²: 0.9361
2026-02-28 09:18:54 info: Testing R²: 0.7959
In vergelijking met een eerdere:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2026-02-27 23:17:00 info: Day Ahead Optimalisering versie: 2026.03.0.rc1
..
2026-02-27 23:17:06 info: Starting solar prediction model for Growatt training...
..
2026-02-27 23:17:07 info: Training samples: 20229
2026-02-27 23:17:07 info: Testing samples: 5058
..
2026-02-27 23:17:21 info: Training R²: 0.9573
2026-02-27 23:17:21 info: Testing R²: 0.9395
..
2026-02-27 23:17:23 info: Starting solar prediction model for schuurzuid training...
..
2026-02-27 23:17:25 info: Training samples: 15432
2026-02-27 23:17:25 info: Testing samples: 3858
..
2026-02-27 23:17:32 info: Training R²: 0.9361
2026-02-27 23:17:32 info: Testing R²: 0.7959
Geen verschil in R² waardes, ook niet voor de resterende solararrays

Kijk ik bij solar, dan zie ik geen nullen ingevuld worden:

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

Dus of ik doe iets verkeerd, of het werkt nog niet.

  • Asclepius8
  • Registratie: Januari 2017
  • Laatst online: 25-03 14:28
KC27 schreef op zaterdag 28 februari 2026 @ 00:28:
Er is een testversie gepubliceerd: 2026.03.0.rc2.
Dit is de changelog:
  • Fixed error with flex setting of "dc_to_bat max power" or "bat_to_dc max power" (reported by @DaBit )
  • Fixed error not planning heatpump in first interval when not in run-mode (reported by @f.welvering )
  • Missing hour-values (solar-inverters) are filled up by zero's (suggested by @DaBit )
  • Fixed error when "-" is used in name of solar-devices (reported by @patrickvorgers and @Asclepius8 )
Ik zie jullie testresultaten hier graag verschijnen.
Thanks, zonder "-" werkt het, ik zie je nieuwe rc2 nog niet dus kan dat niet testen.
DaBit schreef op zaterdag 28 februari 2026 @ 09:33:
[...]


OK, die werkt bij mij. Geen plof meer met sensor-entiteiten in plaats van nummers, en ik heb ook een keer de entiteiten op 1/10 van de waarde gezet om te kijken of er bij berekenen rekening mee gehouden wordt, en dat doet het.


[...]


Ik zie geen verandering. Ik heb de ML-modellen overnieuw getraind via de scheduler:


[...]


In vergelijking met een eerdere:


[...]


Geen verschil in R² waardes, ook niet voor de resterende solararrays

Kijk ik bij solar, dan zie ik geen nullen ingevuld worden:

[Afbeelding]

Dus of ik doe iets verkeerd, of het werkt nog niet.
Dank voor het testen.
Ik ga die tweede nog een keer bekijken, daar zouden wel nullen moeten staan.

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

Asclepius8 schreef op zaterdag 28 februari 2026 @ 10:02:
[...]

Thanks, zonder "-" werkt het, ik zie je nieuwe rc2 nog niet dus kan dat niet testen.
Ga in HA naar Instellingen/Apps en klik op"Install apps" (rechts onderin) en klik op "Op updates controleren" (in puntjesmenu rechtsboven).

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


  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 16:10
KC27 schreef op zaterdag 28 februari 2026 @ 00:28:
Er is een testversie gepubliceerd: 2026.03.0.rc2.
Dit is de changelog:
  • Fixed error with flex setting of "dc_to_bat max power" or "bat_to_dc max power" (reported by @DaBit )
  • Fixed error not planning heatpump in first interval when not in run-mode (reported by @f.welvering )
  • Missing hour-values (solar-inverters) are filled up by zero's (suggested by @DaBit )
  • Fixed error when "-" is used in name of solar-devices (reported by @patrickvorgers and @Asclepius8 )
Ik zie jullie testresultaten hier graag verschijnen.
Helaas zie ik nog geen verschil na de installatie van de update.
Hieronder 2 verschillende logs:

12:27
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
2026-02-28 12:27:12 info: Day Ahead Optimalisering versie: 2026.03.0.rc2
2026-02-28 12:27:12 info: Day Ahead Optimalisering gestart op: 28-02-2026 12:27:12
2026-02-28 12:27:12 info: Day Ahead Optimalisatie gestart: 28-02-2026 12:27:12 taak: calc_optimum
2026-02-28 12:27:12 info: Debug = False
2026-02-28 12:27:12 info: Zelf berekende baseload
2026-02-28 12:27:12 info: ML prediction Oost
                   date_time  prediction
0  2026-02-28 12:00:00+01:00       0.895
1  2026-02-28 13:00:00+01:00       0.702
2  2026-02-28 14:00:00+01:00       0.415
3  2026-02-28 15:00:00+01:00       0.109
4  2026-02-28 16:00:00+01:00       0.009
5  2026-02-28 17:00:00+01:00       0.004
6  2026-02-28 18:00:00+01:00       0.000
7  2026-02-28 19:00:00+01:00       0.000
8  2026-02-28 20:00:00+01:00       0.000
9  2026-02-28 21:00:00+01:00       0.000
10 2026-02-28 22:00:00+01:00       0.000
11 2026-02-28 23:00:00+01:00       0.000
2026-02-28 12:27:12 info: Start waarden:
      uur                tijd   spot   p_l    p_t  base  pv_ac  pv_dc
0   12:15 2026-02-28 12:15:00  0.000 0.141  0.000 0.506  0.043      0
1   12:30 2026-02-28 12:30:00  0.001 0.142  0.001 0.534  0.218      0
2   12:45 2026-02-28 12:45:00  0.002 0.143  0.002 0.524  0.206      0
3   13:00 2026-02-28 13:00:00  0.001 0.142  0.001 0.496  0.195      0
4   13:15 2026-02-28 13:15:00  0.001 0.142  0.001 0.486  0.183      0
5   13:30 2026-02-28 13:30:00  0.000 0.141  0.000 0.476  0.171      0
6   13:45 2026-02-28 13:45:00  0.000 0.141  0.000 0.425  0.153      0
7   14:00 2026-02-28 14:00:00  0.000 0.141  0.000 0.330  0.131      0
8   14:15 2026-02-28 14:15:00 -0.000 0.141 -0.000 0.280  0.113      0
9   14:30 2026-02-28 14:30:00  0.000 0.141  0.000 0.229  0.095      0
10  14:45 2026-02-28 14:45:00  0.000 0.141  0.000 0.230  0.076      0
11  15:00 2026-02-28 15:00:00  0.000 0.141  0.000 0.273  0.053      0
12  15:15 2026-02-28 15:15:00  0.000 0.141  0.000 0.275  0.034      0
13  15:30 2026-02-28 15:30:00  0.010 0.153  0.012 0.277  0.014      0
14  15:45 2026-02-28 15:45:00  0.043 0.193  0.052 0.273  0.008      0
15  16:00 2026-02-28 16:00:00  0.030 0.177  0.036 0.252  0.010      0
16  16:15 2026-02-28 16:15:00  0.051 0.203  0.062 0.248  0.004      0
17  16:30 2026-02-28 16:30:00  0.080 0.238  0.097 0.245  0.000      0
18  16:45 2026-02-28 16:45:00  0.090 0.250  0.109 0.298  0.000      0
19  17:00 2026-02-28 17:00:00  0.075 0.232  0.091 0.414  0.001      0
20  17:15 2026-02-28 17:15:00  0.083 0.241  0.101 0.467  0.001      0
21  17:30 2026-02-28 17:30:00  0.097 0.258  0.117 0.521  0.001      0
22  17:45 2026-02-28 17:45:00  0.105 0.268  0.127 0.499  0.001      0
23  18:00 2026-02-28 18:00:00  0.097 0.258  0.118 0.422  0.000      0
24  18:15 2026-02-28 18:15:00  0.098 0.260  0.119 0.400  0.000      0
25  18:30 2026-02-28 18:30:00  0.102 0.264  0.123 0.378  0.000      0
26  18:45 2026-02-28 18:45:00  0.110 0.274  0.133 0.349  0.000      0
27  19:00 2026-02-28 19:00:00  0.110 0.274  0.133 0.315  0.000      0
28  19:15 2026-02-28 19:15:00  0.104 0.266  0.125 0.287  0.000      0
29  19:30 2026-02-28 19:30:00  0.103 0.266  0.125 0.258  0.000      0
30  19:45 2026-02-28 19:45:00  0.108 0.271  0.131 0.233  0.000      0
31  20:00 2026-02-28 20:00:00  0.091 0.252  0.111 0.197  0.000      0
32  20:15 2026-02-28 20:15:00  0.090 0.249  0.109 0.172  0.000      0
33  20:30 2026-02-28 20:30:00  0.089 0.248  0.108 0.146  0.000      0
34  20:45 2026-02-28 20:45:00  0.100 0.262  0.121 0.175  0.000      0
35  21:00 2026-02-28 21:00:00  0.087 0.246  0.105 0.259  0.000      0
36  21:15 2026-02-28 21:15:00  0.103 0.266  0.125 0.288  0.000      0
37  21:30 2026-02-28 21:30:00  0.099 0.261  0.120 0.317  0.000      0
38  21:45 2026-02-28 21:45:00  0.100 0.262  0.121 0.284  0.000      0
39  22:00 2026-02-28 22:00:00  0.104 0.267  0.126 0.200  0.000      0
40  22:15 2026-02-28 22:15:00  0.104 0.267  0.126 0.168  0.000      0
41  22:30 2026-02-28 22:30:00  0.097 0.259  0.118 0.135  0.000      0
42  22:45 2026-02-28 22:45:00  0.100 0.262  0.121 0.131  0.000      0
43  23:00 2026-02-28 23:00:00  0.115 0.280  0.139 0.148  0.000      0
44  23:15 2026-02-28 23:15:00  0.116 0.281  0.140 0.144  0.000      0
45  23:30 2026-02-28 23:30:00  0.083 0.242  0.101 0.140  0.000      0
46  23:45 2026-02-28 23:45:00  0.080 0.238  0.097 0.136  0.000      0
2026-02-28 12:27:13 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-02-28 12:27:13 info: Instellingen voor laden van EV: Jeep Avenger Elektro
2026-02-28 12:27:13 info: Direct laden is uit
2026-02-28 12:27:13 info:  Ampere  Effic. Grid kW Accu kW
2026-02-28 12:27:13 info:    0.00    1.00    0.00    0.00
2026-02-28 12:27:13 info:    6.00    0.95    4.14    3.93
2026-02-28 12:27:13 info:   10.00    1.00    6.90    6.90
2026-02-28 12:27:13 info:   13.00    0.95    8.97    8.52
2026-02-28 12:27:13 info:   16.00    0.92   11.04   10.16
2026-02-28 12:27:13 info: Capaciteit accu: 58 kWh
2026-02-28 12:27:13 info: Maximaal laadvermogen: 11.04 kW
2026-02-28 12:27:13 info: Klaar met laden op: 01-03-2026 07:00:00
2026-02-28 12:27:13 info: Huidig laadniveau: 65.0 %
2026-02-28 12:27:13 info: Gewenst laadniveau:100.0 %
2026-02-28 12:27:13 info: Marge voor het laden: 1 %
2026-02-28 12:27:13 info: Locatie: not_home
2026-02-28 12:27:13 info: Ingeplugged:False
2026-02-28 12:27:13 info: Benodigde netto energie: 20.300 kWh
2026-02-28 12:27:13 info: Tijd nodig om te laden: 1:60 uur
2026-02-28 12:27:13 info: Afgerond naar hele intervallen: 8 kwartier
2026-02-28 12:27:13 info: Stand laden schakelaar: off
2026-02-28 12:27:13 info: Stand aantal ampere laden: 10.0 A
2026-02-28 12:27:13 info: Opladen wordt niet ingepland, omdat auto is niet huis, auto is niet ingeplugd, opgegeven tijdstip (2026-03-01 07:00:00) ligt voorbij de planningshorizon (2026-02-28 23:45:00).
2026-02-28 12:27:13 info: Gewogen graaddagen vandaag: 7.4 K.day
2026-02-28 12:27:13 info: Gewogen graaddagen totaal: 7.4 K.day
2026-02-28 12:27:13 info: Degree days factor: 4.8 kWh/K.day
2026-02-28 12:27:13 info: Totaal benodigde warmte: 35.6 kWh
2026-02-28 12:27:13 info: Reeds geproduceerde warmte: 29.0 kWh
2026-02-28 12:27:13 info: Nog benodigde warmte: 6.6 kWh
2026-02-28 12:27:13 info: Regeling warmtepomp: on/off
2026-02-28 12:27:13 info: Actuele warmtevraag: Nee
2026-02-28 12:27:13 info: Minimale runlengte 1 uur
2026-02-28 12:27:13 info: Beschikbaar zijn: 11 uur
2026-02-28 12:27:13 info: On/off warmtepomp wordt ingepland
2026-02-28 12:27:13 info: Gem. buitentemperatuur vandaag: 9.2 °C
2026-02-28 12:27:13 info: Voorspelde gemiddelde buiten temperatuur: 9.2 °C
2026-02-28 12:27:13 info: COP: 4.4
2026-02-28 12:27:13 info: Elektrisch vermogen: 0.6 kW-e
2026-02-28 12:27:13 info: Thermisch vermogen: 2.6 kW-th
2026-02-28 12:27:13 info: Ingepland worden: 3 uur
2026-02-28 12:27:13 info: Warmtepomp draait al minimaal 3 uur
2026-02-28 12:27:13 info: Eerste blok van 1 uur
2026-02-28 12:27:13 info: Dan nog 2 blokken van 1 uur
2026-02-28 12:27:13 info: Totaal aantal blokken: 3
2026-02-28 12:27:13 info: Apparaat wasmachine direct starten staat uit
2026-02-28 12:27:13 info: Machine wasmachine wordt niet ingepland, want in deze planning-window heeft de machine al gedraaid
2026-02-28 12:27:13 info: Strategie: minimale kosten
2026-02-28 12:27:13 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-28 12:27:13 info: Rekentijd: 0.29  sec
2026-02-28 12:27:13 info: Het programma heeft een optimale oplossing gevonden.
2026-02-28 12:27:13 info: Inzet warmtepomp
2026-02-28 12:27:13 info: Blokken:
2026-02-28 12:27:13 info: Bloknr 0 start 1 lengte 4 laatste 4
2026-02-28 12:27:13 info: Bloknr 1 start 5 lengte 4 laatste 8
2026-02-28 12:27:13 info: Bloknr 2 start 9 lengte 4 laatste 12
2026-02-28 12:27:13 info: u   uur   tar    hp_s_on hp_on heat cons
2026-02-28 12:27:13 info: 0   12:15 0.1409    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 1   12:30 0.1417    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 2   12:45 0.1429    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 3   13:00 0.1416    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 4   13:15 0.1423    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 5   13:30 0.1410    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 6   13:45 0.1409    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 7   14:00 0.1408    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 8   14:15 0.1408    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 9   14:30 0.1408    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 10   14:45 0.1408    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 11   15:00 0.1408    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 12   15:15 0.1409    1.00 1     0.66    0.15
2026-02-28 12:27:13 info: 13   15:30 0.1529    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 14   15:45 0.1928    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 15   16:00 0.1769    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 16   16:15 0.2029    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 17   16:30 0.2379    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 18   16:45 0.2496    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 19   17:00 0.2316    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 20   17:15 0.2414    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 21   17:30 0.2577    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 22   17:45 0.2680    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 23   18:00 0.2584    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 24   18:15 0.2596    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 25   18:30 0.2637    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 26   18:45 0.2739    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 27   19:00 0.2738    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 28   19:15 0.2662    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 29   19:30 0.2660    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 30   19:45 0.2715    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 31   20:00 0.2515    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 32   20:15 0.2494    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 33   20:30 0.2485    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 34   20:45 0.2618    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 35   21:00 0.2462    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 36   21:15 0.2660    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 37   21:30 0.2612    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 38   21:45 0.2619    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 39   22:00 0.2669    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 40   22:15 0.2666    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 41   22:30 0.2587    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 42   22:45 0.2618    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 43   23:00 0.2800    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 44   23:15 0.2812    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 45   23:30 0.2415    0.00 0     0.00    0.00
2026-02-28 12:27:13 info: 46   23:45 0.2376    0.00 0     0.00    0.00
2026-02-28 12:27:15 info: Berekende prognoses:
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 12:15    0.00     0.00   0.05   0.00   0.51   0.00   0.00   0.00   0.04   0.01   -0.00  20.00   0.00
 12:30    0.00     0.00   0.47   0.00   0.53   0.00   0.15   0.00   0.22   0.07   -0.00  20.00   0.00
 12:45    0.00     0.00   0.47   0.00   0.52   0.00   0.15   0.00   0.21   0.07   -0.00  20.00   0.00
 13:00    0.00     0.00   0.45   0.00   0.50   0.00   0.15   0.00   0.19   0.06   -0.00  20.00   0.00
 13:15    0.00     0.00   0.45   0.00   0.49   0.00   0.15   0.00   0.18   0.06   -0.00  20.00   0.00
 13:30    0.00     0.00   0.46   0.00   0.48   0.00   0.15   0.00   0.17   0.06   -0.00  20.00   0.00
 13:45    0.00     0.00   0.42   0.00   0.43   0.00   0.15   0.00   0.15   0.06   -0.00  20.00   0.00
 14:00    0.00     0.00   0.35   0.00   0.33   0.00   0.15   0.00   0.13   0.05   -0.00  20.00   0.00
 14:15    0.00     0.00   0.32   0.00   0.28   0.00   0.15   0.00   0.11   0.04    0.00  20.00   0.00
 14:30    0.00     0.00   0.28   0.00   0.23   0.00   0.15   0.00   0.09   0.04   -0.00  20.00   0.00
 14:45    0.00     0.00   0.30   0.00   0.23   0.00   0.15   0.00   0.08   0.04   -0.00  20.00   0.00
 15:00    0.00     0.00   0.37   0.00   0.27   0.00   0.15   0.00   0.05   0.05   -0.00  20.00   0.00
 15:15    0.00     0.00   0.39   0.00   0.27   0.00   0.15   0.00   0.03   0.06   -0.00  20.00   0.00
 15:30    0.00     0.00   0.26   0.00   0.28   0.00   0.00   0.00   0.01   0.04   -0.00  20.00   0.00
 15:45    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.01   0.05   -0.00  20.00   0.00
 16:00    0.00     0.00   0.24   0.00   0.25   0.00   0.00   0.00   0.01   0.04   -0.00  20.00   0.00
 16:15    0.00     0.00   0.24   0.00   0.25   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 16:30    0.00     0.00   0.24   0.00   0.24   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 16:45    0.00     0.00   0.30   0.00   0.30   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 17:00    0.00     0.00   0.41   0.00   0.41   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 17:15    0.00     0.00   0.47   0.00   0.47   0.00   0.00   0.00   0.00   0.11   -0.00  20.00   0.00
 17:30    0.00     0.00   0.52   0.00   0.52   0.00   0.00   0.00   0.00   0.13   -0.00  20.00   0.00
 17:45    0.00     0.00   0.50   0.00   0.50   0.00   0.00   0.00   0.00   0.13   -0.00  20.00   0.00
 18:00    0.00     0.00   0.42   0.00   0.42   0.00   0.00   0.00   0.00   0.11   -0.00  20.00   0.00
 18:15    0.00     0.00   0.40   0.00   0.40   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 18:30    0.00     0.00   0.38   0.00   0.38   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 18:45    0.00     0.00   0.35   0.00   0.35   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 19:00    0.00     0.00   0.32   0.00   0.32   0.00   0.00   0.00   0.00   0.09   -0.00  20.00   0.00
 19:15    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 19:30    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 19:45    0.00     0.00   0.23   0.00   0.23   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 20:00    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 20:15    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 20:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 20:45    0.00     0.00   0.18   0.00   0.18   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 21:00    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 21:15    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 21:30    0.00     0.00   0.32   0.00   0.32   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 21:45    0.00     0.00   0.28   0.00   0.28   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 22:00    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 22:15    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:30    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:45    0.00     0.00   0.13   0.00   0.13   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 23:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 23:15    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 23:30    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 23:45    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
Totaal    0.00     0.00  13.92   0.00  14.24   0.00   1.80   0.00   1.71   2.96    0.00    NaN   0.00

2026-02-28 12:27:15 info: Consumption              13.92 (kWh)
2026-02-28 12:27:15 info: Cost consumption          2.96 (€)
2026-02-28 12:27:15 info: Tariff consumption        0.213 (€/kWh)
2026-02-28 12:27:15 info: Production                0.00 (kWh)
2026-02-28 12:27:15 info: Profit production         0.00 (€)
2026-02-28 12:27:15 info: Tariff production         0.000 (€/kWh)

2026-02-28 12:27:15 info:
Calculation profit after optimize in €
Cost before optimize              3.02
Cost consumption      2.96
Cycle cost            0.00
Penalty cost          0.00
Battery storage       0.00
Boiler storage        0.00
Profit production     0.00
Total                 2.96
Cost after optimize               2.96
Profit:                           0.06
2026-02-28 12:27:15 info: Doorzetten van alle settings naar HA
2026-02-28 12:27:15 info: Laden van Jeep Avenger Elektro is niet ingepland
2026-02-28 12:27:15 info: Berekeningsuitkomst voor opladen van Jeep Avenger Elektro:
2026-02-28 12:27:15 info: - aantal ampere 0A (was 10.0A)
2026-02-28 12:27:15 info: - stand schakelaar 'off' (was 'off')
2026-02-28 12:27:15 info: - positie: not_home
2026-02-28 12:27:15 info: - ingeplugd: False
2026-02-28 12:27:15 info: Jeep Avenger Elektro is niet thuis of niet ingeplugd
2026-02-28 12:27:15 info: Evaluatie status laden Jeep Avenger Elektro op 2026-02-28 12:27
2026-02-28 12:27:15 info: - schakelaar laden: off
2026-02-28 12:27:15 info: - aantal ampere: 10.0
2026-02-28 12:27:15 info: Apparaat: wasmachine
2026-02-28 12:27:15 info: Programma: Donker 40 graden
2026-02-28 12:27:15 info: Niet ingepland
12:30
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
cat log/calc_2026-02-28__12\:30.log
2026-02-28 12:30:00 info: Day Ahead Optimalisering versie: 2026.03.0.rc2
2026-02-28 12:30:00 info: Day Ahead Optimalisering gestart op: 28-02-2026 12:30:00
2026-02-28 12:30:00 info: Day Ahead Optimalisatie gestart: 28-02-2026 12:30:00 taak: calc_optimum
2026-02-28 12:30:00 info: Using Python-MIP package version 1.16rc0
2026-02-28 12:30:01 info: Debug = False
2026-02-28 12:30:01 info: Zelf berekende baseload
2026-02-28 12:30:02 info: ML prediction Oost
                   date_time  prediction
0  2026-02-28 12:00:00+01:00       0.895
1  2026-02-28 13:00:00+01:00       0.702
2  2026-02-28 14:00:00+01:00       0.415
3  2026-02-28 15:00:00+01:00       0.109
4  2026-02-28 16:00:00+01:00       0.009
5  2026-02-28 17:00:00+01:00       0.004
6  2026-02-28 18:00:00+01:00       0.000
7  2026-02-28 19:00:00+01:00       0.000
8  2026-02-28 20:00:00+01:00       0.000
9  2026-02-28 21:00:00+01:00       0.000
10 2026-02-28 22:00:00+01:00       0.000
11 2026-02-28 23:00:00+01:00       0.000
2026-02-28 12:30:02 info: Start waarden:
      uur                tijd   spot   p_l    p_t  base  pv_ac  pv_dc
0   12:30 2026-02-28 12:30:00  0.001 0.142  0.001 0.534  0.217      0
1   12:45 2026-02-28 12:45:00  0.002 0.143  0.002 0.524  0.206      0
2   13:00 2026-02-28 13:00:00  0.001 0.142  0.001 0.496  0.195      0
3   13:15 2026-02-28 13:15:00  0.001 0.142  0.001 0.486  0.183      0
4   13:30 2026-02-28 13:30:00  0.000 0.141  0.000 0.476  0.171      0
5   13:45 2026-02-28 13:45:00  0.000 0.141  0.000 0.425  0.153      0
6   14:00 2026-02-28 14:00:00  0.000 0.141  0.000 0.330  0.131      0
7   14:15 2026-02-28 14:15:00 -0.000 0.141 -0.000 0.280  0.113      0
8   14:30 2026-02-28 14:30:00  0.000 0.141  0.000 0.229  0.095      0
9   14:45 2026-02-28 14:45:00  0.000 0.141  0.000 0.230  0.076      0
10  15:00 2026-02-28 15:00:00  0.000 0.141  0.000 0.273  0.053      0
11  15:15 2026-02-28 15:15:00  0.000 0.141  0.000 0.275  0.034      0
12  15:30 2026-02-28 15:30:00  0.010 0.153  0.012 0.277  0.014      0
13  15:45 2026-02-28 15:45:00  0.043 0.193  0.052 0.273  0.008      0
14  16:00 2026-02-28 16:00:00  0.030 0.177  0.036 0.252  0.010      0
15  16:15 2026-02-28 16:15:00  0.051 0.203  0.062 0.248  0.004      0
16  16:30 2026-02-28 16:30:00  0.080 0.238  0.097 0.245  0.000      0
17  16:45 2026-02-28 16:45:00  0.090 0.250  0.109 0.298  0.000      0
18  17:00 2026-02-28 17:00:00  0.075 0.232  0.091 0.414  0.001      0
19  17:15 2026-02-28 17:15:00  0.083 0.241  0.101 0.467  0.001      0
20  17:30 2026-02-28 17:30:00  0.097 0.258  0.117 0.521  0.001      0
21  17:45 2026-02-28 17:45:00  0.105 0.268  0.127 0.499  0.001      0
22  18:00 2026-02-28 18:00:00  0.097 0.258  0.118 0.422  0.000      0
23  18:15 2026-02-28 18:15:00  0.098 0.260  0.119 0.400  0.000      0
24  18:30 2026-02-28 18:30:00  0.102 0.264  0.123 0.378  0.000      0
25  18:45 2026-02-28 18:45:00  0.110 0.274  0.133 0.349  0.000      0
26  19:00 2026-02-28 19:00:00  0.110 0.274  0.133 0.315  0.000      0
27  19:15 2026-02-28 19:15:00  0.104 0.266  0.125 0.287  0.000      0
28  19:30 2026-02-28 19:30:00  0.103 0.266  0.125 0.258  0.000      0
29  19:45 2026-02-28 19:45:00  0.108 0.271  0.131 0.233  0.000      0
30  20:00 2026-02-28 20:00:00  0.091 0.252  0.111 0.197  0.000      0
31  20:15 2026-02-28 20:15:00  0.090 0.249  0.109 0.172  0.000      0
32  20:30 2026-02-28 20:30:00  0.089 0.248  0.108 0.146  0.000      0
33  20:45 2026-02-28 20:45:00  0.100 0.262  0.121 0.175  0.000      0
34  21:00 2026-02-28 21:00:00  0.087 0.246  0.105 0.259  0.000      0
35  21:15 2026-02-28 21:15:00  0.103 0.266  0.125 0.288  0.000      0
36  21:30 2026-02-28 21:30:00  0.099 0.261  0.120 0.317  0.000      0
37  21:45 2026-02-28 21:45:00  0.100 0.262  0.121 0.284  0.000      0
38  22:00 2026-02-28 22:00:00  0.104 0.267  0.126 0.200  0.000      0
39  22:15 2026-02-28 22:15:00  0.104 0.267  0.126 0.168  0.000      0
40  22:30 2026-02-28 22:30:00  0.097 0.259  0.118 0.135  0.000      0
41  22:45 2026-02-28 22:45:00  0.100 0.262  0.121 0.131  0.000      0
42  23:00 2026-02-28 23:00:00  0.115 0.280  0.139 0.148  0.000      0
43  23:15 2026-02-28 23:15:00  0.116 0.281  0.140 0.144  0.000      0
44  23:30 2026-02-28 23:30:00  0.083 0.242  0.101 0.140  0.000      0
45  23:45 2026-02-28 23:45:00  0.080 0.238  0.097 0.136  0.000      0
2026-02-28 12:30:02 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-02-28 12:30:02 info: Instellingen voor laden van EV: Jeep Avenger Elektro
2026-02-28 12:30:02 info: Direct laden is uit
2026-02-28 12:30:02 info:  Ampere  Effic. Grid kW Accu kW
2026-02-28 12:30:02 info:    0.00    1.00    0.00    0.00
2026-02-28 12:30:02 info:    6.00    0.95    4.14    3.93
2026-02-28 12:30:02 info:   10.00    1.00    6.90    6.90
2026-02-28 12:30:02 info:   13.00    0.95    8.97    8.52
2026-02-28 12:30:02 info:   16.00    0.92   11.04   10.16
2026-02-28 12:30:02 info: Capaciteit accu: 58 kWh
2026-02-28 12:30:02 info: Maximaal laadvermogen: 11.04 kW
2026-02-28 12:30:02 info: Klaar met laden op: 01-03-2026 07:00:00
2026-02-28 12:30:02 info: Huidig laadniveau: 65.0 %
2026-02-28 12:30:02 info: Gewenst laadniveau:100.0 %
2026-02-28 12:30:02 info: Marge voor het laden: 1 %
2026-02-28 12:30:02 info: Locatie: not_home
2026-02-28 12:30:02 info: Ingeplugged:False
2026-02-28 12:30:02 info: Benodigde netto energie: 20.300 kWh
2026-02-28 12:30:02 info: Tijd nodig om te laden: 1:60 uur
2026-02-28 12:30:02 info: Afgerond naar hele intervallen: 8 kwartier
2026-02-28 12:30:02 info: Stand laden schakelaar: off
2026-02-28 12:30:02 info: Stand aantal ampere laden: 10.0 A
2026-02-28 12:30:02 info: Opladen wordt niet ingepland, omdat auto is niet huis, auto is niet ingeplugd, opgegeven tijdstip (2026-03-01 07:00:00) ligt voorbij de planningshorizon (2026-02-28 23:45:00).
2026-02-28 12:30:02 info: Gewogen graaddagen vandaag: 7.4 K.day
2026-02-28 12:30:02 info: Gewogen graaddagen totaal: 7.4 K.day
2026-02-28 12:30:02 info: Degree days factor: 4.8 kWh/K.day
2026-02-28 12:30:02 info: Totaal benodigde warmte: 35.6 kWh
2026-02-28 12:30:02 info: Reeds geproduceerde warmte: 29.0 kWh
2026-02-28 12:30:02 info: Nog benodigde warmte: 6.6 kWh
2026-02-28 12:30:02 info: Regeling warmtepomp: on/off
2026-02-28 12:30:02 info: Actuele warmtevraag: Nee
2026-02-28 12:30:02 info: Minimale runlengte 1 uur
2026-02-28 12:30:02 info: Beschikbaar zijn: 11 uur
2026-02-28 12:30:02 info: On/off warmtepomp wordt ingepland
2026-02-28 12:30:02 info: Gem. buitentemperatuur vandaag: 9.2 °C
2026-02-28 12:30:02 info: Voorspelde gemiddelde buiten temperatuur: 9.2 °C
2026-02-28 12:30:02 info: COP: 4.4
2026-02-28 12:30:02 info: Elektrisch vermogen: 0.6 kW-e
2026-02-28 12:30:02 info: Thermisch vermogen: 2.6 kW-th
2026-02-28 12:30:02 info: Ingepland worden: 3 uur
2026-02-28 12:30:02 info: Warmtepomp draait al minimaal 3 uur
2026-02-28 12:30:02 info: Eerste blok van 1 uur
2026-02-28 12:30:02 info: Dan nog 2 blokken van 1 uur
2026-02-28 12:30:02 info: Totaal aantal blokken: 3
2026-02-28 12:30:02 info: Apparaat wasmachine direct starten staat uit
2026-02-28 12:30:02 info: Machine wasmachine wordt niet ingepland, want in deze planning-window heeft de machine al gedraaid
2026-02-28 12:30:02 info: Strategie: minimale kosten
2026-02-28 12:30:02 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-28 12:30:02 info: Rekentijd: 0.27  sec
2026-02-28 12:30:02 info: Het programma heeft een optimale oplossing gevonden.
2026-02-28 12:30:02 info: Inzet warmtepomp
2026-02-28 12:30:02 info: Blokken:
2026-02-28 12:30:02 info: Bloknr 0 start 1 lengte 4 laatste 4
2026-02-28 12:30:02 info: Bloknr 1 start 5 lengte 4 laatste 8
2026-02-28 12:30:02 info: Bloknr 2 start 9 lengte 4 laatste 12
2026-02-28 12:30:02 info: u   uur   tar    hp_s_on hp_on heat cons
2026-02-28 12:30:02 info: 0   12:30 0.1417    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 1   12:45 0.1429    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 2   13:00 0.1416    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 3   13:15 0.1423    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 4   13:30 0.1410    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 5   13:45 0.1409    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 6   14:00 0.1408    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 7   14:15 0.1408    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 8   14:30 0.1408    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 9   14:45 0.1408    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 10   15:00 0.1408    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 11   15:15 0.1409    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 12   15:30 0.1529    1.00 1     0.66    0.15
2026-02-28 12:30:02 info: 13   15:45 0.1928    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 14   16:00 0.1769    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 15   16:15 0.2029    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 16   16:30 0.2379    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 17   16:45 0.2496    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 18   17:00 0.2316    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 19   17:15 0.2414    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 20   17:30 0.2577    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 21   17:45 0.2680    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 22   18:00 0.2584    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 23   18:15 0.2596    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 24   18:30 0.2637    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 25   18:45 0.2739    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 26   19:00 0.2738    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 27   19:15 0.2662    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 28   19:30 0.2660    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 29   19:45 0.2715    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 30   20:00 0.2515    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 31   20:15 0.2494    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 32   20:30 0.2485    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 33   20:45 0.2618    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 34   21:00 0.2462    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 35   21:15 0.2660    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 36   21:30 0.2612    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 37   21:45 0.2619    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 38   22:00 0.2669    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 39   22:15 0.2666    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 40   22:30 0.2587    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 41   22:45 0.2618    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 42   23:00 0.2800    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 43   23:15 0.2812    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 44   23:30 0.2415    0.00 0     0.00    0.00
2026-02-28 12:30:02 info: 45   23:45 0.2376    0.00 0     0.00    0.00
2026-02-28 12:30:04 info: Berekende prognoses:
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 12:30    0.00     0.00   0.32   0.00   0.53   0.00   0.00   0.00   0.22   0.04   -0.00  20.00   0.00
 12:45    0.00     0.00   0.47   0.00   0.52   0.00   0.15   0.00   0.21   0.07   -0.00  20.00   0.00
 13:00    0.00     0.00   0.45   0.00   0.50   0.00   0.15   0.00   0.19   0.06   -0.00  20.00   0.00
 13:15    0.00     0.00   0.45   0.00   0.49   0.00   0.15   0.00   0.18   0.06   -0.00  20.00   0.00
 13:30    0.00     0.00   0.46   0.00   0.48   0.00   0.15   0.00   0.17   0.06   -0.00  20.00   0.00
 13:45    0.00     0.00   0.42   0.00   0.43   0.00   0.15   0.00   0.15   0.06   -0.00  20.00   0.00
 14:00    0.00     0.00   0.35   0.00   0.33   0.00   0.15   0.00   0.13   0.05   -0.00  20.00   0.00
 14:15    0.00     0.00   0.32   0.00   0.28   0.00   0.15   0.00   0.11   0.04    0.00  20.00   0.00
 14:30    0.00     0.00   0.28   0.00   0.23   0.00   0.15   0.00   0.09   0.04   -0.00  20.00   0.00
 14:45    0.00     0.00   0.30   0.00   0.23   0.00   0.15   0.00   0.08   0.04   -0.00  20.00   0.00
 15:00    0.00     0.00   0.37   0.00   0.27   0.00   0.15   0.00   0.05   0.05   -0.00  20.00   0.00
 15:15    0.00     0.00   0.39   0.00   0.27   0.00   0.15   0.00   0.03   0.06   -0.00  20.00   0.00
 15:30    0.00     0.00   0.41   0.00   0.28   0.00   0.15   0.00   0.01   0.06   -0.00  20.00   0.00
 15:45    0.00     0.00   0.27   0.00   0.27   0.00   0.00   0.00   0.01   0.05   -0.00  20.00   0.00
 16:00    0.00     0.00   0.24   0.00   0.25   0.00   0.00   0.00   0.01   0.04   -0.00  20.00   0.00
 16:15    0.00     0.00   0.24   0.00   0.25   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 16:30    0.00     0.00   0.24   0.00   0.24   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 16:45    0.00     0.00   0.30   0.00   0.30   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 17:00    0.00     0.00   0.41   0.00   0.41   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 17:15    0.00     0.00   0.47   0.00   0.47   0.00   0.00   0.00   0.00   0.11   -0.00  20.00   0.00
 17:30    0.00     0.00   0.52   0.00   0.52   0.00   0.00   0.00   0.00   0.13   -0.00  20.00   0.00
 17:45    0.00     0.00   0.50   0.00   0.50   0.00   0.00   0.00   0.00   0.13   -0.00  20.00   0.00
 18:00    0.00     0.00   0.42   0.00   0.42   0.00   0.00   0.00   0.00   0.11   -0.00  20.00   0.00
 18:15    0.00     0.00   0.40   0.00   0.40   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 18:30    0.00     0.00   0.38   0.00   0.38   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 18:45    0.00     0.00   0.35   0.00   0.35   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 19:00    0.00     0.00   0.32   0.00   0.32   0.00   0.00   0.00   0.00   0.09   -0.00  20.00   0.00
 19:15    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 19:30    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 19:45    0.00     0.00   0.23   0.00   0.23   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 20:00    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 20:15    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 20:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 20:45    0.00     0.00   0.18   0.00   0.18   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 21:00    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 21:15    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 21:30    0.00     0.00   0.32   0.00   0.32   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 21:45    0.00     0.00   0.28   0.00   0.28   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 22:00    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 22:15    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:30    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:45    0.00     0.00   0.13   0.00   0.13   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 23:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 23:15    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 23:30    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 23:45    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
Totaal    0.00     0.00  13.87   0.00  13.74   0.00   1.80   0.00   1.67   2.95    0.00    NaN   0.00

2026-02-28 12:30:04 info: Consumption              13.87 (kWh)
2026-02-28 12:30:04 info: Cost consumption          2.95 (€)
2026-02-28 12:30:04 info: Tariff consumption        0.213 (€/kWh)
2026-02-28 12:30:04 info: Production                0.00 (kWh)
2026-02-28 12:30:04 info: Profit production         0.00 (€)
2026-02-28 12:30:04 info: Tariff production         0.000 (€/kWh)

2026-02-28 12:30:04 info:
Calculation profit after optimize in €
Cost before optimize              2.95
Cost consumption      2.95
Cycle cost            0.00
Penalty cost          0.00
Battery storage       0.00
Boiler storage        0.00
Profit production     0.00
Total                 2.95
Cost after optimize               2.95
Profit:                           0.00
2026-02-28 12:30:04 info: Doorzetten van alle settings naar HA
2026-02-28 12:30:04 info: Laden van Jeep Avenger Elektro is niet ingepland
2026-02-28 12:30:04 info: Berekeningsuitkomst voor opladen van Jeep Avenger Elektro:
2026-02-28 12:30:04 info: - aantal ampere 0A (was 10.0A)
2026-02-28 12:30:04 info: - stand schakelaar 'off' (was 'off')
2026-02-28 12:30:04 info: - positie: not_home
2026-02-28 12:30:04 info: - ingeplugd: False
2026-02-28 12:30:04 info: Jeep Avenger Elektro is niet thuis of niet ingeplugd
2026-02-28 12:30:04 info: Evaluatie status laden Jeep Avenger Elektro op 2026-02-28 12:30
2026-02-28 12:30:04 info: - schakelaar laden: off
2026-02-28 12:30:04 info: - aantal ampere: 10.0
2026-02-28 12:30:04 info: Apparaat: wasmachine
2026-02-28 12:30:04 info: Programma: Donker 40 graden
2026-02-28 12:30:04 info: Niet ingepland

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


  • hemertje
  • Registratie: Juli 2015
  • Laatst online: 16:07
Korte vraag:

Iemand al ervaring met DAO icm

https://www.zendure.nl/pages/sale

AC Thuisbatterij Plug&Play - SolarFlow 2400 AC

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

f.welvering schreef op zaterdag 28 februari 2026 @ 12:35:
[...]


Helaas zie ik nog geen verschil na de installatie van de update.
Hieronder 2 verschillende logs:

12:27

[...]


12:30


[...]
En om 12:45 uur is de wp ook niet aangezet?

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


  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 16:10
KC27 schreef op zaterdag 28 februari 2026 @ 13:06:
[...]

En om 12:45 uur is de wp ook niet aangezet?
Nee helaas.
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
cat log/calc_2026-02-28__12\:45.log
2026-02-28 12:45:00 info: Day Ahead Optimalisering versie: 2026.03.0.rc2
2026-02-28 12:45:00 info: Day Ahead Optimalisering gestart op: 28-02-2026 12:45:00
2026-02-28 12:45:00 info: Day Ahead Optimalisatie gestart: 28-02-2026 12:45:00 taak: calc_optimum
2026-02-28 12:45:00 info: Debug = False
2026-02-28 12:45:00 info: Zelf berekende baseload
2026-02-28 12:45:00 info: ML prediction Oost
                   date_time  prediction
0  2026-02-28 12:00:00+01:00       0.895
1  2026-02-28 13:00:00+01:00       0.702
2  2026-02-28 14:00:00+01:00       0.415
3  2026-02-28 15:00:00+01:00       0.109
4  2026-02-28 16:00:00+01:00       0.009
5  2026-02-28 17:00:00+01:00       0.004
6  2026-02-28 18:00:00+01:00       0.000
7  2026-02-28 19:00:00+01:00       0.000
8  2026-02-28 20:00:00+01:00       0.000
9  2026-02-28 21:00:00+01:00       0.000
10 2026-02-28 22:00:00+01:00       0.000
11 2026-02-28 23:00:00+01:00       0.000
2026-02-28 12:45:00 info: Start waarden:
      uur                tijd   spot   p_l    p_t  base  pv_ac  pv_dc
0   12:45 2026-02-28 12:45:00  0.002 0.143  0.002 0.524  0.206      0
1   13:00 2026-02-28 13:00:00  0.001 0.142  0.001 0.496  0.195      0
2   13:15 2026-02-28 13:15:00  0.001 0.142  0.001 0.486  0.183      0
3   13:30 2026-02-28 13:30:00  0.000 0.141  0.000 0.476  0.171      0
4   13:45 2026-02-28 13:45:00  0.000 0.141  0.000 0.425  0.153      0
5   14:00 2026-02-28 14:00:00  0.000 0.141  0.000 0.330  0.131      0
6   14:15 2026-02-28 14:15:00 -0.000 0.141 -0.000 0.280  0.113      0
7   14:30 2026-02-28 14:30:00  0.000 0.141  0.000 0.229  0.095      0
8   14:45 2026-02-28 14:45:00  0.000 0.141  0.000 0.230  0.076      0
9   15:00 2026-02-28 15:00:00  0.000 0.141  0.000 0.273  0.053      0
10  15:15 2026-02-28 15:15:00  0.000 0.141  0.000 0.275  0.034      0
11  15:30 2026-02-28 15:30:00  0.010 0.153  0.012 0.277  0.014      0
12  15:45 2026-02-28 15:45:00  0.043 0.193  0.052 0.273  0.008      0
13  16:00 2026-02-28 16:00:00  0.030 0.177  0.036 0.252  0.010      0
14  16:15 2026-02-28 16:15:00  0.051 0.203  0.062 0.248  0.004      0
15  16:30 2026-02-28 16:30:00  0.080 0.238  0.097 0.245  0.000      0
16  16:45 2026-02-28 16:45:00  0.090 0.250  0.109 0.298  0.000      0
17  17:00 2026-02-28 17:00:00  0.075 0.232  0.091 0.414  0.001      0
18  17:15 2026-02-28 17:15:00  0.083 0.241  0.101 0.467  0.001      0
19  17:30 2026-02-28 17:30:00  0.097 0.258  0.117 0.521  0.001      0
20  17:45 2026-02-28 17:45:00  0.105 0.268  0.127 0.499  0.001      0
21  18:00 2026-02-28 18:00:00  0.097 0.258  0.118 0.422  0.000      0
22  18:15 2026-02-28 18:15:00  0.098 0.260  0.119 0.400  0.000      0
23  18:30 2026-02-28 18:30:00  0.102 0.264  0.123 0.378  0.000      0
24  18:45 2026-02-28 18:45:00  0.110 0.274  0.133 0.349  0.000      0
25  19:00 2026-02-28 19:00:00  0.110 0.274  0.133 0.315  0.000      0
26  19:15 2026-02-28 19:15:00  0.104 0.266  0.125 0.287  0.000      0
27  19:30 2026-02-28 19:30:00  0.103 0.266  0.125 0.258  0.000      0
28  19:45 2026-02-28 19:45:00  0.108 0.271  0.131 0.233  0.000      0
29  20:00 2026-02-28 20:00:00  0.091 0.252  0.111 0.197  0.000      0
30  20:15 2026-02-28 20:15:00  0.090 0.249  0.109 0.172  0.000      0
31  20:30 2026-02-28 20:30:00  0.089 0.248  0.108 0.146  0.000      0
32  20:45 2026-02-28 20:45:00  0.100 0.262  0.121 0.175  0.000      0
33  21:00 2026-02-28 21:00:00  0.087 0.246  0.105 0.259  0.000      0
34  21:15 2026-02-28 21:15:00  0.103 0.266  0.125 0.288  0.000      0
35  21:30 2026-02-28 21:30:00  0.099 0.261  0.120 0.317  0.000      0
36  21:45 2026-02-28 21:45:00  0.100 0.262  0.121 0.284  0.000      0
37  22:00 2026-02-28 22:00:00  0.104 0.267  0.126 0.200  0.000      0
38  22:15 2026-02-28 22:15:00  0.104 0.267  0.126 0.168  0.000      0
39  22:30 2026-02-28 22:30:00  0.097 0.259  0.118 0.135  0.000      0
40  22:45 2026-02-28 22:45:00  0.100 0.262  0.121 0.131  0.000      0
41  23:00 2026-02-28 23:00:00  0.115 0.280  0.139 0.148  0.000      0
42  23:15 2026-02-28 23:15:00  0.116 0.281  0.140 0.144  0.000      0
43  23:30 2026-02-28 23:30:00  0.083 0.242  0.101 0.140  0.000      0
44  23:45 2026-02-28 23:45:00  0.080 0.238  0.097 0.136  0.000      0
2026-02-28 12:45:00 info: Boiler niet aanwezig of staat uit, boiler wordt niet ingepland
2026-02-28 12:45:00 info: Instellingen voor laden van EV: Jeep Avenger Elektro
2026-02-28 12:45:00 info: Direct laden is uit
2026-02-28 12:45:00 info:  Ampere  Effic. Grid kW Accu kW
2026-02-28 12:45:00 info:    0.00    1.00    0.00    0.00
2026-02-28 12:45:00 info:    6.00    0.95    4.14    3.93
2026-02-28 12:45:00 info:   10.00    1.00    6.90    6.90
2026-02-28 12:45:00 info:   13.00    0.95    8.97    8.52
2026-02-28 12:45:00 info:   16.00    0.92   11.04   10.16
2026-02-28 12:45:00 info: Capaciteit accu: 58 kWh
2026-02-28 12:45:00 info: Maximaal laadvermogen: 11.04 kW
2026-02-28 12:45:00 info: Klaar met laden op: 01-03-2026 07:00:00
2026-02-28 12:45:00 info: Huidig laadniveau: 65.0 %
2026-02-28 12:45:00 info: Gewenst laadniveau:100.0 %
2026-02-28 12:45:00 info: Marge voor het laden: 1 %
2026-02-28 12:45:00 info: Locatie: not_home
2026-02-28 12:45:00 info: Ingeplugged:False
2026-02-28 12:45:00 info: Benodigde netto energie: 20.300 kWh
2026-02-28 12:45:00 info: Tijd nodig om te laden: 1:60 uur
2026-02-28 12:45:00 info: Afgerond naar hele intervallen: 8 kwartier
2026-02-28 12:45:00 info: Stand laden schakelaar: off
2026-02-28 12:45:00 info: Stand aantal ampere laden: 10.0 A
2026-02-28 12:45:00 info: Opladen wordt niet ingepland, omdat auto is niet huis, auto is niet ingeplugd, opgegeven tijdstip (2026-03-01 07:00:00) ligt voorbij de planningshorizon (2026-02-28 23:45:00).
2026-02-28 12:45:00 info: Gewogen graaddagen vandaag: 7.4 K.day
2026-02-28 12:45:00 info: Gewogen graaddagen totaal: 7.4 K.day
2026-02-28 12:45:00 info: Degree days factor: 4.8 kWh/K.day
2026-02-28 12:45:00 info: Totaal benodigde warmte: 35.6 kWh
2026-02-28 12:45:00 info: Reeds geproduceerde warmte: 29.0 kWh
2026-02-28 12:45:00 info: Nog benodigde warmte: 6.6 kWh
2026-02-28 12:45:00 info: Regeling warmtepomp: on/off
2026-02-28 12:45:00 info: Actuele warmtevraag: Nee
2026-02-28 12:45:00 info: Minimale runlengte 1 uur
2026-02-28 12:45:00 info: Beschikbaar zijn: 11 uur
2026-02-28 12:45:00 info: On/off warmtepomp wordt ingepland
2026-02-28 12:45:00 info: Gem. buitentemperatuur vandaag: 9.2 °C
2026-02-28 12:45:00 info: Voorspelde gemiddelde buiten temperatuur: 9.2 °C
2026-02-28 12:45:00 info: COP: 4.4
2026-02-28 12:45:00 info: Elektrisch vermogen: 0.6 kW-e
2026-02-28 12:45:00 info: Thermisch vermogen: 2.6 kW-th
2026-02-28 12:45:00 info: Ingepland worden: 3 uur
2026-02-28 12:45:00 info: Warmtepomp draait al minimaal 3 uur
2026-02-28 12:45:00 info: Eerste blok van 1 uur
2026-02-28 12:45:00 info: Dan nog 2 blokken van 1 uur
2026-02-28 12:45:00 info: Totaal aantal blokken: 3
2026-02-28 12:45:00 info: Apparaat wasmachine direct starten staat uit
2026-02-28 12:45:00 info: Machine wasmachine wordt niet ingepland, want in deze planning-window heeft de machine al gedraaid
2026-02-28 12:45:00 info: Strategie: minimale kosten
2026-02-28 12:45:00 info: Maximale fout (maximal gap): 0.005000 euro
2026-02-28 12:45:00 info: Rekentijd: 0.17  sec
2026-02-28 12:45:00 info: Het programma heeft een optimale oplossing gevonden.
2026-02-28 12:45:00 info: Inzet warmtepomp
2026-02-28 12:45:00 info: Blokken:
2026-02-28 12:45:00 info: Bloknr 0 start 1 lengte 4 laatste 4
2026-02-28 12:45:00 info: Bloknr 1 start 5 lengte 4 laatste 8
2026-02-28 12:45:00 info: Bloknr 2 start 9 lengte 4 laatste 12
2026-02-28 12:45:00 info: u   uur   tar    hp_s_on hp_on heat cons
2026-02-28 12:45:00 info: 0   12:45 0.1429    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 1   13:00 0.1416    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 2   13:15 0.1423    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 3   13:30 0.1410    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 4   13:45 0.1409    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 5   14:00 0.1408    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 6   14:15 0.1408    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 7   14:30 0.1408    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 8   14:45 0.1408    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 9   15:00 0.1408    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 10   15:15 0.1409    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 11   15:30 0.1529    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 12   15:45 0.1928    1.00 1     0.66    0.15
2026-02-28 12:45:00 info: 13   16:00 0.1769    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 14   16:15 0.2029    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 15   16:30 0.2379    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 16   16:45 0.2496    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 17   17:00 0.2316    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 18   17:15 0.2414    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 19   17:30 0.2577    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 20   17:45 0.2680    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 21   18:00 0.2584    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 22   18:15 0.2596    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 23   18:30 0.2637    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 24   18:45 0.2739    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 25   19:00 0.2738    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 26   19:15 0.2662    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 27   19:30 0.2660    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 28   19:45 0.2715    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 29   20:00 0.2515    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 30   20:15 0.2494    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 31   20:30 0.2485    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 32   20:45 0.2618    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 33   21:00 0.2462    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 34   21:15 0.2660    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 35   21:30 0.2612    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 36   21:45 0.2619    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 37   22:00 0.2669    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 38   22:15 0.2666    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 39   22:30 0.2587    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 40   22:45 0.2618    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 41   23:00 0.2800    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 42   23:15 0.2812    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 43   23:30 0.2415    0.00 0     0.00    0.00
2026-02-28 12:45:00 info: 44   23:45 0.2376    0.00 0     0.00    0.00
2026-02-28 12:45:01 info: Berekende prognoses:
   uur  bat_in  bat_out   cons   prod   base   boil     wp     ev  pv_ac   cost  profit  b_tem   mach
 12:45    0.00     0.00   0.32   0.00   0.52   0.00   0.00   0.00   0.21   0.05   -0.00  20.00   0.00
 13:00    0.00     0.00   0.45   0.00   0.50   0.00   0.15   0.00   0.19   0.06   -0.00  20.00   0.00
 13:15    0.00     0.00   0.45   0.00   0.49   0.00   0.15   0.00   0.18   0.06   -0.00  20.00   0.00
 13:30    0.00     0.00   0.46   0.00   0.48   0.00   0.15   0.00   0.17   0.06   -0.00  20.00   0.00
 13:45    0.00     0.00   0.42   0.00   0.43   0.00   0.15   0.00   0.15   0.06   -0.00  20.00   0.00
 14:00    0.00     0.00   0.35   0.00   0.33   0.00   0.15   0.00   0.13   0.05   -0.00  20.00   0.00
 14:15    0.00     0.00   0.32   0.00   0.28   0.00   0.15   0.00   0.11   0.04    0.00  20.00   0.00
 14:30    0.00     0.00   0.28   0.00   0.23   0.00   0.15   0.00   0.09   0.04   -0.00  20.00   0.00
 14:45    0.00     0.00   0.30   0.00   0.23   0.00   0.15   0.00   0.08   0.04   -0.00  20.00   0.00
 15:00    0.00     0.00   0.37   0.00   0.27   0.00   0.15   0.00   0.05   0.05   -0.00  20.00   0.00
 15:15    0.00     0.00   0.39   0.00   0.27   0.00   0.15   0.00   0.03   0.06   -0.00  20.00   0.00
 15:30    0.00     0.00   0.41   0.00   0.28   0.00   0.15   0.00   0.01   0.06   -0.00  20.00   0.00
 15:45    0.00     0.00   0.42   0.00   0.27   0.00   0.15   0.00   0.01   0.08   -0.00  20.00   0.00
 16:00    0.00     0.00   0.24   0.00   0.25   0.00   0.00   0.00   0.01   0.04   -0.00  20.00   0.00
 16:15    0.00     0.00   0.24   0.00   0.25   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 16:30    0.00     0.00   0.24   0.00   0.24   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 16:45    0.00     0.00   0.30   0.00   0.30   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 17:00    0.00     0.00   0.41   0.00   0.41   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 17:15    0.00     0.00   0.47   0.00   0.47   0.00   0.00   0.00   0.00   0.11   -0.00  20.00   0.00
 17:30    0.00     0.00   0.52   0.00   0.52   0.00   0.00   0.00   0.00   0.13   -0.00  20.00   0.00
 17:45    0.00     0.00   0.50   0.00   0.50   0.00   0.00   0.00   0.00   0.13   -0.00  20.00   0.00
 18:00    0.00     0.00   0.42   0.00   0.42   0.00   0.00   0.00   0.00   0.11   -0.00  20.00   0.00
 18:15    0.00     0.00   0.40   0.00   0.40   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 18:30    0.00     0.00   0.38   0.00   0.38   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 18:45    0.00     0.00   0.35   0.00   0.35   0.00   0.00   0.00   0.00   0.10   -0.00  20.00   0.00
 19:00    0.00     0.00   0.32   0.00   0.32   0.00   0.00   0.00   0.00   0.09   -0.00  20.00   0.00
 19:15    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 19:30    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 19:45    0.00     0.00   0.23   0.00   0.23   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 20:00    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 20:15    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 20:30    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 20:45    0.00     0.00   0.18   0.00   0.18   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 21:00    0.00     0.00   0.26   0.00   0.26   0.00   0.00   0.00   0.00   0.06   -0.00  20.00   0.00
 21:15    0.00     0.00   0.29   0.00   0.29   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 21:30    0.00     0.00   0.32   0.00   0.32   0.00   0.00   0.00   0.00   0.08   -0.00  20.00   0.00
 21:45    0.00     0.00   0.28   0.00   0.28   0.00   0.00   0.00   0.00   0.07   -0.00  20.00   0.00
 22:00    0.00     0.00   0.20   0.00   0.20   0.00   0.00   0.00   0.00   0.05   -0.00  20.00   0.00
 22:15    0.00     0.00   0.17   0.00   0.17   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:30    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 22:45    0.00     0.00   0.13   0.00   0.13   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 23:00    0.00     0.00   0.15   0.00   0.15   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 23:15    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.04   -0.00  20.00   0.00
 23:30    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
 23:45    0.00     0.00   0.14   0.00   0.14   0.00   0.00   0.00   0.00   0.03   -0.00  20.00   0.00
Totaal    0.00     0.00  13.55   0.00  13.20   0.00   1.80   0.00   1.45   2.92    0.00    NaN   0.00

2026-02-28 12:45:01 info: Consumption              13.55 (kWh)
2026-02-28 12:45:01 info: Cost consumption          2.92 (€)
2026-02-28 12:45:01 info: Tariff consumption        0.215 (€/kWh)
2026-02-28 12:45:01 info: Production                0.00 (kWh)
2026-02-28 12:45:01 info: Profit production         0.00 (€)
2026-02-28 12:45:01 info: Tariff production         0.000 (€/kWh)

2026-02-28 12:45:01 info:
Calculation profit after optimize in €
Cost before optimize              2.92
Cost consumption      2.92
Cycle cost            0.00
Penalty cost          0.00
Battery storage       0.00
Boiler storage        0.00
Profit production     0.00
Total                 2.92
Cost after optimize               2.92
Profit:                           0.00
2026-02-28 12:45:01 info: Doorzetten van alle settings naar HA
2026-02-28 12:45:01 info: Laden van Jeep Avenger Elektro is niet ingepland
2026-02-28 12:45:01 info: Berekeningsuitkomst voor opladen van Jeep Avenger Elektro:
2026-02-28 12:45:01 info: - aantal ampere 0A (was 10.0A)
2026-02-28 12:45:01 info: - stand schakelaar 'off' (was 'off')
2026-02-28 12:45:01 info: - positie: not_home
2026-02-28 12:45:01 info: - ingeplugd: False
2026-02-28 12:45:01 info: Jeep Avenger Elektro is niet thuis of niet ingeplugd
2026-02-28 12:45:01 info: Evaluatie status laden Jeep Avenger Elektro op 2026-02-28 12:45
2026-02-28 12:45:01 info: - schakelaar laden: off
2026-02-28 12:45:01 info: - aantal ampere: 10.0
2026-02-28 12:45:01 info: Apparaat: wasmachine
2026-02-28 12:45:01 info: Programma: Donker 40 graden
2026-02-28 12:45:01 info: Niet ingepland

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


  • wmc
  • Registratie: November 2012
  • Laatst online: 14:00

wmc

Wat is de toestand van de switch bij “ entity hp heat demand"?

  • f.welvering
  • Registratie: Oktober 2009
  • Laatst online: 16:10
wmc schreef op zaterdag 28 februari 2026 @ 16:18:
[...]


Wat is de toestand van de switch bij “ entity hp heat demand"?
Daar is geen warmtevraag.
Maar dat staat er in dit geval los van. Als er wel vraag is gaat hij direct verwarmen.

Het punt is dat hij op geplande tijd moet gaan verwarmen adhv de optimalisatie van dao.

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

Pagina: 1 ... 30 ... 35 Laatste