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

#3000
Ja da sind die Übeltäter:

Zitat[strings=Garage_R][icon=day[solar_icon]Night[solar_icon]]]

Die eckigen Klammern gehören da nicht hin und verursachen den Fehler.
Zur Erläuterung ... es hat sich in FHEM (vllt. generell) eingebürgert, dass optionale Parameter durch [...] gekennzeichnet werden. Dabei sind die Klammern nicht Teil der Syntax und werden bei der Eingabe weggelassen.

Für das erste Attr wäre es dann so anzugeben:

setupInverterDev01
SH10rt_1_LAN pv=01_Total_DC_Power:W etotal=Total_PV_Generation:kWh capacity=8000 limit=70 strings=South1,South2 icon=solar_icon:solar_icon

In dem Beispiel in der Online-Hife sieht man das.

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

roadghost

Zitat von: DS_Starter am 22 Mai 2025, 20:22:55Ja da sind die Übeltäter:



Vielen Dank - habs angepasst, update angestupst, alles wieder gut.
NUC/Ubuntu 22.04 m. FHEM, div. Tasmota-Steckdosen, HMCFGUSB-2 für 12x HM-CC-RT-DN + 8x HM-TC-IT-WW
Rademacher DuoFern für 12 Jalousien, JeeLink für LaCrosse Temp.Sensor, WLAN-smart-Plugs, 
NUKI smartlock, 2xIP-CAM, Pylontech Speicher + Sungrow WR, Unifi-AP´s + Controller auf weiterem NUC

DS_Starter

#3002
Hallo zusammen,

die V 1.52.5 ist eingecheckt.

Was ist enthalten:

- die Sammelattribute werden auf das verbotene Vorhandensein von [...] in Schlüsseln geprüft und ggf. abgelehnt.

- bugfix in der Flußgrafik: Darstellung der Laufketten bei Unterschreiten von Schwellenwerten (Consumer)

- erweiterte Prüfung des Schlüssels cap im Attr setupBatteryDevXX. Eine Angabe einer Ganzzahl in
  Verbindung mit ":Wh" oder ":kWh" führt zu einem Fehler. Eine Angabe von z.B. "1234Name:Wh" wäre erlaubt.
  Es ist zwar in FHEM erlaubt, dass Readings aus reinen Ziffern bestehen, jedoch in der Praxis sehr
  unwahrscheinlich. Da schon häufiger der Fehler "cap=1234:Wh" zu erhöhten Supportaufwand führte, habe ich mich jetzt
  zu diesem Schritt entschlossen.

- in den Attr ctrlBatSocManagementXX gibt es einen neuen Schlüssel lcSlot. Damit kann man ein Zeitfenster
  festlegen in dem die Batterie-Ladesteuerung arbeiten soll. Nun ist es möglich, zum Beispiel bis 10:00 die
  Batterieladung mit der maximal möglichen Energie so voll wie möglich laden zu lassen und danach die
  Ladelogik zu aktivieren.

  Das Feature kann für jede vorhandene Batterie separat verwendet werden. So könnte man zum Beispiel eine
  Batterie bis 12:00 so voll wie möglich und die anderen Batterien "netzdienlich" laden lassen.

lcSlot    Es wird ein tägliches Zeitfenster festgelegt, in dem die Ladesteuerung des Moduls für diese
    Batterie aktiv sein soll. Außerhalb des Zeitfensters wird die Batterieladung mit voller
    Leistung freigegeben. Das SoC-Management der Batterie ist davon nicht betroffen.
    Wert: <hh:mm>-<hh:mm>, default: ganztägig 

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

tomcat.x

Zitat von: DS_Starter am 22 Mai 2025, 22:40:55- bugfix in der Flußgrafik: Darstellung der Laufketten bei Unterschreiten von Schwellenwerten (Consumer)

Funktioniert. Danke!
FHEM: 6.3 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.10), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

DS_Starter

@Persuasiv,

hat die Anlage des Hybrid-WR so wie vorgeschlagen funktioniert?
Wenn ja, würde ich den Workaround in das Wiki übernehmen solange ich noch keinen Hybrid-WR nativ implementiert habe.

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

Im contrib liegt ein Update der 1.52.5.
In der Batterieeinblendung (Mouse-Over) sieht man nun auch, ob das Lademanagement entsprechend der Einstellung "lcSlot" aktiviert ist oder nicht.
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

Hallo Zusammen,

vor ein paar Tagen hatte ich darauf hingewiesen das im "76_SMAInverter.pm"-Modul ein Bug bei den dortigen DC-Summenwerten der Strings besteht.
Inzwischen hab ich auch erkannt das dieser "alte"  Summenwert eigentlich nur für die Hybrid-WR gedacht / gegolten hat.
Aber MadMax hat heute die normale Summe der DC-String für die normalen WR ebenfalls im Modul als weiteren Reading-Wert bereit gestellt.

Also:
Für alle die einen SMA-Wechselrichter betreiben und das Modul 76_SMAInverter als Datenquelle im SF-Modul nutzen gibt eine neue Version von MadMax mit dem Reading string_sum_pdc
(z.Z. manueller Download - die Tage sicherlich per normalem FHEM-update)  8)
Dieser Wert kann für die grafische Darstellung der aktuellen Summe aller Strings/Panels beim SMA-WR genutzt werden.

Beispiel:
SB40 limit=100 asynchron=0 etotal=etotal:kWh capacity=4000 pvIn=string_sum_pdc:kW pvOut=total_pac:kW strings=HausSE1,HausSE2,HausSWGruß
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.

DS_Starter

Werde ich auch übernehmen, bei mir werkelt noch ein SMA aus alter Zeit.
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

Max_Meyer

Zitat von: DS_Starter am 22 Mai 2025, 22:40:55lcSlot    Es wird ein tägliches Zeitfenster festgelegt, in dem die Ladesteuerung des Moduls für diese
  Batterie aktiv sein soll. Außerhalb des Zeitfensters wird die Batterieladung mit voller
  Leistung freigegeben. Das SoC-Management der Batterie ist davon nicht betroffen.
  Wert: <hh:mm>-<hh:mm>, default: ganztägig 
Hallo Heiko,
dazu hätte ich eine Frage: "wäre es nicht besser das durch ein 'true'-'false' (als Reading) ggfls optional gefolgt von einem Zeitfenster (z.B.: true:10:53) zu steuern?" dann wäre einfach auch eine Reihenfolge in der Batterieladung (wenn mehr als eine Bat. vorhanden ist) realisierbar? Wenn z.B. Bat1 voll dann Bat2 auf true oder einen Tag die dann die andere um eine gleichmäßige Belastung zu schaffen.
Ist nur eine Idee - ich arbeite derzeit mit solchen Prios.
Gruß Gerd

Dirk070

Kurze Frage (gerade aus dem Urlaub zurück, FHEM Update war notwendig), kommen diese Fehlermeldungen im Log:

