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

@Parallix,

ZitatUnlängst hatten wir uns ja auch einmal über in SF ausgewiesene und nicht ausgewiesene Verbraucher unterhalten. Insb. bei den ausgewiesenen Verbrauchern könnte man ja auch eine Maximalleistung hinterlegen, die bei Wallbox, Wärmepumpe und anderen Dauerlasten ja anhand des Typenschildes leicht zu ermitteln ist.
Das ist der Schlüssel power in den Consumerattributen.

power    
Leistungsaufnahme des Verbrauchers in W. Typisch ist es die nominale Leistung gemäß Datenblatt oder ein dynamisch vorgegebener Richtwert.
Wertebereich: Ganzzahl von 0..X

Wenn es Meßeinrichtungen gibt, wird jeder registrierte Verbraucher innerhalb SF getrackt.
Das Ergebnis kann man sich mit "get ... valConsumerMaster XX" anschauen:


      epiecAVG => 1=129.57 2=127.06 3=128.76 4=126.51 5=132.43 6=167927.75 7=139.02 8=129.57 9=124.80 10=126.82
      epiecAVG_hours => 10
      epiecActive => 5
      epiecHist_1 => 1=124.60 2=125.20 3=129.80 4=133.50 5=142.50 6=162.20 7=131.80 8=124.90 9=125.80 10=125.30
      epiecHist_10 => 1=136.60 2=129.90 3=132.10 4=127.30 5=134.70 6=162.20 7=150.00 8=136.30 9=131.70 10=124.20
      epiecHist_10_hours => 10
      epiecHist_1_hours => 10
      epiecHist_2 => 1=129.40 2=122.00 3=122.80 4=122.20 5=127.30 6=127.20 7=125.80 8=131.90 9=129.30 10=133.50
      epiecHist_2_hours => 10
      epiecHist_3 => 1=144.10 2=129.70 3=128.00 4=123.10 5=162.20 6=168.20 7=129.20 8=132.60 9=133.20 10=124.20
      epiecHist_3_hours => 10
      epiecHist_4 => 1=126.80 2=122.40 3=124.40 4=126.30 5=122.70 6=122.00 7=123.30 8=126.10 9=838987.30 10=123.70
      epiecHist_4_hours => 10
      epiecHist_5 => 1=129.40 2=92.40
      epiecHist_5_hours => 2
      epiecHist_6 => 1=121.60 2=123.30 3=122.60 4=123.10 5=124.20 6=125.10 7=131.40 8=123.40 9=124.50 10=122.40
      epiecHist_6_hours => 10
      epiecHist_7 => 1=122.50 2=121.60 3=120.80 4=120.00 5=121.70 6=148.20 7=181.20 8=126.20 9=126.90 10=129.80
      epiecHist_7_hours => 10
      epiecHist_8 => 1=127.80 2=137.40 3=149.40 4=136.50 5=132.80 6=133.40 7=133.40 8=132.50 9=136.20 10=133.10
      epiecHist_8_hours => 10
      epiecHist_9 => 1=140.30 2=136.60 3=134.20 4=131.20 5=134.70 6=207.00 7=138.20 8=129.80 9=131.20 10=132.10
      epiecHist_9_hours => 10
      epiecHour => 2
      epiecHist_7 => 1=11.43
      epiecHist_7_hours => 1
      epiecHist_8 => 1=10.70
      epiecHist_8_hours => 1
      epiecHist_9 => 1=11.96
      epiecHist_9_hours => 1

epiecAVG zeigt z.B. wieviel Wh durchschnittlich in der 1.-10. On-Stunde real verbraucht wurden. Diese Werte werden gemeinsam mit "power"
in diversen Kalkulationen herangezogen. D.h. power allein als Nennwert wird initial verwendet, aber bei Vorliegen von "Erfahrungswerten" relativiert.
Nicht registrierte Verbraucher sind natürlich irgendiwe zu schätzen wie du schon geschrieben hast.
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

tomcat.x

#5491
Zitat von: DS_Starter am 19 März 2026, 22:40:02Wenn es es nicht so ist, liegt es an den gelieferten Energiewerten der beteiligten Geräte. Lies dir dazu diesen Abschnitt im Wiki durch.

Die Formel hat mir nicht wirklich geholfen, die Berechnung würde man ja genau so erwarten. Aber ich habe mir daraufhin mal die die pvHistory Werte angeschaut. Die Berechnung von con anhand der einzelnen Summenwerte stimmt natürlich. An denen ist mir auch nichts aufgefallen. Aber dann:

pvrl03: 0
Und für pvrl wird wohl nicht der Gesamtwert als Basis genommen, wie man im Reading Current_PV sieht (den hatte ich gestern als plausibel bei der Fehlersuche abgehakt), sondern die Summe aus pvrlXX (bei mir 01-03).

Nun die Frage, warum der Wert für den 3. Wechselrichter bei mir 0 ist, nicht wie bei 04 und 05 "-"). Die Daten aller Wechselrichter bekomme ich per openDTU. Die setupInverterDevXX Definitionen sehen daher alle ähnlich aus und ich kann keinen Unterschied/Fehler sehen. Vor allem sehe ich auch in der Flussgrafik alle 3 Werte und die richtige Summe. Wird hier für die Anzeige in der Flussgrafik etwas anderes verwendet als für die Berechnung?

Nachtrag: Habe es selbst gefunden. Sieht so aus, als ob die Berechnung anhand von etotal passiert. Da fehlt der Wert bei mir im 3. Wechselrichter.
FHEM: 6.4 auf Raspi 4B, Raspbian (noch Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.21), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

DS_Starter

ZitatUnd für pvrl wird wohl nicht der Gesamtwert als Basis genommen, wie man im Reading Current_PV sieht (den hatte ich gestern als plausibel bei der Fehlersuche abgehakt), sondern die Summe aus pvrlXX (bei mir 01-03).
Ja, es ist die Summe aus pvrlXX. Es ist zu unterscheiden - pvrlXX = Ertrag in Wh vs. Current_PV = aktuelle Erzeugung in W. Das eine ist die Energie, das andere eine Leistung.
Die PV-Energie wird aus den Schlüsseln setupInverterDevXX->etotal abgeleitet und auf den in SF gültigen Stundentakt gerechnet. Die aktuelle PV Leistung aus setupInverterDevXX->pvOut gezogen/summiert.

