Informationen zum neuronalen Netz der Verbrauchsvorhersage
letztes KI-Training: 13.01.2026 03:20:19 / Laufzeit in Sekunden: 3604
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 63.12 ms
Verbrauchernummer Wärmepumpe: 08
=== Modellparameter ===
Normierungsgrenzen: PV=16071 Wh, Hausverbrauch: Min=0 Wh / Max=7598 Wh
Trainingsdaten: 7013 Datensätze (Training=5610, Validierung=1403)
Architektur: Inputs=108, Hidden Layers=64-32, Outputs=1
Hyperparameter: Learning Rate=0.001, Momentum=0.2, BitFail-Limit=0.35
Aktivierungen: Hidden=GAUSSIAN, Steilheit=1.5, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_heatpump_active_pv
Zufallsgenerator: Mode=1, Periode=15
=== Trainingsmetriken ===
bestes Modell bei Epoche: 1905 (von max. 15000)
Training MSE: 0.002047
Validation MSE: 0.007452
Validation MSE Average: 0.010264
Validation MSE Standard Deviation: 0.000228
Validation Bit_Fail: 0
Model Bias: 601 Wh
Model Slope: 0.6
Trainingsbewertung: Retrain
=== Fehlermaße der Prognosen ===
MAE: 501.66 Wh
MedAE: 370.47 Wh
RMSE: 616.07 Wh
RMSE relative: 27 %
RMSE Rating: weak
MAPE: 21.64 %
MdAPE: 18.92 %
R²: 0.41
=== Drift-Kennzahlen ===
Drift Score: -
Drift RMSE relative: -
Drift Bias: -
Drift Slope: -
Drift Bewertung: -
attr Forecast aiControl aiTrainStart=3 \
aiStorageDuration=3600 \
aiTreesPV=30 \
aiConActivate=1 \
aiConAlpha=0.4\
aiConTrainStart=7:2 \
aiConActFunc=GAUSSIAN \
aiConHiddenLayers=64-32 \
aiConLearnRate=0.001 \
aiConMomentum=0.2 \
aiConShuffleMode=1 \
aiConShufflePeriod=15 \
aiConSteepness=1.5 \
aiConTrainAlgo=INCREMENTAL \
aiConProfile=v1_heatpump_active_pv
OLD my @dweattrmust = qw(TTT Neff RR1c ww SunUp SunRise SunSet); # Werte die im Attr forecastProperties des Weather-DWD_Opendata Devices mindestens gesetzt sein müssen
NEW my @dweattrmust = qw(TTT Neff RR1c ww SunUp SunRise SunSet FF); # Werte die im Attr forecastProperties des Weather-DWD_Opendata Devices mindestens gesetzt sein müssen
attr signal_receiver readingList $DEVICETOPIC:signal/in:.* {json2nameValue($EVENT)->{params}{envelope}{syncMessage}{sentMessage}{message}}\
$DEVICETOPIC:signal/in:.* signal_in_json
Es wird leider nur das signal_in_json erzeugt, jedoch fehlt mir der einzelne Wert message.signal_in_json {"jsonrpc":"2.0","method":"receive","params":{"envelope":{"source":"+49172","sourceNumber":"+49172","sourceUuid":"925814d3-c417-4848-bfbf-aaf306b978bd","sourceName":"Christian","sourceDevice":3,"timestamp":1768310836528,"serverReceivedTimestamp":1768310836756,"serverDeliveredTimestamp":1768310836757,"syncMessage":{"sentMessage":{"destination":null,"destinationNumber":null,"destinationUuid":null,"timestamp":1768310836528,"message":"test","expiresInSeconds":0,"viewOnce":false,"groupInfo":{"groupId":"ik32NK0yahSjfnXJC9gmHqyGKr0okcm62Fa/9+ereJc=","groupName":"FHEM cli","revision":0,"type":"DELIVER"}}}},"account":"+49172"}}
Zitat von: ph1959de am 13 Januar 2026, 12:00:55Gibt es Tipps (und Tools/Editoren), wie man die Doku in der commandref bei umfangreicheren Änderungen effektiv bearbeiten kann?
Zitat von: DS_Starter am 13 Januar 2026, 00:08:50@all,
die V2.0.0 im Contrib stellt nun auch die Windgeschwindigkeiten (windspeed) in nextHours etc. zur Verfügung. Bei Verwendung von DWD-Devices als Wetterlieferant muß man "FF" im DWD-Device mit aktivieren.
Der Systemcheck weist darauf hin falls nicht gesetzt.