2025.05.23 18:37:00 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 14803.
2025.05.23 18:37:00 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 14803.
2025.05.23 18:37:00 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 14823.
2025.05.23 18:37:00 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 14823.
2025.05.23 18:37:00 3: The string 'NW' is not a valid string name defined in attribute 'setupInverterStrings'.
2025.05.23 18:37:00 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/76_SolarForecast.pm line 9952.
2025.05.23 18:37:00 1: PERL WARNING: Use of uninitialized value $pvounit in pattern match (m//) at ./FHEM/76_SolarForecast.pm line 9953.

Hat sich die Definition des InverterStrings geändert? Danke Euch vorab.

300P

Ja - momentan hat sich viel getan 😉 einige Parameter umbenannt und auch was hinzugekommen bei den diversen Versionen

Schau dir die neue Syntax an und passe entsprechend an - wahrscheinlich hast du mit Zeitverzug durch den Urlaub einige automatische Umstellungen ,,verpasst" 🤷
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

#3011
Hallo Gerd,

Zitat"wäre es nicht besser das durch ein 'true'-'false' (als Reading) ggfls optional gefolgt von einem Zeitfenster (z.B.: true:10:53) zu steuern?" dann wäre einfach auch eine Reihenfolge in der Batterieladung (wenn mehr als eine Bat. vorhanden ist) realisierbar?
Ob das besser wäre kommt ein bisschen darauf an welche Ziele man verfolgt. Ein bisschen weiter vorn war ein Nutzer der täglich bis zu einer bestimmten Zeit soviel in die Bat laden wollte wie es geht, danach sollte die Ladekontrolle greifen.

Momentan, wenn lcSlot nicht gesetzt ist, entspricht es im Prinzip deinem "false" sofern man darunter versteht dass das Lademanagement aktiv ist und eine Empfehlung per Reading steuert mit welcher Leistung geladen werden sollte. Das ist der default.

Nun kann man mit lcSlot die Steuerung nur auf einen täglichen Slot eingrenzen, in dem die Batterie der Steuerung vom Modul unterliegt, aber sonst mit der vollen möglichen Leistung geladen wird.

Wir haben momentan keinen Modus der das Laden quasi logisch "unterbindet", sondern mit 0 nur einschränkt (Laden bei Überschreitung eines Einspeiselimits) bzw. 1 Laden mit voller Leistung was möglich ist. Die Zeit außerhalb des Slots würde einem "true" entsprechen. Das bedeutet "true" -> immer Laden mit max. möglicher Leistung, "false" -> Laden unter Modulsteuerung.

Um ein von dir skizziertes Szenario mit z.B. 3 Batterien umzusetzen, könnte man so vorgehen:

1. die Bat 1 soll mit voller Leistung geladen werden, die anderen nur bei weiterem Überschuß

set ... attrKeyVal ctrlBatSocManagement01 lcSlot=23:00-23:10
set ... attrKeyVal ctrlBatSocManagement02 lcSlot=00:00-23:59
set ... attrKeyVal ctrlBatSocManagement03 lcSlot=00:00-23:59


Was passiert: die Bat1 unterliegt keiner Steuerung (nur von 23:00 bis 23:10 als Dummyzeit), das Reading Battery_ChargeRecommended_01 wird "1" gesetzt, d.h. die Bat01 soll mit voller Leistung geladen werden. Die anderen Batterien unterliegen der Steuerung -> Battery_ChargeRecommended_02 / 03 sind "0".
Ist das Ladeziel erreicht setzt man um die 2. Bat vollzuladen:

set ... attrKeyVal ctrlBatSocManagement01 lcSlot=00:00-23:59
set ... attrKeyVal ctrlBatSocManagement02 lcSlot=23:00-23:10
set ... attrKeyVal ctrlBatSocManagement03 lcSlot=00:00-23:59


Die Bat01 / Bat03 unterliegen der Steuerung, d.h. Battery_ChargeRecommended_01 / 03 sind "0". Bat02 soll mit voller Leistung geladen werden -> Battery_ChargeRecommended_02 ist "1".

Ist auch die Bat02, würde man den Kelch an die Bat03 weiterreichen:

set ... attrKeyVal ctrlBatSocManagement01 lcSlot=00:00-23:59
set ... attrKeyVal ctrlBatSocManagement02 lcSlot=00:00-23:59
set ... attrKeyVal ctrlBatSocManagement03 lcSlot=23:00-23:10


Der Vorteil des Setzens via attrKeyVal hat den Vorteil, dass die Zeitfenster-Syntax (Anfangszeit kleiner Endezeit usw.) im Hintergrund gecheckt wird und ggf. ein Fehler zurückgegeben wird den der User im Script auswerten kann und damit die Fehlermöglichkeiten minimiert werden.

Um deine Idee aufzugreifen, wäre ein weiterer Schlüssel "lcBool=<Device>:<Reading>" denkbar, welches ein logisches true / false liefern kann, um die Ladung unter Modulkontrolle (1) bzw. ohne Modulkontrolle, d.h. mit voller Leistung (0) zu realisieren.

Die Verwendung von lcSlot und lcBool kann ich durch Prüfung gegeneinander ausschließen, d.h. der User kann nur eine der Varianten gleichzeitig setzen.

Das "lc" steht in diesen Schlüssel für "load control".

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

Max_Meyer

Zitat von: DS_Starter am 23 Mai 2025, 22:21:04Der Vorteil des Setzens via attrKeyVal hat den Vorteil, dass die Zeitfenster-Syntax (Anfangszeit kleiner Endezeit usw.) im Hintergrung gecheckt wird und ggf. ein Fehler zurückgegeben wird den der User im Script auswerten kann und damit die Fehlermöglichkeiten minimiert werden.

Um deine Idee aufzugreifen, wäre ein weiterer Schlüssel "lcBool=<Device>:<Reading>" denkbar, welches ein logisches true / false liefern kann, um die Ladung unter Modulkontrolle (1) bzw. ohne Modulkontrolle, d.h. mit voller Leistung (0) zu realisieren.

Die Verwendung von lcSlot und lcBool kann ich durch Prüfung gegeneinander ausschließen, d.h. der User kann nur eine der Varianten gleichzeitig setzen.

Das "lc" steht in diesen Schlüssel für "load control".

Guten Abend Heiko,
Zuerst einmal: Danke für deine schnelle und ausführliche Antwort!
Einen zusätzlichen Schlüssel braucht es m.M.n. dann nicht - die Idee mit 'set ... attrKeyVal' ist so OK  und kann ja auch flexibel in jede Logik eingepasst werden
Gruß Gerd


DS_Starter

Für Peter habe ich noch die Nullen zueinander ausgerichtet. ;)
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

tatu123

Hallo zusammen,

Ich habe gestern ein Update auf die Version 1.52.4 von Version 1.52.3 gemacht.

Ich habe auch Version 1.52.5 probiert. Das gleiche.

Im Anschluss habe ich jetzt keinen BatteriesoC mehr und keinen Batterieforecast (siehe Anhang).

Interessanterweise wird die aktuelle Stunde angezeigt. 

Hab alle Quellen‑Devices geprüft und keinen Fehler gefunden. Mehrfach fhem neu gestartet.

Jetzt bin ich am Ende mit meinen Ideen.

Weiterhin habe ich jetzt schon seit längerem, stört mich jedoch nicht, einen merkwürdigen Wert bei Con-Forecast. Der aktuelle Tag stimmt dann wieder. Das war in der Vergangenheit auch mal anders. Ich kann den Zeitpunkt aber nicht mehr bestimmen, an dem sich das Verhalten geändert hat.

