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

So starke Abweichungen über längere Zeit bei solchen Wetter ist schon außergewöhnlich m.M. nach. Liste mal bitte deine pvCorrectionFactor_XX Readings.
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

setstate Forecast 2025-03-05 09:00:05 pvCorrectionFactor_09 1.75 (automatic - old factor: 1.00, Sun Alt range: 10, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 10:00:04 pvCorrectionFactor_10 1.75 (automatic - old factor: 1.00, Sun Alt range: 20, Cloud range: 10, Days in range: 1)
setstate Forecast 2025-03-05 11:00:01 pvCorrectionFactor_11 1.75 (automatic - old factor: 1.00, Sun Alt range: 25, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 12:00:05 pvCorrectionFactor_12 1.75 (automatic - old factor: 1.00, Sun Alt range: 30, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 13:00:02 pvCorrectionFactor_13 1.75 (automatic - old factor: 1.00, Sun Alt range: 35, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 14:00:00 pvCorrectionFactor_14 1.65 (automatic - old factor: 1.00, Sun Alt range: 30, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 15:00:05 pvCorrectionFactor_15 1.75 (automatic - old factor: 1.00, Sun Alt range: 30, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 16:00:03 pvCorrectionFactor_16 1.75 (automatic - old factor: 1.00, Sun Alt range: 20, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 17:00:05 pvCorrectionFactor_17 1.75 (automatic - old factor: 1.00, AI result used, Sun Alt range: 15, Cloud range: 15, Days in range: 1)
setstate Forecast 2025-03-05 20:47:04 pvCorrectionFactor_Auto on_complex_ai
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

Ja, alle "Vorfälle" traten bei dir das erste mal auf (Days in range: 1). Das Modul hat keinerlei Vergleichswerte.

Zeige uns doch bitte mal von "get ... pvCircular 13" die Teile pvrl_30, pvfc_30 und pvcorrf.
pvcorrf ist etwas umfangreicher, etwa so:

      pvcorrf: 15.00=1.57 15.05=1.50 15.100=1.04 15.20=0.97 15.35=1.50 15.45=1.30 15.55=1.33 15.70=0.81 15.75=0.61 15.85=1.21
               15.90=1.57 15.95=0.73 20.100=0.86 20.15=0.25 20.20=1.47 20.50=1.24 20.55=1.16 20.60=1.50 20.65=0.56 20.70=1.29
               20.75=0.69 20.80=0.70 20.85=0.39 20.90=0.95 20.95=0.60 25.00=1.12 25.05=1.50 25.100=0.40 25.20=1.25 25.25=0.87
               25.30=0.94 25.35=1.50 25.45=1.42 25.50=1.27 25.55=1.36 25.65=1.14 25.70=0.66 25.75=1.47 25.80=1.21 25.85=0.56
               25.90=0.66 30.00=0.97 30.10=0.95 30.100=0.91 30.25=1.11 30.30=1.13 30.35=1.23 30.45=1.30 30.55=0.92 30.60=1.39
               30.65=1.35 30.70=1.31 30.75=1.12 30.80=1.14 30.95=1.54 35.00=0.96 35.65=1.12 35.95=0.41
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

hier:

13 => pvapifc: 3052, pvaifc: 2352, pvfc: 2352, aihit: 1, pvrl: 3942
      batin01: 61, batin02: 2, batin03: -
      batout01: 22, batout02: 27, batout03: -
      confc: 664, gcon: 21, gfeedin: 2738, wcc: 25, rr1c: 0.00
      temp: 12.00, wid: 0, wtxt: Bewölkungsentwicklung nicht beobachtet
      pprl01: 695, pprl02: -, pprl03: -


      pvcorrf: 15.100=0.38 15.30=0.86 15.35=0.66 15.45=0.66 15.60=0.88 15.75=0.50 15.80=0.54 15.85=0.39 15.90=0.48 15.95=0.40
               20.100=1.01 20.30=1.22 20.40=1.20 20.45=1.19 20.50=1.29 20.55=1.71 20.70=0.48 20.80=0.90 20.85=0.75 20.90=0.78
               20.95=0.60 25.30=1.75 25.35=1.75 25.40=0.83 25.45=0.88 25.50=1.10 25.55=1.03 25.60=1.75 25.70=1.24 25.75=1.24
               25.80=0.66 25.85=0.45 25.90=0.57 25.95=0.52 30.25=1.75 30.30=1.60 30.35=1.75 30.40=1.75 30.55=0.99 30.60=1.29
               30.65=1.10 30.70=1.25 30.80=1.11 30.85=0.94 30.90=0.79 30.95=0.55 35.100=1.16 35.15=1.75 35.45=0.78 35.65=0.88
               35.75=1.48 35.80=1.28 35.85=1.07 40.00=0.97 40.05=0.97 40.100=1.02 40.35=0.98 40.50=0.79 40.55=0.89 40.70=1.07
               40.85=1.06 45.00=0.97 45.10=0.97 45.100=0.97 45.15=0.96 45.20=0.97 45.30=0.97 45.35=0.79 45.40=0.97 45.45=0.97
               45.70=0.98 45.85=1.02 45.95=0.70 50.00=0.96 50.05=0.97 50.100=1.00 50.25=0.95 50.40=0.96 50.45=0.91 50.55=1.02
               50.70=1.50 50.80=0.83 50.85=0.81 50.90=1.28 50.95=0.86 55.00=0.93 55.10=0.94 55.100=1.03 55.20=1.04 55.45=0.97
               55.50=1.00 55.65=1.01 55.80=0.92 55.85=1.25 55.90=1.00 55.95=0.99 60.00=1.08 60.05=0.93 60.100=1.05 60.15=0.95
               60.30=0.95 60.40=0.98 60.55=1.01 60.60=0.76 60.65=0.95 60.75=0.96 60.85=1.25 60.90=0.80 60.95=0.98
               simple=0.94

      pvrl_35 => 15  @ 3942
                 45  @ 2409
                 65  @ 2077
                 75  @ 5743
                 80  @ 3582
                 85  @ 2298
                 100 @ 1529

      pvfc_35 => 15  @ 2178
                 45  @ 4200
                 65  @ 2786
                 75  @ 2934
                 80  @ 2303
                 85  @ 2142
                 100 @ 1318
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

Sorry, habe mich vertan -> pvrl_35, pvfc_35 wäre richtig.
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

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.

tobi01001

#2196
Hallo Heiko,

kurzes Problem:
nach einem Update auf 76_SolarForecast.pm:v1.1.1-s29707/2025-02-28 flutet es mir das LogFile mit "Use of uninitialized value in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 12291."
Entsprechende Code Zeile ist
debugLog ($paref, 'saveData2Cache|consumption_long', "store '$k' hod '$nhhr' confc: $usage{$nhhr}{con}, confcEx: $usage{$nhhr}{conex}");
List
Internals:
   FUUID      64e49843-f33f-bc77-7094-15af996111265637
   FVERSION   76_SolarForecast.pm:v1.1.1-s29707/2025-02-28
   LCACHEFILE last write time: 21:06:20 whole Operating Memory
   MODE       Automatic / Event-controlled - next planned Cycletime: 21:08:40
   MODEL      DWD
   NAME       mySolarForeCast
   NOTIFYDEV  myLGESS,SW_AU_Poolpumpe_2,STKD_UG_Luftentfeuchter_2,HT_WP_EnergyMeter,STKD_EG_Flur_Tablet_2,STKD_EG_Kueche_Kuehlschrank,STKD_EG_Kueche_Spuelmaschine,STKD_UG_FridgeBeverage,n_IT_Keller_Energy,STKD_EG_Buero_IT,PM_UG_Trockner,PM_UG_Waschmaschine,STKD_UG_Lufttrockner,di_LGESS_Battery
   NR         409
   NTFY_ORDER 50-mySolarForeCast
   STATE      updated
   TYPE       SolarForecast
   WEATHERMODEL DWD
   eventCount 136
   HELPER:
     FW         WEB
     PACKAGE    FHEM::SolarForecast
     S10DONE    1
     SPGDETAIL 
     SPGDEV     mySolarForeCast
     SPGROOM   
     VERSION    1.46.5
     VERSION_API unused
     VERSION_CTZ 1.0.0
     VERSION_ErrCodes 1.3.9
     VERSION_SMUtils 1.28.3
     GMFRUNNING:
       abortFn    FHEM::SolarForecast::_abortGetMessageFile
       bc_pid     46
       finishFn   FHEM::SolarForecast::_processMessageFile
       fn         FHEM::SolarForecast::_retrieveMessageFile
       loglevel   3
       pid        DEAD:4011
       telnet     telnetPort_127.0.0.1_50462
       terminated 1
       timeout    30
       abortArg:
       arg:
         block      1
         name       mySolarForeCast
         tsnext     1741209468.9755
   Helper:
     DBLOG:
       RestOfDayConsumptionForecast:
         myDbLog:
           TIME       1741204212.62794
           VALUE      0
       RestOfDayPVforecast:
         myDbLog:
           TIME       1741204212.62794
           VALUE      0
       Today_MaxPVforecast:
         myDbLog:
           TIME       1741204212.62794
           VALUE      3931
       Today_MaxPVforecastTime:
         myDbLog:
           TIME       1741204212.62794
           VALUE      2025-03-05 12:00:00
       Today_PVdeviation:
         myDbLog:
           TIME       1741204212.62794
           VALUE      3.49
       Today_PVforecast:
         myDbLog:
           TIME       1741204212.62794
           VALUE      24530
       Today_PVreal:
         myDbLog:
           TIME       1741204212.62794
           VALUE      23674
       Tomorrow_ConsumptionForecast:
         myDbLog:
           TIME       1741204816.08377
           VALUE      2097
       Tomorrow_PVforecast:
         myDbLog:
           TIME       1741204816.08377
           VALUE      22897
       Tomorrow_SunRise:
         myDbLog:
           TIME       1741204212.62794
           VALUE      06:48
       Tomorrow_SunSet:
         myDbLog:
           TIME       1741204212.62794
           VALUE      18:05
       special_BatPowerIn_Sum:
         myDbLog:
           TIME       1741204212.62794
           VALUE      0
       special_BatPowerOut_Sum:
         myDbLog:
           TIME       1741205300.10796
           VALUE      712
       special_SunHours_Remain:
         myDbLog:
           TIME       1741204212.62794
           VALUE      0.00
       special_SunMinutes_Remain:
         myDbLog:
           TIME       1741204212.62794
           VALUE      0
       special_allStringsFullfilled:
         myDbLog:
           TIME       1741204212.62794
           VALUE      1
       special_conForecastTillNextSunrise:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_dayAfterTomorrowPVforecast:
         myDbLog:
           TIME       1741204816.08377
           VALUE      24321
       special_daysUntilBatteryCare_01:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_runTimeCentralTask:
         myDbLog:
           TIME       1741204232.31076
           VALUE      0.0660
       special_runTimeLastAPIAnswer:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_runTimeLastAPIProc:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_runTimeTrainAI:
         myDbLog:
           TIME       1741204212.62794
           VALUE      0.5046
       special_todayBatIn_01:
         myDbLog:
           TIME       1741204212.62794
           VALUE      9180.0
       special_todayBatOut_01:
         myDbLog:
           TIME       1741204816.08377
           VALUE      7486.0
       special_todayConForecastTillSunset:
         myDbLog:
           TIME       1741204212.62794
           VALUE      0
       special_todayConsumptionForecast_01:
         myDbLog:
           TIME       1741204212.62794
           VALUE      1050
       special_todayConsumptionForecast_02:
         myDbLog:
           TIME       1741204212.62794
           VALUE      981
       special_todayConsumptionForecast_03:
         myDbLog:
           TIME       1741204212.62794
           VALUE      1049
       special_todayConsumptionForecast_04:
         myDbLog:
           TIME       1741204212.62794
           VALUE      953
       special_todayConsumptionForecast_05:
         myDbLog:
           TIME       1741204212.62794
           VALUE      784
       special_todayConsumptionForecast_06:
         myDbLog:
           TIME       1741204212.62794
           VALUE      732
       special_todayConsumptionForecast_07:
         myDbLog:
           TIME       1741204212.62794
           VALUE      1856
       special_todayConsumptionForecast_08:
         myDbLog:
           TIME       1741204212.62794
           VALUE      1559
       special_todayConsumptionForecast_09:
         myDbLog:
           TIME       1741204212.62794
           VALUE      238
       special_todayConsumptionForecast_10:
         myDbLog:
           TIME       1741204212.62794
           VALUE      2007
       special_todayConsumptionForecast_11:
         myDbLog:
           TIME       1741204212.62794
           VALUE      2475
       special_todayConsumptionForecast_12:
         myDbLog:
           TIME       1741204212.62794
           VALUE      2242
       special_todayConsumptionForecast_13:
         myDbLog:
           TIME       1741204212.62794
           VALUE      1340
       special_todayConsumptionForecast_14:
         myDbLog:
           TIME       1741204212.62794
           VALUE      1148
       special_todayConsumptionForecast_15:
         myDbLog:
           TIME       1741204212.62794
           VALUE      552
       special_todayConsumptionForecast_16:
         myDbLog:
           TIME       1741204212.62794
           VALUE      401
       special_todayConsumptionForecast_17:
         myDbLog:
           TIME       1741204212.62794
           VALUE      738
       special_todayConsumptionForecast_18:
         myDbLog:
           TIME       1741204212.62794
           VALUE      886
       special_todayConsumptionForecast_19:
         myDbLog:
           TIME       1741204212.62794
           VALUE      400
       special_todayConsumptionForecast_20:
         myDbLog:
           TIME       1741204212.62794
           VALUE      201
       special_todayConsumptionForecast_21:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_todayConsumptionForecast_22:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_todayConsumptionForecast_23:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_todayConsumptionForecast_24:
         myDbLog:
           TIME       1741204212.62794
           VALUE      -
       special_todayGridConsumption:
         myDbLog:
           TIME       1741204212.62794
           VALUE      12010
       special_todayGridFeedIn:
         myDbLog:
           TIME       1741204212.62794
           VALUE      2286.0
   OLDREADINGS:
   READINGS:
     2025-03-05 21:08:20   Current_AutarkyRate 100 %
     2025-03-05 21:08:20   Current_BatCharge_01 7.9 %
     2025-03-05 21:08:20   Current_Consumption 712 W
     2025-03-05 21:08:20   Current_GridConsumption 0 W
     2025-03-05 21:08:20   Current_GridFeedIn 0 W
     2025-03-05 21:08:20   Current_PV      0 W
     2025-03-05 21:08:20   Current_PowerBatIn_01 0 W
     2025-03-05 21:08:20   Current_PowerBatOut_01 712 W
     2025-03-05 21:08:20   Current_SelfConsumption 0 W
     2025-03-05 21:08:20   Current_SelfConsumptionRate 0 %
     2025-03-05 21:08:20   Current_Surplus 0 W
     2025-03-05 21:00:00   LastHourGridconsumptionReal 13 Wh
     2025-03-05 21:00:00   LastHourPVforecast 0 Wh
     2025-03-05 21:00:00   LastHourPVreal  0 Wh
     2025-03-05 21:08:20   NextHours_Sum01_PVforecast 0 Wh
     2025-03-05 21:08:20   NextHours_Sum02_PVforecast 0 Wh
     2025-03-05 21:08:20   NextHours_Sum03_PVforecast 0 Wh
     2025-03-05 21:08:20   NextHours_Sum04_ConsumptionForecast 0 Wh
     2025-03-05 21:08:20   NextHours_Sum04_PVforecast 0 Wh
     2025-03-05 21:08:20   RestOfDayConsumptionForecast 0 Wh
     2025-03-05 21:08:20   RestOfDayPVforecast 0 Wh
     2025-03-05 00:59:49   Today_Hour01_BatIn_01 0 Wh
     2025-03-05 00:59:49   Today_Hour01_BatOut_01 0 Wh
     2025-03-05 00:59:49   Today_Hour01_GridConsumption 336 Wh
     2025-03-05 00:59:49   Today_Hour01_GridFeedIn 0 Wh
     2025-03-05 00:59:49   Today_Hour01_PVreal 0 Wh
     2025-03-05 01:59:50   Today_Hour02_BatIn_01 0 Wh
     2025-03-05 01:59:50   Today_Hour02_BatOut_01 0 Wh
     2025-03-05 01:59:50   Today_Hour02_GridConsumption 288 Wh
     2025-03-05 01:59:50   Today_Hour02_GridFeedIn 0 Wh
     2025-03-05 01:59:50   Today_Hour02_PVreal 0 Wh
     2025-03-05 02:59:51   Today_Hour03_BatIn_01 0 Wh
     2025-03-05 02:59:51   Today_Hour03_BatOut_01 0 Wh
     2025-03-05 02:59:51   Today_Hour03_GridConsumption 4026 Wh
     2025-03-05 02:59:51   Today_Hour03_GridFeedIn 0 Wh
     2025-03-05 02:59:51   Today_Hour03_PVreal 0 Wh
     2025-03-05 03:59:54   Today_Hour04_BatIn_01 0 Wh
     2025-03-05 03:59:54   Today_Hour04_BatOut_01 0 Wh
     2025-03-05 03:59:54   Today_Hour04_GridConsumption 1910 Wh
     2025-03-05 03:59:54   Today_Hour04_GridFeedIn 0 Wh
     2025-03-05 03:59:54   Today_Hour04_PVreal 0 Wh
     2025-03-05 04:59:56   Today_Hour05_BatIn_01 0 Wh
     2025-03-05 04:59:56   Today_Hour05_BatOut_01 0 Wh
     2025-03-05 04:59:56   Today_Hour05_GridConsumption 294 Wh
     2025-03-05 04:59:56   Today_Hour05_GridFeedIn 0 Wh
     2025-03-05 04:59:56   Today_Hour05_PVreal 0 Wh
     2025-03-05 05:59:59   Today_Hour06_BatIn_01 0 Wh
     2025-03-05 05:59:59   Today_Hour06_BatOut_01 0 Wh
     2025-03-05 05:59:59   Today_Hour06_GridConsumption 290 Wh
     2025-03-05 05:59:59   Today_Hour06_GridFeedIn 0 Wh
     2025-03-05 05:59:59   Today_Hour06_PVreal 0 Wh
     2025-03-05 06:59:49   Today_Hour07_BatIn_01 0 Wh
     2025-03-05 06:59:49   Today_Hour07_BatOut_01 0 Wh
     2025-03-05 06:59:49   Today_Hour07_GridConsumption 1144 Wh
     2025-03-05 06:59:49   Today_Hour07_GridFeedIn 0 Wh
     2025-03-05 06:59:49   Today_Hour07_PVforecast 4 Wh
     2025-03-05 06:59:49   Today_Hour07_PVreal 0 Wh
     2025-03-05 07:59:49   Today_Hour08_BatIn_01 232 Wh
     2025-03-05 07:59:49   Today_Hour08_BatOut_01 0 Wh
     2025-03-05 07:59:49   Today_Hour08_GridConsumption 2984 Wh
     2025-03-05 07:59:49   Today_Hour08_GridFeedIn 6 Wh
     2025-03-05 07:59:49   Today_Hour08_PVforecast 46 Wh
     2025-03-05 07:59:49   Today_Hour08_PVreal 570 Wh
     2025-03-05 08:59:49   Today_Hour09_BatIn_01 1846 Wh
     2025-03-05 08:59:49   Today_Hour09_BatOut_01 68 Wh
     2025-03-05 08:59:49   Today_Hour09_GridConsumption 48 Wh
     2025-03-05 08:59:49   Today_Hour09_GridFeedIn 55 Wh
     2025-03-05 08:59:49   Today_Hour09_PVforecast 1917 Wh
     2025-03-05 08:59:49   Today_Hour09_PVreal 2625 Wh
     2025-03-05 09:59:49   Today_Hour10_BatIn_01 0 Wh
     2025-03-05 09:59:49   Today_Hour10_BatOut_01 0 Wh
     2025-03-05 09:59:49   Today_Hour10_GridConsumption 220 Wh
     2025-03-05 09:59:49   Today_Hour10_GridFeedIn 8 Wh
     2025-03-05 09:59:49   Today_Hour10_PVforecast 2826 Wh
     2025-03-05 09:59:49   Today_Hour10_PVreal 2675 Wh
     2025-03-05 10:59:52   Today_Hour11_BatIn_01 90 Wh
     2025-03-05 10:59:52   Today_Hour11_BatOut_01 0 Wh
     2025-03-05 10:59:52   Today_Hour11_GridConsumption 236 Wh
     2025-03-05 10:59:52   Today_Hour11_GridFeedIn 9 Wh
     2025-03-05 10:59:52   Today_Hour11_PVforecast 2488 Wh
     2025-03-05 10:59:52   Today_Hour11_PVreal 3834 Wh
     2025-03-05 11:59:55   Today_Hour12_BatIn_01 1194 Wh
     2025-03-05 11:59:55   Today_Hour12_BatOut_01 0 Wh
     2025-03-05 11:59:55   Today_Hour12_GridConsumption 37 Wh
     2025-03-05 11:59:55   Today_Hour12_GridFeedIn 25 Wh
     2025-03-05 11:59:55   Today_Hour12_PVforecast 3858 Wh
     2025-03-05 11:59:55   Today_Hour12_PVreal 2891 Wh
     2025-03-05 12:59:57   Today_Hour13_BatIn_01 3001 Wh
     2025-03-05 12:59:57   Today_Hour13_BatOut_01 0 Wh
     2025-03-05 12:59:57   Today_Hour13_GridConsumption 53 Wh
     2025-03-05 12:59:57   Today_Hour13_GridFeedIn 39 Wh
     2025-03-05 12:59:57   Today_Hour13_PVforecast 3931 Wh
     2025-03-05 12:59:57   Today_Hour13_PVreal 3597 Wh
     2025-03-05 13:59:49   Today_Hour14_BatIn_01 1276 Wh
     2025-03-05 13:59:49   Today_Hour14_BatOut_01 90 Wh
     2025-03-05 13:59:49   Today_Hour14_GridConsumption 10 Wh
     2025-03-05 13:59:49   Today_Hour14_GridFeedIn 783 Wh
     2025-03-05 13:59:49   Today_Hour14_PVforecast 2861 Wh
     2025-03-05 13:59:49   Today_Hour14_PVreal 3028 Wh
     2025-03-05 14:59:49   Today_Hour15_BatIn_01 782 Wh
     2025-03-05 14:59:49   Today_Hour15_BatOut_01 11 Wh
     2025-03-05 14:59:49   Today_Hour15_GridConsumption 0 Wh
     2025-03-05 14:59:49   Today_Hour15_GridFeedIn 834 Wh
     2025-03-05 14:59:49   Today_Hour15_PVforecast 2920 Wh
     2025-03-05 14:59:49   Today_Hour15_PVreal 2217 Wh
     2025-03-05 15:59:49   Today_Hour16_BatIn_01 114 Wh
     2025-03-05 15:59:49   Today_Hour16_BatOut_01 310 Wh
     2025-03-05 15:59:49   Today_Hour16_GridConsumption 4 Wh
     2025-03-05 15:59:49   Today_Hour16_GridFeedIn 469 Wh
     2025-03-05 15:59:49   Today_Hour16_PVforecast 2260 Wh
     2025-03-05 15:59:49   Today_Hour16_PVreal 1241 Wh
     2025-03-05 16:59:49   Today_Hour17_BatIn_01 30 Wh
     2025-03-05 16:59:49   Today_Hour17_BatOut_01 521 Wh
     2025-03-05 16:59:49   Today_Hour17_GridConsumption 45 Wh
     2025-03-05 16:59:49   Today_Hour17_GridFeedIn 39 Wh
     2025-03-05 16:59:49   Today_Hour17_PVforecast 1271 Wh
     2025-03-05 16:59:49   Today_Hour17_PVreal 634 Wh
     2025-03-05 17:59:55   Today_Hour18_BatIn_01 4 Wh
     2025-03-05 17:59:55   Today_Hour18_BatOut_01 1487 Wh
     2025-03-05 17:59:55   Today_Hour18_GridConsumption 28 Wh
     2025-03-05 17:59:55   Today_Hour18_GridFeedIn 19 Wh
     2025-03-05 17:59:55   Today_Hour18_PVforecast 148 Wh
     2025-03-05 17:59:55   Today_Hour18_PVreal 362 Wh
     2025-03-05 18:59:49   Today_Hour19_BatIn_01 0 Wh
     2025-03-05 18:59:49   Today_Hour19_BatOut_01 476 Wh
     2025-03-05 18:59:49   Today_Hour19_GridConsumption 29 Wh
     2025-03-05 18:59:49   Today_Hour19_GridFeedIn 0 Wh
     2025-03-05 18:59:49   Today_Hour19_PVreal 0 Wh
     2025-03-05 19:59:51   Today_Hour20_BatIn_01 0 Wh
     2025-03-05 19:59:51   Today_Hour20_BatOut_01 1815 Wh
     2025-03-05 19:59:51   Today_Hour20_GridConsumption 15 Wh
     2025-03-05 19:59:51   Today_Hour20_GridFeedIn 0 Wh
     2025-03-05 19:59:51   Today_Hour20_PVreal 0 Wh
     2025-03-05 20:59:56   Today_Hour21_BatIn_01 0 Wh
     2025-03-05 20:59:56   Today_Hour21_BatOut_01 2084 Wh
     2025-03-05 20:59:56   Today_Hour21_GridConsumption 13 Wh
     2025-03-05 20:59:56   Today_Hour21_GridFeedIn 0 Wh
     2025-03-05 20:59:56   Today_Hour21_PVreal 0 Wh
     2025-03-05 21:08:20   Today_Hour22_BatIn_01 0 Wh
     2025-03-05 21:08:20   Today_Hour22_BatOut_01 531 Wh
     2025-03-05 21:08:20   Today_Hour22_GridConsumption 3 Wh
     2025-03-05 21:08:20   Today_Hour22_GridFeedIn 0 Wh
     2025-03-05 21:08:20   Today_Hour22_PVreal 0 Wh
     2025-03-05 21:08:20   Today_MaxPVforecast 3931 Wh
     2025-03-05 21:08:20   Today_MaxPVforecastTime 2025-03-05 12:00:00
     2025-03-05 21:08:20   Today_PVdeviation 3.49 %
     2025-03-05 21:08:20   Today_PVforecast 24530 Wh
     2025-03-05 21:08:20   Today_PVreal    23674 Wh
     2025-03-05 21:08:20   Today_SunRise   06:51
     2025-03-05 21:08:20   Today_SunSet    18:04
     2025-03-05 21:08:20   Tomorrow_ConsumptionForecast 2097 Wh
     2025-03-05 21:08:20   Tomorrow_PVforecast 22897 Wh
     2025-03-05 21:08:20   Tomorrow_SunRise 06:48
     2025-03-05 21:08:20   Tomorrow_SunSet 18:05
     2025-03-05 21:08:20   consumer01      name='SW_AU_Poolpumpe_2' state='off' mode='must' planningstate='suspended' info='kein max Überschuss für den aktuellen Tag gefunden'
     2025-03-05 21:08:20   consumer01_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer01_currentPower 0 W
     2025-03-05 21:08:20   consumer01_planned_start 05.03.2025 17:45:13
     2025-03-05 21:08:20   consumer01_planned_stop 06.03.2025 03:45:13
     2025-03-05 21:08:20   consumer02      name='STKD_UG_Luftentfeuchter_2' state='off' mode='can' planningstate='finished'
     2025-03-05 21:08:20   consumer02_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer02_currentPower 0 W
     2025-03-05 21:08:20   consumer02_planned_start 05.03.2025 08:36:22
     2025-03-05 21:08:20   consumer02_planned_stop 05.03.2025 18:04:16
     2025-03-05 21:08:20   consumer03      name='HT_WP_EnergyMeter' state='off' mode='can' planningstate='noSchedule' info='von extern umgeschaltet'
     2025-03-05 21:08:20   consumer03_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer03_currentPower 30.3 W
     2025-03-05 21:08:20   consumer04      name='STKD_EG_Flur_Tablet_2' state='off' mode='must' planningstate='started' info='swoncond nicht erfüllt'
     2025-03-05 21:08:20   consumer04_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer04_planned_start 10.06.2024 07:28:59
     2025-03-05 21:08:20   consumer04_planned_stop 10.06.2024 21:21:00
     2025-03-05 21:08:20   consumer05      name='STKD_EG_Kueche_Kuehlschrank' state='on' mode='can' planningstate='noSchedule' info='von extern umgeschaltet'
     2025-03-05 21:08:20   consumer05_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer05_currentPower 80.3 W
     2025-03-05 21:08:20   consumer06      name='STKD_EG_Kueche_Spuelmaschine' state='off' mode='can' planningstate='noSchedule'
     2025-03-05 21:08:20   consumer06_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer06_currentPower 1.3 W
     2025-03-05 21:08:20   consumer07      name='STKD_UG_FridgeBeverage' state='off' mode='must' planningstate='started'
     2025-03-05 21:08:20   consumer07_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer07_currentPower 0 W
     2025-03-05 21:08:20   consumer07_planned_start 12.06.2024 12:49:31
     2025-03-05 21:08:20   consumer07_planned_stop 12.06.2024 21:23:00
     2025-03-05 21:08:20   consumer08      name='n_IT_Keller_Energy' state='on' mode='can' planningstate='noSchedule'
     2025-03-05 21:08:20   consumer08_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer08_currentPower 42.2 W
     2025-03-05 21:08:20   consumer09      name='STKD_EG_Buero_IT' state='on' mode='can' planningstate='noSchedule' info='von extern umgeschaltet'
     2025-03-05 21:08:20   consumer09_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer09_currentPower 170 W
     2025-03-05 21:08:20   consumer10      name='PM_UG_Trockner' state='off' mode='can' planningstate='noSchedule' info='von extern umgeschaltet'
     2025-03-05 21:08:20   consumer10_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer10_currentPower 0 W
     2025-03-05 21:08:20   consumer11      name='PM_UG_Waschmaschine' state='off' mode='can' planningstate='noSchedule'
     2025-03-05 21:08:20   consumer11_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer11_currentPower 0 W
     2025-03-05 21:08:20   consumer12      name='STKD_UG_Lufttrockner' state='off' mode='can' planningstate='noSchedule' info='von extern umgeschaltet'
     2025-03-05 21:08:20   consumer12_ConsumptionRecommended 0
     2025-03-05 21:08:20   consumer12_currentPower 0 W
     2023-09-07 20:53:45   currentWeatherDev myDWD_Nbg_FH
     
     2023-08-23 12:43:42   moduleDirection PV1=-37 PV2=143
     2023-08-22 13:34:38   moduleTiltAngle PV1=55 PV2=55
     2025-03-05 21:08:20   nextCycletime   21:08:40
     2025-03-05 08:00:01   pvCorrectionFactor_08 1.67 (automatic - old factor: 1.17, AI result used, Sun Alt range: 5, Cloud range: 15, Days in range: 3)
     2025-03-05 09:00:04   pvCorrectionFactor_09 1.59 (automatic - old factor: 1.50, Sun Alt range: 15, Cloud range: 10, Days in range: 2)
     2025-03-05 10:00:04   pvCorrectionFactor_10 1.05 (automatic - old factor: 1.14, Sun Alt range: 25, Cloud range: 10, Days in range: 3)
     2025-03-05 11:00:04   pvCorrectionFactor_11 1.03 (automatic - old factor: 0.99, AI result used, Sun Alt range: 30, Cloud range: 10, Days in range: 2)
     2025-03-05 12:00:04   pvCorrectionFactor_12 0.88 (automatic - old factor: 1.00, Sun Alt range: 35, Cloud range: 00, Days in range: 1)
     2025-03-05 13:00:04   pvCorrectionFactor_13 1.02 (automatic - old factor: 1.12, Sun Alt range: 35, Cloud range: 05, Days in range: 1)
     2025-03-05 14:00:00   pvCorrectionFactor_14 1.03 (automatic - old factor: 1.00, Sun Alt range: 35, Cloud range: 10, Days in range: 1)
     2025-03-05 15:00:02   pvCorrectionFactor_15 0.88 (automatic - old factor: 1.00, Sun Alt range: 30, Cloud range: 10, Days in range: 1)
     2025-03-05 16:00:04   pvCorrectionFactor_16 0.78 (automatic - old factor: 1.00, AI result used, Sun Alt range: 20, Cloud range: 10, Days in range: 1)
     2025-03-05 17:00:04   pvCorrectionFactor_17 0.75 (automatic - old factor: 1.00, Sun Alt range: 15, Cloud range: 10, Days in range: 1)
     2025-03-05 18:00:06   pvCorrectionFactor_18 1.50 (automatic - old factor: 1.00, AI result used, Sun Alt range: 5, Cloud range: 05, Days in range: 1)
     2025-03-05 21:08:20   pvCorrectionFactor_Auto on_complex_ai
     2024-08-15 14:07:31   setupStringAzimuth PV1=-37 PV2=143
     2024-08-15 14:07:31   setupStringDeclination PV1=55 PV2=55
     2025-03-05 21:08:20   special_BatPowerIn_Sum 0 W
     2025-03-05 21:08:20   special_BatPowerOut_Sum 712 W
     2025-03-05 21:08:20   special_SunHours_Remain 0.00
     2025-03-05 21:08:20   special_SunMinutes_Remain 0
     2025-03-05 21:08:20   special_allStringsFullfilled 1
     2025-03-05 21:08:20   special_conForecastTillNextSunrise -
     2025-03-05 21:08:20   special_dayAfterTomorrowPVforecast 24321 Wh
     2025-03-05 21:08:20   special_daysUntilBatteryCare_01 -
     2025-03-05 21:08:20   special_runTimeCentralTask 0.0524 s
     2025-03-05 21:08:20   special_runTimeLastAPIAnswer -
     2025-03-05 21:08:20   special_runTimeLastAPIProc -
     2025-03-05 21:08:20   special_runTimeTrainAI 0.5046 s
     2025-03-05 21:08:20   special_todayBatIn_01 9180.0  Wh
     2025-03-05 21:08:20   special_todayBatOut_01 7486.0  Wh
     2025-03-05 21:08:20   special_todayConForecastTillSunset 0 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_01 1050 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_02 981 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_03 1049 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_04 953 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_05 784 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_06 732 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_07 1856 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_08 1559 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_09 238 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_10 2007 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_11 2475 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_12 2242 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_13 1340 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_14 1148 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_15 552 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_16 401 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_17 738 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_18 886 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_19 400 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_20 201 Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_21 - Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_22 - Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_23 - Wh
     2025-03-05 21:08:20   special_todayConsumptionForecast_24 - Wh
     2025-03-05 21:08:20   special_todayGridConsumption 12013 Wh
     2025-03-05 21:08:20   special_todayGridFeedIn 2286.0 Wh
     2025-03-05 21:08:21   state           updated
   hmccu:
Attributes:
   DbLogExclude [A-L].*,Next.*,Today_H.*,Today_S.*,[a-r].*,state
   affectBatteryPreferredCharge 20
   consumer01 SW_AU_Poolpumpe_2 type=other power=200 mode=must icon=sani_pump mintime=600 on=on off=off notbefore=7 notafter=21 locktime=300:1800 interruptable=1 pcurr=pCurr:W auto=pvAuto noshow=noshow
   consumer02 STKD_UG_Luftentfeuchter_2 type=other power=220 mode=can icon=humidity mintime=SunPath:100:0 on=on off=off locktime=600:300 interruptable=1 pcurr=pCurr:W auto=pvAuto noshow=noshow
   consumer03 HT_WP_EnergyMeter power=3000 type=noSchedule icon=sani_heating_heatpump pcurr=power_sum:W:100 etotal=energy_total:Wh swstate=wp_Active:1:0 noshow=noshow
   consumer04 STKD_EG_Flur_Tablet_2 type=other power=20 mode=must icon=measure_battery_100 mintime=sunpath on=on swstate=state:on:off auto=pvAuto swoncond=di_Tablet_Charge:canCharge:1 noshow=noshow
   consumer05 STKD_EG_Kueche_Kuehlschrank power=250 type=noSchedule icon=gefrierschrank pcurr=power:W:20 etotal=energy_total:Wh swstate=Consumer_Active:1:0 noshow=noshow
   consumer06 STKD_EG_Kueche_Spuelmaschine power=2200 type=noSchedule icon=scene_dishwasher pcurr=power:W:8 etotal=energy_total:Wh swstate=Consumer_Active:1:0 noshow=noshow
   consumer07 STKD_UG_FridgeBeverage power=150 type=noSchedule mode=must mintime=sunpath on=on icon=kuehlschrank_small pcurr=power:W:20 etotal=energy_total:Wh swstate=state:on:off auto=pvAuto noshow=noshow swoncond=di_Getraenke_KS_Switch:CanCool:1 locktime=300:300 interruptable=1
   consumer08 n_IT_Keller_Energy power=130 type=noSchedule icon=it_nas pcurr=power:W:20 etotal=energy_total:Wh swstate=Consumer_Active:1:0 noshow=noshow
   consumer09 STKD_EG_Buero_IT power=500 type=noSchedule icon=it_pc pcurr=power:W:20 etotal=energy_total:Wh swstate=Consumer_Active:1:0 noshow=noshow
   consumer10 PM_UG_Trockner power=1000 type=noSchedule icon=scene_clothes_dryer pcurr=power:W:5 etotal=energy_total:Wh swstate=Consumer_Active:1:0 noshow=noshow
   consumer11 PM_UG_Waschmaschine power=2200 type=noSchedule icon=scene_washing_machine pcurr=power:W:5 etotal=energy_total:Wh swstate=Consumer_Active:1:0 noshow=noshow
   consumer12 STKD_UG_Lufttrockner power=500 type=noSchedule icon=Ventilator_wind pcurr=power:W:20 etotal=energy_total:Wh swstate=Consumer_Active:1:0 noshow=noshow
   ctrlConsRecommendReadings 01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16
   ctrlGenPVdeviation continuously
   ctrlInterval 20
   ctrlSpecialReadings BatPowerIn_Sum,BatPowerOut_Sum,SunHours_Remain,SunMinutes_Remain,allStringsFullfilled,conForecastTillNextSunrise,dayAfterTomorrowPVforecast,daysUntilBatteryCare_01,runTimeCentralTask,runTimeLastAPIAnswer,runTimeLastAPIProc,runTimeTrainAI,todayBatIn_01,todayBatOut_01,todayConForecastTillSunset,todayConsumptionForecast,todayGridConsumption,todayGridFeedIn
   event-min-interval .*:3600
   event-on-change-reading .*runTime.*:0.3,.*special_.*:50,.*
   flowGraphicControl size=400 animate=1 consumerdist=100 showconsumer=1 showconsumerremaintime=0
   graphicBeam1Content pvReal
   graphicBeam2Content pvForecast
   graphicBeam3Content consumption
   graphicBeam4Content consumptionForecast
   graphicHeaderOwnspec PV-Überschuss:Current_Surplus Autarkie:Current_AutarkyRate Eigenverbrauch:Current_SelfConsumption Eigenverbrauchsrate:Current_SelfConsumptionRate Überschuss:Current_Surplus
   graphicHistoryHour 8
   graphicShowDiff bottom
   graphicShowNight 1
   group      solar_overview
   room       Solar
   setupBatteryDev01 di_LGESS_Battery pin=pin:W pout=pout:W intotal=intotal:Wh outtotal=outtotal:Wh charge=charge
   setupInverterDev01 myLGESS pv=/essinfo/home/statistics/pcs_pv_total_power:W etotal=totalPVGenSum:Wh capacity=10000
   setupInverterStrings PV1,PV2
   setupMeterDev myLGESS gcon=gridBuy:W contotal=totalGridBuy:Wh gfeedin=gridSell:W feedtotal=totalGridSell:Wh conprice=conprice:€ feedprice=price_sell_kwh:€
   setupRadiationAPI myDWD_Nbg_FH
   setupStringPeak PV1=4.32 PV2=2.16
   setupWeatherDev1 myDWD_Nbg_FH
   sortby     1
   userReadings html:nextCycletime.* { FHEM::SolarForecast::pageAsHtml ('mySolarForeCast', '-', 'flow_noHead_noCons') }

Fällt dir auf Anhieb was zur Ursache ein?

Edit: Grad gesehen, bei den gleichen debugLog aufrufen in Zeilen 12252 und 12297 kommt die selbe Warning.

BTW: Bei FHEM Neustart bekomme ich zudem immer
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13503.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13503.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13236.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13236.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13656.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13656.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13657.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13657.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13985.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13985.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14060.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14060.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13904.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 13904.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14584.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14584.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14585.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14585.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14586.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14586.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14587.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14587.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14588.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14588.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14626.
2025.03.05 20:50:12 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at /opt/fhem/FHEM/76_SolarForecast.pm line 14626.

Bin aber noch nicht dahintergestiegen, woran das liegen kann . Eventuell hast du eine Idee. Danke!
FHEM@UbuntuServer on Lenovo ThinkCentre M900 [i5-6500T / 8GB RAM] MySQL-DbLog, Grafana, FTUI3 / HmIP incl. CCU3 / LGESS / Wärempumpe über TA CMI und CANoE / Shellies u.v.m.

DS_Starter

Hallo tobi,

das ist aber nicht die V aus dem contrib.

Die Zeile in dieser Version ist nur " # Legende unten" und die Zeile 13236 ist leer.
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

tobi01001

Nee, sorry. offizielles Update.

Aber ich kann die Version aus dem Contrib gern mal einspielen und rückmelden.
FHEM@UbuntuServer on Lenovo ThinkCentre M900 [i5-6500T / 8GB RAM] MySQL-DbLog, Grafana, FTUI3 / HmIP incl. CCU3 / LGESS / Wärempumpe über TA CMI und CANoE / Shellies u.v.m.

300P

Kann es sein das da das KI-Training fehlte und deshalb "nichts" gefunden wurde,
->> Ich hab in den letzten Tagen ja immer wieder machmal tagsüber mehrfach vom contrib eine Download gemacht und getestet ?
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

#2200
@300P,

ist tatsächlich so dass es die ersten Werte sind die in dieser Konstellation aufgezeichnet wurden.
Trotzdem wundert mich die starke Abweichung.
Wir haben ja schon lange die Berechnungsroutine von pah im Einsatz und meine Vergleichsinstanz ohne jegliche Korrektur hat heute eine Abweichung auch von nur -1,5%.
Ich habe noch keine wirkliche Idee dazu. Sind deine Strings richtig eingerichtet bzgl. Ausrichtung und Neigung?
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

ja, die sind seit dem 30.1.02024 schon so eingerichtet:

setstate Forecast 2024-10-30 19:42:19 setupStringAzimuth GarageSE=-55 GarageNW=125 HausNW=125 HausSW=35 HausSE1=-55 HausSE2=-55
setstate Forecast 2024-10-30 19:37:38 setupStringDeclination GarageSE=40 GarageNW=40 HausNW=50 HausSW=50 HausSE1=50 HausSE2=50
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

ZitatKann es sein das da das KI-Training fehlte und deshalb "nichts" gefunden wurde,
->> Ich hab in den letzten Tagen ja immer wieder machmal tagsüber mehrfach vom contrib eine Download gemacht und getestet ?
Nein, es gibt Werte zumindest nach deinem pvHistory Auszug:

  13 => pvapifc: 3052, pvaifc: 2352, pvfc: 2352, aihit: 1, pvrl: 3942
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

Ich glaube die Problematik bei dir ist die starke Gliederung der Strings und Einzelbestandteile. Die Kalkulation der API / KI ohne irgendwelche Vergleichswerte ist dadurch sehr ungenau.

Vllt. hilft es mehr Trees (mit der neuen Version) zu trainieren wenn du genügend RAM hast. Probier mal aiTreesPV=30 z.B.
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

15 Trees = Laufzeit in Sekunden: 14.54421
30 Trees = Laufzeit in Sekunden: 28.44452

Priobere mal was daraus wird :)

Trained AI Object contains an Ensemble of 30 trees (only the first Tree is printed out)

Tree: 1 -> Number of Rules: 2876 / Number of Nodes: 3847 / Depth: 5
Tree: 2 -> Number of Rules: 2887 / Number of Nodes: 3879 / Depth: 5
Tree: 3 -> Number of Rules: 2871 / Number of Nodes: 3869 / Depth: 5
Tree: 4 -> Number of Rules: 2878 / Number of Nodes: 3870 / Depth: 5
Tree: 5 -> Number of Rules: 2879 / Number of Nodes: 3876 / Depth: 5
Tree: 6 -> Number of Rules: 2880 / Number of Nodes: 3881 / Depth: 5
Tree: 7 -> Number of Rules: 2868 / Number of Nodes: 3861 / Depth: 5
Tree: 8 -> Number of Rules: 2881 / Number of Nodes: 3866 / Depth: 5
Tree: 9 -> Number of Rules: 2880 / Number of Nodes: 3872 / Depth: 5
Tree: 10 -> Number of Rules: 2884 / Number of Nodes: 3880 / Depth: 5
Tree: 11 -> Number of Rules: 2876 / Number of Nodes: 3857 / Depth: 5
Tree: 12 -> Number of Rules: 2880 / Number of Nodes: 3868 / Depth: 5
Tree: 13 -> Number of Rules: 2882 / Number of Nodes: 3858 / Depth: 5
Tree: 14 -> Number of Rules: 2878 / Number of Nodes: 3880 / Depth: 5
Tree: 15 -> Number of Rules: 2874 / Number of Nodes: 3876 / Depth: 5
Tree: 16 -> Number of Rules: 2890 / Number of Nodes: 3888 / Depth: 5
Tree: 17 -> Number of Rules: 2872 / Number of Nodes: 3847 / Depth: 5
Tree: 18 -> Number of Rules: 2872 / Number of Nodes: 3855 / Depth: 5
Tree: 19 -> Number of Rules: 2880 / Number of Nodes: 3867 / Depth: 5
Tree: 20 -> Number of Rules: 2865 / Number of Nodes: 3843 / Depth: 5
Tree: 21 -> Number of Rules: 2876 / Number of Nodes: 3889 / Depth: 5
Tree: 22 -> Number of Rules: 2888 / Number of Nodes: 3871 / Depth: 5
Tree: 23 -> Number of Rules: 2885 / Number of Nodes: 3876 / Depth: 5
Tree: 24 -> Number of Rules: 2876 / Number of Nodes: 3860 / Depth: 5
Tree: 25 -> Number of Rules: 2882 / Number of Nodes: 3874 / Depth: 5
Tree: 26 -> Number of Rules: 2871 / Number of Nodes: 3855 / Depth: 5
Tree: 27 -> Number of Rules: 2890 / Number of Nodes: 3896 / Depth: 5
Tree: 28 -> Number of Rules: 2886 / Number of Nodes: 3864 / Depth: 5
Tree: 29 -> Number of Rules: 2884 / Number of Nodes: 3867 / Depth: 5
Tree: 30 -> Number of Rules: 2881 / Number of Nodes: 3876 / Depth: 5


Rules: Liste von Zeichenfolgen, die den Baum in Form von Regeln beschreiben
Nodes: Anzahl der Knoten im trainierten Entscheidungsbaum
Depth: Maximale Anzahl von Entscheidungen, die für eine Klassifizierung getroffen werden müssen

letztes KI-Training: 05.03.2025 21:42:00 / Laufzeit in Sekunden: 28.44452
letzte KI-Ergebnis Generierungsdauer: 0.42 ms
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.