Commit Graph
82 Commits
Author SHA1 Message Date
AndreasandAndreas c047b0c7dc Moves Load_Profiles
deleted comments
flask_server path with os lib
2024-10-05 09:22:10 +02:00
AndreasandAndreas 7f97bbb7bc Pre Commit Fix 2024-10-05 08:50:23 +02:00
AndreasandAndreas c7140f6da5 datetime bug 2024-10-05 08:50:23 +02:00
AndreasandAndreas 4458b9f841 English + Ruff 2024-10-04 11:04:50 +02:00
AndreasandAndreas 3e3d06272b Unittest EMS 2024-10-04 11:04:50 +02:00
Andreas d8c894ad5c Merge branch 'main' of https://github.com/Akkudoktor-EOS/EOS 2024-10-04 09:05:08 +02:00
Andreas 240eeb0266 Removed comments 2024-10-03 17:32:00 +02:00
AndreasandAndreas e31178569f unittest -> pytest 2024-10-03 09:57:36 +02:00
Andreas 22c6a38513 Unittest Akku
class_akku: min_soc & max_soc now supported
2024-10-03 09:20:15 +02:00
Andreas 2260b5831d Bugfix: Simulation Load Data missed 2024-10-01 06:51:06 +02:00
Andreas ffdd76e140 Merge branch 'main' of https://github.com/Akkudoktor-EOS/EOS 2024-10-01 06:47:25 +02:00
Andreas 042c74ce99 Bugfix: Load Simulation did not return Data 2024-10-01 06:41:45 +02:00
AndreasandAndreas e0463a36e0 Performance
Fixes #56
2024-09-30 10:32:54 +02:00
Bla Bla acd04c8628 Bugfix: datetime.datetime -> datetime
Code nicht mehr lauffähig
2024-09-30 08:37:48 +02:00
Bla Bla fb9b75183c Optimierungsparameter eingestellt
Choice für die E-Auto LAdeströme entfernt, scheint in DEAP buggy zu sein
Initiale Lösung 3x eingefügt, damit diese bestehen bleibt
2024-09-15 11:08:00 +02:00
Bla Bla 35fa4666e1 Lastprediction als Service verfügbar und ohne DB Abfrage.
y
2024-09-08 10:28:54 +02:00
Bla Bla 004b16c2fd Gesamtlast_simple 2024-09-05 14:26:26 +02:00
Bla Bla c16faec6fe Gesamtlast Bug 2024-09-05 14:20:25 +02:00
Bla Bla 992d1b085e gesamtlast_simple 2024-09-05 14:16:43 +02:00
Bla Bla 93d30ffc29 optimzation_hours 2024-09-05 13:56:46 +02:00
Bla Bla bc48f6113b Tote Module entfernt 2024-09-05 13:51:34 +02:00
Bla Bla 58973514c1 Vergessen 2024-09-05 13:33:56 +02:00
Bla Bla ca9fcc300a config Example hochgeladen. 2024-09-04 08:41:18 +02:00
Bla Bla 792c95cea8 Config 2024-09-04 08:38:29 +02:00
Bla Bla f5c75289c2 Merge branch 'main' of https://github.com/Akkudoktor-EOS/EOS 2024-09-04 08:37:02 +02:00
Bla Bla 5469b4d79e Config.py lokal 2024-09-04 08:34:19 +02:00
Bla Bla dbf06c808d E-Auto/Wallbox wird jetzt mit diskreten Ladezuständen versehen, in der
config.py einstellbar
Jeder DisCharge = 0 (Akkus nicht benutzen) wird mit 1Cent Strafe belegt,
da die Lastverteilung fehlt. Also wenn es egal ist, soll er den Akku
anschalten.
2024-09-04 08:23:17 +02:00
Bla Bla 86a31df479 Anfangs und Endzustand jeder Stunden berücksichtigt. 2024-08-31 10:40:07 +02:00
Bla Bla cfc2a4d0b1 Wallbox Leistung wird von der Lastprognose abgezogen 2024-08-30 11:49:44 +02:00
Bla Bla c4e5710f81 Verluste erstmal entfernt, macht die Auswertung zu komplex 2024-08-24 11:47:39 +02:00
Bla Bla d9e92cae9c Optimierungsparameter jetzt linear geordnet
E-Auto Ladeleistung wird optimiert
Nach wievielen Stunden muss das E-Auto voll sein? Einstellbar
2024-08-24 10:22:49 +02:00
Bla Bla 2f28883506 Bug in der Inverter Klasse, Maximale Batterie Leistung wurde als Grenze
genommen (Verbrauch > Erzeugung) statt Maximale WR Leistung. Jetzt
korrekt
2024-08-21 08:56:58 +02:00
Bla Bla 94161fad20 Einzeltestfall auf neusten Stand gebracht 2024-08-21 08:34:31 +02:00
Bla Bla 87dd54e554 Lastausgabe der Simulation war ohne Netzbezug, also teils zu niedrig 2024-08-08 10:17:21 +02:00
Bla Bla c71f6be565 Prediction = 0 führte zu Fehler 2024-08-03 09:14:10 +02:00
Bla Bla c5e0633099 Neues Lastprognose Modell mit Korrektur 2024-08-01 13:47:46 +02:00
Bla Bla 80e0a01257 Config Bsp. 2024-07-31 08:27:44 +02:00
Bla Bla d2a0ab430b PV & Temperatur Prognose als Array an den Flask Server übergeben, so
kann man seine eigenen Prognose nutzen / Entkoppelung
2024-07-30 14:01:18 +02:00
Bla Bla ebd3e68159 Lastprognose entkoppelt, an den Optimierer wird jetzt nur das Array
übergeben. So sind unterschiedliche / eigenen Prognosen möglich
2024-07-30 10:51:26 +02:00
Bla Bla 4cff8fb8a6 Strompreis entkoppelt, kann jetzt als Array übergeben werden. 2024-07-30 09:22:55 +02:00
Bla Bla 95b0ec5664 48 Stunden Predcition & Optimierung
Ein paar Zeitfunktionen korrigiert (24h / 48h)
Strompreis Cache stündlich leeren
Strompreis bei nur 24h Daten, wird verdoppelt (Prognose fehlt noch)
2024-05-08 09:58:41 +02:00
Bla Bla 817e5e3cc9 Notice 2024-05-03 11:00:34 +02:00
Bla Bla 5d9279ecf9 NOTICE + requirements angepasst 2024-05-03 10:56:13 +02:00
Bla Bla 4b6f5403fd Apache 2.0 Lizenz 2024-05-03 10:43:31 +02:00
Bla Bla c5e59f7b3a Inverter Klasse hinzugefügt
Kleinere Bugs bei max_WR Leistung behoben
2024-05-02 10:27:33 +02:00
Bla Bla b31001095f Maximale Wechselrichter Leistung 2024-05-01 14:38:16 +02:00
Bla Bla 828b15f94e Akku zurück, Verluste falsch 2024-05-01 11:25:03 +02:00
Bla Bla 49b2386f98 Neues LFP Modell, die Daten für das Training waren falsch (Auflösung war
nicht gut)
Ladeeff = 0.8 entlade=1.0 da er sonst versucht das Entladen nach "hinten
zu schieben"
Optimierung weniger Iterationen
2024-05-01 11:22:26 +02:00
Bla Bla 46cf5cc42c SoC Schätzung / Gaussprozess hinzugefügt 2024-05-01 10:02:16 +02:00
Bla Bla ef9d52a8eb AC Charge TODO
# Please enter the commit message for your changes. Lines starting
2024-04-28 10:28:34 +02:00
Bla Bla 347b096521 PV API eingefügPV API eingefügtt # Please enter the commit message for
your changes. Lines starting #
with '#' will be ignored, and an empty message aborts the commit.  # #
On branch main # Your branch is up to date with 'origin/main'.
2024-04-17 15:35:43 +02:00
Bla Bla b037b6dcfc Violinenplot zur Optimierung / Zielfunktionalen
Worst / Best Case im Vergleich (bei Erfüllung der Nebenbedingungen)
2024-04-17 15:34:03 +02:00
Bla Bla be5a99f86a Haushaltsgeräte wie z.B. Spülmaschine
flask / Optimierung besser getrennt
Optimierung Bug, bei mehrfahcen neustart
2024-04-02 16:46:16 +02:00
Bla Bla db747e6d24 Flask Server aufgeräumt und optimierung in class_optimize gekapselt 2024-04-01 14:11:38 +02:00
Bla Bla 118d70479e Zeitprobleme (Sommerzeit, Strompreis + 0:00) 2024-04-01 13:16:24 +02:00
Bla Bla e6c04183cf Sommerzeit Probleme (bei Zeitumstellung gibt es eine Stunde weniger)
Für die PVForecast kann jetzt ein aktuelle Messwert der PV Leistung
eingegeben werden!
2024-03-31 13:00:01 +02:00
Bla Bla 203860cfbf Optimierbare Last, z.B. Spülmaschine 2024-03-29 19:57:05 +01:00
Bla Bla d05907dfc6 Eauto gelöscht,
Resteinspseisung durch Verluste des Akkus
2024-03-29 19:49:47 +01:00
Bla Bla 0dd766e8a6 Flask Server 2024-03-29 08:27:39 +01:00
Bla Bla 74c9d349d1 Unsinn 2024-03-28 09:07:07 +01:00
Bla Bla a749916577 PV Akkus to_dict 2024-03-28 08:16:57 +01:00
Bla Bla fd6d4235e3 Flask Server 2024-03-28 08:15:17 +01:00
Bla Bla 93d5220d2e Merge https://github.com/Akkudoktor-EOS/EOS 2024-03-25 14:42:33 +01:00
Bla Bla 00cb8384b6 Verluste stündlich / gesamt werden ausgegeben und mit minimiert
Start ab Stunde X jetzt möglich
2024-03-25 14:40:48 +01:00
Bla Bla e0f2fb0acf Wärmepumpen Klasse für meine WP erzeugt (Achtung Standard)
PV Prognose aufsummieren der Strings eingebaut
2024-03-08 14:22:11 +01:00
Bla Bla 4baf758ef2 EAuto mit unterschiedlicher Ladeleistung (auch Optimierung)
2 stufige Optimierung, erst binär, dann mit float
2024-03-04 12:37:47 +01:00
Bla Bla 8fffec91f3 Merge https://github.com/Akkudoktor-EOS/EOS 2024-03-03 18:34:12 +01:00
Bla Bla 773ca7162f - Akku mit Verlusten + Bug in der test.py Gesamtlast kein update 2024-03-03 18:32:47 +01:00
Bla Bla 21da04e9b7 E-Auto integriert und visualisiert 2024-03-03 10:46:46 +01:00
Bla Bla ddde24a5aa Last Container zum Vereinheitlichen und Bugfixes 2024-03-03 10:03:32 +01:00
Bla Bla ebcf4b56ef Bug strompreise, ein Array Element zu wenig eingelesen (bspw. 23 statt 24) 2024-02-26 17:41:00 +01:00
Bla Bla 8ae3150e31 Startpunkt setzbar und Prognosezeitraum ebenfalls. 2024-02-25 16:47:28 +01:00
Bla Bla dce2f4aed3 Strompreise aus URL möglich, Source unsere API + pers. Cache 2024-02-25 15:32:43 +01:00
Bla Bla 577094d3d0 PV Forecast mit URL möglich + persistenter Cache eingebaut 2024-02-25 15:12:10 +01:00
Bla Bla b0ca93a459 Merge remote-tracking branch 'remotes/origin/main' 2024-02-18 21:28:27 +01:00
Bla Bla 984fb4ff29 Heatpump 2024-02-18 21:28:02 +01:00
Bla Bla 870868b35e Optimierung Entladezustand Akku 2024-02-18 15:53:29 +01:00
Bla Bla cae830c8e3 Bilanzen + grafische Ausgabe 2024-02-18 15:07:20 +01:00
Bla Bla b227a9c642 EMS, Akku + erster Testfall (test.py) 2024-02-18 14:32:27 +01:00
Bla Bla 0d45ebac5f Server Load Class 2024-02-18 13:24:09 +01:00
Bla Bla 01df32ba0b sd 2024-02-16 15:27:56 +01:00
Bla Bla 4daa63d775 Initialer Commit 2024-02-16 15:25:45 +01:00