Vielleicht habt ihr noch Ideen.


define 01_SolarForecast SolarForecast
attr 01_SolarForecast DbLogExclude .*
attr 01_SolarForecast DbLogInclude Today_PVdeviation,AllPVforecastsToEvent,LastHourPVforecast,LastHourPVreal
attr 01_SolarForecast alias SolarForecast
attr 01_SolarForecast comment update per "wget -qO fhem/FHEM/76_SolarForecast.pm https://svn.fhem.de/trac/export/HEAD/trunk/fhem/contrib/DS_Starter/76_SolarForecast.pm"
attr 01_SolarForecast consumer01 z_wav_stecker_luftentfeuchter type=charger power=600 switchdev=struc_entfeuchter mode=can icon=Ventilator_fett mintime=SunPath:60:-90 on=on off=off swstate=state:on:off pcurr=power:W etotal=energy_sum:kWh auto=automatic exconfc=1 locktime=600:2700 spignorecond=01_SolarForecast:nulleinspeisung:1 asynchron=1 interruptable=1
attr 01_SolarForecast consumer02 shelly_plug_s_wz_klima icon=sani_heating_heatpump type=noSchedule mode=can power=0 pcurr=power:W:10 exconfc=0 etotal=energy_total:kWh
attr 01_SolarForecast consumer03 MQTT2_zigbee_z_plug_keller_luftentfeuchter_alt icon=Ventilator_fett type=noSchedule mode=can power=0 pcurr=power:W exconfc=1 etotal=energy:kWh
attr 01_SolarForecast consumer04 MQTT2_zigbee_z_plug_oben_kuehlschrank icon=kuehlschrank_small type=noSchedule mode=can power=0 pcurr=power:W:10 exconfc=0 etotal=energy:kWh
attr 01_SolarForecast consumer05 z_wav_stecker_kuehschrank_keller icon=kuehlschrank_small type=noSchedule mode=can power=0 pcurr=power:W:10 exconfc=0 etotal=energy:kWh
attr 01_SolarForecast consumer06 MQTT2_zigbee_z_plug_spuelmaschine icon=scene_dishwasher type=noSchedule mode=can power=0 pcurr=power:W:10 exconfc=0 etotal=energy:kWh
attr 01_SolarForecast consumer07 MQTT2_plug_s_waschmaschine icon=scene_washing_machine type=noSchedule mode=can power=0 pcurr=relay_0_power:W:10 exconfc=0 etotal=relay_0_energy_total:Wh
attr 01_SolarForecast consumer08 MQTT2_zigbee_z_plug_keller_trockner icon=scene_clothes_dryer type=noSchedule mode=can power=0 pcurr=power:W:10 exconfc=0 etotal=energy:kWh
attr 01_SolarForecast consumer09 MQTT2_shelly1pm_heizung icon=sani_boiler_temp type=noSchedule mode=can power=0 pcurr=relay_0_power:W:10 exconfc=1 etotal=relay_0_energy_total:Wh
attr 01_SolarForecast consumer10 z_wav_stecker_backofen icon=scene_baking_oven type=noSchedule mode=can power=0 pcurr=power:W:10 exconfc=0 etotal=energy:kWh
attr 01_SolarForecast consumer11 MQTT_zigbee_z_strommess_keller icon=it_network type=noSchedule mode=can power=0 pcurr=z_strommess_keller_power_b:W exconfc=1 etotal=z_strommess_keller_energy_produced_b:kWh
attr 01_SolarForecast consumerControl adviceIcon=light_light_dim_100@gold detailLink=1 showLegend=text_bottom dummyIcon=status_comfort@#ff8c00
attr 01_SolarForecast ctrlConsRecommendReadings 01
attr 01_SolarForecast ctrlLanguage DE
attr 01_SolarForecast ctrlNextHoursSoCForecastReadings 00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23
attr 01_SolarForecast ctrlSpecialReadings BatPowerIn_Sum,BatPowerOut_Sum,conForecastTillNextSunrise,currentRunMtsConsumer_01,dayAfterTomorrowPVforecast,runTimeAvgDayConsumer_01,todayBatInSum,todayBatIn_01,todayBatIn_02,todayBatOutSum,todayBatOut_01,todayBatOut_02,todayConForecastTillSunset,todayConsumption,todayConsumptionForecast,todayConsumptionForecastDay,todayGridConsumption,todayGridFeedIn
attr 01_SolarForecast ctrlUserExitFn {\
  if ((ReadingsNum("MQTT2_jk_bms_ble_multi","AVG_state_of_charge",0) > 80 && ReadingsNum("MQTT2_shelly1pm_solar2","relay_0_power",0) < 700 && ReadingsNum("z_wav_stecker_luftentfeuchter","automatic",0) == 1) ||\
  (ReadingsNum("MQTT2_jk_bms_ble_multi","AVG_state_of_charge",0) > 80 && ReadingsNum("MQTT2_shelly1pm_solar2","relay_0_power",0) < 1300 && ReadingsNum("z_wav_stecker_luftentfeuchter","automatic",0) == 1 && ReadingsNum("$name","nulleinspeisung",0) == 1)) {\
      fhem "setreading $name nulleinspeisung 1";;\
  }\
  else {\
      fhem "setreading $name nulleinspeisung 0";;\
       }\
}
attr 01_SolarForecast event-on-change-reading .*
attr 01_SolarForecast flowGraphicControl size=600 animate=1 showconsumer=1 showconsumerdummy=1 strokeconsumerdyncol=1 showconsumerpower=1 showconsumerremaintime=1 homenodedyncol=1
attr 01_SolarForecast graphicBeam5Content batsocCombi_02
attr 01_SolarForecast graphicBeam6Color 69FF87
attr 01_SolarForecast graphicBeam6Content batsocCombi_01
attr 01_SolarForecast graphicControl layoutType=double
attr 01_SolarForecast graphicHeaderOwnspec #\
Strompreis&nbsp;;aWATTar&nbsp;;ct:arbeitspreis@aWATTar\
:\
:\
:\
#\
Heute&nbsp;;PV:Today_PVreal\
Heute&nbsp;;Forecast&nbsp;;PV:Today_PVforecast\
:\
:\
#\
Heute&nbsp;;Con:special_todayConsumption\
Heute&nbsp;;Forecast&nbsp;;Con:special_todayConsumptionForecastDay\
Morgen&nbsp;;Con:Tomorrow_ConsumptionForecast\
:\
:\
#\
Consumer&nbsp;;Neuplanung:consumerNewPlanning:::\
Consumer&nbsp;;Sofortstart:consumerImmediatePlanning:::\

