76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

kask

Hallo Heiko,

Ein weiterer Wunsch!
Kannst du als graphicBeamXcontent noch ein "batsoc_X" einpflegen?
Sowie "consumption" & "consumptionforecast"!

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

fis14

Moin,
eine Stunde in der Nacht kamen die Meldungen dann waren sie wieder weg.

2025.04.26 02:07:43 1: PERL WARNING: Use of uninitialized value in sprintf at ./FHEM/76_SolarForecast.pm line 4982.
2025.04.26 02:07:43 1: stacktrace:
2025.04.26 02:07:43 1:    main::__ANON__                      called by ./FHEM/76_SolarForecast.pm (4982)
2025.04.26 02:07:43 1:    FHEM::SolarForecast::___15Minutes2HourAggregator called by ./FHEM/76_SolarForecast.pm (4798)
2025.04.26 02:07:43 1:    FHEM::SolarForecast::__openMeteoDWD_ApiResponse called by FHEM/HttpUtils.pm (756)
2025.04.26 02:07:43 1:    main::__ANON__                      called by fhem.pl (786)

gruß
falk
 

kask

2025.04.25 00:02:46 1: ForecastOpenMeteo - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastOpenMeteo: No such file or directory
2025.04.25 00:02:46 1: ForecastVictronVRM - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastVictronVRM: No such file or directory
2025.04.25 00:02:47 1: ForecastSolarAPI - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastSolarAPI: No such file or directory
2025.04.25 00:02:47 1: ForecastOpenMeteoEnsemble - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastOpenMeteoEnsemble: No such file or directory
2025.04.25 00:02:47 1: ForecastOpenMeteoWorld - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastOpenMeteoWorld: No such file or directory
2025.04.25 00:02:47 1: ForecastDWD - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastDWD: No such file or directory
2025.04.25 00:02:47 1: Forecast - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_Forecast: No such file or directory
...
2025.04.26 00:02:40 1: ForecastOpenMeteo - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastOpenMeteo: No such file or directory
2025.04.26 00:02:40 1: ForecastVictronVRM - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastVictronVRM: No such file or directory
2025.04.26 00:02:41 1: Forecast - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_Forecast: No such file or directory
2025.04.26 00:02:41 1: ForecastDWD - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastDWD: No such file or directory
2025.04.26 00:02:41 1: ForecastSolarAPI - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastSolarAPI: No such file or directory
2025.04.26 00:02:41 1: ForecastOpenMeteoEnsemble - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastOpenMeteoEnsemble: No such file or directory
2025.04.26 00:02:41 1: ForecastOpenMeteoWorld - ERROR deleting file ./FHEM/FhemUtils/PVCsm_SolarForecast_ForecastOpenMeteoWorld: No such file or directory

Habe ich seit 2 Tagen um kurz nach Mitternacht.

DS_Starter

ZitatHabe ich seit 2 Tagen um kurz nach Mitternacht.
Ja, das kommt wenn man keine Consumer (mehr) definiert hat. Wenn das Consumer-File schon gelöscht ist, kommt diese Meldung. Ich lasse mir da etwas einfallen.

Grüße,
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

kask


DS_Starter

Ja. Allerdings wenn du welche gehabt hättest und diese alle löscht (weil du keine mehr haben willst), wäre das entsprechende File im Verzeichnis stehengeblieben bis vor Version xx. Deswegen wird dieses File grundsätzlich versucht zu löschen wenn es keine Consumer gibt. Was wiederum zu der besagten Meldung führt wenn es dieses File nicht gibt bzw. nie gegeben hat.
Ich baue vorher eine Prüfung ein. Dann sollte es diese Meldung nicht mehr geben.
 
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 Falk,

Zitateine Stunde in der Nacht kamen die Meldungen dann waren sie wieder weg.
Es wurden einige Werte von der API nicht geliefert. Ich würde an der Stelle zunächst nichts unternehmen.
Wir beobachten es weiter. Sollte es öfter vorkommen, melde dich bitte wieder.

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

DS_Starter

Hallo kask,

ZitatKannst du als graphicBeamXcontent noch ein "batsoc_X" einpflegen?
Sowie "consumption" & "consumptionforecast"!
Eine Frage dazu. Das aktuell vorhandene batsocforecast_XX zeigt ja bereits die Soc-Prognose und den erreichten SOC der Batterien. Wie meinst du deinen Request genau?
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

Guten Morgen zusammen,

ich habe soeben die V 1.51.4 eingecheckt. Sie ist auch bereits in meinem contrib zur Nutzung vorhanden.

In dieser Version ist:

- die Warnung bzgl. $FW_ME, $FW_subdir in line 14434 gefixt
- die Meldung 'ERROR deleting file', wenn keine Consumer vorhanden sind, gefixt
- Vorbereitungen für ein neues Attr graphicControl eingebaut (noch nicht aktiv)
- einige weitere kleinere Fixes

schönen Sonntag!
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

MadMax

Hallo Heiko,

ich habe heute mal danach gesucht warum meine Steuerung der Speicher nicht mehr so funktioniert wie gewünscht.
Die Ursache ist das SolarForcast einen wahnsinnigen verbrauch für die nächsten Stunden und auch den Folgetag voraussagt uns meine Programm dann sagt oh, bei dem zukünftigen verbrauch muss der Speicher gleich fürs mit allem vollgeballert werden was geht.

