Neueste Beiträge

#11
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 12 Mai 2026, 08:57:04
Moin 300P,

ja, dann hast du augenscheinlich keine echte Drift sondern nur Abweichungen durch kurzfristige, nicht‑repräsentative Verbrauchsmuster, die das Modell nicht generalisieren kann.
Denn nur wenn es sich um echte Drift handelt, soll die Rekalibrierung greifen.

Kurzfristige Peaks oder untypische Verbrauchsmuster erzeugen

* BiasLive‑Ausschläge
* RMSE‑Spitzen
* Slope‑Anomalien

Die Safety‑Logik (_aiDrift_safety_blocked) erkennt das (hoffentlich) als instabil / Ausreißer, nicht als echte Drift.
Genau dafür ist sie gebaut, das soll sie tun.
Dort wird Rekalibrierung verhindert bei:

* Ausreißern
* API-/Sensorfehlern
* instabiler Drift
* ,,model_bad_but_stable"
* Bias-/Slope‑Implausibilitäten
* Low‑Load‑Phasen

Das sind alles Nicht‑Drift‑Situationen.
Wenn die Rekalibrierung blockiert wird und die Vorhersage trotzdem gut bleibt, dann liegt keine echte Drift vor. 
Die Abweichungen stammen dann nur aus kurzfristigen Störungen oder Situationen, die das Modell nicht erklären kann (z.B. deine Sauna‑Exzesse).
Echte Drift bedeutet eine dauerhafte, stabile Verschiebung über viele Stunden – nur dann soll die Rekalibrierung greifen.
Alles andere wird von der Safety‑Logik bewusst abgefangen, damit das Modell nicht auf Ausreißer reagiert.
Nun ist jedes unserer Systeme anders und ich hoffe ein Optimum bzgl. der "Abfanglogik" gefunden zu haben.  ;)
#12
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 12 Mai 2026, 08:41:23
Guten Morgen Heiko,

augenscheinlich ist die NN-CON-Vorhersage (aktuell -1.5% CON-Abweichung) trotz Blockieren der Rekalibrierung immer noch gut wenn es keine Ausnahmefälle (Sauna-Excesse  O:-) ) gibt.
Ich stehe bis heute Morgen noch bei der V2.6.7 - Update Contrib2.6.8 erfolgt jetzt gleich bei mir


#13
ESP Familie / Aw: WLAN-Speaker mit ESP32-A1S...
Letzter Beitrag von romakrau - 12 Mai 2026, 08:22:50
Naja, das kopieren und umbenennen der mp3-files widerspricht der Funktionalität der Software. Macht keinen Sinn.
#14
FHEM Code changes / Revision 31214: controls_fhem....
Letzter Beitrag von System - 12 Mai 2026, 08:20:04
Revision 31214: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 31214: controls_fhem.txt: fhemupdate checkin
#15
FHEM Code changes / Revision 31213: 02_HTTPAPI.pm:...
Letzter Beitrag von System - 12 Mai 2026, 07:10:39
Revision 31213: 02_HTTPAPI.pm: hHTTP response header Content-Type information changed.

02_HTTPAPI.pm: hHTTP response header Content-Type information changed.

Source: Revision 31213: 02_HTTPAPI.pm: hHTTP response header Content-Type information changed.
#16
FHEM Code changes / Revision 31212: 76_SolarForeca...
Letzter Beitrag von System - 12 Mai 2026, 00:40:28
Revision 31212: 76_SolarForecast: Version 2.6.8

76_SolarForecast: Version 2.6.8

Source: Revision 31212: 76_SolarForecast: Version 2.6.8
#17
Anfängerfragen / Aw: FHEM Wiederherstellung aus...
Letzter Beitrag von passibe - 11 Mai 2026, 23:48:53
#18
Sonstiges / Aw: KI-generierter Code und Co...
Letzter Beitrag von passibe - 11 Mai 2026, 23:47:41
Zitat von: Prof. Dr. Peter Henning am 11 Mai 2026, 17:09:41
ZitatDoch, natürlich, weil man sich best practices abschauen kann, anstatt das Rad neu zu erfinden.
Das ist doch nun wirklich Unsinn!

Ich halte das nicht für Unsinn, sondern für ein lösungsorientiertes Vorgehen. Aber vielleicht habe ich auch nicht richtig verstanden, was du mit deinem Beitrag bezwecken wolltest?
#19
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 11 Mai 2026, 23:38:07
ZitatVielleicht sollte ich doch noch irgendwann einmal der Sauna einen Zähler verpassen.
Ja.  ;)


Ich habe soeben die V 2.6.8 eingecheckt. Sie ist wie üblich morgen früh verfügbar.
Die Drift-Funktion habe ich noch etwas nachgebessert und mit aiProcess_long gibt es noch mehr Ausgabe zur Analyse:

2026.05.11 23:00:05.478 1: SolDwd DEBUG> DRIFT SAFETY [con]: block=none
  -- RMSE Analysis --
     rmse_rel_ratio=3.388 | dynamic_limit=4.950 | margin=1.562 ok
     Limit Composition: base=4.0 | peak_part=0.188 (peak_ratio=0.188) | sem_part=0.263 (sem_ratio=0.958) | var_part=0.500 (slope_var=3.76408)
  -- Slope Analysis --
     slope_live=0.217 | slope_drift=0.255 | slope_rel_drift=0.745 | slope_var=3.76408
     slope_var_limit=8.94448 | var_ratio=0.42 ok
  -- Bias Analysis --
     bias_live=766.6 | bias_limit=670.8 | bias_ratio=1.14 !! ABOUT LIMIT !!
     quant30=559.0 | quant90=1068.0 | median_load=668.0
  -- Context --
     drift_score=3.420 | bias_drift_norm=2.058 | bias_var_norm=0.332
     peak_ratio=0.188 | sem_ratio=0.958
2026.05.11 23:00:05.479 1: SolDwd DEBUG> DRIFT [con]: Flag=moderate | Block=0 | SlopeLive=0.217 | DriftSlope=0.255 | BiasLive=766.63 | DriftBias=-169.89 | RMSErelLive=50.8 | RMSErelRatio=3.39 | BiasVarNorm=0.33 | DriftIndex=2.81 | DriftScore=3.42 | Zone3Hours=2 | Zone3Reset=0 | Hist=[moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderate,moderat
#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 11 Mai 2026, 22:31:44
So - Sauna-Verbrauchs-Exzess ist beendet
Batterien sind leergelutscht.

Das ist ja fast so, als ob ich ein kleines BEV laden würde.... :o   ::)   O:-)
Vielleicht sollte ich doch noch irgendwann einmal der Sauna einen Zähler verpassen. ;)