Informationen zum neuronalen Netz der Verbrauchsvorhersage
letztes KI-Training: 22.01.2026 18:27:17 / Laufzeit in Sekunden: 193
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 19.7 ms
Verbrauchernummer Wärmepumpe: -
=== Modellparameter ===
Normierungsgrenzen: PV=8503 Wh, Hausverbrauch: Min=0 Wh / Max=8938 Wh
Trainingsdaten: 8435 Datensätze (Training=6748, Validation=1687)
Architektur: Inputs=69, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.4, BitFail-Limit=0.28
Aktivierungen: Hidden=SIGMOID, Steepness=1.3, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_common_active_pv
Zufallsgenerator: Mode=2, Period=10
=== Trainingsmetriken ===
bestes Modell bei Epoche: 370 (max. 15000)
Training MSE: 0.000195
Validation MSE: 0.000306
Validation MSE Average: 0.000300
Validation MSE Standard Deviation: 0.000011
Validation Bit_Fail: 0
Model Bias: 138 Wh
Model Slope: 0.8
Trainingsbewertung: ok
=== Fehlermaße der Prognosen ===
MAE: 97.34 Wh
MedAE: 64.49 Wh
RMSE: 114.26 Wh
RMSE relative: 18 %
RMSE Rating: excellent
MAPE: 16.39 %
MdAPE: 9.52 %
R²: 0.89
=== Rauschen ===
Rauschen Bewertung: low
Empfehlung für Bit_Fail: 0.28 (Einstellung von aiControl->aiConBitFailLimit)
=== Drift-Kennzahlen ===
Drift Score: 2.17
Drift RMSE ratio: 3.86
Drift Slope: 0.644
Drift Bias: 3.87
Drift Bewertung: moderate
ZitatWie bekomme ich denn das m.M.n übertriebene "Folgeverhalten" besser geregeltDa gibt es m.M. nach mehrere Ansätze die einzeln oder in Kombination dem entgegenkommen:
letztes KI-Training: 25.01.2026 02:46:18 / Laufzeit in Sekunden: 11337
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 108.8 ms
Verbrauchernummer Wärmepumpe: -
=== Modellparameter ===
Normierungsgrenzen: PV=11990 Wh, Hausverbrauch: Min=0 Wh / Max=6468 Wh
Trainingsdaten: 8471 Datensätze (Training=6776, Validierung=1695)
Architektur: Inputs=69, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.5, BitFail-Limit=0.34
Aktivierungen: Hidden=SIGMOID, Steilheit=0.9, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_common_active_pv
Zufallsgenerator: Mode=2, Periode=10
=== Trainingsmetriken ===
bestes Modell bei Epoche: 2445 (von max. 15000)
Training MSE: 0.001336
Validation MSE: 0.001799
Validation MSE Average: 0.002191
Validation MSE Standard Deviation: 0.000353
Validation Bit_Fail: 2
Model Bias: 73 Wh
Model Slope: 0.8
Trainingsbewertung: ok
=== Fehlermaße der Prognosen ===
MAE: 147.46 Wh
MedAE: 71.41 Wh
RMSE: 193.47 Wh
RMSE relative: 46 %
RMSE Rating: acceptable
MAPE: 22.36 %
MdAPE: 15.32 %
R²: 0.86
=== Rauschen ===
Rauschen Bewertung: borderline
Empfehlung für Bit_Fail: 0.34 (Einstellung von aiControl->aiConBitFailLimit)
=== Drift-Kennzahlen ===
Drift Score: -
Drift RMSE ratio: -
Drift Slope: -
Drift Bias: -
Drift Bewertung: -
Zitat von: loetmeister am 27 November 2025, 10:02:59Eine weitere Funktion scheint neu in der API zu sein: setDefaultMaxPower / getDefaultMaxPowerZur Ergänzung / Abschluss dieser Funktion... setMaxPower wird wie erwähnt über Nacht / nach Dunkelheit wieder auf den Standardwert von 800 gesetzt. DefaultMaxPower behält den Wert (wird im flash / EEPROM gespeichert und kann nicht so häufig geschrieben werden. Zu schnelles setDefaultMaxPower hintereinander liefert EEROR)
{"data":{"power":"800.0000"},"message":"SUCCESS",....}
Diesen Wert hatte ich gestern auf 700 gesetzt (setDefaultMaxPower?p=700). Das ist auch heute noch gespeichert. Was er genau macht muss ich testen wenn die Sonne mal wieder richtig scheint...
Ich hatte gehofft setDefaultMaxPower würde den Startwert für setMaxPower (maxPower) setzen, was aber nicht der Fall war. maxPower (setMaxPower) hatte ich auf 650 gesetzt, und heute ist es wieder 800.
attr Solar_AP_EZ1_1 get6Name DefaultMaxPower
attr Solar_AP_EZ1_1 get6Poll 1
attr Solar_AP_EZ1_1 get6PollDelay 14400
attr Solar_AP_EZ1_1 get6URL http://192.168.0.2:8050/getDefaultMaxPower
attr Solar_AP_EZ1_1 reading601JSON data_power
attr Solar_AP_EZ1_1 reading601Name DefaultMaxPower
attr Solar_AP_EZ1_1 set6Hint slider,200,100,800
attr Solar_AP_EZ1_1 set6JSON data_power
attr Solar_AP_EZ1_1 set6Name DefaultMaxPower
attr Solar_AP_EZ1_1 set6ParseResponse 1
attr Solar_AP_EZ1_1 set6URL http://192.168.0.2:8050/setDefaultMaxPower?p=$valZitatWie kann ich die wieder erreichbar machen oder neue Exklusion/Inklusion?!Ich nehme an, dass oder in diesem Zitat als ohne zu lesen ist.
Zitat2. Ich habe Geräte, die zeigen Werte an, die sie gar nicht haben...Das passiert manchmal, wenn die Verbindung schlecht ist, und das Geraet auf die 9600-er Datenrate zurueckschaltet.