Hauptmenü

Neueste Beiträge

#11
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 15 Januar 2026, 16:01:51
Versuche jetzt mal auch den standart ;)


Ergebnis
letztes KI-Training: 15.01.2026 16:47:09 / Laufzeit in Sekunden: 2384
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 52.16 ms
Verbrauchernummer Wärmepumpe: 08

=== Modellparameter ===

Normierungsgrenzen: PV=16071 Wh, Hausverbrauch: Min=0 Wh / Max=7598 Wh
Trainingsdaten: 7075 Datensätze (Training=5660, Validierung=1415)
Architektur: Inputs=45, 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_common_pv
Zufallsgenerator: Mode=1, Periode=15

=== Trainingsmetriken ===

bestes Modell bei Epoche: 955 (von max. 15000)
Training MSE: 0.003565
Validation MSE: 0.011193
Validation MSE Average: 0.016926
Validation MSE Standard Deviation: 0.001334
Validation Bit_Fail: 1
Model Bias: 801 Wh
Model Slope: 0.4
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 628.19 Wh
MedAE: 470.50 Wh
RMSE: 805.37 Wh
RMSE relative: 34 %
RMSE Rating: good
MAPE: 26.09 %
MdAPE: 24.69 %
R²: 0.09


Versuche es jetzt nochmals mit - Standart >>SIGMOID_SYMMETRIC

Ergebnis dazu:

letztes KI-Training: 15.01.2026 17:55:42 / Laufzeit in Sekunden: 2370
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 54.03 ms
Verbrauchernummer Wärmepumpe: 08

=== Modellparameter ===

Normierungsgrenzen: PV=16071 Wh, Hausverbrauch: Min=0 Wh / Max=7598 Wh
Trainingsdaten: 7076 Datensätze (Training=5660, Validierung=1416)
Architektur: Inputs=45, Hidden Layers=64-32, Outputs=1
Hyperparameter: Learning Rate=0.001, Momentum=0.2, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID_SYMMETRIC, Steilheit=1.5, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_common_pv
Zufallsgenerator: Mode=1, Periode=15

=== Trainingsmetriken ===

bestes Modell bei Epoche: 1079 (von max. 15000)
Training MSE: 0.003558
Validation MSE: 0.012007
Validation MSE Average: 0.018184
Validation MSE Standard Deviation: 0.001309
Validation Bit_Fail: 1
Model Bias: 607 Wh
Model Slope: 0.5
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 649.00 Wh
MedAE: 500.49 Wh
RMSE: 835.33 Wh
RMSE relative: 36 %
RMSE Rating: good
MAPE: 26.18 %
MdAPE: 24.05 %
R²: 0.02
#12
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 15 Januar 2026, 15:58:28
Ergebnis

Informationen zum neuronalen Netz der Verbrauchsvorhersage

letztes KI-Training: 15.01.2026 15:53:51 / Laufzeit in Sekunden: 3266
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 68 ms
Verbrauchernummer Wärmepumpe: 08

=== Modellparameter ===

Normierungsgrenzen: PV=16071 Wh, Hausverbrauch: Min=0 Wh / Max=7598 Wh
Trainingsdaten: 7073 Datensätze (Training=5658, Validierung=1415)
Architektur: Inputs=94, 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_test
Zufallsgenerator: Mode=1, Periode=15

=== Trainingsmetriken ===

bestes Modell bei Epoche: 2218 (von max. 15000)
Training MSE: 0.002268
Validation MSE: 0.007714
Validation MSE Average: 0.010836
Validation MSE Standard Deviation: 0.000457
Validation Bit_Fail: 0
Model Bias: 452 Wh
Model Slope: 0.7
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 508.25 Wh
MedAE: 374.16 Wh
RMSE: 611.22 Wh
RMSE relative: 26 %
RMSE Rating: good
MAPE: 22.17 %
MdAPE: 17.70 %
R²: 0.37