ZitatNun die Frage, warum der Wert für den 3. Wechselrichter bei mir 0 ist, nicht wie bei 04 und 05 "-").
Es kommt darauf an, ob aus den in den setupInverterDevXX angebenen Device/Reading-Kombinationen Werte gelesen werden können. Wenn dies nicht klappt - oder nicht definiert ist - bleibt der Key undefiniert (-), was nicht zwangsläufig ein Fehler ist.

ZitatVor allem sehe ich auch in der Flussgrafik alle 3 Werte und die richtige Summe. Wird hier für die Anzeige in der Flussgrafik etwas anderes verwendet als für die Berechnung?
Grundsätzlich nicht. Nicht alle in der Flußgrafik verwendeten Werte sind auch als Reading verfügbar.

(Hat sich jetzt überschnitten)



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

peterboeckmann

#5493
Hallo Heiko,

Zitat von: DS_Starter am 19 März 2026, 23:36:14Ach, da sind Icons nicht ausgeliefert. Ich werde morgen bitten einige neue Icons einzuchecken.
Hier angehängt das fehlende Teil.

ich und meine Ungeduld...
Wohin muss die Datei denn?
Und bei mir scheint auch noch die user_n_a zu fehlen, ggf. mehr, aber die sehe ich gerade auch nicht.

Ich habe die Datei unter Debian hier abgelegt: /opt/fhem/www/images/fhemSVG/weather
Dann als Owner den user fhem und die Gruppe dialout zugewiesen.
fhem neu gestartet hab ich auch.
Trotzdem wird es nicht angezeigt.

Viele Grüße,
Peter

DS_Starter

#5494
Hallo Peter,

checkin habe ich angefordert -> https://forum.fhem.de/index.php?msg=1359918

Die Icons gehören nach ../www/images/openautomation

Bzgl. Icon user_n_a schaue ich nochmal.
EDIT: Icon hier angehängt und checkin noch requested
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

peterboeckmann

Zitat von: DS_Starter am 20 März 2026, 14:19:41Hallo Peter,

checkin habe ich angefordert -> https://forum.fhem.de/index.php?msg=1359918

Die Icons gehören nach ../www/images/openautomation

Bzgl. Icon user_n_a schaue ich nochmal.
EDIT: Icon hier angehängt und checkin noch requested

Dankeschön!
Jetzt klappt alles.

Viele Grüße,
Peter

grappa24

Zitat von: DS_Starter am 19 März 2026, 22:50:28Nun ist es auch möglich, Umgebungswerte im Grafikkopf mit anzuzeigen:
    outsideTemp - die aktuelle Außentemperatur
    presence - den Anwesenheitsstatus
    windSpeed - die aktuelle Windgeschwindigkeit
Danke für diese Erweiterung - und gleich wieder eine Fage: Die "Färbung" der Icons geschieht ja intern, bei mir sind Temp und Presence weiß, bei dir orange?
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

DS_Starter

ZitatDie "Färbung" der Icons geschieht ja intern, bei mir sind Temp und Presence weiß, bei dir orange?
Die sind nicht eingefärbt. Die orange Farbgebung kommt durch die Verwendung des FHEMWEb Style.
Bei mir ist das F18 entsprechend angepasst.
Mit einem anderen Style (F11 Black) sieht es so aus wie angehängt.
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

#5498
@all,

in die Version 2.4.0 ist inzwischen schon sehr viel eingeflossen.
Deswegen habe ich mich entschlossen diese Version nun einzuchecken bevor es mit der Entwicklung weitergeht.
Hier nochmal die wesentlichen Inhalte:

- AI FANN: komplette Weiterentwicklung der Verbrauchsprognose Bias- und Driftkorrektur
- AI FANN Verbrauchsprognose Training: Berücksichtigung sowohl PV Strings Peak als auch Summe der Inverter Maximalleistung
- Bugfix Consumer Schlüssel locktime=0:0
- neuer Schlüssel graphicControl->headerShowEnv
- neuer Schlüssel plantControl->conEnergyHourLimit
- neuer Schlüssel setupEnvironment->windSpeed
- neue Debug-Option aiProcess_long


Ich bin mir unsicher wie schnell die zusätzlichen Icons eingecheckt werden. Wuppi war zuletzt Mitte Januar aktiv.
Falls euch Icons fehlen sollten, könnt ihr sie direkt aus diesem Beitrag herunterladen und in das angegebene Verzeichnis stellen.

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

Wen es interessiert ... ich habe die SF KI Architektur durch "Claude" mal visualisieren lassen.
Das Ergebnis ist stimmig, nur die Datenbasis ist aiRaw mit pvHist-Ergänzung.
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

Kleine Warnung an die Frühaufsteher:


Wer vor 08:00 Uhr die Updates lädt - obwohl das Briefsymbol "orange" ist und auf das Update hinweist - bekommt noch nicht die letzte eingecheckte aktuellste Version geliefert !!!
Bei mir war es genau kurz vor 08:00 Uhr - schwupps auf Update und shutdown/restart - und schon hatte ich die ältere Version vom 05.03.2026 geladen und gestartet...
Heute ist augenscheinlich nichts dabei passiert - aber es könnte sein das!.

@DS_Starter
Kannst du evtl. den Hinweis (Briefsymbol - neue Version kommt heute ) erst um nach 08:00 Uhr "freigeben" (oder den "Hinweis" dann erst uploaden) ?
Ich falle immer wieder mal darauf rein.... :'(  :'(

Gruß
300P

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

DS_Starter

Moin,

ja, einen Hinweis "nach 8:00 Uhr" kann ich machen. Muß nur daran denken.  ;)
8:00 war bisher eigentlich immer safe.

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

dieter114

#5502
Moin Heiko,