setstate SolarForecast 2025-04-27 00:59:55 statistic_todayConsumptionForecast_01 654 Wh
setstate SolarForecast 2025-04-27 01:59:55 statistic_todayConsumptionForecast_02 731 Wh
setstate SolarForecast 2025-04-27 02:59:55 statistic_todayConsumptionForecast_03 697 Wh
setstate SolarForecast 2025-04-27 03:59:55 statistic_todayConsumptionForecast_04 639 Wh
setstate SolarForecast 2025-04-27 04:59:49 statistic_todayConsumptionForecast_05 669 Wh
setstate SolarForecast 2025-04-27 05:59:55 statistic_todayConsumptionForecast_06 773 Wh
setstate SolarForecast 2025-04-27 06:59:55 statistic_todayConsumptionForecast_07 743 Wh
setstate SolarForecast 2025-04-27 07:59:55 statistic_todayConsumptionForecast_08 1113 Wh
setstate SolarForecast 2025-04-27 08:59:55 statistic_todayConsumptionForecast_09 3063 Wh
setstate SolarForecast 2025-04-27 09:59:56 statistic_todayConsumptionForecast_10 6775 Wh
setstate SolarForecast 2025-04-27 10:59:55 statistic_todayConsumptionForecast_11 11804 Wh
setstate SolarForecast 2025-04-27 11:59:55 statistic_todayConsumptionForecast_12 12671 Wh
setstate SolarForecast 2025-04-27 12:59:55 statistic_todayConsumptionForecast_13 13930 Wh
setstate SolarForecast 2025-04-27 14:00:00 statistic_todayConsumptionForecast_14 16766 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_15 16044 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_16 15676 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_17 11985 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_18 6197 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_19 3706 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_20 763 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_21 461 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_22 414 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_23 695 Wh
setstate SolarForecast 2025-04-27 14:01:25 statistic_todayConsumptionForecast_24 613 Wh

Kommen diese Werte daher das ich zwei Autos PV-Optimiert lade?
Das kommt aber nicht jeden Tag vor, vermutlich denkt die Software das könnte ja heute sein, woher soll die das auch wissen...

Ich habe jetzt erstmal die Prognose des Verbrauchs in meiner Berechnung deaktiviert.

Im Anhang noch die Historien mit verdammt vielen Daten :o

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

#2636
HI Max,

ZitatKommen diese werte daher das ich zwei Autos PV-Optimiert lade?
Das kommt abe rnicht jeden Tag vor, vermutlich denkt die Software das könnte ja heute sein, woher soll die das auch wissen...
Ja, richtig. Ich habe vor, auch noch eine KI auf die Verbrauchsprognose anzusetzen. Bin aber noch nicht soweit.

ZitatIch habe jetzt erstmal die Prognose des Verbrauchs in meiner Berechnung deaktiviert.
Du kannst solche Verbraucher mit exconfc=1 im Verbraucher-Attribut von der Verbrauchsprognose ausschließen.

Edit: Die Attr plantControl->consForecastIdentWeekdays=1 bzw. plantControl->consForecastLastDays können hier auch hilfreich sein.

Grüße,
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

MadMax

Zitat von: DS_Starter am 27 April 2025, 14:12:38HI Max,

ZitatKommen diese werte daher das ich zwei Autos PV-Optimiert lade?
Das kommt abe rnicht jeden Tag vor, vermutlich denkt die Software das könnte ja heute sein, woher soll die das auch wissen...
Ja, richtig. Ich habe vor, auch noch eine KI auf die Verbrauchsprognose anzusetzen. Bin aber noch nicht soweit.

ZitatIch habe jetzt erstmal die Prognose des Verbrauchs in meiner Berechnung deaktiviert.
Du kannst solche Verbraucher mit exconfc=1 im Verbraucher-Attribut von der Verbrauchsprognose ausschließen.

Edit: Die Attr plantControl->consForecastIdentWeekdays=1 bzw. plantControl->consForecastLastDays können hier auch hilfreich sein.

Grüße,
Heiko

Alles klar, das werde ich mir mal ansehen. Danke für den Tip.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

DS_Starter

Hallo Max,

mir ist zu dem Car Thema noch etwas eingefallen.
Kann man eigentlich die Werte der Autobatterie, also Soc, Ladeleistung etc., im Modul als Batterie registrieren?
Wenn ja, könnte man das Auto (die Batterie) als Bat ohne SoC-Management eintragen. Dann würde die in diese Batterie geladene Energie nicht als Verbrauch gewertet. Es ist für das Modul ja "nur" gespeicherte Energie.
Den Schlüssel poutmax würde man 0 setzen, da Das Auto nicht in das Haus zurück lädt (zumindest mein Kenntnisstand) -> poutmax=0.
Dann würde es ebenfalls keine dementsprechend große Verbrauchsprognose geben. Kann man mal probieren.
Unschön ist dann halt, dass das Auto nicht als Verbraucher erscheint, was man vllt. sehen möchte.
Gibt so einige Möglichkeiten.

LG
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

kask

@DS_Starter

ZitatEine Frage dazu. Das aktuell vorhandene batsocforecast_XX zeigt ja bereits die Soc-Prognose und den erreichten SOC der Batterien. Wie meinst du deinen Request genau?

Sowie "consumption" & "consumptionforecast" halt  ;D
"batsoc_XX" & "batsocforecast_XX"  :o

Der Consumption ist ja auch kein Forecast sondern ein realer angestandener Wert in der Vergangenheit.

Ich würde halt den SOC gerne sehen wollen der anstand in der Vergangenheit.