#13
Anfängerfragen / Aw: FHEM goes Gemini
Letzter Beitrag von ch.eick - 15 Januar 2026, 15:53:10
Zitat von: Prof. Dr. Peter Henning am 15 Januar 2026, 15:27:27
ZitatInput:    Zirkulation Küche einschalten
Tipp: Entferne die Zeile mit der Küche ...
Klappt nicht so wirklich mit allen Permutationen.

Es gab vorhin mal eine Konfiguration, bei der zumindest zwei Varianten gingen, dabei war aber die Reihen folge der Zeilen wichtig.
Du darfst diesen Dateianhang nicht ansehen.
Das Problem dabei ist jedoch, dass man das irgendwie nicht beeinflussen kann.
Selbst mit Save und reload kommen die Zeilen dann wieder anders.
Ich wollte meine Vorabfrage, die ich für einige Kurzbefehle hatte, damit dann auch direkt erledigen.
#14
ZWave / Aw: PERL WARNING: Argument ".....
Letzter Beitrag von Damu - 15 Januar 2026, 15:31:29
Reicht das?
#15
Homematic / Kein Status mehr über HMCCU
Letzter Beitrag von selfarian - 15 Januar 2026, 15:30:17
Hallo zusammen,

ich bin dabei, meine FHEM Installation von einem Raspberry auf einen Docker auf meiner Synology umzuziehen.

Auf dem Raspberry hatte es bisher gut funktioniert, die Status kamen an.
Nun habe ich die Geräte Schritt für Schritt neu auf dem Docker-Image von FHEM angelegt und leider erst relativ spät festgestellt: Der Status kommt gar nicht an.
Der Status der CCU3 ist auf "running/ok", rpcserver ist auf "on". Wenn ich in ein Device gehe und es bediene, kommt das auch auf der CCU3 an.
Für z.B. den HM-PBI-4-FM habe ich auf der CCU3 auch ein Dummy-Programm angelegt, aber der Status bleibt bei "???".
Den Raspberry habe ich ausgeschaltet, aber auch er bekommt keinen Status mehr. Die Authentifizierung auf der CCU3 ist auch deaktiviert (wobei ich glaube, dass sie sonst ja auch keine Statusveränderungen von außen zulassen würde?).
Ich habe schon zigmal neugestartet. rpcserver an geschaltet, ausgeschaltet... keine Veränderung.
Ich habe dann hier ein wenig rumgesucht, dann einen anderen Post gesehen, wo die Ports gefehlt haben, also habe ich den Docker geklont, die Portfreigaben mit eingetragen (auch wenn der docker sagt, er hat nur 8083 als offenen Port) - keine Veränderung.

Das verwendete Docker Image ist "fhem/fhem:latest"... Ich bin irgendwie gerade vollkommen ratlos. Nichts was ich versuche bringt irgendeinen Unterschied.

Vielen Dank schon einmal und beste Grüße,
Alex
#16
Anfängerfragen / Aw: FHEM goes Gemini
Letzter Beitrag von Prof. Dr. Peter Henning - 15 Januar 2026, 15:27:27
ZitatInput:    Zirkulation Küche einschalten
Tipp: Entferne die Zeile mit der Küche ...

Noch ein Tipp: Will man komplexere Sachen auch ohne Rivescript machen, geht das mit dem Attribut babblePreSubs (Vor-Substitutionen)
Beispiel: Mein Device YYY hat den Babble-Namen "Haus" und kennt den Befehl "set YYY mode donotdisturb", um Störungen der Mittagsruhe auszuschalten.
Es gibt also, siehe Screenshot, einen Babble-Befehl "Haus stören aus", dieser setzt (in diesem Fall sogar an einen externen FHEM-Server) das Kommando ab:
defmod dndoff at +01:00 set YYY mode normal;;set YYY mode donotdisturb;;d.h., der Modus wird nach einer Stunde wieder zurückgesetzt.

Nun will ich nicht sagen müssen "Haus stören aus". Sondern "Bitte nicht stören". Also gibt es im Attribut babblepreSubs einen Eintrag
bitte\snicht\sstören:haus\sstören\sausAblauf also: Der Bediener sagt "Bitte nicht stören" => Substituiert durch "Haus stören aus" => von Babble semantisch analysiert und umgesetzt in das o.a. Kommando.

