Zitat von: Marko1976 am 18 Februar 2026, 18:33:20das in anderen Programmiersprachen andere einfache Wege vorhanden sind um so ein Ziel zu erreichen.Kühne (Schutz)-behauptung.
Zitat von: betateilchen am 18 Februar 2026, 21:44:12Zitat von: Damian am 18 Februar 2026, 19:04:37In der Grundschule (3. Schuljahr) lernt man nicht den "Modulo-Operator", sondern "Teilen mit Rest".Zitat von: Damian am 18 Februar 2026, 19:29:25Allerdings "Teilen" habe ich vor 50. Jahren in der Grundschule gelernt - auch mit Rest.
Ich auch, im Schuljahr 1974/75 😀
Zitat von: DS_Starter am 18 Februar 2026, 21:34:21Achso, na dann erklärt sich der Rückfall. Die KI hat auch Recht, zumindest zum Teil.
Es ist so, dass der neue Ziel-SoC immer auf der halben Strecke zwischen Sonnenauf- und Untergang aktiviert wird. Heute also um 13 Uhr herum. Aber wenn alter Ziel-SoC == neuer Ziel-SoC zu diesem Zeitpunkt ist, merkt man es nicht. Beim Tageswechsel wird der Ziel-SoC des Vortages aus der History gelesen, in dem Fall 55%. Dann erfolgt die Prüfung ob der maximal erreichte Soc des Vortages (also am 17.02.) kleiner, größer oder gleich dem maxSoc (95% bei dir) erreicht hat. Wenn dieser Wert >= dem maxSoc war, wird der Ziel-SoC des Vortages um stepSoC (default 5%) verringert. Das ist zunächst nur der preliminary Wert, der Endwert hängt noch von weiteren Parametern ab.
Somit ist das Verhalten logisch erklärbar.
Wenn in der sonnenreicheren Jahreszeit die PV Prognose wieder hochzieht, wirst du sehen, dass der Ziel-SoC bereits während des Tages wieder dynamischer (nach unten) angepasst wird um Platz für den Überschuß des kommenden Tages zu schaffen.
Das würde auch jetzt passieren, wenn das System keinen so hohen E-Verbrauch prognostizieren würde der den Überschuß so stark drückt und das System von fast keiner Ladung ausgeht.
ZitatEdit: Was mir aber noch einfällt... wenn deine Batterie am 17. maxSoC erreicht hatte und am 17. bereits 55% als Ziel-SoC definiert war ( Target: 55 % (no change)), dann hätte die Batterie am 17. nicht unter 55% fallen dürfen. Stellst du den Ziel-SoC in deiner Batterie auch automatisch SF-gesteuert ein?
Zitat von: Marko1976 am 17 Februar 2026, 15:49:09oder bin ich zu blöd das zu verstehen?.
Zitat von: Marko1976 am 17 Februar 2026, 15:49:09Was ich auch nicht verstehe, {$yday} ergibt für heute den 17.2. den Wert 47, also den 47. Tag des Jahres (30T Januar+ 17 Tage Februar)
Zitat von: Damian am 18 Februar 2026, 19:04:37In der Grundschule (3. Schuljahr) lernt man nicht den "Modulo-Operator", sondern "Teilen mit Rest".
Zitat von: Damian am 18 Februar 2026, 19:29:25Allerdings "Teilen" habe ich vor 50. Jahren in der Grundschule gelernt - auch mit Rest.