Commit Graph

  • 6aa8838e5b Price Forceast (use mean of last 7 days instead of repeat) Andreas 2024-12-21 09:49:47 +01:00
  • 155c116819 EV Charge Bug fixed Andreas 2024-12-20 19:14:11 +01:00
  • b0cd910403 Start solution Bug Andreas 2024-12-20 17:39:40 +01:00
  • 85395076be Small penalty when EV 100% and charge >0 Andreas 2024-12-20 17:07:57 +01:00
  • 83bfb1878b Time stop in verbose + LRU Cache / Vectoriz. Andreas 2024-12-20 16:34:51 +01:00
  • 9214d190e8 Bug Andreas 2024-12-20 16:01:53 +01:00
  • 4e8e9bd0c0 First self consumption predictor only PV > load Andreas 2024-12-20 15:59:49 +01:00
  • c56d29f63d Interpolator Self Consumption Andreas 2024-12-20 12:19:31 +01:00
  • 1e6d11ba17 Penalty not neccessary anymore. Self Consumption rate is FIXED!!! TODO! Andreas 2024-12-19 14:47:40 +01:00
  • 653f4f8d9f - discharge hour penalty from start_hour - Inverter: Frist try of small self consumption rate (fixed) for better discharge_hour results Andreas 2024-12-19 14:45:20 +01:00
  • 5f898e8aab translation of battery.py v3 (#262) Normann 2024-12-19 14:50:19 +01:00
  • 0e122a9a49 Tests for class_load_container v2 (#247) Normann 2024-12-17 22:17:29 +01:00
  • 31bd2de18b Fix config and prediction revamp. (#259) Bobby Noelte 2024-12-16 20:26:08 +01:00
  • 810cc17c0b Inverter v2 (#245) Normann 2024-12-16 15:33:00 +01:00
  • 79ecf71353 Optimize states (#256) Dominique Lasserre 2024-12-16 13:37:16 +01:00
  • 763926d8e8 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. (#242) Andreas 2024-12-15 15:32:58 +01:00
  • aa334d0b61 Improve Configuration and Prediction Usability (#220) Bobby Noelte 2024-12-15 14:40:03 +01:00
  • a5e637ab4c Update optimize full-run (#238) Dominique Lasserre 2024-12-12 14:37:46 +01:00
  • 9620efccf1 openAPI Template Andreas 2024-12-11 10:29:15 +01:00
  • ac90abd621 mypy Andreas 2024-12-11 10:26:20 +01:00
  • 598221d6e3 Swagger Fix (Pydantic) Gesamtlast Andreas 2024-12-11 10:23:08 +01:00
  • 8baa3ae81a OpenAPI Gesamtlast changed Andreas 2024-12-11 10:11:26 +01:00
  • 8f341ab6c6 pre commit Andreas 2024-12-11 09:59:47 +01:00
  • 1c485091e4 Gesamtlast does not work anymore. Wrong FastAPI Header. Swagger also wrong Andreas 2024-12-11 09:56:07 +01:00
  • 4da8188022 fix tests for fixed ac charge logic Your Name 2024-12-10 15:18:51 +01:00
  • d482c4bb48 fix AC charge efficiency not used for price calculation celle1234 2024-12-09 19:24:03 +01:00
  • f74f895550 Bugfixes Andreas 2024-12-11 07:41:24 +01:00
  • d63601d742 Price Prediction failed, used Normanns fixes for the new code Andreas 2024-12-11 07:21:25 +01:00
  • daffcddbf4 Update README.md Andreas 2024-12-11 06:33:23 +01:00
  • 39d366dd2d Update README.md (#232) Andreas 2024-12-11 00:33:52 +01:00
  • 4f90459ef6 Bump timezonefinder from 6.5.5 to 6.5.7 (#228) dependabot[bot] 2024-12-11 00:29:58 +01:00
  • b1059adb91 Bump pydantic from 2.10.1 to 2.10.3 (#227) dependabot[bot] 2024-12-11 00:29:46 +01:00
  • 91705bd257 Bump pandas-stubs from 2.2.3.241009 to 2.2.3.241126 (#229) dependabot[bot] 2024-12-11 00:27:40 +01:00
  • 2430fd9b2e Bump scikit-learn from 1.5.2 to 1.6.0 (#230) dependabot[bot] 2024-12-11 00:26:59 +01:00
  • 5cd75e964a Bump numpy from 2.1.3 to 2.2.0 (#231) dependabot[bot] 2024-12-11 00:25:44 +01:00
  • 6db7e96bc1 pre-commit: Fix mypy hook (#233) Dominique Lasserre 2024-12-11 00:21:07 +01:00
  • 1163ddb4ac Mypy (#217) Dominique Lasserre 2024-11-26 22:28:05 +01:00
  • 2a163569bc renamed haushaltsgeräte to home appliance (#196) Jürgen Eckel 2024-11-26 00:53:16 +01:00
  • 12679b6ab1 Bump timezonefinder from 6.5.4 to 6.5.5 (#223) dependabot[bot] 2024-11-26 00:40:05 +01:00
  • d92aab373f Bump pydantic from 2.9.2 to 2.10.1 (#222) dependabot[bot] 2024-11-26 00:39:24 +01:00
  • 2491c0ffaf Bump uvicorn from 0.32.0 to 0.32.1 (#221) dependabot[bot] 2024-11-26 00:33:58 +01:00
  • cfa67481b8 Bump fastapi[standard] from 0.115.0 to 0.115.5 (#210) dependabot[bot] 2024-11-26 00:31:09 +01:00
  • d697d0c079 Fix docs creation Closes #218 (#219) Dominique Lasserre 2024-11-23 16:44:46 +01:00
  • 22f72e2f13 Structure code in logically separated submodules (#188) Michael Osthege 2024-11-19 21:47:43 +01:00
  • a1cc30f33d Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#209) dependabot[bot] 2024-11-19 01:29:33 +01:00
  • 4bcaa17e0d Bump uvicorn from 0.31.1 to 0.32.0 (#208) dependabot[bot] 2024-11-19 01:28:57 +01:00
  • 777303a2b7 optimize: Enforce start solution with at least two elements Closes #205 (#207) Dominique Lasserre 2024-11-18 20:54:39 +01:00
  • edfe309a26 Update README/CONTRIBUTING Closes #180 (#204) Dominique Lasserre 2024-11-17 15:27:43 +01:00
  • b3914ab16b visualize: Keep shape of plots the same on dst change Closes #185 (#203) Dominique Lasserre 2024-11-16 21:52:51 +01:00
  • 69212c3cff Update startup instructions. Closes #201 (#202) Dominique Lasserre 2024-11-16 20:35:09 +01:00
  • f61665669f Migrate from Flask to FastAPI (#163) Dominique Lasserre 2024-11-15 22:27:25 +01:00
  • ed3226e522 Json configuration (#141) Chris 2024-11-11 21:38:13 +01:00
  • fc74cde56f Skip test for pv forecast timezone behaviour on Windows. (#195) Bobby Noelte 2024-11-11 21:28:53 +01:00
  • 82cbf0f649 Round pv forecast report data. (#194) Bobby Noelte 2024-11-11 21:27:08 +01:00
  • b630625a4d Add test to PVForecast (#174) Bobby Noelte 2024-11-10 23:49:10 +01:00
  • c4c9e59a57 Bump pytest-cov from 5.0.0 to 6.0.0 (#190) dependabot[bot] 2024-11-10 23:35:48 +01:00
  • 86f0d48863 Bump numpy from 2.1.2 to 2.1.3 (#189) dependabot[bot] 2024-11-10 23:34:10 +01:00
  • 94467e1a69 Add API documentation generation and use Markdown (#160) Bobby Noelte 2024-11-10 23:27:52 +01:00
  • 3652298134 Add more optimization tests (#171) Dominique Lasserre 2024-11-10 23:22:30 +01:00
  • de9fe2ddc9 Add settings and extension recommendations (#139) Chris 2024-11-10 23:00:16 +01:00
  • 1ed06fc270 set min_soc_prozent 0 by default (#184) Normann 2024-11-10 17:37:24 +01:00
  • c1cc07e060 Bump sphinx from 8.0.2 to 8.1.3 (#172) dependabot[bot] 2024-10-31 11:57:51 +01:00
  • 219bff1d04 Cleanup: Fix violin chart labels, remove debug code (#167) Dominique Lasserre 2024-10-31 11:17:45 +01:00
  • 2e54775efe Hopefully the last precommit fix Andreas 2024-10-22 10:37:36 +02:00
  • 3f064ba5ef PreCommit Fixed Andreas 2024-10-22 10:36:21 +02:00
  • cfbe7130e7 PreCommit Fixed Andreas 2024-10-22 10:33:50 +02:00
  • c47f071f55 PreCommit Fixed Andreas 2024-10-22 10:29:57 +02:00
  • 45a3bcdb09 Tests fixed Andreas 2024-10-22 10:22:50 +02:00
  • 24c7593056 Time problems in EMS / Optimization Andreas 2024-10-22 08:58:07 +02:00
  • ad550c874b AC Charge Bug, Price Cache On/Off Andreas 2024-10-20 18:18:06 +02:00
  • 7adf3d336a AC /DC / Discharge optimzation - First try (not finished yet) Andreas 2024-10-17 10:32:24 +02:00
  • 87ec02a90e class_ems: AC / DC Charging class_optimize: Timing Bugs fixed class_numpy_encoder: JSON Encoder with Numpy support visualize: AC / DC / Discharge test_class_ems_2: New Test for AC / DC charging decision Andreas 2024-10-16 15:40:04 +02:00
  • cafed7eaca EV Bugs Andreas 2024-10-14 10:46:14 +02:00
  • 2b5f0ee53c EV Charge Parameters optional + AC Charge first try (Parameter Reduction) Andreas 2024-10-14 10:10:12 +02:00
  • 6881710295 EV possible currents -> Work now (new Mutate Function) -> Some Penalties are removed (deprecated) AC Charge -> Parameter in Optimization -1,0,1 -> Missing integration in class_ems Andreas 2024-10-11 10:47:29 +02:00
  • e65eb6b6dd Ruff format Chris 2024-10-10 15:00:32 +02:00
  • 5503b8876c Extend line length Chris 2024-10-10 15:00:03 +02:00
  • a71eab3bd0 Streamline Dockerfile, remove unused deps Dominique Lasserre 2024-10-07 20:56:10 +02:00
  • 86639b9437 Add documentation infrastructure Bobby Noelte 2024-10-10 08:33:21 +02:00
  • 12c9e4428e Replace pytz with stdlib zoneinfo/timezone, Bump python to 3.10 Dominique Lasserre 2024-10-07 22:38:14 +02:00
  • 6cf1215ba1 Fix test server startup detection. Bobby Noelte 2024-10-10 12:59:33 +02:00
  • be0ab5e297 Run tests after merging Michael Osthege 2024-10-09 18:45:23 +02:00
  • 5edff42954 Fix test_server Closes #147 Dominique Lasserre 2024-10-09 19:21:42 +02:00
  • 5bd8c532af Fix Adapt data to package directory structure Bobby Noelte 2024-10-07 18:43:42 +02:00
  • 2f1f37577b Activate optimization test with 3 generations Michael Osthege 2024-10-07 19:52:48 +02:00
  • f4661b0043 Remove and ignore visualization side-effect outputs Michael Osthege 2024-10-07 19:44:07 +02:00
  • 987bffe148 JSON files for test_class_optimize.py Normann 2024-10-06 18:16:43 +02:00
  • 2c1dd7a1fd Fix matplotlib warning about xticklabels Michael Osthege 2024-10-07 19:49:51 +02:00
  • 0526f2417b Update README.md Normann 2024-10-08 22:39:46 +02:00
  • 7156aed85a refactor: remove README-DE.md BerndCzech 2024-10-09 15:43:14 +02:00
  • 38a457a3dc Ruff Andreas 2024-10-09 16:57:11 +02:00
  • 004e1f3dc7 [BUG]: class_ems nd_array not JSON serializable Big Bugfix - not sure if everything works Andreas 2024-10-09 16:52:51 +02:00
  • e72008471f JSON Response fixed Andreas 2024-10-09 12:33:00 +02:00
  • 65044b6c6c Add test for server Bobby Noelte 2024-10-08 14:29:45 +02:00
  • 1e78abb074 convert np arrys to lists before changing Normann 2024-10-08 10:38:08 +02:00
  • dc8f2f94b8 revert check in test for ems Normann 2024-10-08 10:25:45 +02:00
  • 62339a0e6c set current hour value None in class_ems.py Normann 2024-10-08 10:21:55 +02:00
  • 3050320607 remove unused function Normann 2024-10-07 18:35:01 +02:00
  • 0e81241fdc Bump numpy from 1.26.4 to 2.1.2 dependabot[bot] 2024-10-07 23:26:36 +00:00
  • 03efff52d9 TypeGuard[float] added to isfloat Normann 2024-10-07 22:47:36 +02:00