=== Modellparameter ===
Normierungsgrenzen: PV=8503 Wh, Hausverbrauch: Min=0 Wh / Max=8938 Wh
Trainingsdaten: 8176 Datensätze (Training=6540, Validierung=1636)
Architektur: Inputs=65, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.4, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=1.3, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_common_active_pv
Zufallsgenerator: Mode=2, Periode=10
=== Trainingsmetriken ===
bestes Modell bei Epoche: 692 (von max. 15000)
Training MSE: 0.000185
Validation MSE: 0.000257
Validation MSE Average: 0.000266
Validation MSE Standard Deviation: 0.000017
Validation Bit_Fail: 0
Model Bias: 108 Wh
Model Slope: 0.9
Trainingsbewertung: Borderline
=== Fehlermaße der Prognosen ===
MAE: 97.76 Wh
MedAE: 65.56 Wh
RMSE: 115.47 Wh
RMSE relative: 18 %
RMSE Rating: acceptable
MAPE: 16.76 %
MdAPE: 9.80 %
R²: 0.91
=== Drift-Kennzahlen ===
Drift Score: 2.13
Drift RMSE relative: 42.51
Drift Bias: 311.22
Drift Slope: 0.522
Drift Bewertung: moderateZitat von: betateilchen am 11 Januar 2026, 19:53:41Dann kann ich ja nun mal anfangen eine meiner Boxen auf den eigenen Server umzubiegen
INFO 192.168.123.225:43854 - "GET /v1/blacklist/000C8A7Axxxx HTTP/1.1" 404
INFO 192.168.123.225:44053 - "POST /marge/streaming/support/power_on HTTP/1.1" 200
INFO 192.168.123.225:44056 - "GET /bmx/registry/v1/services HTTP/1.1" 200
INFO 192.168.123.225:44065 - "GET /media/tunein-monochromePng.png HTTP/1.1" 200
INFO 192.168.123.225:44066 - "GET /media/orion-monochrome_v2.png HTTP/1.1" 200
INFO 192.168.123.225:44067 - "GET /media/siriusxm-monochromePng.png HTTP/1.1" 200
INFO 192.168.123.225:44079 - "GET /marge HTTP/1.1" 404
INFO 192.168.123.225:44084 - "GET /marge/streaming/sourceproviders HTTP/1.1" 200
INFO 192.168.123.225:44086 - "GET /marge/streaming/account/4xxx5/full HTTP/1.1" 200
INFO 192.168.123.225:44087 - "GET /marge/streaming/account/4xxx5/provider_settings HTTP/1.1" 200
INFO 192.168.123.225:44103 - "GET /marge/streaming/account/4xxx5/provider_settings HTTP/1.1" 200
INFO 192.168.123.225:44698 - "GET /bmx/tunein/v1/playback/station/s56857 HTTP/1.1" 200
INFO 192.168.123.225:44709 - "POST /marge/streaming/account/4xxxx5/device/000C8A7Axxxx/recent HTTP/1.1" 200
INFO 192.168.123.225:46954 - "GET /bmx/tunein/v1/playback/station/s50412 HTTP/1.1" 200
INFO 192.168.123.225:46965 - "POST /marge/streaming/account/4xxx5/device/000C8A7Axxxx/recent HTTP/1.1" 200
Zitat von: TheTrumpeter am 12 Januar 2026, 06:51:20ABER:Genau so ist es bei mir. Wenn Du in meinem Bild den WW-Zyklus rausnimmst, passt das exakt. Bivalenzpunkt ist bei -7°C; der war am Ende des Heizstab-Zyklus noch unterschritten.
Ich hätte erwartet, dass der Heizvorgang diesmal weiterläuft, wenn das Integral zum 1. Mal in den oberen Anschlag läuft, d.h. dann erstmal nur die Freigabe des Heizstabs abläuft und dann das Integral nochmal "gefüllt" wird.
2026.01.12 11:00:42 1: === Snapshot-Statistik ===
2026.01.12 11:00:42 1: Metric-Improvement Snapshots: 128 (letzte Epoche: 3241)
2026.01.12 11:00:42 1: Weighted-RMSE-Proxy-Improvement Snapshots: 58 (letzte Epoche: 3253)
2026.01.12 11:00:42 1: Bit-Improvement Snapshots: 0 (letzte Epoche: 0)
2026.01.12 11:00:42 1: Bit-Tradeoff Snapshots: 3 (letzte Epoche: 479)
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Best Snapshot reloaded from Epoche 3253: Train MSE=0.001276, Val MSE=0.002697, Val MAE=0.027604, Val MedAE=0.008233, Bit_Fail=0,
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Run Validation Test with 20% of Input data ...
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Validation finished - Best Training MSE=0.001276, Validation MSE=0.002697, Validation Bit_Fail=0
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Retrain check ->
-- In Normalization Space: --
Train MSE=0.001276
Val MSE=0.002697
Val Mean=0.0026454248
VAL/TRAIN MSE Ratio=2.114081 (limit=2.5)
Diff=0.001421 (limit=0.005)
ValStd=0.0001606879 (limit=0.000661356190187747)
-- At Original Scale: --
MAE=176.66372875335
RMSE/MAE=1.4822 (limit=1.5)
Slope=0.832313 (limit=0.7 .. 1.3)
Bias=67.15 (limit=+-264.995593130024)
R2=0.88
P95=813.5449 (limit=706.654915013398)
P99=1321.0065 (limit=1413.3098300268)
-- Robustness Indicators: --
RMSE relative=84 (limit=20)
BitFail=0 (limit=5)
BitFailRate=0.0000 (limit=0.1)
Forecast Quality Score=37
-> Retrain decision=Retrain
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Best model after retries comes from Attempt=1 with:
Seed=11959720,
Model Score=38,
Model Slope=0.84,
Model Bias=71.16,
VAL MedAE=51.73,
VAL MAE=175.11,
VAL weighted RMSE=260.96,
VAL weighted RMSE relative=84 %,
VAL weighted RMSE_Rating=very bad,
VAL R2=0.88,
Val MSE=0.002543
2026.01.12 11:00:42 1: mySolarForecast DEBUG> AI FANN training data successfuly written to file: ./FHEM/FhemUtils/NeuralNet_SolarForecast_mySolarForecast
2026.01.12 11:00:45 1: mySolarForecast DEBUG> AI FANN con Training BlockingCall PID '18554' finishedZitat von: erdnar am 11 Januar 2026, 11:14:58Ich hatte gemeinsam mit Gemini an den Einstellungen gewerkelt. Als mal keine Antwort zurückkam, hatte ich Gemini gefragt, ob es am kostenlosen Key liegen könnte... Antwort siehe oben.Könntest Du Deine Key Konfiguration mal näher erleutern?
Aber evtl. ist es ja aus der Kategorie stimmt´s oder stammt es von einer KI![]()
ErdnaR
Edit meint: Hier ist die Preisliste. Auszug: Gemini 2.0 Flash, 2.5 Flash und 2.5 Flash-Lite bieten insgesamt 1.500 gegroundete Prompts pro Tag ohne Aufpreis. ...