LG

pah
#17
Anfängerfragen / Aw: FHEM goes Gemini
Letzter Beitrag von Prof. Dr. Peter Henning - 15 Januar 2026, 15:26:21
So, ich habe noch ein Goodie.

Im repository steht die Babble-Version 1.42 von 2019.

Ich selbst betreibe die Version 2.3. Die kennt noch eine wesentliche Neuerung, nämlich "generic devices"...

Das heißt konkret: Wenn man ein FHEM-Device hat, das den genericDeviceType=thermometer,thermostat,hygrometer
hat (alle möglichen Werte sind durch komma getrennt) und im babbleRoom=arbeitszimmer ist,
versteht Babble die Befehle
-- wie ist die temperatur im arbeitszimmer (gelesen wird das reading temperature oder measured-temp)
-- wie ist die feuchte im arbeitszimmer (gelesen wird das reading humidity)
-- stelle die temperatur im arbeitszimmer auf xx grad (geschrieben wird das Kommando set <device> desired-temp xx

Auch Rollläden und Fensteröffnungen stelle ich auf diese Weise, ohne irgendetwas in Babble explizit zu definieren. Licht kann ich auch ohne explizite Definition einschalten.

Diese Sache funktioniert sogar mit entfernten FHEM-Servern, wenn auf denen eine Datei 99_BabbleUtils.pm installiert ist. Dann holt sich Babble nämlich auf Wunsch alle generic devices des entfernten Servers, und kann sie fortan bedienen.

Nachteil dieses Features: Noch nicht gut dokumentiert, und noch nicht internationalisiert. Also, genau genommen. ewas "Beta".

Also mein Tipp: Babble erst einmal in der stabilen Version zum Laufen bringen, und dann diese aktualisierte Version testen.

LG

pah
#18
Anfängerfragen / Aw: FHEM goes Gemini
Letzter Beitrag von ch.eick - 15 Januar 2026, 15:24:34
Du darfst diesen Dateianhang nicht ansehen.

Input: Zirkulation in der Küche anschalten
Ergebnis: Category=3.4.7: Gerät=zirkulation Ort=küche Verb=schalten Ziel=an / ==> set Zirkulation on

Input: Zirkulation Küche einschalten
Ergebnis: Category=3.4.7: Gerät=zirkulation Ort=küche Verb=schalten Ziel=an / ==> set Zirkulation on

Input: Zirkulation anschalten
Ergebnis: undefined

Input: Zirkulation an
Ergebnis: undefined
#19
Anfängerfragen / Aw: FHEM goes Gemini
Letzter Beitrag von Prof. Dr. Peter Henning - 15 Januar 2026, 15:08:37
Hab ich auch, war aber gerade mit dem BOSE-Zeug sehr beschäftigt.

ZitatMuss man immer Gerät, Ort, Verb, Ziel angeben, auch wenn weniger Angaben eindeutig wären?
Ich habe z.B. nur eine Zirkulationspumpe, die wir für Heißes Wasser in der Küche zum Spülen verwenden.

Es funktioniert: Zirkulation in der Küche anschalten
Eindeutig wäre : Zirkulation an

Muss man an und ein separat als Ziel definieren, oder geht das auch einfacher?

Erste Frage: Nein, das geht einfacher. Ich habe z.B. auch genau eine Zirkulationspumpe. Die bekommt den Babble-Namen "Zirkulation" und taucht dann automatisch in der Babble-Liste auf. Bei mir etwas komplizierter, das FHEM-Device heißt hier Voice.Zirkulation, weil das von dort noch auf einen anderen FHEM-Server weitergeleitet wird. Siehe Screenshot

Zweite Frage: Nein, "an" und "ein" sind synonym.

LG

pah
#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 15 Januar 2026, 15:05:27
Glückwunsch - das sieht ja sehr gut bei Dir aus !  ;D  ;D


Meine RPI ist ab jetzt wieder im Fitness-Center zum Training mit der neuesten Version von dir für WP-Fraktion (s.o.).
(wie bisher so ca 50 - 60 % CPU Gesamtauslastung dabei  ;D )