Ik heb dagje 2026.02.0.rc1 gedraait, maar die vind geen oplossing, ik kan geen fout vinden in de logs of de docker logs. De pv_dc bug in de api is wel gemaakt.
Fijn dat de bug is opgelost, maar heb je wel een oplossing als je een oudere versie draait met dezelfde configuratie?Dogooder schreef op dinsdag 3 februari 2026 @ 21:58:
Ik heb dagje 2026.02.0.rc1 gedraait, maar die vind geen oplossing, ik kan geen fout vinden in de logs of de docker logs. De pv_dc bug in de api is wel gemaakt.
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
Ja, 2026.01.1 teruggezet en die doet het gelijk weer.
Met 2026.02.0.rc1 eindigt het log met het weergeven van de startwaarde. Daarna niks meer.
Met 2026.02.0.rc1 eindigt het log met het weergeven van de startwaarde. Daarna niks meer.
code:
1
| 2026-02-03 21:45:00 info: Startwaarde SoC Deye: 17.0% |
Ik moest even zoeken in de data maar zo te zien gaat laden volle bak tot 50% SoC, dan een klein stapje naar beneden en vanaf 70% SoC gaat de charge rate door de helft, dan bij 90% SoC naar een kwart en bij 95% SoC naar 1/20.KC27 schreef op zaterdag 31 januari 2026 @ 14:49:
[...]
Nog twee vragen m.b.t. bovenstaande tabel:
- is de beperking bij de lage SoC alleen bij ontladen of ook bij laden?
- en vice versa: is de beperking bij de hoge SoC alleen bij laden of ook bij ontladen?
Bij ontladen precies andersom.
Kortom:
beperking lage SoC is alleen bij ontladen
beperking hoge SoC is alleen bij laden
Vanwege de mooie ontwikkelingen hier in DAO heb ik eens de moeite genomen om mijn historische data van de zonneopbrengst te herstellen en aan de slag te gaan met de ml_prediction. Ik heb nu data sinds medio 2023, dus een goeie basis.
De eerste run gaf nog een error, tweede run probleemloos. Zoals je ziet, locatie en data zijn beschikbaar. Dit staat in de log:
De eerste run gaf nog een error, tweede run probleemloos. Zoals je ziet, locatie en data zijn beschikbaar. Dit staat in de log:
code:
Verder vroeg ik mij af waar ik de resultaten nu kan zien. Ik zie screenshots met een solar-tab, deze ontbreekt bij mij. Komt dit doordat ik het solar-blok onder de battery heb hangen? Hij is inmiddels verschenen, in eerste instantie nog met een error, maar nu ook met content! 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
| 2026-02-03 23:06:27 info: KNMI-weerstation: 278 HEINO
2026-02-03 23:06:27 info: Er zijn nog geen knmi-data aanwezig
2026-02-03 23:06:27 info: Er zijn geen aanvullende knmi-data beschikbaar vanaf 2023-02-03 00:00:00-2026-02-03 23:06:27.383295
2026-02-03 23:06:27 fout: Er is een fout opgetreden, zie de fout-tracering
Traceback (most recent call last):
File "/root/dao/prog/da_base.py", line 648, in run_task_function
getattr(self, run_task["function"])()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/root/dao/prog/da_base.py", line 593, in train_ml_predictions
solar_predictor.run_train()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/root/dao/prog/solar_predictor.py", line 969, in run_train
weather_data = self.get_weatherdata(start=start)
File "/root/dao/prog/solar_predictor.py", line 881, in get_weatherdata
self.import_knmi_df(start, end)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "/root/dao/prog/solar_predictor.py", line 854, in import_knmi_df
if first_dt <= start and latest_dt >= end:
^^^^^^^^^^^^^^^^^
TypeError: '<=' not supported between instances of 'NoneType' and 'datetime.datetime'
Traceback (most recent call last):
File "/root/dao/webserver/../prog/day_ahead.py", line 4702, in <module>
main()
~~~~^^
File "/root/dao/webserver/../prog/day_ahead.py", line 4696, in main
da_calc.run_task_function("train_ml_predictions")
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/dao/prog/da_base.py", line 648, in run_task_function
getattr(self, run_task["function"])()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/root/dao/prog/da_base.py", line 593, in train_ml_predictions
solar_predictor.run_train()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/root/dao/prog/solar_predictor.py", line 969, in run_train
weather_data = self.get_weatherdata(start=start)
File "/root/dao/prog/solar_predictor.py", line 881, in get_weatherdata
self.import_knmi_df(start, end)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "/root/dao/prog/solar_predictor.py", line 854, in import_knmi_df
if first_dt <= start and latest_dt >= end:
^^^^^^^^^^^^^^^^^
TypeError: '<=' not supported between instances of 'NoneType' and 'datetime.datetime' |
"Chaos kan niet uit de hand lopen"