76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

TheTrumpeter

Zitat von: DS_Starter am 23 Januar 2026, 10:34:09Wie steht denn das global Attr encoding bei dir?
Nicht gesetzt, daher Default "bytestream".
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

DS_Starter

Das ist das einzige wo ich darauf getippt hätte.
Ich nutze auch den aktuellsten Firefox auf Win und Debian Linux (KDE) sowie den Edge.
Alles mit Fhemweb Style f11 und f18.
Nirgendwo gibt es ein Problem mit den von dir beschriebenen Symptomen. Sehr eigenartig ist das.
Naja, solange es einen Workaround gibt passt es ja.
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

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

DS_Starter

Dark nutze ich auch mit Fully auf Wandtablets ... ebenfalls iO.
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

DS_Starter

Hallo zusammen,

der nächste Schritt wird die Integration von Feiertagen und Urlaubsabwesenheiten sein.
Wochenenden werden bereits berücksichtigt.
Ihr kennt sicherlich da global Attr holiday2we. Hier können ein oder mehrere holiday-Devices eingebunden werden.
Diese Einträge kann ich im Modul auslesen und bekomme dadurch automatsch die Feiertage mitgeteilt.
Urlaub geht über diesen Weg ebenfalls wenn ihr die holiday-Datei entsprechend editiert, z.B.:

1 01-01 Neujahr
1 01-06 Heilige Drei Könige
1 05-01 Tag der Arbeit
1 10-03 Tag der deutschen Einheit
1 10-31 Reformationstag
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag
2 -2 Karfreitag
2  1 Ostermontag
2 39 Christi Himmelfahrt
2 50 Pfingsten
# Time of absence from Calendar SynCal, updated: 2026-01-24 11:44:59
4 03-19 04-27 Urlaub
# End Time of absence from Calendar SynCal

Das Beispiel oben wird durch mein Modul SSCal automatisch vorgenommen wenn das Signalwort "Urlaub" im Kalender verwendet wird. Das Modul funktioniert aber nur in Verbindung mit dem Synology Kalender.

Also wenn ihr im SF diese Daten auslesen lassen wollt, pflegt bitte schonmal das globale Attr holiday2we und ide dazu gehörigen Kalender/Dateien.
Versionsupdate kommt später noch.

LG,
Heiko
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

Parallix

Bug report:

Lt. Online-Doku kann consForecastLastDays Ganzzahl-Werte in [0,180] annehmen. Das Setzen von 0 führt aber zu folgender Meldung:
The key 'consForecastLastDays=0' is not specified correctly. Please refer to the command reference.

PS: Nach meiner Vorstellung führt das Setzen von 0 dazu, dass die Planung nur auf Basis der solaren Prognose und der Consumer erfolgt, die am aktuellen Tag eingeplant sind bzw. eingeplant werden können. Dieses Verhalten ist in einigen Anwendungsfällen durchaus auch sinnvoll.
FHEM: Debian/Testing BananaPro - AVM: 7490 (7.62) und 7591 (8.21) - 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

Danke für den Hinweis. Die Commandref [0..180] ist falsch und muß [1..180] heißen.
Korrigiere ich.
Der Wert consForecastLastDays=0 ist problematisch da intern Array-Operationen durchgeführt werden, die darauf allergisch reagieren können/werden. Das muß ich mir gesondert anschauen ob es möglich wäre.

LG,
Heiko
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

Parallix

Zitat von: DS_Starter am 24 Januar 2026, 13:42:55Danke für den Hinweis. Die Commandref [0..180] ist falsch und muß [1..180] heißen.
Korrigiere ich.
Gerne und Danke!

ZitatDer Wert consForecastLastDays=0 ist problematisch da intern Array-Operationen durchgeführt werden, die darauf allergisch reagieren können/werden. Das muß ich mir gesondert anschauen ob es möglich wäre.
...
In der Tat wäre es gut, wenn der Wert auch auf 0 gesetzt werden kann, und damit nur eine Verbrauchsprognose auf Basis der solaren Prognose und daraus resultierender Einplanungen von Verbrauchern erfolgen könnte. Dies würde für alle die Fälle, in denen die Verbrauchsdaten nicht oder nur sehr schlecht auf Basis früherer Verbräuche eines Consumers prognostiziert werden können, sehr positiv sein.
FHEM: Debian/Testing BananaPro - AVM: 7490 (7.62) und 7591 (8.21) - 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

Die Contrib-Version liest nun das/die Holiday Devices im global holiday2we aus. Die Daten finden sich wie gewöhnlich in pvHistory, nextHours, aiRawData.

Zu einem späteren Zeitpunkt werden die gesammelten Daten in die FANN Feature Registry implementiert.
Übernehmt bitte die Version sofern ihr Holiday-Devices eingebaut habt.

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