Normann
04f6602659
backport visualize v3 ( #279 )
...
* backport visualize v3
* test backport
* compare file
* old test files removed
2024-12-24 13:11:15 +01:00
Andreas
35142fafbd
English translation EMS
2024-12-22 12:22:27 +01:00
Andreas
3f67da1326
Price Prediction as JSON simulation output, config fixed electricty fees configurable + MyPy & Ruff
2024-12-21 14:57:11 +01:00
Andreas
6416b119cc
EV Charge Bug fixed
2024-12-21 14:57:11 +01:00
Andreas
e1f4c75a5d
Start solution Bug
2024-12-21 14:57:11 +01:00
Andreas
54f7989ec4
Small penalty when EV 100% and charge >0
2024-12-21 14:57:11 +01:00
Andreas
0d529d7533
Time stop in verbose + LRU Cache / Vectoriz.
2024-12-21 14:57:11 +01:00
Andreas
0e7350b1e9
First self consumption predictor only PV > load
2024-12-21 14:57:11 +01:00
Andreas
eaf39925ca
Penalty not neccessary anymore.
...
Self Consumption rate is FIXED!!! TODO!
2024-12-21 14:57:11 +01:00
Andreas
2ec3f87732
- discharge hour penalty from start_hour
...
- Inverter: Frist try of small self consumption rate (fixed) for better discharge_hour results
2024-12-21 14:57:11 +01:00
Dominique Lasserre
3d8a97e128
Optimize states ( #256 )
...
* optimization states for AC, DC and IDLE now similar probab. Also AC states taken from config. Maybe a single config option for AC and E-Auto States is sensefull.
* Ruff
* test_class_optimize: Update testdata
* Write pdf and json to test/testdata/new.... so it can be analyzed
manually or just copied as new expected result.
* workflow: Upload pytest optimization result artifacts (pdf, json)
---------
Co-authored-by: Andreas <drbacke@gmx.de>
2024-12-16 13:37:16 +01:00
Dominique Lasserre
6e52c9bef2
Mypy ( #217 )
...
* Mypy: Initial support
* Add to pre-commit (currently installs own deps, could maybe changed
to poetry venv in the future to reuse environment and don't need
duplicated types deps).
* Add type hints.
* Mypy: Add missing annotations
2024-11-26 22:28:05 +01:00
Jürgen Eckel
595b73359c
renamed haushaltsgeräte to home appliance ( #196 )
...
* * rename Haushaltsgeraete to home appliance
* renamed strafe to penalty (optimization problem)
Signed-off-by: Jürgen Eckel <juergen.eckel@gmail.com>
* removed penalty renaming
Signed-off-by: Jürgen Eckel <juergen.eckel@gmail.com>
* renamed one variable
Signed-off-by: Jürgen Eckel <juergen.eckel@gmail.com>
* * renamed variable names and methods of the home appliance class
* renamed missed method names
* fixed renamed variable
* renamed object
* adjusted to latest repo changes
* renamed file to class_home_applianc.py
* renamed method
---------
Signed-off-by: Jürgen Eckel <juergen.eckel@gmail.com>
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2024-11-26 00:53:16 +01:00
Michael Osthege
5e2eae7331
Structure code in logically separated submodules ( #188 )
2024-11-19 21:47:43 +01:00