attr 01_SolarForecast graphicHistoryHour 4
attr 01_SolarForecast graphicSelect swap
attr 01_SolarForecast graphicShowDiff top
attr 01_SolarForecast graphicWeatherColor 000000
attr 01_SolarForecast group 00 Energiebilanz
attr 01_SolarForecast plantControl batteryPreferredCharge=80 consForecastIdentWeekdays=1 cycleInterval=70 genPVdeviation=continuously
attr 01_SolarForecast room Energie
attr 01_SolarForecast setupBatteryDev01 MQTT2_jk_bms_ble_multi pin=176ah_charging_power:W pout=176ah_discharging_power:W charge=176ah_state_of_charge show=1 cap=8448:Wh asynchron=1 icon=measure_battery_100@grey:measure_battery_50@green:measure_battery_50@red:measure_battery_0@red
attr 01_SolarForecast setupBatteryDev02 MQTT2_jk_bms_ble_multi pin=280ah_charging_power:W pout=280ah_discharging_power:W charge=280ah_state_of_charge show=1 cap=13440:Wh asynchron=1 icon=measure_battery_100@grey:measure_battery_50@green:measure_battery_50@red:measure_battery_0@red
attr 01_SolarForecast setupInverterDev01 MQTT2_EPEver2MQTT pvOut=EP_1_LiveData_BATT_W:W capacity=3500 etotal=EP_1_StatsData_GEN_TOT:kWh strings=gross asynchron=1
attr 01_SolarForecast setupInverterDev02 MQTT2_EPEver2MQTT capacity=2500 pvOut=EP_2_LiveData_BATT_W:W etotal=EP_2_StatsData_GEN_TOT:kWh asynchron=1 strings=klein
attr 01_SolarForecast setupInverterStrings gross,klein
attr 01_SolarForecast setupMeterDev MQTT2_tzaehler gcon=sml_Leistung:W contotal=Bezug_total:kWh gfeedin=-gcon feedtotal=Einspeisung_total:kWh asynchron=1 conprice=0.35:€ feedprice=0:€
attr 01_SolarForecast setupRadiationAPI OpenMeteoDWDEnsemble-API
attr 01_SolarForecast setupStringAzimuth gross=S klein=S
attr 01_SolarForecast setupStringDeclination gross=35 klein=15
attr 01_SolarForecast setupStringPeak gross=3.5 klein=2.5
attr 01_SolarForecast setupWeatherDev1 OpenMeteoDWDEnsemble-API
attr 01_SolarForecast sortby 2
attr 01_SolarForecast stateFormat Current_PV
attr 01_SolarForecast verbose 0
#   FUUID      62f00e06-f33f-638b-d558-edce0156a0cf493f
#   FVERSION   76_SolarForecast.pm:v1.52.5-s29993/2025-05-23
#   LCACHEFILE last write time: 08:00:03 File: ./FHEM/FhemUtils/AIraw_SolarForecast_01_SolarForecast
#   MODE       Automatic / Event-controlled - next planned Cycletime: 08:10:28
#   MODEL      OpenMeteoDWDEnsembleAPI
#   NAME       01_SolarForecast
#   NOTIFYDEV  MQTT2_tzaehler,z_wav_stecker_luftentfeuchter,struc_entfeuchter,shelly_plug_s_wz_klima,MQTT2_zigbee_z_plug_keller_luftentfeuchter_alt,MQTT2_zigbee_z_plug_oben_kuehlschrank,z_wav_stecker_kuehschrank_keller,MQTT2_zigbee_z_plug_spuelmaschine,MQTT2_plug_s_waschmaschine,MQTT2_zigbee_z_plug_keller_trockner,MQTT2_shelly1pm_heizung,z_wav_stecker_backofen,MQTT_zigbee_z_strommess_keller,MQTT2_jk_bms_ble_multi,MQTT2_EPEver2MQTT
#   NR         436
#   NTFY_ORDER 50-01_SolarForecast
#   STATE      1728 W
#   TYPE       SolarForecast
#   WEATHERMODEL OpenMeteoDWDEnsembleAPI
#   eventCount 585
#   HELPER:
#     FW         WEB
#     PACKAGE    FHEM::SolarForecast
#     S10DONE    1
#     SPGDETAIL 
#     SPGDEV     01_SolarForecast
#     SPGROOM   
#     VERSION    1.52.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     47
#       finishFn   FHEM::SolarForecast::_processMessageFile
#       fn         FHEM::SolarForecast::_retrieveMessageFile
#       loglevel   3
#       pid        DEAD:1286284
#       telnet     telnetPort_127.0.0.1_49650
#       terminated 1
#       timeout    30
#       abortArg:
#       arg:
#         block      1
#         name       01_SolarForecast
#         tsnext     1748077927.33121
#   Helper:
#     DBLOG:
#       LastHourPVforecast:
#         logdb:
#           TIME       1748066403.78796
#           VALUE      1344
#         logdb2:
#           TIME       1748066403.79023
#           VALUE      1344
#       LastHourPVreal:
#         logdb:
#           TIME       1748066403.78796
#           VALUE      1170
#         logdb2:
#           TIME       1748066403.79023
#           VALUE      1170
#       Today_PVdeviation:
#         logdb:
#           TIME       1748066974.4693
#           VALUE      12.49
#         logdb2:
#           TIME       1748066974.47033
#           VALUE      12.49
#   OLDREADINGS:
#   READINGS:
#     2025-05-23 06:05:27   Battery_ChargeRecommended_01 1
#     2025-05-23 06:05:27   Battery_ChargeRecommended_02 1
#     2025-05-23 06:05:27   Battery_NextHour00_SoCforecast_01 70.2 %
#     2025-05-23 06:05:27   Battery_NextHour00_SoCforecast_02 73.2 %
#     2025-05-23 06:05:27   Battery_NextHour01_SoCforecast_01 73.7 %
#     2025-05-23 06:05:27   Battery_NextHour01_SoCforecast_02 76.7 %
#     2025-05-23 06:05:27   Battery_NextHour02_SoCforecast_01 79.5 %
#     2025-05-23 06:05:27   Battery_NextHour02_SoCforecast_02 82.4 %
#     2025-05-23 06:05:27   Battery_NextHour03_SoCforecast_01 89.6 %
#     2025-05-23 06:05:27   Battery_NextHour03_SoCforecast_02 92.5 %
#     2025-05-23 06:05:27   Battery_NextHour04_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour04_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour05_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour05_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour06_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour06_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour07_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour07_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour08_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour08_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour09_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour09_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour10_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour10_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour11_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour11_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour12_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour12_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour13_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour13_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour14_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour14_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour15_SoCforecast_01 99.8 %
#     2025-05-23 06:05:27   Battery_NextHour15_SoCforecast_02 99.7 %
#     2025-05-23 06:05:27   Battery_NextHour16_SoCforecast_01 99.6 %
#     2025-05-23 06:05:27   Battery_NextHour16_SoCforecast_02 99.6 %
#     2025-05-23 06:05:27   Battery_NextHour17_SoCforecast_01 99.5 %
#     2025-05-23 06:05:27   Battery_NextHour17_SoCforecast_02 99.4 %
#     2025-05-23 06:05:27   Battery_NextHour18_SoCforecast_01 99.3 %
#     2025-05-23 06:05:27   Battery_NextHour18_SoCforecast_02 99.3 %
#     2025-05-23 06:05:27   Battery_NextHour19_SoCforecast_01 99.2 %
#     2025-05-23 06:05:27   Battery_NextHour19_SoCforecast_02 99.2 %
#     2025-05-23 06:05:27   Battery_NextHour20_SoCforecast_01 99.1 %
#     2025-05-23 06:05:27   Battery_NextHour20_SoCforecast_02 99.0 %
#     2025-05-23 06:05:27   Battery_NextHour21_SoCforecast_01 98.9 %
#     2025-05-23 06:05:27   Battery_NextHour21_SoCforecast_02 98.9 %
#     2025-05-23 06:05:27   Battery_NextHour22_SoCforecast_01 98.8 %
#     2025-05-23 06:05:27   Battery_NextHour22_SoCforecast_02 98.8 %
#     2025-05-23 06:05:27   Battery_NextHour23_SoCforecast_01 98.7 %
#     2025-05-23 06:05:27   Battery_NextHour23_SoCforecast_02 98.6 %
#     2025-05-24 08:09:52   Current_AutarkyRate 96 %
#     2025-05-24 08:09:52   Current_BatCharge_01 76 %
#     2025-05-24 08:09:52   Current_BatCharge_02 82 %
#     2025-05-24 08:09:52   Current_Consumption 301 W
#     2025-05-24 08:09:52   Current_GridConsumption 13 W
#     2025-05-24 08:09:52   Current_GridFeedIn 0 W
#     2025-05-24 08:09:52   Current_PV      1728 W
#     2025-05-24 08:09:52   Current_PowerBatIn_01 510 W
#     2025-05-24 08:09:52   Current_PowerBatIn_02 930 W
#     2025-05-24 08:09:52   Current_PowerBatOut_01 0 W
#     2025-05-24 08:09:52   Current_PowerBatOut_02 0 W
#     2025-05-24 08:09:52   Current_SelfConsumption 288 W
#     2025-05-24 08:09:52   Current_SelfConsumptionRate 17 %
#     2025-05-24 08:09:52   Current_Surplus 1427 W
#     2025-05-24 08:00:00   LastHourGridconsumptionReal 87 Wh
#     2025-05-24 08:00:00   LastHourPVforecast 1344 Wh
#     2025-05-24 08:00:00   LastHourPVreal  1170 Wh
#     2025-05-24 08:09:52   NextHours_Sum01_PVforecast 2677 Wh
#     2025-05-24 08:09:52   NextHours_Sum02_PVforecast 6944 Wh
#     2025-05-24 08:09:52   NextHours_Sum03_PVforecast 11155 Wh
#     2025-05-24 08:09:52   NextHours_Sum04_ConsumptionForecast 5912 Wh
#     2025-05-24 08:09:52   NextHours_Sum04_PVforecast 13846 Wh
#     2025-05-24 08:09:52   RestOfDayConsumptionForecast 13505 Wh
#     2025-05-24 08:09:52   RestOfDayPVforecast 34746 Wh
#     2025-05-24 01:00:00   Today_Hour01_BatIn_01 0 Wh
#     2025-05-24 01:00:00   Today_Hour01_BatIn_02 0 Wh
#     2025-05-24 01:00:00   Today_Hour01_BatOut_01 0 Wh
#     2025-05-24 01:00:00   Today_Hour01_BatOut_02 0 Wh
#     2025-05-24 01:00:00   Today_Hour01_GridConsumption 28 Wh
#     2025-05-24 01:00:00   Today_Hour01_GridFeedIn 1 Wh
#     2025-05-24 01:00:00   Today_Hour01_PVreal 0 Wh
#     2025-05-24 01:59:59   Today_Hour02_BatIn_01 0 Wh
#     2025-05-24 01:59:59   Today_Hour02_BatIn_02 0 Wh
#     2025-05-24 01:59:59   Today_Hour02_BatOut_01 0 Wh
#     2025-05-24 01:59:59   Today_Hour02_BatOut_02 0 Wh
#     2025-05-24 01:59:59   Today_Hour02_GridConsumption 26 Wh
#     2025-05-24 01:59:59   Today_Hour02_GridFeedIn 0 Wh
#     2025-05-24 01:59:59   Today_Hour02_PVreal 0 Wh
#     2025-05-24 02:59:58   Today_Hour03_BatIn_01 0 Wh
#     2025-05-24 02:59:58   Today_Hour03_BatIn_02 0 Wh
#     2025-05-24 02:59:58   Today_Hour03_BatOut_01 0 Wh
#     2025-05-24 02:59:58   Today_Hour03_BatOut_02 0 Wh
#     2025-05-24 02:59:58   Today_Hour03_GridConsumption 26 Wh
#     2025-05-24 02:59:58   Today_Hour03_GridFeedIn 0 Wh
#     2025-05-24 02:59:58   Today_Hour03_PVreal 0 Wh
#     2025-05-24 03:59:59   Today_Hour04_BatIn_01 0 Wh
#     2025-05-24 03:59:59   Today_Hour04_BatIn_02 0 Wh
#     2025-05-24 03:59:59   Today_Hour04_BatOut_01 0 Wh
#     2025-05-24 03:59:59   Today_Hour04_BatOut_02 0 Wh
#     2025-05-24 03:59:59   Today_Hour04_GridConsumption 28 Wh
#     2025-05-24 03:59:59   Today_Hour04_GridFeedIn 0 Wh
#     2025-05-24 03:59:59   Today_Hour04_PVreal 0 Wh
#     2025-05-24 04:59:59   Today_Hour05_BatIn_01 0 Wh
#     2025-05-24 04:59:59   Today_Hour05_BatIn_02 0 Wh
#     2025-05-24 04:59:59   Today_Hour05_BatOut_01 0 Wh
#     2025-05-24 04:59:59   Today_Hour05_BatOut_02 0 Wh
#     2025-05-24 04:59:59   Today_Hour05_GridConsumption 26 Wh
#     2025-05-24 04:59:59   Today_Hour05_GridFeedIn 0 Wh
#     2025-05-24 04:59:59   Today_Hour05_PVreal 0 Wh
#     2025-05-24 05:59:59   Today_Hour06_BatIn_01 0 Wh
#     2025-05-24 05:59:59   Today_Hour06_BatIn_02 0 Wh
#     2025-05-24 05:59:59   Today_Hour06_BatOut_01 0 Wh
#     2025-05-24 05:59:59   Today_Hour06_BatOut_02 0 Wh
#     2025-05-24 05:59:59   Today_Hour06_GridConsumption 26 Wh
#     2025-05-24 05:59:59   Today_Hour06_GridFeedIn 0 Wh
#     2025-05-24 05:59:59   Today_Hour06_PVforecast 48 Wh
#     2025-05-24 05:59:59   Today_Hour06_PVreal 30 Wh
#     2025-05-24 06:59:57   Today_Hour07_BatIn_01 0 Wh
#     2025-05-24 06:59:57   Today_Hour07_BatIn_02 0 Wh
#     2025-05-24 06:59:57   Today_Hour07_BatOut_01 0 Wh
#     2025-05-24 06:59:57   Today_Hour07_BatOut_02 0 Wh
#     2025-05-24 06:59:57   Today_Hour07_GridConsumption 80 Wh
#     2025-05-24 06:59:57   Today_Hour07_GridFeedIn 8 Wh
#     2025-05-24 06:59:57   Today_Hour07_PVforecast 326 Wh
#     2025-05-24 06:59:57   Today_Hour07_PVreal 390 Wh
#     2025-05-24 07:59:59   Today_Hour08_BatIn_01 0 Wh
#     2025-05-24 07:59:59   Today_Hour08_BatIn_02 0 Wh
#     2025-05-24 07:59:59   Today_Hour08_BatOut_01 0 Wh
#     2025-05-24 07:59:59   Today_Hour08_BatOut_02 0 Wh
#     2025-05-24 07:59:59   Today_Hour08_GridConsumption 87 Wh
#     2025-05-24 07:59:59   Today_Hour08_GridFeedIn 18 Wh
#     2025-05-24 07:59:59   Today_Hour08_PVforecast 1344 Wh
#     2025-05-24 07:59:59   Today_Hour08_PVreal 1170 Wh
#     2025-05-24 08:09:52   Today_Hour09_BatIn_01 0 Wh
#     2025-05-24 08:09:52   Today_Hour09_BatIn_02 0 Wh
#     2025-05-24 08:09:52   Today_Hour09_BatOut_01 0 Wh
#     2025-05-24 08:09:52   Today_Hour09_BatOut_02 0 Wh
#     2025-05-24 08:09:52   Today_Hour09_GridConsumption 16 Wh
#     2025-05-24 08:09:52   Today_Hour09_GridFeedIn 1 Wh
#     2025-05-24 08:09:52   Today_Hour09_PVforecast 2373 Wh
#     2025-05-24 08:09:52   Today_Hour09_PVreal 280 Wh
#     2025-05-24 08:09:52   Today_Hour10_PVforecast 4199 Wh
#     2025-05-24 08:09:52   Today_Hour11_PVforecast 4606 Wh
#     2025-05-24 08:09:52   Today_Hour12_PVforecast 2239 Wh
#     2025-05-24 08:09:52   Today_Hour13_PVforecast 4952 Wh
#     2025-05-24 08:09:52   Today_Hour14_PVforecast 5112 Wh
#     2025-05-24 08:09:52   Today_Hour15_PVforecast 3194 Wh
#     2025-05-24 08:09:52   Today_Hour16_PVforecast 3174 Wh
#     2025-05-24 08:09:52   Today_Hour17_PVforecast 1716 Wh
#     2025-05-24 08:09:52   Today_Hour18_PVforecast 1828 Wh
#     2025-05-24 08:09:52   Today_Hour19_PVforecast 1183 Wh
#     2025-05-24 08:09:52   Today_Hour20_PVforecast 388 Wh
#     2025-05-24 08:09:52   Today_Hour21_PVforecast 178 Wh
#     2025-05-24 08:09:52   Today_MaxPVforecast 5112 Wh
#     2025-05-24 08:09:52   Today_MaxPVforecastTime 2025-05-24 13:00:00
#     2025-05-24 08:09:52   Today_PVdeviation 12.49 %
#     2025-05-24 08:09:52   Today_PVforecast 36860 Wh
#     2025-05-24 08:09:52   Today_PVreal    1870 Wh
#     2025-05-24 08:09:52   Today_SunRise   05:04
#     2025-05-24 08:09:52   Today_SunSet    21:00
#     2025-05-24 08:09:52   Tomorrow_ConsumptionForecast -246960605687 Wh
#     2025-05-24 08:09:52   Tomorrow_PVforecast 1801 Wh
#     2025-05-24 08:09:52   Tomorrow_SunRise 05:03
#     2025-05-24 08:09:52   Tomorrow_SunSet 21:01
#     2025-05-24 08:09:52   consumer01      name='z_wav_stecker_luftentfeuchter' state='off' mode='can' planningstate='priority'
#     2025-05-24 08:09:52   consumer01_ConsumptionRecommended 1
#     2025-05-24 08:09:52   consumer01_currentPower 0 W
#     2025-05-24 08:09:52   consumer01_planned_start 24.05.2025 06:04:00
#     2025-05-24 08:09:52   consumer01_planned_stop 24.05.2025 19:30:00
#     2025-05-24 08:09:52   consumer02      name='shelly_plug_s_wz_klima' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer02_currentPower 5.58 W
#     2025-05-24 08:09:52   consumer03      name='MQTT2_zigbee_z_plug_keller_luftentfeuchter_alt' state='off' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer03_currentPower 0 W
#     2025-05-24 08:09:52   consumer04      name='MQTT2_zigbee_z_plug_oben_kuehlschrank' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer04_currentPower 0 W
#     2025-05-24 08:09:52   consumer05      name='z_wav_stecker_kuehschrank_keller' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer05_currentPower 4.4 W
#     2025-05-24 08:09:52   consumer06      name='MQTT2_zigbee_z_plug_spuelmaschine' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer06_currentPower 0 W
#     2025-05-24 08:09:52   consumer07      name='MQTT2_plug_s_waschmaschine' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer07_currentPower 0 W
#     2025-05-24 08:09:52   consumer08      name='MQTT2_zigbee_z_plug_keller_trockner' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer08_currentPower 0.1 W
#     2025-05-24 08:09:52   consumer09      name='MQTT2_shelly1pm_heizung' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer09_currentPower 9.46 W
#     2025-05-24 08:09:52   consumer10      name='z_wav_stecker_backofen' state='on' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer10_currentPower 2.5 W
#     2025-05-24 08:09:52   consumer11      name='MQTT_zigbee_z_strommess_keller' state='unknown' mode='can' planningstate='noSchedule'
#     2025-05-24 08:09:52   consumer11_currentPower 115.8 W
#     2025-05-24 08:09:18   nextCycletime   08:10:28
#     2025-05-24 08:01:43   nextRadiationAPICall nach 24.05.2025 08:16:43
#     2025-05-24 08:09:52   nulleinspeisung 0
#     2025-05-24 06:00:02   pvCorrectionFactor_06 0.40 (automatic - old factor: 0.33, Sun Alt range: 5, Cloud range: 00, Days in range: 2)
#     2025-05-24 07:00:00   pvCorrectionFactor_07 0.82 (automatic - old factor: 0.59, Sun Alt range: 10, Cloud range: 35, Days in range: 2)
#     2025-05-24 08:00:03   pvCorrectionFactor_08 0.92 (automatic - old factor: 0.99, Sun Alt range: 20, Cloud range: 55, Days in range: 2)
#     2025-05-24 08:09:52   pvCorrectionFactor_Auto on_complex
#     2025-05-24 08:09:52   special_BatPowerIn_Sum 1440 W
#     2025-05-24 08:09:52   special_BatPowerOut_Sum 0 W
#     2025-05-24 08:09:52   special_conForecastTillNextSunrise 14004 Wh
#     2025-05-24 08:09:52   special_currentRunMtsConsumer_01 0 min
#     2025-05-24 08:09:52   special_dayAfterTomorrowPVforecast 699 Wh
#     2025-05-24 08:09:52   special_runTimeAvgDayConsumer_01 491.65 min
#     2025-05-24 08:09:52   special_todayBatInSum 0.0  Wh
#     2025-05-24 08:09:52   special_todayBatIn_01 0.0  Wh
#     2025-05-24 08:09:52   special_todayBatIn_02 0.0  Wh
#     2025-05-24 08:09:52   special_todayBatOutSum 0.0  Wh
#     2025-05-24 08:09:52   special_todayBatOut_01 0.0  Wh
#     2025-05-24 08:09:52   special_todayBatOut_02 0.0  Wh
#     2025-05-24 08:09:52   special_todayConForecastTillSunset 12685 Wh
#     2025-05-24 08:09:52   special_todayConsumption 2165 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecastDay 14649 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_01 29 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_02 27 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_03 28 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_04 30 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_05 27 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_06 46 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_07 256 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_08 550 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_09 906 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_10 270 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_11 1951 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_12 2568 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_13 2208 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_14 1207 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_15 954 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_16 882 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_17 705 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_18 941 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_19 632 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_20 226 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_21 86 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_22 55 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_23 35 Wh
#     2025-05-24 08:09:52   special_todayConsumptionForecast_24 30 Wh
#     2025-05-24 08:09:52   special_todayGridConsumption 343 Wh
#     2025-05-24 08:09:52   special_todayGridFeedIn 29.0 Wh
#     2025-05-24 08:09:52   state           running
#
setstate 01_SolarForecast 1728 W
setstate 01_SolarForecast 2023-12-03 17:49:33 .01_SolarForecast_consumerImmediatePlanning
setstate 01_SolarForecast 2023-12-03 17:49:33 .01_SolarForecast_consumerNewPlanning
setstate 01_SolarForecast 2025-02-01 07:50:46 .01_SolarForecast_ctrlDebu
setstate 01_SolarForecast 2025-02-01 07:50:46 .01_SolarForecast_graphicHistoryHour 4
setstate 01_SolarForecast 2025-02-01 07:50:46 .01_SolarForecast_graphicShowNight
setstate 01_SolarForecast 2025-02-01 07:50:46 .01_SolarForecast_graphicShowWeather
setstate 01_SolarForecast 2025-05-24 07:57:27 .associatedWith MQTT2_tzaehler z_wav_stecker_luftentfeuchter struc_entfeuchter shelly_plug_s_wz_klima MQTT2_zigbee_z_plug_keller_luftentfeuchter_alt MQTT2_zigbee_z_plug_oben_kuehlschrank z_wav_stecker_kuehschrank_keller MQTT2_zigbee_z_plug_spuelmaschine MQTT2_plug_s_waschmaschine MQTT2_zigbee_z_plug_keller_trockner MQTT2_shelly1pm_heizung z_wav_stecker_backofen MQTT_zigbee_z_strommess_keller MQTT2_jk_bms_ble_multi MQTT2_EPEver2MQTT
setstate 01_SolarForecast 2025-05-24 08:09:52 .lastupdateForecastValues 1748066992
setstate 01_SolarForecast 2025-05-24 08:09:52 .pvCorrectionFactor_Auto_Soll on_complex
setstate 01_SolarForecast 2025-05-24 01:00:02 .signaldone_01 done
setstate 01_SolarForecast 2025-05-24 02:00:02 .signaldone_02 done
setstate 01_SolarForecast 2025-05-24 03:00:01 .signaldone_03 done
setstate 01_SolarForecast 2025-05-24 04:00:02 .signaldone_04 done
setstate 01_SolarForecast 2025-05-24 05:00:01 .signaldone_05 done
setstate 01_SolarForecast 2025-05-24 06:00:02 .signaldone_06 done
setstate 01_SolarForecast 2025-05-24 07:00:00 .signaldone_07 done
setstate 01_SolarForecast 2025-05-24 08:00:03 .signaldone_08 done
setstate 01_SolarForecast 2025-05-24 00:00:01 .signaldone_24 done
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_ChargeRecommended_01 1
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_ChargeRecommended_02 1
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour00_SoCforecast_01 70.2 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour00_SoCforecast_02 73.2 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour01_SoCforecast_01 73.7 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour01_SoCforecast_02 76.7 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour02_SoCforecast_01 79.5 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour02_SoCforecast_02 82.4 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour03_SoCforecast_01 89.6 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour03_SoCforecast_02 92.5 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour04_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour04_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour05_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour05_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour06_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour06_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour07_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour07_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour08_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour08_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour09_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour09_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour10_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour10_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour11_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour11_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour12_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour12_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour13_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour13_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour14_SoCforecast_01 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour14_SoCforecast_02 100.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour15_SoCforecast_01 99.8 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour15_SoCforecast_02 99.7 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour16_SoCforecast_01 99.6 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour16_SoCforecast_02 99.6 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour17_SoCforecast_01 99.5 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour17_SoCforecast_02 99.4 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour18_SoCforecast_01 99.3 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour18_SoCforecast_02 99.3 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour19_SoCforecast_01 99.2 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour19_SoCforecast_02 99.2 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour20_SoCforecast_01 99.1 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour20_SoCforecast_02 99.0 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour21_SoCforecast_01 98.9 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour21_SoCforecast_02 98.9 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour22_SoCforecast_01 98.8 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour22_SoCforecast_02 98.8 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour23_SoCforecast_01 98.7 %
setstate 01_SolarForecast 2025-05-23 06:05:27 Battery_NextHour23_SoCforecast_02 98.6 %
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_AutarkyRate 96 %
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_BatCharge_01 76 %
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_BatCharge_02 82 %
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_Consumption 301 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_GridConsumption 13 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_GridFeedIn 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_PV 1728 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_PowerBatIn_01 510 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_PowerBatIn_02 930 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_PowerBatOut_01 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_PowerBatOut_02 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_SelfConsumption 288 W
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_SelfConsumptionRate 17 %
setstate 01_SolarForecast 2025-05-24 08:09:52 Current_Surplus 1427 W
setstate 01_SolarForecast 2025-05-24 08:00:00 LastHourGridconsumptionReal 87 Wh
setstate 01_SolarForecast 2025-05-24 08:00:00 LastHourPVforecast 1344 Wh
setstate 01_SolarForecast 2025-05-24 08:00:00 LastHourPVreal 1170 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 NextHours_Sum01_PVforecast 2677 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 NextHours_Sum02_PVforecast 6944 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 NextHours_Sum03_PVforecast 11155 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 NextHours_Sum04_ConsumptionForecast 5912 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 NextHours_Sum04_PVforecast 13846 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 RestOfDayConsumptionForecast 13505 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 RestOfDayPVforecast 34746 Wh
setstate 01_SolarForecast 2025-05-24 01:00:00 Today_Hour01_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 01:00:00 Today_Hour01_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 01:00:00 Today_Hour01_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 01:00:00 Today_Hour01_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 01:00:00 Today_Hour01_GridConsumption 28 Wh
setstate 01_SolarForecast 2025-05-24 01:00:00 Today_Hour01_GridFeedIn 1 Wh
setstate 01_SolarForecast 2025-05-24 01:00:00 Today_Hour01_PVreal 0 Wh
setstate 01_SolarForecast 2025-05-24 01:59:59 Today_Hour02_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 01:59:59 Today_Hour02_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 01:59:59 Today_Hour02_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 01:59:59 Today_Hour02_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 01:59:59 Today_Hour02_GridConsumption 26 Wh
setstate 01_SolarForecast 2025-05-24 01:59:59 Today_Hour02_GridFeedIn 0 Wh
setstate 01_SolarForecast 2025-05-24 01:59:59 Today_Hour02_PVreal 0 Wh
setstate 01_SolarForecast 2025-05-24 02:59:58 Today_Hour03_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 02:59:58 Today_Hour03_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 02:59:58 Today_Hour03_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 02:59:58 Today_Hour03_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 02:59:58 Today_Hour03_GridConsumption 26 Wh
setstate 01_SolarForecast 2025-05-24 02:59:58 Today_Hour03_GridFeedIn 0 Wh
setstate 01_SolarForecast 2025-05-24 02:59:58 Today_Hour03_PVreal 0 Wh
setstate 01_SolarForecast 2025-05-24 03:59:59 Today_Hour04_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 03:59:59 Today_Hour04_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 03:59:59 Today_Hour04_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 03:59:59 Today_Hour04_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 03:59:59 Today_Hour04_GridConsumption 28 Wh
setstate 01_SolarForecast 2025-05-24 03:59:59 Today_Hour04_GridFeedIn 0 Wh
setstate 01_SolarForecast 2025-05-24 03:59:59 Today_Hour04_PVreal 0 Wh
setstate 01_SolarForecast 2025-05-24 04:59:59 Today_Hour05_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 04:59:59 Today_Hour05_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 04:59:59 Today_Hour05_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 04:59:59 Today_Hour05_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 04:59:59 Today_Hour05_GridConsumption 26 Wh
setstate 01_SolarForecast 2025-05-24 04:59:59 Today_Hour05_GridFeedIn 0 Wh
setstate 01_SolarForecast 2025-05-24 04:59:59 Today_Hour05_PVreal 0 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_GridConsumption 26 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_GridFeedIn 0 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_PVforecast 48 Wh
setstate 01_SolarForecast 2025-05-24 05:59:59 Today_Hour06_PVreal 30 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_GridConsumption 80 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_GridFeedIn 8 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_PVforecast 326 Wh
setstate 01_SolarForecast 2025-05-24 06:59:57 Today_Hour07_PVreal 390 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_GridConsumption 87 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_GridFeedIn 18 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_PVforecast 1344 Wh
setstate 01_SolarForecast 2025-05-24 07:59:59 Today_Hour08_PVreal 1170 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_BatIn_01 0 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_BatIn_02 0 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_BatOut_01 0 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_BatOut_02 0 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_GridConsumption 16 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_GridFeedIn 1 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_PVforecast 2373 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour09_PVreal 280 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour10_PVforecast 4199 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour11_PVforecast 4606 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour12_PVforecast 2239 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour13_PVforecast 4952 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour14_PVforecast 5112 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour15_PVforecast 3194 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour16_PVforecast 3174 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour17_PVforecast 1716 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour18_PVforecast 1828 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour19_PVforecast 1183 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour20_PVforecast 388 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_Hour21_PVforecast 178 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_MaxPVforecast 5112 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_MaxPVforecastTime 2025-05-24 13:00:00
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_PVdeviation 12.49 %
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_PVforecast 36860 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_PVreal 1870 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_SunRise 05:04
setstate 01_SolarForecast 2025-05-24 08:09:52 Today_SunSet 21:00
setstate 01_SolarForecast 2025-05-24 08:09:52 Tomorrow_ConsumptionForecast -246960605687 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Tomorrow_PVforecast 1801 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 Tomorrow_SunRise 05:03
setstate 01_SolarForecast 2025-05-24 08:09:52 Tomorrow_SunSet 21:01
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer01 name='z_wav_stecker_luftentfeuchter' state='off' mode='can' planningstate='priority'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer01_ConsumptionRecommended 1
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer01_currentPower 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer01_planned_start 24.05.2025 06:04:00
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer01_planned_stop 24.05.2025 19:30:00
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer02 name='shelly_plug_s_wz_klima' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer02_currentPower 5.58 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer03 name='MQTT2_zigbee_z_plug_keller_luftentfeuchter_alt' state='off' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer03_currentPower 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer04 name='MQTT2_zigbee_z_plug_oben_kuehlschrank' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer04_currentPower 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer05 name='z_wav_stecker_kuehschrank_keller' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer05_currentPower 4.4 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer06 name='MQTT2_zigbee_z_plug_spuelmaschine' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer06_currentPower 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer07 name='MQTT2_plug_s_waschmaschine' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer07_currentPower 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer08 name='MQTT2_zigbee_z_plug_keller_trockner' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer08_currentPower 0.1 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer09 name='MQTT2_shelly1pm_heizung' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer09_currentPower 9.46 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer10 name='z_wav_stecker_backofen' state='on' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer10_currentPower 2.5 W
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer11 name='MQTT_zigbee_z_strommess_keller' state='unknown' mode='can' planningstate='noSchedule'
setstate 01_SolarForecast 2025-05-24 08:09:52 consumer11_currentPower 115.8 W
setstate 01_SolarForecast 2025-05-24 08:09:18 nextCycletime 08:10:28
setstate 01_SolarForecast 2025-05-24 08:01:43 nextRadiationAPICall nach 24.05.2025 08:16:43
setstate 01_SolarForecast 2025-05-24 08:09:52 nulleinspeisung 0
setstate 01_SolarForecast 2025-05-24 06:00:02 pvCorrectionFactor_06 0.40 (automatic - old factor: 0.33, Sun Alt range: 5, Cloud range: 00, Days in range: 2)
setstate 01_SolarForecast 2025-05-24 07:00:00 pvCorrectionFactor_07 0.82 (automatic - old factor: 0.59, Sun Alt range: 10, Cloud range: 35, Days in range: 2)
setstate 01_SolarForecast 2025-05-24 08:00:03 pvCorrectionFactor_08 0.92 (automatic - old factor: 0.99, Sun Alt range: 20, Cloud range: 55, Days in range: 2)
setstate 01_SolarForecast 2025-05-24 08:09:52 pvCorrectionFactor_Auto on_complex
setstate 01_SolarForecast 2025-05-24 08:09:52 special_BatPowerIn_Sum 1440 W
setstate 01_SolarForecast 2025-05-24 08:09:52 special_BatPowerOut_Sum 0 W
setstate 01_SolarForecast 2025-05-24 08:09:52 special_conForecastTillNextSunrise 14004 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_currentRunMtsConsumer_01 0 min
setstate 01_SolarForecast 2025-05-24 08:09:52 special_dayAfterTomorrowPVforecast 699 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_runTimeAvgDayConsumer_01 491.65 min
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayBatInSum 0.0  Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayBatIn_01 0.0  Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayBatIn_02 0.0  Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayBatOutSum 0.0  Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayBatOut_01 0.0  Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayBatOut_02 0.0  Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConForecastTillSunset 12685 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumption 2165 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecastDay 14649 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_01 29 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_02 27 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_03 28 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_04 30 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_05 27 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_06 46 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_07 256 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_08 550 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_09 906 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_10 270 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_11 1951 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_12 2568 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_13 2208 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_14 1207 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_15 954 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_16 882 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_17 705 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_18 941 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_19 632 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_20 226 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_21 86 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_22 55 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_23 35 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayConsumptionForecast_24 30 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayGridConsumption 343 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 special_todayGridFeedIn 29.0 Wh
setstate 01_SolarForecast 2025-05-24 08:09:52 state running


Viele Grüße
Heiko