ich hatte vor einigen Tagen schon etwas zum Thema Forecastwerte geschrieben.
https://forum.fhem.de/index.php?msg=1359519
Die Abweichungen bei mir werden nicht besser sondern immer Abenteuerlicher.
Hier meine Config zur Ansicht:
[code]define Forecast SolarForecast
attr Forecast DbLogExclude .*
attr Forecast DbLogInclude LastHourPVforecast,LastHourPVreal
attr Forecast consumer01 MQTT2_evcc1 type=charger power=0 exconfc=1 icon=electric_car_icon pcurr=loadpoints_1_chargePower :W
attr Forecast ctrlLanguage DE
attr Forecast ctrlNextHoursSoCForecastReadings 07,08,09,10,11,12,13,14,15,16,17,18,19,20,21
attr Forecast ctrlSpecialReadings BatPowerIn_Sum,BatPowerOut_Sum,conForecastTillNextSunrise,dayAfterTomorrowPVforecast,todayConsumption,todayConsumptionForecast,todayConsumptionForecastDay,todayGridConsumption,todayGridFeedIn,tomorrowConsumptionForecast
attr Forecast event-on-change-reading .*
attr Forecast graphicControl energyUnit=kWh headerDetail=all,pv
attr Forecast graphicHistoryHour 8
attr Forecast graphicSelect forecast
attr Forecast graphicShowNight 01
attr Forecast plantControl showLink=1
attr Forecast room Energie-Strom
attr Forecast setupBatteryDev01 PV_Batterie pin=BatteryChargeWatt:W pout=BatteryDischargeWatt:W intotal=Summe_Ladung:kWh outtotal=Summe_Entladung:kWh show=1 cap=12800 charge=BatteryChargePercent
attr Forecast setupInverterDev01 Fronius_Symo pvOut=PowerFlow_Site_P_PV:W etotal=User_Produced_FPV:kWh capacity=10000 strings:Ostseite,Suedseite
attr Forecast setupInverterDev02 Fronius_Symo pvOut=Meter_1_PowerReal_P_Sum:W etotal=Meter_1_EnergyReal_WAC_Sum_Produced:Wh capacity=4000 strings:Westseite,GH_Ost,GH_West
attr Forecast setupInverterStrings Suedseite,Westseite,Ostseite,GH_West,GH_Ost
attr Forecast setupMeterDev Fronius_Symo gcon=Bezug:W contotal=Meter_0_EnergyReal_WAC_Plus_Absolute:Wh gfeedin=Einspeisung feedtotal=Meter_0_EnergyReal_WAC_Plus_Absolute:Wh conprice=powerCost:€ feedprice=0.083:€
attr Forecast setupRadiationAPI OpenMeteoDWD_D2-API
attr Forecast setupStringAzimuth Suedseite=0 Westseite=90 Ostseite=-90 GH_Ost=-90 GH_West=90
attr Forecast setupStringDeclination Suedseite=35 Westseite=60 Ostseite=45 GH_West=18 GH_Ost=18
attr Forecast setupStringPeak Suedseite=7.66 Westseite=2.2 Ostseite=3.48 GH_Ost=1.74 GH_West=0.58
attr Forecast setupWeatherDev1 OpenMeteoDWD_D2-API
attr Forecast verbose 0
#   FUUID      67267178-f33f-b48a-de46-18e9f47baf0141d4
#   FVERSION   76_SolarForecast.pm:v2.4.0-s30990/2026-03-21
#   LCACHEFILE last write time: 10:20:48 File: ./FHEM/FhemUtils/PVCsm_SolarForecast_Forecast
#   MODE       Automatic / Event-controlled - next planned Cycletime: 10:21:58
#   MODEL      OpenMeteoDWDD2API
#   NAME       Forecast
#   NOTIFYDEV  Fronius_Symo,MQTT2_evcc1,PV_Batterie
#   NR         805
#   NTFY_ORDER 50-Forecast
#   STATE      updated
#   TYPE       SolarForecast
#   WEATHERMODEL OpenMeteoDWDD2API
#   eventCount 11
#   HELPER:
#     01M15DONE  1
#     FW         WEB
#     PACKAGE    FHEM::SolarForecast
#     S10DONE    1
#     SPGDETAIL 
#     SPGDEV     Forecast
#     SPGROOM   
#     VERSION    2.4.0
#     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     42
#       finishFn   FHEM::SolarForecast::_processMessageFile
#       fn         FHEM::SolarForecast::_retrieveMessageFile
#       loglevel   3
#       pid        DEAD:106409
#       telnet     telnetForBlockingFn_1774084567.9141_127.0.0.1_42316
#       terminated 1
#       timeout    30
#       abortArg:
#       arg:
#         block      1
#         name       Forecast
#         tsnext     1774090547
#   OLDREADINGS:
#   READINGS:
#     2026-03-21 10:20:48   Battery_ChargeOptTargetPower_01 9223372036854775807 W
#     2026-03-21 10:20:48   Battery_ChargeUnrestricted_01 1
#     2026-03-21 10:20:48   Battery_NextHour07_SoCforecast_01 100.0 %
#     2026-03-21 10:20:48   Battery_NextHour08_SoCforecast_01 100.0 %
#     2026-03-21 10:20:48   Battery_NextHour09_SoCforecast_01 99.4 %
#     2026-03-21 10:20:48   Battery_NextHour10_SoCforecast_01 98.9 %
#     2026-03-21 10:20:48   Battery_NextHour11_SoCforecast_01 98.4 %
#     2026-03-21 10:20:48   Battery_NextHour12_SoCforecast_01 97.8 %
#     2026-03-21 10:20:48   Battery_NextHour13_SoCforecast_01 97.2 %
#     2026-03-21 10:20:48   Battery_NextHour14_SoCforecast_01 96.9 %
#     2026-03-21 10:20:48   Battery_NextHour15_SoCforecast_01 96.7 %
#     2026-03-21 10:20:48   Battery_NextHour16_SoCforecast_01 96.7 %
#     2026-03-21 10:20:48   Battery_NextHour17_SoCforecast_01 96.5 %
#     2026-03-21 10:20:48   Battery_NextHour18_SoCforecast_01 96.5 %
#     2026-03-21 10:20:48   Battery_NextHour19_SoCforecast_01 96.5 %
#     2026-03-21 10:20:48   Battery_NextHour20_SoCforecast_01 97.6 %
#     2026-03-21 10:20:48   Battery_NextHour21_SoCforecast_01 100.0 %
#     2026-03-21 10:20:48   Battery_TargetAchievable_01 1
#     2026-03-21 10:20:48   Current_AutarkyRate 100 %
#     2026-03-21 10:20:48   Current_BatCharge_01 26.5 %
#     2026-03-21 10:20:48   Current_Consumption 741 W
#     2026-03-21 10:20:48   Current_GridConsumption 0 W
#     2026-03-21 10:20:48   Current_GridFeedIn 5 W
#     2026-03-21 10:20:48   Current_PV      1226 W
#     2026-03-21 10:20:48   Current_PowerBatIn_01 480 W
#     2026-03-21 10:20:48   Current_PowerBatOut_01 0 W
#     2026-03-21 10:20:48   Current_SelfConsumption 741 W
#     2026-03-21 10:20:48   Current_SelfConsumptionRate 60 %
#     2026-03-21 10:20:48   Current_Surplus 485 W
#     2026-03-21 10:00:00   LastHourGridconsumptionReal 5 Wh
#     2026-03-21 10:00:00   LastHourPVforecast 805 Wh
#     2026-03-21 10:00:00   LastHourPVreal  920 Wh
#     2026-03-21 10:20:48   NextHours_Sum01_PVforecast 1620 Wh
#     2026-03-21 10:20:48   NextHours_Sum02_PVforecast 3958 Wh
#     2026-03-21 10:20:48   NextHours_Sum03_PVforecast 7392 Wh
#     2026-03-21 10:20:48   NextHours_Sum04_ConsumptionForecast 9290 Wh
#     2026-03-21 10:20:48   NextHours_Sum04_PVforecast 10157 Wh
#     2026-03-21 10:20:48   RestOfDayConsumptionForecast 12069 Wh
#     2026-03-21 10:20:48   RestOfDayPVforecast 28482 Wh
#     2026-03-21 10:20:48   Today_CONdeviation -14.36 %
#     2026-03-21 10:20:48   Today_CONforecast 13997 Wh
#     2026-03-21 10:20:48   Today_CONreal   2194 Wh
#     2026-03-21 00:59:49   Today_Hour01_BatIn_01 0 Wh
#     2026-03-21 00:59:49   Today_Hour01_BatOut_01 43 Wh
#     2026-03-21 00:59:49   Today_Hour01_GridConsumption 16 Wh
#     2026-03-21 00:59:49   Today_Hour01_GridFeedIn 16 Wh
#     2026-03-21 00:59:49   Today_Hour01_PVreal 0 Wh
#     2026-03-21 01:59:49   Today_Hour02_BatIn_01 0 Wh
#     2026-03-21 01:59:49   Today_Hour02_BatOut_01 39 Wh
#     2026-03-21 01:59:49   Today_Hour02_GridConsumption 3 Wh
#     2026-03-21 01:59:49   Today_Hour02_GridFeedIn 3 Wh
#     2026-03-21 01:59:49   Today_Hour02_PVreal 1 Wh
#     2026-03-21 02:59:50   Today_Hour03_BatIn_01 0 Wh
#     2026-03-21 02:59:50   Today_Hour03_BatOut_01 33 Wh
#     2026-03-21 02:59:50   Today_Hour03_GridConsumption 3 Wh
#     2026-03-21 02:59:50   Today_Hour03_GridFeedIn 3 Wh
#     2026-03-21 02:59:50   Today_Hour03_PVreal 0 Wh
#     2026-03-21 03:59:50   Today_Hour04_BatIn_01 0 Wh
#     2026-03-21 03:59:50   Today_Hour04_BatOut_01 35 Wh
#     2026-03-21 03:59:50   Today_Hour04_GridConsumption 2 Wh
#     2026-03-21 03:59:50   Today_Hour04_GridFeedIn 2 Wh
#     2026-03-21 03:59:50   Today_Hour04_PVreal 1 Wh
#     2026-03-21 04:59:49   Today_Hour05_BatIn_01 0 Wh
#     2026-03-21 04:59:49   Today_Hour05_BatOut_01 34 Wh
#     2026-03-21 04:59:49   Today_Hour05_GridConsumption 3 Wh
#     2026-03-21 04:59:49   Today_Hour05_GridFeedIn 3 Wh
#     2026-03-21 04:59:49   Today_Hour05_PVreal 1 Wh
#     2026-03-21 05:59:50   Today_Hour06_BatIn_01 0 Wh
#     2026-03-21 05:59:50   Today_Hour06_BatOut_01 35 Wh
#     2026-03-21 05:59:50   Today_Hour06_GridConsumption 2 Wh
#     2026-03-21 05:59:50   Today_Hour06_GridFeedIn 2 Wh
#     2026-03-21 05:59:50   Today_Hour06_PVreal 0 Wh
#     2026-03-21 06:59:49   Today_Hour07_BatIn_01 0 Wh
#     2026-03-21 06:59:49   Today_Hour07_BatOut_01 37 Wh
#     2026-03-21 06:59:49   Today_Hour07_GridConsumption 3 Wh
#     2026-03-21 06:59:49   Today_Hour07_GridFeedIn 3 Wh
#     2026-03-21 06:59:49   Today_Hour07_PVforecast 68 Wh
#     2026-03-21 06:59:49   Today_Hour07_PVreal 22 Wh
#     2026-03-21 07:59:53   Today_Hour08_BatIn_01 0 Wh
#     2026-03-21 07:59:53   Today_Hour08_BatOut_01 23 Wh
#     2026-03-21 07:59:53   Today_Hour08_GridConsumption 4 Wh
#     2026-03-21 07:59:53   Today_Hour08_GridFeedIn 4 Wh
#     2026-03-21 07:59:53   Today_Hour08_PVforecast 318 Wh
#     2026-03-21 07:59:53   Today_Hour08_PVreal 187 Wh
#     2026-03-21 08:59:49   Today_Hour09_BatIn_01 2 Wh
#     2026-03-21 08:59:49   Today_Hour09_BatOut_01 67 Wh
#     2026-03-21 08:59:49   Today_Hour09_GridConsumption 62 Wh
#     2026-03-21 08:59:49   Today_Hour09_GridFeedIn 62 Wh
#     2026-03-21 08:59:49   Today_Hour09_PVforecast 814 Wh
#     2026-03-21 08:59:49   Today_Hour09_PVreal 349 Wh
#     2026-03-21 09:59:49   Today_Hour10_BatIn_01 45 Wh
#     2026-03-21 09:59:49   Today_Hour10_BatOut_01 2 Wh
#     2026-03-21 09:59:49   Today_Hour10_GridConsumption 5 Wh
#     2026-03-21 09:59:49   Today_Hour10_GridFeedIn 5 Wh
#     2026-03-21 09:59:49   Today_Hour10_PVforecast 805 Wh
#     2026-03-21 09:59:49   Today_Hour10_PVreal 920 Wh
#     2026-03-21 10:20:48   Today_Hour11_BatIn_01 35 Wh
#     2026-03-21 10:20:48   Today_Hour11_BatOut_01 0 Wh
#     2026-03-21 10:20:48   Today_Hour11_GridConsumption 2 Wh
#     2026-03-21 10:20:48   Today_Hour11_GridFeedIn 2 Wh
#     2026-03-21 10:20:48   Today_Hour11_PVforecast 1597 Wh
#     2026-03-21 10:20:48   Today_Hour11_PVreal 485 Wh
#     2026-03-21 10:20:48   Today_Hour12_PVforecast 1665 Wh
#     2026-03-21 10:20:48   Today_Hour13_PVforecast 3685 Wh
#     2026-03-21 10:20:48   Today_Hour14_PVforecast 2931 Wh
#     2026-03-21 10:20:48   Today_Hour15_PVforecast 2435 Wh
#     2026-03-21 10:20:48   Today_Hour16_PVforecast 8233 Wh
#     2026-03-21 10:20:48   Today_Hour17_PVforecast 7119 Wh
#     2026-03-21 10:20:48   Today_Hour18_PVforecast 1145 Wh
#     2026-03-21 10:20:48   Today_Hour19_PVforecast 204 Wh
#     2026-03-21 10:20:48   Today_MaxPVforecast 8233 Wh
#     2026-03-21 10:20:48   Today_MaxPVforecastTime 2026-03-21 15:00:00
#     2026-03-21 10:20:48   Today_PVforecast 31019 Wh
#     2026-03-21 10:20:48   Today_PVreal    1966 Wh
#     2026-03-21 10:20:48   Today_SunRise   06:21
#     2026-03-21 10:20:48   Today_SunSet    18:33
#     2026-03-21 10:20:48   Tomorrow_ConsumptionForecast 14068 Wh
#     2026-03-21 10:20:48   Tomorrow_PVforecast 95747 Wh
#     2026-03-21 10:20:48   Tomorrow_SunRise 06:18
#     2026-03-21 10:20:48   Tomorrow_SunSet 18:35
#     2026-03-21 10:20:48   consumer01      name='Wally' state='unknown' mode='can' planningstate='planned'
#     2026-03-21 10:20:48   consumer01_currentPower 0 W
#     2026-03-21 10:20:48   consumer01_planned_start 21.03.2026 10:20:48
#     2026-03-21 10:20:48   consumer01_planned_stop 21.03.2026 12:20:48
#     2026-03-21 10:20:48   nextCycletime   10:21:58
#     2026-03-21 10:08:16   nextRadiationAPICall nach 21.03.2026 10:23:16
#     2026-03-21 07:00:04   pvCorrectionFactor_07 0.58 (automatic - old factor: 0.75, Sun Alt range: 0, Cloud range: 100, Days in range: 14)
#     2026-03-21 08:00:04   pvCorrectionFactor_08 0.37 (automatic - old factor: 0.42, Sun Alt range: 10, Cloud range: 100, Days in range: 15)
#     2026-03-21 09:00:04   pvCorrectionFactor_09 0.67 (automatic - old factor: 0.62, Sun Alt range: 20, Cloud range: 100, Days in range: 16)
#     2026-03-21 10:00:04   pvCorrectionFactor_10 0.35 (automatic - old factor: 0.45, Sun Alt range: 25, Cloud range: 100, Days in range: 13)
#     2026-03-21 10:20:48   pvCorrectionFactor_Auto on_complex_ai
#     2026-03-21 10:20:48   special_BatPowerIn_Sum 480 W
#     2026-03-21 10:20:48   special_BatPowerOut_Sum 0 W
#     2026-03-21 10:20:48   special_conForecastTillNextSunrise 12115 Wh
#     2026-03-21 10:20:48   special_dayAfterTomorrowPVforecast 290 Wh
#     2026-03-21 10:20:48   special_todayConsumption 2194 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecastDay 13997 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_01 28 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_02 16 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_03 0 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_04 0 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_05 0 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_06 0 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_07 0 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_08 20 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_09 278 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_10 1036 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_11 1651 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_12 2279 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_13 2382 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_14 2978 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_15 1651 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_16 857 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_17 350 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_18 100 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_19 60 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_20 62 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_21 60 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_22 62 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_23 67 Wh
#     2026-03-21 10:20:48   special_todayConsumptionForecast_24 60 Wh
#     2026-03-21 10:20:48   special_todayGridConsumption 105 Wh
#     2026-03-21 10:20:48   special_todayGridFeedIn 105.0 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_01 40 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_02 16 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_03 0 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_04 18 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_05 0 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_06 0 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_07 0 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_08 24 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_09 322 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_10 1029 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_11 1651 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_12 2279 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_13 2382 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_14 2978 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_15 1651 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_16 857 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_17 350 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_18 100 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_19 60 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_20 62 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_21 60 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_22 62 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_23 67 Wh
#     2026-03-21 10:20:48   special_tomorrowConsumptionForecast_24 60 Wh
#     2026-03-21 10:20:49   state           updated
#
setstate Forecast updated
setstate Forecast 2026-03-21 10:16:08 .associatedWith Fronius_Symo MQTT2_evcc1 PV_Batterie
setstate Forecast 2026-03-21 10:20:48 .lastupdateForecastValues 1774084848
setstate Forecast 2026-03-21 10:20:48 .pvCorrectionFactor_Auto_Soll on_complex_ai
setstate Forecast 2026-03-21 01:00:04 .signaldone_01 done
setstate Forecast 2026-03-21 02:00:04 .signaldone_02 done
setstate Forecast 2026-03-21 03:00:04 .signaldone_03 done
setstate Forecast 2026-03-21 04:00:04 .signaldone_04 done
setstate Forecast 2026-03-21 05:00:02 .signaldone_05 done
setstate Forecast 2026-03-21 06:00:04 .signaldone_06 done
setstate Forecast 2026-03-21 07:00:04 .signaldone_07 done
setstate Forecast 2026-03-21 08:00:04 .signaldone_08 done
setstate Forecast 2026-03-21 09:00:04 .signaldone_09 done
setstate Forecast 2026-03-21 10:00:04 .signaldone_10 done
setstate Forecast 2026-03-21 00:00:04 .signaldone_24 done
setstate Forecast 2026-03-21 10:20:48 Battery_ChargeOptTargetPower_01 9223372036854775807 W
setstate Forecast 2026-03-21 10:20:48 Battery_ChargeUnrestricted_01 1
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour07_SoCforecast_01 100.0 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour08_SoCforecast_01 100.0 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour09_SoCforecast_01 99.4 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour10_SoCforecast_01 98.9 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour11_SoCforecast_01 98.4 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour12_SoCforecast_01 97.8 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour13_SoCforecast_01 97.2 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour14_SoCforecast_01 96.9 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour15_SoCforecast_01 96.7 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour16_SoCforecast_01 96.7 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour17_SoCforecast_01 96.5 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour18_SoCforecast_01 96.5 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour19_SoCforecast_01 96.5 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour20_SoCforecast_01 97.6 %
setstate Forecast 2026-03-21 10:20:48 Battery_NextHour21_SoCforecast_01 100.0 %
setstate Forecast 2026-03-21 10:20:48 Battery_TargetAchievable_01 1
setstate Forecast 2026-03-21 10:20:48 Current_AutarkyRate 100 %
setstate Forecast 2026-03-21 10:20:48 Current_BatCharge_01 26.5 %
setstate Forecast 2026-03-21 10:20:48 Current_Consumption 741 W
setstate Forecast 2026-03-21 10:20:48 Current_GridConsumption 0 W
setstate Forecast 2026-03-21 10:20:48 Current_GridFeedIn 5 W
setstate Forecast 2026-03-21 10:20:48 Current_PV 1226 W
setstate Forecast 2026-03-21 10:20:48 Current_PowerBatIn_01 480 W
setstate Forecast 2026-03-21 10:20:48 Current_PowerBatOut_01 0 W
setstate Forecast 2026-03-21 10:20:48 Current_SelfConsumption 741 W
setstate Forecast 2026-03-21 10:20:48 Current_SelfConsumptionRate 60 %
setstate Forecast 2026-03-21 10:20:48 Current_Surplus 485 W
setstate Forecast 2026-03-21 10:00:00 LastHourGridconsumptionReal 5 Wh
setstate Forecast 2026-03-21 10:00:00 LastHourPVforecast 805 Wh
setstate Forecast 2026-03-21 10:00:00 LastHourPVreal 920 Wh
setstate Forecast 2026-03-21 10:20:48 NextHours_Sum01_PVforecast 1620 Wh
setstate Forecast 2026-03-21 10:20:48 NextHours_Sum02_PVforecast 3958 Wh
setstate Forecast 2026-03-21 10:20:48 NextHours_Sum03_PVforecast 7392 Wh
setstate Forecast 2026-03-21 10:20:48 NextHours_Sum04_ConsumptionForecast 9290 Wh
setstate Forecast 2026-03-21 10:20:48 NextHours_Sum04_PVforecast 10157 Wh
setstate Forecast 2026-03-21 10:20:48 RestOfDayConsumptionForecast 12069 Wh
setstate Forecast 2026-03-21 10:20:48 RestOfDayPVforecast 28482 Wh
setstate Forecast 2026-03-21 10:20:48 Today_CONdeviation -14.36 %
setstate Forecast 2026-03-21 10:20:48 Today_CONforecast 13997 Wh
setstate Forecast 2026-03-21 10:20:48 Today_CONreal 2194 Wh
setstate Forecast 2026-03-21 00:59:49 Today_Hour01_BatIn_01 0 Wh
setstate Forecast 2026-03-21 00:59:49 Today_Hour01_BatOut_01 43 Wh
setstate Forecast 2026-03-21 00:59:49 Today_Hour01_GridConsumption 16 Wh
setstate Forecast 2026-03-21 00:59:49 Today_Hour01_GridFeedIn 16 Wh
setstate Forecast 2026-03-21 00:59:49 Today_Hour01_PVreal 0 Wh
setstate Forecast 2026-03-21 01:59:49 Today_Hour02_BatIn_01 0 Wh
setstate Forecast 2026-03-21 01:59:49 Today_Hour02_BatOut_01 39 Wh
setstate Forecast 2026-03-21 01:59:49 Today_Hour02_GridConsumption 3 Wh
setstate Forecast 2026-03-21 01:59:49 Today_Hour02_GridFeedIn 3 Wh
setstate Forecast 2026-03-21 01:59:49 Today_Hour02_PVreal 1 Wh
setstate Forecast 2026-03-21 02:59:50 Today_Hour03_BatIn_01 0 Wh
setstate Forecast 2026-03-21 02:59:50 Today_Hour03_BatOut_01 33 Wh
setstate Forecast 2026-03-21 02:59:50 Today_Hour03_GridConsumption 3 Wh
setstate Forecast 2026-03-21 02:59:50 Today_Hour03_GridFeedIn 3 Wh
setstate Forecast 2026-03-21 02:59:50 Today_Hour03_PVreal 0 Wh
setstate Forecast 2026-03-21 03:59:50 Today_Hour04_BatIn_01 0 Wh
setstate Forecast 2026-03-21 03:59:50 Today_Hour04_BatOut_01 35 Wh
setstate Forecast 2026-03-21 03:59:50 Today_Hour04_GridConsumption 2 Wh
setstate Forecast 2026-03-21 03:59:50 Today_Hour04_GridFeedIn 2 Wh
setstate Forecast 2026-03-21 03:59:50 Today_Hour04_PVreal 1 Wh
setstate Forecast 2026-03-21 04:59:49 Today_Hour05_BatIn_01 0 Wh
setstate Forecast 2026-03-21 04:59:49 Today_Hour05_BatOut_01 34 Wh
setstate Forecast 2026-03-21 04:59:49 Today_Hour05_GridConsumption 3 Wh
setstate Forecast 2026-03-21 04:59:49 Today_Hour05_GridFeedIn 3 Wh
setstate Forecast 2026-03-21 04:59:49 Today_Hour05_PVreal 1 Wh
setstate Forecast 2026-03-21 05:59:50 Today_Hour06_BatIn_01 0 Wh
setstate Forecast 2026-03-21 05:59:50 Today_Hour06_BatOut_01 35 Wh
setstate Forecast 2026-03-21 05:59:50 Today_Hour06_GridConsumption 2 Wh
setstate Forecast 2026-03-21 05:59:50 Today_Hour06_GridFeedIn 2 Wh
setstate Forecast 2026-03-21 05:59:50 Today_Hour06_PVreal 0 Wh
setstate Forecast 2026-03-21 06:59:49 Today_Hour07_BatIn_01 0 Wh
setstate Forecast 2026-03-21 06:59:49 Today_Hour07_BatOut_01 37 Wh
setstate Forecast 2026-03-21 06:59:49 Today_Hour07_GridConsumption 3 Wh
setstate Forecast 2026-03-21 06:59:49 Today_Hour07_GridFeedIn 3 Wh
setstate Forecast 2026-03-21 06:59:49 Today_Hour07_PVforecast 68 Wh
setstate Forecast 2026-03-21 06:59:49 Today_Hour07_PVreal 22 Wh
setstate Forecast 2026-03-21 07:59:53 Today_Hour08_BatIn_01 0 Wh
setstate Forecast 2026-03-21 07:59:53 Today_Hour08_BatOut_01 23 Wh
setstate Forecast 2026-03-21 07:59:53 Today_Hour08_GridConsumption 4 Wh
setstate Forecast 2026-03-21 07:59:53 Today_Hour08_GridFeedIn 4 Wh
setstate Forecast 2026-03-21 07:59:53 Today_Hour08_PVforecast 318 Wh
setstate Forecast 2026-03-21 07:59:53 Today_Hour08_PVreal 187 Wh
setstate Forecast 2026-03-21 08:59:49 Today_Hour09_BatIn_01 2 Wh
setstate Forecast 2026-03-21 08:59:49 Today_Hour09_BatOut_01 67 Wh
setstate Forecast 2026-03-21 08:59:49 Today_Hour09_GridConsumption 62 Wh
setstate Forecast 2026-03-21 08:59:49 Today_Hour09_GridFeedIn 62 Wh
setstate Forecast 2026-03-21 08:59:49 Today_Hour09_PVforecast 814 Wh
setstate Forecast 2026-03-21 08:59:49 Today_Hour09_PVreal 349 Wh
setstate Forecast 2026-03-21 09:59:49 Today_Hour10_BatIn_01 45 Wh
setstate Forecast 2026-03-21 09:59:49 Today_Hour10_BatOut_01 2 Wh
setstate Forecast 2026-03-21 09:59:49 Today_Hour10_GridConsumption 5 Wh
setstate Forecast 2026-03-21 09:59:49 Today_Hour10_GridFeedIn 5 Wh
setstate Forecast 2026-03-21 09:59:49 Today_Hour10_PVforecast 805 Wh
setstate Forecast 2026-03-21 09:59:49 Today_Hour10_PVreal 920 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour11_BatIn_01 35 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour11_BatOut_01 0 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour11_GridConsumption 2 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour11_GridFeedIn 2 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour11_PVforecast 1597 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour11_PVreal 485 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour12_PVforecast 1665 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour13_PVforecast 3685 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour14_PVforecast 2931 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour15_PVforecast 2435 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour16_PVforecast 8233 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour17_PVforecast 7119 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour18_PVforecast 1145 Wh
setstate Forecast 2026-03-21 10:20:48 Today_Hour19_PVforecast 204 Wh
setstate Forecast 2026-03-21 10:20:48 Today_MaxPVforecast 8233 Wh
setstate Forecast 2026-03-21 10:20:48 Today_MaxPVforecastTime 2026-03-21 15:00:00
setstate Forecast 2026-03-21 10:20:48 Today_PVforecast 31019 Wh
setstate Forecast 2026-03-21 10:20:48 Today_PVreal 1966 Wh
setstate Forecast 2026-03-21 10:20:48 Today_SunRise 06:21
setstate Forecast 2026-03-21 10:20:48 Today_SunSet 18:33
setstate Forecast 2026-03-21 10:20:48 Tomorrow_ConsumptionForecast 14068 Wh
setstate Forecast 2026-03-21 10:20:48 Tomorrow_PVforecast 95747 Wh
setstate Forecast 2026-03-21 10:20:48 Tomorrow_SunRise 06:18
setstate Forecast 2026-03-21 10:20:48 Tomorrow_SunSet 18:35
setstate Forecast 2026-03-21 10:20:48 consumer01 name='Wally' state='unknown' mode='can' planningstate='planned'
setstate Forecast 2026-03-21 10:20:48 consumer01_currentPower 0 W
setstate Forecast 2026-03-21 10:20:48 consumer01_planned_start 21.03.2026 10:20:48
setstate Forecast 2026-03-21 10:20:48 consumer01_planned_stop 21.03.2026 12:20:48
setstate Forecast 2026-03-21 10:20:48 nextCycletime 10:21:58
setstate Forecast 2026-03-21 10:08:16 nextRadiationAPICall nach 21.03.2026 10:23:16
setstate Forecast 2026-03-21 07:00:04 pvCorrectionFactor_07 0.58 (automatic - old factor: 0.75, Sun Alt range: 0, Cloud range: 100, Days in range: 14)
setstate Forecast 2026-03-21 08:00:04 pvCorrectionFactor_08 0.37 (automatic - old factor: 0.42, Sun Alt range: 10, Cloud range: 100, Days in range: 15)
setstate Forecast 2026-03-21 09:00:04 pvCorrectionFactor_09 0.67 (automatic - old factor: 0.62, Sun Alt range: 20, Cloud range: 100, Days in range: 16)
setstate Forecast 2026-03-21 10:00:04 pvCorrectionFactor_10 0.35 (automatic - old factor: 0.45, Sun Alt range: 25, Cloud range: 100, Days in range: 13)
setstate Forecast 2026-03-21 10:20:48 pvCorrectionFactor_Auto on_complex_ai
setstate Forecast 2026-03-21 10:20:48 special_BatPowerIn_Sum 480 W
setstate Forecast 2026-03-21 10:20:48 special_BatPowerOut_Sum 0 W
setstate Forecast 2026-03-21 10:20:48 special_conForecastTillNextSunrise 12115 Wh
setstate Forecast 2026-03-21 10:20:48 special_dayAfterTomorrowPVforecast 290 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumption 2194 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecastDay 13997 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_01 28 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_02 16 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_03 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_04 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_05 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_06 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_07 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_08 20 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_09 278 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_10 1036 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_11 1651 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_12 2279 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_13 2382 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_14 2978 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_15 1651 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_16 857 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_17 350 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_18 100 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_19 60 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_20 62 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_21 60 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_22 62 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_23 67 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayConsumptionForecast_24 60 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayGridConsumption 105 Wh
setstate Forecast 2026-03-21 10:20:48 special_todayGridFeedIn 105.0 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_01 40 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_02 16 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_03 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_04 18 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_05 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_06 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_07 0 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_08 24 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_09 322 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_10 1029 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_11 1651 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_12 2279 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_13 2382 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_14 2978 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_15 1651 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_16 857 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_17 350 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_18 100 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_19 60 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_20 62 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_21 60 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_22 62 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_23 67 Wh
setstate Forecast 2026-03-21 10:20:48 special_tomorrowConsumptionForecast_24 60 Wh
setstate Forecast 2026-03-21 10:20:49 state updated

