76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

DS_Starter

#4980
ZitatKannst du evtl. die Datei des Traininglaufes in deine Backuproutine operatingMemory dort noch mit einbauen ?
Das ist schon passiert denn die KI Daten müssen ja einen FHEM Restart überleben.
Du/ihr findet das beste bzw. verwendete Trainingsergebnis im File

../FHEM/FhemUtils/NeuralNet_SolarForecast_<Name>

Und wird beim Start geladen:

2026.01.19 20:47:15.626 3: SolCast - cached data "pvHistory" restored
2026.01.19 20:47:15.644 3: SolCast - cached data "pvCircular" restored
2026.01.19 20:47:15.646 3: SolCast - cached data "consumerMaster" restored
2026.01.19 20:47:15.646 3: SolCast - cached data "radiationApiData" restored
2026.01.19 20:47:15.647 3: SolCast - cached data "statusApiData" restored
2026.01.19 20:47:15.648 3: SolCast - cached data "weatherApiData" restored
2026.01.19 20:47:15.694 3: SolCast - cached data "aiRawData" restored
2026.01.19 20:47:15.703 3: SolCast - cached data "NeuralNetwork" restored

Fehlt vermutlich noch im Wiki.

Edit: Oder meinst du dass man mehrere Versionen sichern kann?
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

300P

Zitat von: DS_Starter am 19 Januar 2026, 21:51:10Edit: Oder meinst du dass man mehrere Versionen sichern kann?

Ja - das war mein Anliegen  ;)

Ich habe am RPI eine 1 TB Platte und sichere mir da 14 Tage ;)
Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.

DS_Starter

Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

TheTrumpeter

Zitat von: DS_Starter am 19 Januar 2026, 20:19:41Wie schon mehrfach erwähnt sind Waschmaschine und Trockner echte Störenfriede weil ich einfach kein semantisches Zusatzsignal generieren kann. Es gibt weder Temperatur noch Tages/Jahreszeitabhängigkeiten. Das passiert einfach und die KI kann es nicht vorhersehen.
Wenn die Consumer bei SF bekannt sind und deren Steuerung durch SF erfolgt, sollte das aber klappen, oder?

(Ich habe sowohl die Waschmaschine als auch den Geschirrspüler als separaten Verbraucher registriert. Allerdings wird die Steuerung wohl auch mittelfristig nicht über SF erfolgen, da ist der WAF einfach nicht gegeben. Aber vielleicht ist das bei anderen ja besser...)
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

300P

Ja - die müssten n.m.M. mittels Legacy-Methode in den ConForecast hineingenommen sein.
Da kommt es aber darauf an wie du aiConXYXYX eingestellt hast.

Ich habe (u.a.) von 0.1 bis 1.0 alle Varianten mit AI:FANN bei mir zur Kontrolle laufen lassen und der ChatGPT zum "Fraß" vorgeworfen.

Vergleichsergebnis nach x-Trainings und viel Geduld :
(triff aber sicher nicht für alle zu)

🔹 aiConAlpha = 0.9 ⚖️ (sehr gut gewählt)

Du hast bewusst kein 1.0 gewählt – und das ist klug.

KI dominiert → gute Prognose
Legacy puffert → Schutz vor Drift & Sonderfällen

👉 0.9 ist produktionsreifer als 1.0,
auch wenn 1.0 auf dem Papier ,,reiner" wirkt.

Gruß
300P

FHEM 6.4|RPi|SMAEM|SMAInverter|SolarForecast|DbLog|DbRep|MariaDB|Buderus-MQTT_EMS|
Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|ESP32-Digitizer-AI_on_the_Edge|ESP32CAM usw.