Hauptmenü

Neueste Beiträge

#41
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 12 Januar 2026, 11:35:09
Wenn ihr (TheTrumpeter, Stefan) eure Trainingslogs und einen Screenshot der Balkengrafik mit der Verbrauchsprognose der nächsten Stunden (soviel wie es geht) an eure Posts anhängt, kann ich das Ergebnis von der KI analysieren lassen und ggf. Verbesserungen im Profil einbauen.

Auch wenn die Werte formal schlecht aussehen, können sie von z.B. Ausreißern verursacht sein, die nicht zu vermeiden sind und es kann sich trotzdem eine solide Prognose ergeben (und umgekehrt).

Hier mal zur Verdeutlichung die Kennzahlen und Prognose von mir (ohne WP).
Wie zu sehen gibt es heute zwei deutliche Peak-Abweichungen, die durch Wama und Trockner veruracht sind. Da kann keine KI etwas dagegen tun weil es einfach durch nichts vorhergesehen werden kann. Lediglich in den Folgestunden 08 und 11 wird durch die Trendfolgelogik ein gewisser Ausgleich geschaffen der die Tagesgesamtverbrauchsprognose wieder in einen realen Rahmen rückt.
=== Modellparameter ===

Normierungsgrenzen: PV=8503 Wh, Hausverbrauch: Min=0 Wh / Max=8938 Wh
Trainingsdaten: 8176 Datensätze (Training=6540, Validierung=1636)
Architektur: Inputs=65, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.4, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=1.3, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_common_active_pv
Zufallsgenerator: Mode=2, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 692 (von max. 15000)
Training MSE: 0.000185
Validation MSE: 0.000257
Validation MSE Average: 0.000266
Validation MSE Standard Deviation: 0.000017
Validation Bit_Fail: 0
Model Bias: 108 Wh
Model Slope: 0.9
Trainingsbewertung: Borderline

=== Fehlermaße der Prognosen ===

MAE: 97.76 Wh
MedAE: 65.56 Wh
RMSE: 115.47 Wh
RMSE relative: 18 %
RMSE Rating: acceptable
MAPE: 16.76 %
MdAPE: 9.80 %
R²: 0.91

=== Drift-Kennzahlen ===

Drift Score: 2.13
Drift RMSE relative: 42.51
Drift Bias: 311.22
Drift Slope: 0.522
Drift Bewertung: moderate
#42
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von betateilchen - 12 Januar 2026, 11:33:37
Zitat von: betateilchen am 11 Januar 2026, 19:53:41Dann kann ich ja nun mal anfangen eine meiner Boxen auf den eigenen Server umzubiegen :)

So sieht das dann aus, wenn eine SoundTouch Box ST20 auf den eigenen soundcork-Server zugreift.

Phase 1: Netzstecker in die Box gesteckt:

      INFO   192.168.123.225:43854 - "GET /v1/blacklist/000C8A7Axxxx HTTP/1.1" 404
      INFO   192.168.123.225:44053 - "POST /marge/streaming/support/power_on HTTP/1.1" 200
      INFO   192.168.123.225:44056 - "GET /bmx/registry/v1/services HTTP/1.1" 200
      INFO   192.168.123.225:44065 - "GET /media/tunein-monochromePng.png HTTP/1.1" 200
      INFO   192.168.123.225:44066 - "GET /media/orion-monochrome_v2.png HTTP/1.1" 200
      INFO   192.168.123.225:44067 - "GET /media/siriusxm-monochromePng.png HTTP/1.1" 200
      INFO   192.168.123.225:44079 - "GET /marge HTTP/1.1" 404
      INFO   192.168.123.225:44084 - "GET /marge/streaming/sourceproviders HTTP/1.1" 200
      INFO   192.168.123.225:44086 - "GET /marge/streaming/account/4xxx5/full HTTP/1.1" 200
      INFO   192.168.123.225:44087 - "GET /marge/streaming/account/4xxx5/provider_settings HTTP/1.1" 200
      INFO   192.168.123.225:44103 - "GET /marge/streaming/account/4xxx5/provider_settings HTTP/1.1" 200

Phase 2: Box einschalten, indem preset 2 gewählt wird:

      INFO   192.168.123.225:44698 - "GET /bmx/tunein/v1/playback/station/s56857 HTTP/1.1" 200
      INFO   192.168.123.225:44709 - "POST /marge/streaming/account/4xxxx5/device/000C8A7Axxxx/recent HTTP/1.1" 200

Die Box spielt nun fröhlich NDR2 über TuneIn und auch die anderen presets funktionieren einwandfrei.


Phase 3:
Es wird von preset2 (NDR2) auf preset1 (Bremen Zwei) umgeschaltet:

      INFO   192.168.123.225:46954 - "GET /bmx/tunein/v1/playback/station/s50412 HTTP/1.1" 200
      INFO   192.168.123.225:46965 - "POST /marge/streaming/account/4xxx5/device/000C8A7Axxxx/recent HTTP/1.1" 200