[/code]
Der Forecast von heute ist bei totaler Bewölkung 31kWh und für morgen 95kWh!
Soviel kann die Anlage niemals erzeugen, das geht schon aus dem Aufbau Ost, Süd,West nicht.
Wo liegt da nur der Fehler? Früher hatte ich wesendlich plausiblere Werte,
hab aber an der Config nichts geändert.
Wenn ich get forecastQualities frage, kommen ebenfalls absurd hohe Werte.
Gerade so als ob die Montagewinkel und die Himmelsrichtungen überhaupt nicht mehr berücksichtigt werden.

Grüße WDS
RPi II+III+V,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLESDuino(adv), div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI,Poolsteuerung mit fhem, Fronius, BYD Solaranlage

DS_Starter

#5503
Hallo Dieter,

naja in dem Fall muß man etwas genauer schauen. Das kann nicht mehr (nur) an der API liegen.
Erster Schritt wäre die Ausgabe von

get ... radiationApiData

zu posten bzw. zu prüfen ob die dort mitgeteilten GTI Werte für alle Strings plausibel sind.
Bei mir als Beispiel:

Schleppdach => 2026-03-21 00:00:00 => GTIWh: 0
                                      pv_estimate50: 0.00
               2026-03-21 01:00:00 => GTIWh: 0
                                      pv_estimate50: 0.00
               2026-03-21 02:00:00 => GTIWh: 0
                                      pv_estimate50: 0.00
               2026-03-21 03:00:00 => GTIWh: 0
                                      pv_estimate50: 0.00
               2026-03-21 04:00:00 => GTIWh: 0
                                      pv_estimate50: 0.00
               2026-03-21 05:00:00 => GTIWh: 0
                                      pv_estimate50: 0.00
               2026-03-21 06:00:00 => GTIWh: 5.3
                                      pv_estimate50: 9.00
               2026-03-21 07:00:00 => GTIWh: 44.8
                                      pv_estimate50: 83.00
               2026-03-21 08:00:00 => GTIWh: 156
                                      pv_estimate50: 292.00
               2026-03-21 09:00:00 => GTIWh: 387.3
                                      pv_estimate50: 725.00
               2026-03-21 10:00:00 => GTIWh: 531
                                      pv_estimate50: 994.00
               2026-03-21 11:00:00 => GTIWh: 630.8
                                      pv_estimate50: 1180.00
               2026-03-21 12:00:00 => GTIWh: 750.7
                                      pv_estimate50: 1405.00
               2026-03-21 13:00:00 => GTIWh: 558.5
                                      pv_estimate50: 1045.00
               2026-03-21 14:00:00 => GTIWh: 380.8
                                      pv_estimate50: 712.00
               .....

Diese API bringt direkt Wh für den String und die Stunde zurück. Das macht diesen Schritt einfach für uns. Du brauchst die Stringswerte nur testweise zu addieren und bekommst den rohen Prognosewert.
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

#5504
Zitat von: dieter114 am 21 März 2026, 10:30:33...
Der Forecast von heute ist bei totaler Bewölkung 31kWh und für morgen 95kWh!
Soviel kann die Anlage niemals erzeugen, das geht schon aus dem Aufbau Ost, Süd,West nicht.
...

Du hast in StringPeak folgendes stehen:
Suedseite=7.66 Westseite=2.2 Ostseite=3.48 GH_Ost=1.74 GH_West=0.58und damit eine 15,66kWp-Anlage.

Bei Bewölkung und nicht zu stark angestellten Solarmodulen werden alle Modulen gleich gut bestrahlt. Ist die Wolkendecke nicht zu dick, dann sind  31kWh durchaus denkbar. Die 95kWh am Folgetag müsste man sich nochmal näher ansehen, die 95kWh sind aber auch bei Deiner Anlage durchaus erzielbar.

PS: Der Bewölkungsgrad gibt den Prozentsatz der Himmelsbedeckung und nicht die Dicke der Decke an.
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