76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

Parallix

#7200
Zitat von: DS_Starter am 01 November 2026, 23:27:18
ZitatDu nimmst die (externe) Prognose und reduzierst bzw. erhöhst die dort angegebenen Werte gemäß der von SF fortlaufend bestimmten PV Abweichung für den Zeitraum ab dem aktuellen Betrachtungszeitraum bis zum Tagesende anfangs zu 100% und danach linear abnehmend auf 0% am Tagesende.
Eine solche Überlagerung würde nur funktionieren wenn die Verhältnisse der Stunde x stabil/linear mit den Stunden x+1, x+2, x+3, x+4 usw. fortgeschrieben werden könnten. Das ist aber in den seltensten Fällen gegeben.
Nicht zuletzt aus dem von Dir genannten Grund liefern ja auch die APIs zyklisch aktualisierte Daten. In der Konsequenz muss die von mir vorgeschlagene lokale Korrektur natürlich auch immer wieder neu berechnet werden. Wichtig ist, dass die Kurzzeitprognose zyklisch in einem gleitenden Fenster für die nächsten (2-4) Stunden angepasst wird. Wenn das gleitende Fenster groß gewählt wird, kann uns sollte die Korrektur vielleicht besser nicht linear, sondern exponentiell mit der Zeit runtergefahren werden.
FHEM auf Debian/Testing BananaPro in täglich aktualisierter Version - AVM: 7490 (7.62) und 7591 (8.25) - Goodwe: GW25K-ET (DSP V10 / ARM V12) - Trina TSM 405: (#East, #South, #West) = (12,16,12) - BYD: 2 x HVS 7.7 (BMS V3.31-B, BMU V3.26-B) - EnOcean - Z-Wave - FS20/HMS

DS_Starter

#7201
Moin,

zur weiteren Vorgehensweise...
ich werde die bereits angearbeiteten Themen/Erweiterungen umsetzen und dann die PV Prognose auf AI::FANN umstellen damit eine einheitliche KI-Basis im Modul konsolidiert ist. (siehe Masterplan: https://forum.fhem.de/index.php?topic=137058.msg1365858#msg1365858)

Dann schaue ich mir deinen Vorschlag an. Toll wäre natürlich, wenn du mich unterstützen würdest und in der Zwischenzeit einen ausgearbeiteten und angetesteten Codevorschlag einbringen könntest.
Ein Einstieg dafür könnte die Sub __calcPVestimates ab Zeile 14823 in der v2.10.10 und nachfolgende Korrekturcodes sein. Ein übernehmefähiges Codeartefakt kann man auch schnell mal zum Test einfügen und wieder ausbauen wenn nötig.

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