Das github Projekt scheint auf einem sehr guten Weg zu sein.


---
#43
ESP Familie / Aw: SIGNALESP: Firm- und Hardw...
Letzter Beitrag von Ralf9 - 12 Januar 2026, 11:21:06
Nein, die WLAN-Sendeleistung zu reduzieren ist in der Firmware nicht vorgesehen. Aus welchem Grund soll man die reduzieren wollen?

Hast Du schon mal das Netzteil getauscht?

Ist der ESP32 in ähnlicher Reichweite von mehr als einer Fritzbox/Repeater?
#44
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von stefanru - 12 Januar 2026, 11:19:39
Hi Heiko,
danke das hat schon mit den graphicShowNight 0.
Irgendwie ist mir das vorher nie so aufgefallen.
Ich beobachte es.

Kurze Frage zur KI.
Ich habe nun nur dein Modell eingestellt
aiControl aiConActivate=1 aiConProfile=v1_heatpump_active_pv

und bekomme das und ich glaube das sieht nicht gut aus:

Informationen zum neuronalen Netz der Verbrauchsvorhersage

letztes KI-Training: 12.01.2026 03:27:44 / Laufzeit in Sekunden: 3733
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 84.84 ms
Verbrauchernummer Wärmepumpe:  01

=== Modellparameter ===

Normierungsgrenzen: PV=27280 Wh, Hausverbrauch: Min=0 Wh / Max=11860 Wh
Trainingsdaten: 8199 Datensätze (Training=6559, Validierung=1640)
Architektur: Inputs=112, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.5, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=0.9, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_heatpump_active_pv
Zufallsgenerator: Mode=2, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 1366 (von max. 15000)
Training MSE: 0.001336
Validation MSE: 0.008961
Validation MSE Average: 0.010217
Validation MSE Standard Deviation: 0.000501
Validation Bit_Fail: 6
Model Bias: 993 Wh
Model Slope: 0.7
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 811.81 Wh
MedAE: 546.69 Wh
RMSE: 918.20 Wh
RMSE relative: 31 %
RMSE Rating: weak
MAPE: 37.97 %
MdAPE: 20.71 %
R²: 0.37

Gruß und Danke,
Stefan
#45
Unterstützende Dienste / Neues Modul: Tide - Deutsche G...
Letzter Beitrag von Sailor - 12 Januar 2026, 11:19:03
Ein herzerfrischendes "Moin" von achtern Diek vorwech!

Bei mir hat sich zum wiederholten Mal eine Webseite verabschiedet, welche ich per HTTPMOD dazu genutzt habe, Gezeitenvorausberechnungen für meinen Standort abzufragen.

Aus diesem Grunde habe ich ein kleines Modul geschrieben, welches diese Daten direkt vom BSH abfragt.

Dabei habe ich darauf geachtet, dass die Abfragen an die BSH - Webseite auf ein absolutes Minimum reduziert werden um nicht irgendwann auf die schwarze Liste gesetzt zu werden.

Es werden hierbei sowohl das (oder die)  nächste(n) Hoch- und Niedrigwasser Event(s) angezeigt welche chronologisch als Nächstes anstehen.

Darüber hinaus zeigt er für den aktuellen Zeitpunkt den gegenwärtigen Wasserstand an, welcher (einstellbar) seitens WSV alle 180s aktualisiert wird.

Das Modul ist im Repository und sollte mit dem nächsten Update zur Verfügung stehen.

Über ein Feedback wäre ich dankbar.

Gruß
    Sailor
#46
Sonstiges / Aw: fhem.cfg / includes werden...
Letzter Beitrag von Gisbert - 12 Januar 2026, 11:17:08
Hallo Rudi,

Vielen Dank für's Fixen und deine Erklärungen.
Ich hab die fhem.pl mit einem Win11-Rechner runtergeladen (mangels besseren Wissens) und auf den Server kopiert. Erstaunlicherweise bleiben alle Berechtigungen gleich. Gibt es eine bessere bzw. zuverlässige Möglichkeit, die fhem.pl aus dem trunk direkt in den Fhem-Ordner downzuloaden?
Mein Fhem läuft wieder.

Viele Grüße Gisbert
#47
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von willybauss - 12 Januar 2026, 11:15:09
Zitat von: TheTrumpeter am 12 Januar 2026, 06:51:20ABER:
Ich hätte erwartet, dass der Heizvorgang diesmal weiterläuft, wenn das Integral zum 1. Mal in den oberen Anschlag läuft, d.h. dann erstmal nur die Freigabe des Heizstabs abläuft und dann das Integral nochmal "gefüllt" wird.
Genau so ist es bei mir. Wenn Du in meinem Bild den WW-Zyklus rausnimmst, passt das exakt. Bivalenzpunkt ist bei -7°C; der war am Ende des Heizstab-Zyklus noch unterschritten.
#48
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von TheTrumpeter - 12 Januar 2026, 11:08:41
So, habe fertig:

