-- In Normalization Space: --
Train MSE=0.002640
Val MSE=0.001756
Val Mean=0.0023345702
VAL/TRAIN MSE Ratio=0.665347 (limit=2.5)
Diff=0.000883 (limit=0.005)
ValStd=0.0001460003 (limit=0.000583642539841267)
-- At Original Scale: --
MAE=158.761892554939
Slope=0.870144 (limit=0.7 .. 1.3)
Bias=71.76 (limit=+-79.3809462774696)
R2=0.844344591725968
P95=528.9531 (limit=635.047570219757)
P99=1044.1472 (limit=1270.09514043951)
-- Robustness Indicators: --
BitFail=1 (limit=5)
BitFailRate=0.0006 (limit=0.1)
RMSE/MAE=1.7072 (limit=1.5) -> knapp
RMSE relative=65 (limit=20) -> ziemlich
Zitat von: andies am 01 Januar 2026, 15:02:13Bei mir passiert folgendes: Wenn ich Dimmer=100 habe, kriege ich vielleicht 80% Leistung der Heizung. Bei Dimmer=92 bricht die Last völlig ein. So kann man nicht steuern?! Die Heizung selbst ist im Rahmen der Spezifikation des Kemo, daran liegt es also nicht (Kemo: 4000VA, Heizung 2kW).
und habe mir zwei Erinnerungen eingestellt!
([BSR_Termine:next_BI_Tage] == 1) (set lrfhemmsg message Morgen der [BSR_Termine:next_BI] ist die Biotonne dran! Bitte Heute rausstellen!) DOELSEIF ([BSR_Termine:next_BI_Tage] == 2) (set lrfhemmsg message Übermorgen am [BSR_Termine:next_BI] ist die Biotonne dran! Erste Erinnerung zum rausstellen!) $hash->{AttrList} = "interval targetdir username TTSFun TTSDev MsgrType MsgrFun MsgrRecList MailFun MailRecList Wav2MP3Fun $readingFnAttributes";
my $next = gettimeofday() + ($hash->{INTERVAL} || 60);
geändert in: my $next = gettimeofday() + AttrVal($name, 'interval', 60);
Das Schreiben in den hash kann damit entfallen. $hash->{INTERVAL} = AttrVal($name, 'interval', 60);
rm: das Entfernen von '/opt/fhem/www/audio/fbtam1_msg1.mp3' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Im Quellcode findet sich folgender Kommentar: #-- change into MP3 if function is defined, otherwise delete existing file
Sollte nicht eher die WAV-Datei gelöscht werden, wenn erfolgreich in MP3 konvertiert wurde? readingsSingleUpdate($hash,"tam_msgurl",$target2,1);
}else{
system('rm '.$target2);
}
geändert in: readingsSingleUpdate($hash,"tam_msgurl",$target2,1);
system('rm '.$target);
}
2026.01.02 15:08:43 3: FHEMWEB WEB CSRF error: ne csrf_120122450752236 for client WEB_192.168.178.43_37442 / command set FritzBox_7590_TAM downloadMsg 1. For details see the csrfToken FHEMWEB attribute.
Im Javascript fbtam.js wird zwar der csrfToken geholt, aber nicht in der url verarbeitet. Mit folgender Änderung von let url = "/fhem?XHR=1&cmd=set%20" + device + "%20" + action + "%20" + index;
in let url = "/fhem?XHR=1&cmd=set%20" + device + "%20" + action + "%20" + index + "&fwcsrf=" + csrfToken;
funktioniert das jetzt.Zitat von: MasterRay am 02 Januar 2026, 18:00:07Das "holiday"-Modul kann da auch (Reading: tomorrow) ...