2026.01.12 11:00:42 1: === Snapshot-Statistik ===
2026.01.12 11:00:42 1: Metric-Improvement Snapshots:              128 (letzte Epoche: 3241)
2026.01.12 11:00:42 1: Weighted-RMSE-Proxy-Improvement Snapshots: 58 (letzte Epoche: 3253)
2026.01.12 11:00:42 1: Bit-Improvement Snapshots:                 0 (letzte Epoche: 0)
2026.01.12 11:00:42 1: Bit-Tradeoff Snapshots:                    3 (letzte Epoche: 479)
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Best Snapshot reloaded from Epoche 3253: Train MSE=0.001276, Val MSE=0.002697, Val MAE=0.027604, Val MedAE=0.008233, Bit_Fail=0,
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Run Validation Test with 20% of Input data ...
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Validation finished - Best Training MSE=0.001276, Validation MSE=0.002697, Validation Bit_Fail=0
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Retrain check ->
-- In Normalization Space: --
Train MSE=0.001276
Val MSE=0.002697
Val Mean=0.0026454248
VAL/TRAIN MSE Ratio=2.114081 (limit=2.5)
Diff=0.001421 (limit=0.005)
ValStd=0.0001606879 (limit=0.000661356190187747)
-- At Original Scale: --
MAE=176.66372875335
RMSE/MAE=1.4822 (limit=1.5)
Slope=0.832313 (limit=0.7 .. 1.3)
Bias=67.15 (limit=+-264.995593130024)
R2=0.88
P95=813.5449 (limit=706.654915013398)
P99=1321.0065 (limit=1413.3098300268)
-- Robustness Indicators: --
RMSE relative=84 (limit=20)
BitFail=0 (limit=5)
BitFailRate=0.0000 (limit=0.1)
Forecast Quality Score=37
-> Retrain decision=Retrain
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Best model after retries comes from Attempt=1 with:
Seed=11959720,
Model Score=38,
Model Slope=0.84,
Model Bias=71.16,
VAL MedAE=51.73,
VAL MAE=175.11,
VAL weighted RMSE=260.96,
VAL weighted RMSE relative=84 %,
VAL weighted RMSE_Rating=very bad,
VAL R2=0.88,
Val MSE=0.002543
2026.01.12 11:00:42 1: mySolarForecast DEBUG> AI FANN training data successfuly written to file: ./FHEM/FhemUtils/NeuralNet_SolarForecast_mySolarForecast
2026.01.12 11:00:45 1: mySolarForecast DEBUG> AI FANN con Training BlockingCall PID '18554' finished
#49
Sonstige Systeme / Aw: HMIP-HCU1 an EEBUS und fhe...
Letzter Beitrag von pc1246 - 12 Januar 2026, 11:01:49
Moin
Auch wenn schon etwas aelter, aber was versprecht Ihr Euch von EEBUS in fhem?
Das steuern einer WP/Therme geht darueber doch gar nicht!
Und nach meinem Verstaendnis soll darueber letztendlich "nur" Energieverteilung gemanagt werden.
Ich fuerchte hier ist wieder einmal die Verwechselung mit dem eBus das Problem.
Und wenn man danach sucht, dann gibt es hier sehr viele Interessenten!
Ob man allerdings dem Heizgeraet ueber den eBus eine Temperatur vorgaukeln kann, wage ich zu bezweifeln.
Die Doku ist aber sehr ausfuehrlich, so dass man das herauslesen kann.
Oder ansonsten in dem entsprechenden Unterforum fragen.
Gruss Christoph
#50
Anfängerfragen / Aw: FHEM goes Gemini
Letzter Beitrag von ch.eick - 12 Januar 2026, 10:35:52
Zitat von: erdnar am 11 Januar 2026, 11:14:58Ich hatte gemeinsam mit Gemini an den Einstellungen gewerkelt. Als mal keine Antwort zurückkam, hatte ich Gemini gefragt, ob es am kostenlosen Key liegen könnte... Antwort siehe oben.
Aber evtl. ist es ja aus der Kategorie stimmt´s oder stammt es von einer KI  :-\
ErdnaR

Edit meint: Hier ist die Preisliste. Auszug: Gemini 2.0 Flash, 2.5 Flash und 2.5 Flash-Lite bieten insgesamt 1.500 gegroundete Prompts pro Tag ohne Aufpreis. ...
Könntest Du Deine Key Konfiguration mal näher erleutern?

Ich habe hier unter Key folgendes eingetragen.
Du darfst diesen Dateianhang nicht ansehen.

Dort kann man auch auf "View usage" gehen und sieht unter Fehler "429 TooManyRequests", wenn man im Diagramm über den roten Balken geht die Anzahl von 21.
Du darfst diesen Dateianhang nicht ansehen.

VG  Christian