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

Moin,
ZitatSieht evtl. nach dem neuen LRU aus ?
nein, aber du hast in deiner userExitFn wahrscheinlich die timestringsFromOffset drin:

FHEM::SolarForecast::timestringsFromOffset ($startts, 0);

Die Funktion braucht nun den Namen mitgegeben, also so als Beispiel:

FHEM::SolarForecast::timestringsFromOffset ($name, $startts, 0);

Dann passt es wieder.
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

Nutze ich da aber m.W.n. so nicht "direkt" :-[
....eventuell "indirekt" ???;)


{
  # === BEGIN Heater Peak Control ===
  my $soc   = ReadingsNum($name,"special_BatWeightedTotalSOC",0);
  my $pv    = ReadingsNum($name,"RestOfDayPVforecast",0);
  my $con   = ReadingsNum($name,"RestOfDayConsumptionForecast",0);
  my $pvmax = ReadingsVal($name,"Today_MaxPVforecastTime","");
  my $net = $pv - $con;
  my $runtime = $net / 2100;
  my $Eheater  = (split " ", AttrVal ($name, 'consumer06', ''))[0];   # Heater-Name von ConsumerXX
  my ($sec,$min,$hour) = localtime(); # aktuelle Stunde
  my ($peak_hour) = $pvmax =~ /(\d{2}):\d{2}:\d{2}$/; # Peak-Stunde extrahieren
  my $in_peak = 0;
  $in_peak = 1 if(defined $peak_hour && abs($hour - $peak_hour) <= 3);
  my $allow_heater = ( $in_peak && $soc > 80 && $runtime > 1.2); # Entscheidung


  my $consmode = (ConsumerVal($name, '06', 'mode', "unklar"));
 
  if (!$allow_heater) # Consumer06 steuern
    {
                if  ($consmode ne "mustNot")
                    {
                    fhem("set $name attrKeyVal consumer06 mode=mustNot");
                    Log3($name, 2, "$name - Heatersteuerung                            mode war = $consmode - >>>>ab jetzt aktueller mode = mustNot");
                    }
                if (ReadingsVal($Eheater,"state","") ne "off")
                    {
                    fhem ("set $Eheater off");
                    Log3 ($name, 2, qq{$name - userFn -> $name Consumer $Eheater in $name set to --off--});
                    }
     Log3($name, 3, "$name - Heatersteuerung   mode=mustNot         Laufzeit  $runtime - Peak_hour = $peak_hour -  in_peak = $in_peak  - SOC = $soc   setreading $name consumer06 mode mustNot");
     }
else
    {
                if  ($consmode ne "can")
                    {
                    fhem("set $name attrKeyVal consumer06 mode=can");
                    Log3($name, 2, "$name - Heatersteuerung                            mode war = $consmode - >>>>ab jetzt aktueller mode = can");
                    }
                if (ReadingsVal($Eheater,"state","") ne "on")
                   {
                   fhem ("set $Eheater on");
                   Log3 ($name, 2, qq{$name - userFn -> $name Consumer $Eheater in $name set to --on--});
                   }
     Log3($name, 3, "$name - Heatersteuerung    runtime = $runtime - Peak_hour = $peak_hour -  in_peak = $in_peak  - SOC = $soc    jetzt ist setreading $name consumer06 mode can");
     }
Log3($name, 4, "$name - Heatersteuerung                runtime = $runtime - Peak_hour = $peak_hour -  in_peak = $in_peak  - SOC = $soc");
#########################


## BEGIN ######## loadsfcontribupdate #######
##
## ::loadsfcontribupdate ($name);
##
## ENDE ######## loadsfcontribupdate #######


# BEGIN ######## Load_Contrib_Update #######
#
# Wenn attr userFn_LoadContribcUpdate = 1 dann ...
# lade das aktuelle nur 1 x das Solarforecast Update ...
# aus dem Contrib von DS_Starter.
  my $updatefromcontrib = AttrVal ($name, 'userFn_LoadContribcUpdate', "0");
  if ($updatefromcontrib eq "1")
    {  # lade die aktuelle Dateiversion vom Contrib DS_Starter
    Log3 ($name, 2, qq{$name - start download Update Solarforecast from Contrib   ====>>> wird gestartet});
    fhem ('"wget -qO ./FHEM/76_SolarForecast.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/76_SolarForecast.pm"');
    # setze aber sofort wieder zurück auf 0 (= nicht weiter laden >> 1 x reicht)
    Log3 ($name, 2, qq{$name - end download Update Solarforecast from Contrib});
    fhem (" attr $name userFn_LoadContribcUpdate 0");
    Log3 ($name, 2, qq{$name - attr $name userFn_LoadContribcUpdate 0             ====>>> wurde ausgefuehrt});
    }
# ENDE ######## Load_Contrib_Update #######

# BEGIN ######## WP-Heater ################
#
my $ubsm = AttrVal ($name, 'userFn_HeaterManagement', 'off');
      Log3 ($name, 5, qq{$name - $ubsm});
  if ($ubsm eq 'on')
  {
  # alles nur wenn attr für Heater 'on' ist
  my $dt    = timestringsFromOffset (time, 0);
  my $hour  = $dt->{hour};                                                 # aktuelle Stunde in 24h format (00-23)
  my $timestart = 2;  # ab welcher Uhrzeit soll es sein.  ===>> Wert evtl. anpassen
  my $timeend = 8;   # bis wieviel Uhr soll es sein.         ===>> Wert evtl. anpassen
  my $summertime = "8" ; # bis wieviel Grad keine EHK-Einsätze in der Nacht (Aussentenperatur Haeizungsthermostat             ===>> Wert evtl. anpassen
  my $outtemp = ReadingsNum("MQTT_ESMwp","boiler_data_outdoortemp",0); # ===>> Aussentenperatur Heizungsthermostat
  my $forecastpvtodaymin = "20000"; # ca. max Tagesverbrauch ohne viel PV-Überschuss          ===>> Wert evtl. anpassen
  my $forecastpvtoday = ReadingsNum($name,"Today_PVforecast",0); # Today_PVforecast SF
      if ( $outtemp >= $summertime )
          {  # Nur ab xy:00 Grad
          Log3 ($name, 2, qq{$name - userFn -> WWHeater Temperatur  = $outtemp °C - Mindesttemperatur ist überschritten = $summertime °C});
          if ( $forecastpvtoday >= $forecastpvtodaymin )
             {  # nur wenn Today_PVforecast >= XYZ Watt
             Log3 ($name, 2, qq{$name - userFn -> WWHeater Forcast HEUTE  = $forecastpvtoday Wh - Mindestforecast HEUTE ist überschritten = $forecastpvtodaymin Wh});
             if (int $hour >= $timestart && int $hour < $timeend )
                {  # Nur zwischen xy:00 bis max. xy:59 (!!!! $timeend -1 Stunde !!!!)  Uhr
                my $minsocbat = 30;    # nur bis mindesten XY SoC aller Batterien. ===>> Wert evtl. anpassen
                my $heater  = (split " ", AttrVal ($name, 'consumer06', ''))[0];   # Heater-Name von ConsumerXX
                my $soctotal = CurrentVal ($name, 'batsoctotal', 0);         # SoC über alle Bat als Durchschnitt
                my $pvtot =  ReadingsNum ($name, 'RestOfDayPVforecast', 0);  # Restliche PV Prognose total heute in Wh
                my $caps  = CurrentVal ($name, 'batcapsum', 0);          # Summe installierte Bat Wh
                my $need  = $caps - ($soctotal/100 * $caps);             # benötigte Ladeenergie Bat bis 100% Ladung
                Log3 ($name, 2, qq{$name - userFn -> WWHeater Reading ist = $heater - aktuelle Stunde = $hour   aus $dt erzeugt });
                Log3 ($name, 2, qq{$name - userFn -> StartZeit von = $timestart bis EndeZeit = $timeend und mindestens ein SoC von $minsocbat % muss in den vorhandenen Batterien gegeben sein });
                Log3 ($name, 2, qq{$name - userFn -> Der PV-Tages-Restertrag betraegt $pvtot Wh ???mehr??? als die offene und noch zu ladende Batteriekapazitaet von $need Wh});
                Log3 ($name, 2, qq{$name - $ubsm});
                if ($soctotal >= ($minsocbat - 2) && $pvtot > $need)
                   {  # Zwischen xy:00 bis max. xy:59 (!!!! $timeend -1 Stunde !!!!)  Uhr
                   # und % SoC-Vorgabe erfüllt
                   # und der PV-Tages-Rest-Ertrag > 100% Batteriekapazitaet
                   # send "on"-Kommando an Heater Device if(ne "on");
                   if (ReadingsVal($heater,"state","") ne "on") {
                   fhem ("set $heater on");
                   Log3 ($name, 2, qq{$name - userFn -> $name Consumer $heater in $name set to --on--});
                   }
               }
               else
               {
               if (($soctotal < $minsocbat) || ($pvtot <= $need))
                  {  # Wenn die (SoC-Vorgabe unterschritten !!!!! oder !!!! derTages-Rest-Ertrag < 100% Batteriekapazitaet)
                  # danach sollte der Heater-ConsumerXY wieder nach "seinen" Regeln steuern...
                  # send "off"-Kommando an Heater Device if(ne "off");
                  if (ReadingsVal($heater,"state","") ne "off")
                     { fhem ("set $heater off");
                     Log3 ($name, 2, qq{$name - userFn -> $name Consumer $heater in $name set to --off--});
                     }
                  }
               }
            }
         }
      }
    }
# ENDE ######## WP-Heater ################
}







Nachsatz !!!!!
Nutze es doch schon in der nächtlichen WPHeater-Routine (seit 1 Jahr)!!!!!!

alt
my $dt    = timestringsFromOffset (time, 0);

NEU
my $dt    = timestringsFromOffset ($name, time, 0);
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

#5852
my $dt    = timestringsFromOffset ($name, time, 0);
Ja, genau.
Wenn ich die V offiziell einchecke, gebe ich nochmal einen Hinweis und werfe einen diesbezüglichen Blick in das Wiki.
Im Zuge der Weiterentwicklung war es nicht zu umgehen diese Routine anzupassen da sie teuer ist und nun gecacht wird.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

300P

Gruß
300P

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

DS_Starter

#5854
@all,

nach langer Suche konnte ich jetzt (endlich) einen Grafikbug fixen.
Er trat auf wenn graphicHistoryHour eine Stunde größer war als die abgelaufenen Stunden seit Mitternacht.

Update liegt im contrib.

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

dieter114

Hallo Heiko,
eine kleine Frage:
pvCorrectionFaktor_Auto steht auf on_complex_ai
alle pvCorrectionFactor_xx stehen auf z.B.
0.96 (automatic - old factor: 1.00, Sun Alt range: 20, Cloud range: 70, Days in range: 4)nur bei 13 Uhr steht
pvCorrectionFactor_13 on_." (manual flex)wie bekomme ich das wieder in den "Auto" Modus?
LG WDS
RPi II+III+V,OWX, HM Zisterne, MAPLESDuino(adv), ESPEasy, Tasmota, MQTT2Server, WU-Upload, TabletUI, Poolsteuerung fhem, Fronius, BYD Solaranlage

DS_Starter

Hallo Dieter,

Steht bei dir nur pvCorrectionFactor_13 on_.  oder so etwwas wie pvCorrectionFactor_13 on_1.2 ?

Zeige mir mal bitte das gesamte Reading. Vermutlich ist meine Hilfe dazu mißverständlich, denn .* steht für einen Wert den man einstellen möchte.

Löschen geht mit:
set .. reset pvCorrection
Aber ohne! chached. Vorzugsweise Abends machen.

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

dieter114

Gerne:
[code]define Forecast SolarForecast
attr Forecast DbLogExclude .*
attr Forecast DbLogInclude LastHourPVforecast,LastHourPVreal
attr Forecast aiControl aiConActivate=1
attr Forecast consumer01 MQTT2_evcc1 type=bev power=22000 exconfc=2 evid=loadpoints_1_vehicleTitle:PE-SO-60E batCap=15400 power=22000 targetSoC=100 currSoC=loadpoints_1_vehicleSoc etotal=loadpoints_1_sessionEnergy:Wh icon=electric_car_icon pcurr=loadpoints_1_chargePower:W
attr Forecast ctrlDebug none
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 graphicBeam3Content consumption
attr Forecast graphicBeam4Content consumptionForecast
attr Forecast graphicControl energyUnit=kWh headerDetail=all,pv
attr Forecast graphicHistoryHour 8
attr Forecast graphicSelect both
attr Forecast graphicShowNight 01
attr Forecast plantControl showLink=1 reductionState=Forecast:userRdg_Regulated:1 feedinPowerLimit=14000 consForecastIdentWeekdays=1 consForecastLastDays=4
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 DWD
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 DWD
attr Forecast userReadings .jsonReading:nextCycletime.* { main::forecast_json($NAME) }
attr Forecast verbose 0
#   FUUID      67267178-f33f-b48a-de46-18e9f47baf0141d4
#   FVERSION   76_SolarForecast.pm:v2.5.1-s31087/2026-04-06
#   LCACHEFILE last write time: 15:30:58 whole Operating Memory
#   MODE       Automatic / Event-controlled - next planned Cycletime: 15:41:49
#   MODEL      DWD
#   NAME       Forecast
#   NOTIFYDEV  Fronius_Symo,MQTT2_evcc1,PV_Batterie
#   NR         803
#   NTFY_ORDER 50-Forecast
#   STATE      updated
#   TYPE       SolarForecast
#   WEATHERMODEL DWD
#   eventCount 11744
#   HELPER:
#     FW         WEB
#     PACKAGE    FHEM::SolarForecast
#     S10DONE    1
#     SPGDETAIL  Forecast
#     SPGDEV     Forecast
#     SPGROOM    Energie-Strom
#     VERSION    2.5.1
#     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     36857
#       finishFn   FHEM::SolarForecast::_processMessageFile
#       fn         FHEM::SolarForecast::_retrieveMessageFile
#       loglevel   3
#       pid        DEAD:688591
#       telnet     telnetForBlockingFn_1776008471.93193_127.0.0.1_36498
#       terminated 1
#       timeout    30
#       abortArg:
#       arg:
#         block      1
#         name       Forecast
#         tsnext     1776349839
#   Helper:
#     DBLOG:
#       LastHourPVforecast:
#         myDbLog:
#           TIME       1776344404.6878
#           VALUE      3002
#       LastHourPVreal:
#         myDbLog:
#           TIME       1776344404.6878
#           VALUE      2228
#   OLDREADINGS:
#   READINGS:
#     2026-04-16 15:40:39   Battery_ChargeOptTargetPower_01 9223372036854775808 W
#     2026-04-16 15:40:39   Battery_ChargeUnrestricted_01 1
#     2026-04-16 15:40:39   Battery_NextHour07_SoCforecast_01 98.0 %
#     2026-04-16 15:40:39   Battery_NextHour08_SoCforecast_01 97.3 %
#     2026-04-16 15:40:39   Battery_NextHour09_SoCforecast_01 96.6 %
#     2026-04-16 15:40:39   Battery_NextHour10_SoCforecast_01 95.9 %
#     2026-04-16 15:40:39   Battery_NextHour11_SoCforecast_01 95.2 %
#     2026-04-16 15:40:39   Battery_NextHour12_SoCforecast_01 94.6 %
#     2026-04-16 15:40:39   Battery_NextHour13_SoCforecast_01 93.9 %
#     2026-04-16 15:40:39   Battery_NextHour14_SoCforecast_01 93.2 %
#     2026-04-16 15:40:39   Battery_NextHour15_SoCforecast_01 93.0 %
#     2026-04-16 15:40:39   Battery_NextHour16_SoCforecast_01 96.7 %
#     2026-04-16 15:40:39   Battery_NextHour17_SoCforecast_01 100.0 %
#     2026-04-16 15:40:39   Battery_NextHour18_SoCforecast_01 100.0 %
#     2026-04-16 15:40:39   Battery_NextHour19_SoCforecast_01 100.0 %
#     2026-04-16 15:40:39   Battery_NextHour20_SoCforecast_01 100.0 %
#     2026-04-16 15:40:39   Battery_NextHour21_SoCforecast_01 100.0 %
#     2026-04-16 15:40:39   Battery_TargetAchievable_01 1
#     2026-04-16 15:40:39   Current_AutarkyRate 100 %
#     2026-04-16 15:40:39   Current_BatCharge_01 98.7 %
#     2026-04-16 15:40:39   Current_Consumption 746 W
#     2026-04-16 15:40:39   Current_GridConsumption 0 W
#     2026-04-16 15:40:39   Current_GridFeedIn 3129 W
#     2026-04-16 15:40:39   Current_PV      3880 W
#     2026-04-16 15:40:39   Current_PowerBatIn_01 5 W
#     2026-04-16 15:40:39   Current_PowerBatOut_01 0 W
#     2026-04-16 15:40:39   Current_SelfConsumption 746 W
#     2026-04-16 15:40:39   Current_SelfConsumptionRate 19 %
#     2026-04-16 15:40:39   Current_Surplus 3134 W
#     2026-04-16 15:00:00   LastHourGridconsumptionReal 0 Wh
#     2026-04-16 15:00:00   LastHourPVforecast 3002 Wh
#     2026-04-16 15:00:00   LastHourPVreal  2228 Wh
#     2026-04-16 15:40:39   NextHours_Sum01_PVforecast 4623 Wh
#     2026-04-16 15:40:39   NextHours_Sum02_PVforecast 7798 Wh
#     2026-04-16 15:40:39   NextHours_Sum03_PVforecast 9800 Wh
#     2026-04-16 15:40:39   NextHours_Sum04_ConsumptionForecast 355 Wh
#     2026-04-16 15:40:39   NextHours_Sum04_PVforecast 10740 Wh
#     2026-04-16 15:40:39   RestOfDayConsumptionForecast 697 Wh
#     2026-04-16 15:40:39   RestOfDayPVforecast 10961 Wh
#     2026-04-16 15:40:39   Today_CONdeviation -1915.67 %
#     2026-04-16 15:40:39   Today_CONforecast 2108 Wh
#     2026-04-16 15:40:39   Today_CONreal   28483 Wh
#     2026-04-16 00:59:49   Today_Hour01_BatIn_01 0 Wh
#     2026-04-16 00:59:49   Today_Hour01_BatOut_01 58 Wh
#     2026-04-16 00:59:49   Today_Hour01_GridConsumption 16 Wh
#     2026-04-16 00:59:49   Today_Hour01_GridFeedIn 16 Wh
#     2026-04-16 00:59:49   Today_Hour01_PVreal 1 Wh
#     2026-04-16 01:59:59   Today_Hour02_BatIn_01 0 Wh
#     2026-04-16 01:59:59   Today_Hour02_BatOut_01 55 Wh
#     2026-04-16 01:59:59   Today_Hour02_GridConsumption 32 Wh
#     2026-04-16 01:59:59   Today_Hour02_GridFeedIn 32 Wh
#     2026-04-16 01:59:59   Today_Hour02_PVreal 1 Wh
#     2026-04-16 02:59:49   Today_Hour03_BatIn_01 0 Wh
#     2026-04-16 02:59:49   Today_Hour03_BatOut_01 57 Wh
#     2026-04-16 02:59:49   Today_Hour03_GridConsumption 13 Wh
#     2026-04-16 02:59:49   Today_Hour03_GridFeedIn 13 Wh
#     2026-04-16 02:59:49   Today_Hour03_PVreal 0 Wh
#     2026-04-16 03:59:49   Today_Hour04_BatIn_01 0 Wh
#     2026-04-16 03:59:49   Today_Hour04_BatOut_01 60 Wh
#     2026-04-16 03:59:49   Today_Hour04_GridConsumption 14 Wh
#     2026-04-16 03:59:49   Today_Hour04_GridFeedIn 14 Wh
#     2026-04-16 03:59:49   Today_Hour04_PVreal 1 Wh
#     2026-04-16 04:59:52   Today_Hour05_BatIn_01 0 Wh
#     2026-04-16 04:59:52   Today_Hour05_BatOut_01 58 Wh
#     2026-04-16 04:59:52   Today_Hour05_GridConsumption 15 Wh
#     2026-04-16 04:59:52   Today_Hour05_GridFeedIn 15 Wh
#     2026-04-16 04:59:52   Today_Hour05_PVreal 1 Wh
#     2026-04-16 05:59:49   Today_Hour06_BatIn_01 0 Wh
#     2026-04-16 05:59:49   Today_Hour06_BatOut_01 51 Wh
#     2026-04-16 05:59:49   Today_Hour06_GridConsumption 13 Wh
#     2026-04-16 05:59:49   Today_Hour06_GridFeedIn 13 Wh
#     2026-04-16 05:59:49   Today_Hour06_PVreal 1 Wh
#     2026-04-16 06:59:49   Today_Hour07_BatIn_01 0 Wh
#     2026-04-16 06:59:49   Today_Hour07_BatOut_01 48 Wh
#     2026-04-16 06:59:49   Today_Hour07_GridConsumption 15 Wh
#     2026-04-16 06:59:49   Today_Hour07_GridFeedIn 15 Wh
#     2026-04-16 06:59:49   Today_Hour07_PVforecast 29 Wh
#     2026-04-16 06:59:49   Today_Hour07_PVreal 54 Wh
#     2026-04-16 07:59:49   Today_Hour08_BatIn_01 6 Wh
#     2026-04-16 07:59:49   Today_Hour08_BatOut_01 10 Wh
#     2026-04-16 07:59:49   Today_Hour08_GridConsumption 15 Wh
#     2026-04-16 07:59:49   Today_Hour08_GridFeedIn 15 Wh
#     2026-04-16 07:59:49   Today_Hour08_PVforecast 266 Wh
#     2026-04-16 07:59:49   Today_Hour08_PVreal 505 Wh
#     2026-04-16 08:59:49   Today_Hour09_BatIn_01 69 Wh
#     2026-04-16 08:59:49   Today_Hour09_BatOut_01 2 Wh
#     2026-04-16 08:59:49   Today_Hour09_GridConsumption 24 Wh
#     2026-04-16 08:59:49   Today_Hour09_GridFeedIn 24 Wh
#     2026-04-16 08:59:49   Today_Hour09_PVforecast 1397 Wh
#     2026-04-16 08:59:49   Today_Hour09_PVreal 1347 Wh
#     2026-04-16 09:59:51   Today_Hour10_BatIn_01 307 Wh
#     2026-04-16 09:59:51   Today_Hour10_BatOut_01 2 Wh
#     2026-04-16 09:59:51   Today_Hour10_GridConsumption 21 Wh
#     2026-04-16 09:59:51   Today_Hour10_GridFeedIn 21 Wh
#     2026-04-16 09:59:51   Today_Hour10_PVforecast 2759 Wh
#     2026-04-16 09:59:51   Today_Hour10_PVreal 4381 Wh
#     2026-04-16 10:59:49   Today_Hour11_BatIn_01 440 Wh
#     2026-04-16 10:59:49   Today_Hour11_BatOut_01 0 Wh
#     2026-04-16 10:59:49   Today_Hour11_GridConsumption 7 Wh
#     2026-04-16 10:59:49   Today_Hour11_GridFeedIn 7 Wh
#     2026-04-16 10:59:49   Today_Hour11_PVforecast 4171 Wh
#     2026-04-16 10:59:49   Today_Hour11_PVreal 5493 Wh
#     2026-04-16 11:59:49   Today_Hour12_BatIn_01 84 Wh
#     2026-04-16 11:59:49   Today_Hour12_BatOut_01 0 Wh
#     2026-04-16 11:59:49   Today_Hour12_GridConsumption 1 Wh
#     2026-04-16 11:59:49   Today_Hour12_GridFeedIn 1 Wh
#     2026-04-16 11:59:49   Today_Hour12_PVforecast 4755 Wh
#     2026-04-16 11:59:49   Today_Hour12_PVreal 5721 Wh
#     2026-04-16 12:59:49   Today_Hour13_BatIn_01 0 Wh
#     2026-04-16 12:59:49   Today_Hour13_BatOut_01 0 Wh
#     2026-04-16 12:59:49   Today_Hour13_GridConsumption 0 Wh
#     2026-04-16 12:59:49   Today_Hour13_GridFeedIn 0 Wh
#     2026-04-16 12:59:49   Today_Hour13_PVforecast 5136 Wh
#     2026-04-16 12:59:49   Today_Hour13_PVreal 4366 Wh
#     2026-04-16 13:59:49   Today_Hour14_BatIn_01 0 Wh
#     2026-04-16 13:59:49   Today_Hour14_BatOut_01 0 Wh
#     2026-04-16 13:59:49   Today_Hour14_GridConsumption 0 Wh
#     2026-04-16 13:59:49   Today_Hour14_GridFeedIn 0 Wh
#     2026-04-16 13:59:49   Today_Hour14_PVforecast 5568 Wh
#     2026-04-16 13:59:49   Today_Hour14_PVreal 2455 Wh
#     2026-04-16 14:59:49   Today_Hour15_BatIn_01 0 Wh
#     2026-04-16 14:59:49   Today_Hour15_BatOut_01 0 Wh
#     2026-04-16 14:59:49   Today_Hour15_GridConsumption 0 Wh
#     2026-04-16 14:59:49   Today_Hour15_GridFeedIn 0 Wh
#     2026-04-16 14:59:49   Today_Hour15_PVforecast 3002 Wh
#     2026-04-16 14:59:49   Today_Hour15_PVreal 2228 Wh
#     2026-04-16 15:40:39   Today_Hour16_BatIn_01 0 Wh
#     2026-04-16 15:40:39   Today_Hour16_BatOut_01 0 Wh
#     2026-04-16 15:40:39   Today_Hour16_GridConsumption 0 Wh
#     2026-04-16 15:40:39   Today_Hour16_GridFeedIn 0 Wh
#     2026-04-16 15:40:39   Today_Hour16_PVforecast 6240 Wh
#     2026-04-16 15:40:39   Today_Hour16_PVreal 2595 Wh
#     2026-04-16 15:40:39   Today_Hour17_PVforecast 3815 Wh
#     2026-04-16 15:40:39   Today_Hour18_PVforecast 2854 Wh
#     2026-04-16 15:40:39   Today_Hour19_PVforecast 1577 Wh
#     2026-04-16 15:40:39   Today_Hour20_PVforecast 621 Wh
#     2026-04-16 15:40:39   Today_Hour21_PVforecast 14 Wh
#     2026-04-16 15:40:39   Today_MaxPVforecast 6240 Wh
#     2026-04-16 15:40:39   Today_MaxPVforecastTime 2026-04-16 15:00:00
#     2026-04-16 15:40:39   Today_PVforecast 42204 Wh
#     2026-04-16 15:40:39   Today_PVreal    29443 Wh
#     2026-04-16 15:40:39   Today_SunRise   06:21
#     2026-04-16 15:40:39   Today_SunSet    20:18
#     2026-04-16 15:40:39   Tomorrow_ConsumptionForecast 45150 Wh
#     2026-04-16 15:40:39   Tomorrow_PVforecast 54246 Wh
#     2026-04-16 15:40:39   Tomorrow_SunRise 06:19
#     2026-04-16 15:40:39   Tomorrow_SunSet 20:20
#     2026-04-16 15:40:39   consumer01      name='Wally' state='unknown' mode='mustNot' planningstate='noSchedule'
#     2026-04-16 15:40:39   consumer01_currentPower 0 W
#     2026-04-16 15:40:39   nextCycletime   15:41:49
#     2026-04-14 19:48:57   nextRadiationAPICall nach 14.04.2026 20:03:57
#     2026-04-16 07:00:04   pvCorrectionFactor_07 1.75 (automatic - old factor: 1.00, Sun Alt range: 0, Cloud range: 65, Days in range: 1)
#     2026-04-16 08:00:04   pvCorrectionFactor_08 1.21 (automatic - old factor: 1.00, AI result used, Sun Alt range: 10, Cloud range: 65, Days in range: 1)
#     2026-04-16 09:00:05   pvCorrectionFactor_09 0.96 (automatic - old factor: 1.00, Sun Alt range: 20, Cloud range: 70, Days in range: 1)
#     2026-04-16 10:00:05   pvCorrectionFactor_10 1.59 (automatic - old factor: 1.00, Sun Alt range: 30, Cloud range: 70, Days in range: 1)
#     2026-04-16 11:00:04   pvCorrectionFactor_11 1.27 (automatic - old factor: 1.00, AI result used, Sun Alt range: 35, Cloud range: 75, Days in range: 1)
#     2026-04-16 12:00:02   pvCorrectionFactor_12 1.20 (automatic - old factor: 1.00, Sun Alt range: 40, Cloud range: 75, Days in range: 1)
#     2026-04-16 14:38:02   pvCorrectionFactor_13 on_." (manual flex)
#     2026-04-16 14:00:04   pvCorrectionFactor_14 0.44 (automatic - old factor: 1.00, Sun Alt range: 50, Cloud range: 85, Days in range: 1)
#     2026-04-16 15:00:04   pvCorrectionFactor_15 0.43 (automatic - old factor: 1.00, AI result used, Sun Alt range: 45, Cloud range: 85, Days in range: 1)
#     2026-04-16 15:40:39   pvCorrectionFactor_Auto on_complex_ai
#     2026-04-16 15:40:39   special_BatPowerIn_Sum 5 W
#     2026-04-16 15:40:39   special_BatPowerOut_Sum 0 W
#     2026-04-16 15:40:39   special_conForecastTillNextSunrise 1176 Wh
#     2026-04-16 15:40:39   special_dayAfterTomorrowPVforecast 51136 Wh
#     2026-04-16 15:40:39   special_todayConsumption 28483 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecastDay 2108 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_01 91 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_02 81 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_03 81 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_04 81 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_05 80 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_06 80 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_07 73 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_08 72 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_09 75 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_10 84 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_11 87 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_12 120 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_13 121 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_14 128 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_15 92 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_16 98 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_17 88 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_18 90 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_19 87 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_20 86 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_21 85 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_22 79 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_23 71 Wh
#     2026-04-16 15:40:39   special_todayConsumptionForecast_24 78 Wh
#     2026-04-16 15:40:39   special_todayGridConsumption 186 Wh
#     2026-04-16 15:40:39   special_todayGridFeedIn 186.0 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_01 79 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_02 76 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_03 76 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_04 76 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_05 75 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_06 75 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_07 73 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_08 72 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_09 70 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_10 83 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_11 86 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_12 114 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_13 113 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_14 117 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_15 78 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_16 85 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_17 85 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_18 78 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_19 78 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_20 76 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_21 75 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_22 73 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_23 72 Wh
#     2026-04-16 15:40:39   special_tomorrowConsumptionForecast_24 75 Wh
#     2026-04-16 15:40:40   state           updated
#
setstate Forecast updated
setstate Forecast 2026-04-14 19:52:42 .associatedWith Fronius_Symo MQTT2_evcc1 PV_Batterie DWD
setstate Forecast 2026-04-16 15:40:39 .jsonReading [\
   {\
      "value" : 6240,\
      "end" : "2026-04-16T14:00:00Z",\
      "start" : "2026-04-16T13:00:00Z"\
   },\
   {\
      "end" : "2026-04-16T15:00:00Z",\
      "value" : 3815,\
      "start" : "2026-04-16T14:00:00Z"\
   },\
   {\
      "end" : "2026-04-16T16:00:00Z",\
      "value" : 2854,\
      "start" : "2026-04-16T15:00:00Z"\
   },\
   {\
      "value" : 1577,\
      "end" : "2026-04-16T17:00:00Z",\
      "start" : "2026-04-16T16:00:00Z"\
   },\
   {\
      "end" : "2026-04-16T18:00:00Z",\
      "value" : 621,\
      "start" : "2026-04-16T17:00:00Z"\
   },\
   {\
      "start" : "2026-04-16T18:00:00Z",\
      "value" : 14,\
      "end" : "2026-04-16T19:00:00Z"\
   },\
   {\
      "start" : "2026-04-16T19:00:00Z",\
      "end" : "2026-04-16T20:00:00Z",\
      "value" : 0\
   },\
   {\
      "start" : "2026-04-16T20:00:00Z",\
      "value" : 0,\
      "end" : "2026-04-16T21:00:00Z"\
   },\
   {\
      "start" : "2026-04-16T21:00:00Z",\
      "value" : 0,\
      "end" : "2026-04-16T22:00:00Z"\
   },\
   {\
      "start" : "2026-04-16T22:00:00Z",\
      "value" : 0,\
      "end" : "2026-04-16T23:00:00Z"\
   },\
   {\
      "value" : 0,\
      "end" : "2026-04-17T00:00:00Z",\
      "start" : "2026-04-16T23:00:00Z"\
   },\
   {\
      "start" : "2026-04-17T00:00:00Z",\
      "end" : "2026-04-17T01:00:00Z",\
      "value" : 0\
   },\
   {\
      "start" : "2026-04-17T01:00:00Z",\
      "end" : "2026-04-17T02:00:00Z",\
      "value" : 0\
   },\
   {\
      "end" : "2026-04-17T03:00:00Z",\
      "value" : 0,\
      "start" : "2026-04-17T02:00:00Z"\
   },\
   {\
      "start" : "2026-04-17T03:00:00Z",\
      "value" : 0,\
      "end" : "2026-04-17T04:00:00Z"\
   },\
   {\
      "value" : 50,\
      "end" : "2026-04-17T05:00:00Z",\
      "start" : "2026-04-17T04:00:00Z"\
   },\
   {\
      "end" : "2026-04-17T06:00:00Z",\
      "value" : 615,\
      "start" : "2026-04-17T05:00:00Z"\
   },\
   {\
      "value" : 1598,\
      "end" : "2026-04-17T07:00:00Z",\
      "start" : "2026-04-17T06:00:00Z"\
   },\
   {\
      "end" : "2026-04-17T08:00:00Z",\
      "value" : 5051,\
      "start" : "2026-04-17T07:00:00Z"\
   },\
   {\
      "value" : 6286,\
      "end" : "2026-04-17T09:00:00Z",\
      "start" : "2026-04-17T08:00:00Z"\
   },\
   {\
      "start" : "2026-04-17T09:00:00Z",\
      "end" : "2026-04-17T10:00:00Z",\
      "value" : 7497\
   },\
   {\
      "value" : 6946,\
      "end" : "2026-04-17T11:00:00Z",\
      "start" : "2026-04-17T10:00:00Z"\
   },\
   {\
      "end" : "2026-04-17T12:00:00Z",\
      "value" : 8697,\
      "start" : "2026-04-17T11:00:00Z"\
   },\
   {\
      "start" : "2026-04-17T12:00:00Z",\
      "end" : "2026-04-17T13:00:00Z",\
      "value" : 2891\
   },\
   {\
      "start" : "2026-04-17T13:00:00Z",\
      "end" : "2026-04-17T14:00:00Z",\
      "value" : 5409\
   },\
   {\
      "start" : "2026-04-17T14:00:00Z",\
      "end" : "2026-04-17T15:00:00Z",\
      "value" : 5504\
   },\
   {\
      "start" : "2026-04-17T15:00:00Z",\
      "end" : "2026-04-17T16:00:00Z",\
      "value" : 1572\
   },\
   {\
      "start" : "2026-04-17T16:00:00Z",\
      "end" : "2026-04-17T17:00:00Z",\
      "value" : 1714\
   },\
   {\
      "start" : "2026-04-17T17:00:00Z",\
      "value" : 405,\
      "end" : "2026-04-17T18:00:00Z"\
   },\
   {\
      "value" : 11,\
      "end" : "2026-04-17T19:00:00Z",\
      "start" : "2026-04-17T18:00:00Z"\
   },\
   {\
      "start" : "2026-04-17T19:00:00Z",\
      "value" : 0,\
      "end" : "2026-04-17T20:00:00Z"\
   },\
   {\
      "end" : "2026-04-17T21:00:00Z",\
      "value" : 0,\
      "start" : "2026-04-17T20:00:00Z"\
   },\
   {\
      "end" : "2026-04-17T22:00:00Z",\
      "value" : 0,\
      "start" : "2026-04-17T21:00:00Z"\
   },\
   {\
      "start" : "2026-04-17T22:00:00Z",\
      "value" : 0,\
      "end" : "2026-04-17T23:00:00Z"\
   },\
   {\
      "start" : "2026-04-17T23:00:00Z",\
      "end" : "2026-04-18T00:00:00Z",\
      "value" : 0\
   },\
   {\
      "value" : 0,\
      "end" : "2026-04-18T01:00:00Z",\
      "start" : "2026-04-18T00:00:00Z"\
   },\
   {\
      "end" : "2026-04-18T02:00:00Z",\
      "value" : 0,\
      "start" : "2026-04-18T01:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T02:00:00Z",\
      "value" : 0,\
      "end" : "2026-04-18T03:00:00Z"\
   },\
   {\
      "value" : 0,\
      "end" : "2026-04-18T04:00:00Z",\
      "start" : "2026-04-18T03:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T04:00:00Z",\
      "end" : "2026-04-18T05:00:00Z",\
      "value" : 50\
   },\
   {\
      "start" : "2026-04-18T05:00:00Z",\
      "value" : 156,\
      "end" : "2026-04-18T06:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T06:00:00Z",\
      "end" : "2026-04-18T07:00:00Z",\
      "value" : 1569\
   },\
   {\
      "start" : "2026-04-18T07:00:00Z",\
      "value" : 4906,\
      "end" : "2026-04-18T08:00:00Z"\
   },\
   {\
      "end" : "2026-04-18T09:00:00Z",\
      "value" : 4684,\
      "start" : "2026-04-18T08:00:00Z"\
   },\
   {\
      "end" : "2026-04-18T10:00:00Z",\
      "value" : 7040,\
      "start" : "2026-04-18T09:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T10:00:00Z",\
      "end" : "2026-04-18T11:00:00Z",\
      "value" : 6590\
   },\
   {\
      "start" : "2026-04-18T11:00:00Z",\
      "end" : "2026-04-18T12:00:00Z",\
      "value" : 6929\
   },\
   {\
      "end" : "2026-04-18T13:00:00Z",\
      "value" : 2744,\
      "start" : "2026-04-18T12:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T13:00:00Z",\
      "value" : 7765,\
      "end" : "2026-04-18T14:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T14:00:00Z",\
      "value" : 4062,\
      "end" : "2026-04-18T15:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T15:00:00Z",\
      "value" : 2742,\
      "end" : "2026-04-18T16:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T16:00:00Z",\
      "value" : 1433,\
      "end" : "2026-04-18T17:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T17:00:00Z",\
      "end" : "2026-04-18T18:00:00Z",\
      "value" : 450\
   },\
   {\
      "start" : "2026-04-18T18:00:00Z",\
      "value" : 16,\
      "end" : "2026-04-18T19:00:00Z"\
   },\
   {\
      "value" : 0,\
      "end" : "2026-04-18T20:00:00Z",\
      "start" : "2026-04-18T19:00:00Z"\
   },\
   {\
      "end" : "2026-04-18T21:00:00Z",\
      "value" : 0,\
      "start" : "2026-04-18T20:00:00Z"\
   },\
   {\
      "start" : "2026-04-18T21:00:00Z",\
      "end" : "2026-04-18T22:00:00Z",\
      "value" : 0\
   }\
]\

setstate Forecast 2026-04-16 15:40:39 .lastupdateForecastValues 1776346839
setstate Forecast 2026-04-16 15:40:39 .pvCorrectionFactor_Auto_Soll on_complex_ai
setstate Forecast 2026-04-16 01:00:04 .signaldone_01 done
setstate Forecast 2026-04-16 02:00:05 .signaldone_02 done
setstate Forecast 2026-04-16 03:00:04 .signaldone_03 done
setstate Forecast 2026-04-16 04:00:05 .signaldone_04 done
setstate Forecast 2026-04-16 05:00:04 .signaldone_05 done
setstate Forecast 2026-04-16 06:00:04 .signaldone_06 done
setstate Forecast 2026-04-16 07:00:04 .signaldone_07 done
setstate Forecast 2026-04-16 08:00:04 .signaldone_08 done
setstate Forecast 2026-04-16 09:00:05 .signaldone_09 done
setstate Forecast 2026-04-16 10:00:05 .signaldone_10 done
setstate Forecast 2026-04-16 11:00:04 .signaldone_11 done
setstate Forecast 2026-04-16 12:00:02 .signaldone_12 done
setstate Forecast 2026-04-16 13:00:04 .signaldone_13 done
setstate Forecast 2026-04-16 14:00:04 .signaldone_14 done
setstate Forecast 2026-04-16 15:00:04 .signaldone_15 done
setstate Forecast 2026-04-16 00:00:04 .signaldone_24 done
setstate Forecast 2026-04-16 15:40:39 Battery_ChargeOptTargetPower_01 9223372036854775808 W
setstate Forecast 2026-04-16 15:40:39 Battery_ChargeUnrestricted_01 1
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour07_SoCforecast_01 98.0 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour08_SoCforecast_01 97.3 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour09_SoCforecast_01 96.6 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour10_SoCforecast_01 95.9 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour11_SoCforecast_01 95.2 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour12_SoCforecast_01 94.6 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour13_SoCforecast_01 93.9 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour14_SoCforecast_01 93.2 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour15_SoCforecast_01 93.0 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour16_SoCforecast_01 96.7 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour17_SoCforecast_01 100.0 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour18_SoCforecast_01 100.0 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour19_SoCforecast_01 100.0 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour20_SoCforecast_01 100.0 %
setstate Forecast 2026-04-16 15:40:39 Battery_NextHour21_SoCforecast_01 100.0 %
setstate Forecast 2026-04-16 15:40:39 Battery_TargetAchievable_01 1
setstate Forecast 2026-04-16 15:40:39 Current_AutarkyRate 100 %
setstate Forecast 2026-04-16 15:40:39 Current_BatCharge_01 98.7 %
setstate Forecast 2026-04-16 15:40:39 Current_Consumption 746 W
setstate Forecast 2026-04-16 15:40:39 Current_GridConsumption 0 W
setstate Forecast 2026-04-16 15:40:39 Current_GridFeedIn 3129 W
setstate Forecast 2026-04-16 15:40:39 Current_PV 3880 W
setstate Forecast 2026-04-16 15:40:39 Current_PowerBatIn_01 5 W
setstate Forecast 2026-04-16 15:40:39 Current_PowerBatOut_01 0 W
setstate Forecast 2026-04-16 15:40:39 Current_SelfConsumption 746 W
setstate Forecast 2026-04-16 15:40:39 Current_SelfConsumptionRate 19 %
setstate Forecast 2026-04-16 15:40:39 Current_Surplus 3134 W
setstate Forecast 2026-04-16 15:00:00 LastHourGridconsumptionReal 0 Wh
setstate Forecast 2026-04-16 15:00:00 LastHourPVforecast 3002 Wh
setstate Forecast 2026-04-16 15:00:00 LastHourPVreal 2228 Wh
setstate Forecast 2026-04-16 15:40:39 NextHours_Sum01_PVforecast 4623 Wh
setstate Forecast 2026-04-16 15:40:39 NextHours_Sum02_PVforecast 7798 Wh
setstate Forecast 2026-04-16 15:40:39 NextHours_Sum03_PVforecast 9800 Wh
setstate Forecast 2026-04-16 15:40:39 NextHours_Sum04_ConsumptionForecast 355 Wh
setstate Forecast 2026-04-16 15:40:39 NextHours_Sum04_PVforecast 10740 Wh
setstate Forecast 2026-04-16 15:40:39 RestOfDayConsumptionForecast 697 Wh
setstate Forecast 2026-04-16 15:40:39 RestOfDayPVforecast 10961 Wh
setstate Forecast 2026-04-16 15:40:39 Today_CONdeviation -1915.67 %
setstate Forecast 2026-04-16 15:40:39 Today_CONforecast 2108 Wh
setstate Forecast 2026-04-16 15:40:39 Today_CONreal 28483 Wh
setstate Forecast 2026-04-16 00:59:49 Today_Hour01_BatIn_01 0 Wh
setstate Forecast 2026-04-16 00:59:49 Today_Hour01_BatOut_01 58 Wh
setstate Forecast 2026-04-16 00:59:49 Today_Hour01_GridConsumption 16 Wh
setstate Forecast 2026-04-16 00:59:49 Today_Hour01_GridFeedIn 16 Wh
setstate Forecast 2026-04-16 00:59:49 Today_Hour01_PVreal 1 Wh
setstate Forecast 2026-04-16 01:59:59 Today_Hour02_BatIn_01 0 Wh
setstate Forecast 2026-04-16 01:59:59 Today_Hour02_BatOut_01 55 Wh
setstate Forecast 2026-04-16 01:59:59 Today_Hour02_GridConsumption 32 Wh
setstate Forecast 2026-04-16 01:59:59 Today_Hour02_GridFeedIn 32 Wh
setstate Forecast 2026-04-16 01:59:59 Today_Hour02_PVreal 1 Wh
setstate Forecast 2026-04-16 02:59:49 Today_Hour03_BatIn_01 0 Wh
setstate Forecast 2026-04-16 02:59:49 Today_Hour03_BatOut_01 57 Wh
setstate Forecast 2026-04-16 02:59:49 Today_Hour03_GridConsumption 13 Wh
setstate Forecast 2026-04-16 02:59:49 Today_Hour03_GridFeedIn 13 Wh
setstate Forecast 2026-04-16 02:59:49 Today_Hour03_PVreal 0 Wh
setstate Forecast 2026-04-16 03:59:49 Today_Hour04_BatIn_01 0 Wh
setstate Forecast 2026-04-16 03:59:49 Today_Hour04_BatOut_01 60 Wh
setstate Forecast 2026-04-16 03:59:49 Today_Hour04_GridConsumption 14 Wh
setstate Forecast 2026-04-16 03:59:49 Today_Hour04_GridFeedIn 14 Wh
setstate Forecast 2026-04-16 03:59:49 Today_Hour04_PVreal 1 Wh
setstate Forecast 2026-04-16 04:59:52 Today_Hour05_BatIn_01 0 Wh
setstate Forecast 2026-04-16 04:59:52 Today_Hour05_BatOut_01 58 Wh
setstate Forecast 2026-04-16 04:59:52 Today_Hour05_GridConsumption 15 Wh
setstate Forecast 2026-04-16 04:59:52 Today_Hour05_GridFeedIn 15 Wh
setstate Forecast 2026-04-16 04:59:52 Today_Hour05_PVreal 1 Wh
setstate Forecast 2026-04-16 05:59:49 Today_Hour06_BatIn_01 0 Wh
setstate Forecast 2026-04-16 05:59:49 Today_Hour06_BatOut_01 51 Wh
setstate Forecast 2026-04-16 05:59:49 Today_Hour06_GridConsumption 13 Wh
setstate Forecast 2026-04-16 05:59:49 Today_Hour06_GridFeedIn 13 Wh
setstate Forecast 2026-04-16 05:59:49 Today_Hour06_PVreal 1 Wh
setstate Forecast 2026-04-16 06:59:49 Today_Hour07_BatIn_01 0 Wh
setstate Forecast 2026-04-16 06:59:49 Today_Hour07_BatOut_01 48 Wh
setstate Forecast 2026-04-16 06:59:49 Today_Hour07_GridConsumption 15 Wh
setstate Forecast 2026-04-16 06:59:49 Today_Hour07_GridFeedIn 15 Wh
setstate Forecast 2026-04-16 06:59:49 Today_Hour07_PVforecast 29 Wh
setstate Forecast 2026-04-16 06:59:49 Today_Hour07_PVreal 54 Wh
setstate Forecast 2026-04-16 07:59:49 Today_Hour08_BatIn_01 6 Wh
setstate Forecast 2026-04-16 07:59:49 Today_Hour08_BatOut_01 10 Wh
setstate Forecast 2026-04-16 07:59:49 Today_Hour08_GridConsumption 15 Wh
setstate Forecast 2026-04-16 07:59:49 Today_Hour08_GridFeedIn 15 Wh
setstate Forecast 2026-04-16 07:59:49 Today_Hour08_PVforecast 266 Wh
setstate Forecast 2026-04-16 07:59:49 Today_Hour08_PVreal 505 Wh
setstate Forecast 2026-04-16 08:59:49 Today_Hour09_BatIn_01 69 Wh
setstate Forecast 2026-04-16 08:59:49 Today_Hour09_BatOut_01 2 Wh
setstate Forecast 2026-04-16 08:59:49 Today_Hour09_GridConsumption 24 Wh
setstate Forecast 2026-04-16 08:59:49 Today_Hour09_GridFeedIn 24 Wh
setstate Forecast 2026-04-16 08:59:49 Today_Hour09_PVforecast 1397 Wh
setstate Forecast 2026-04-16 08:59:49 Today_Hour09_PVreal 1347 Wh
setstate Forecast 2026-04-16 09:59:51 Today_Hour10_BatIn_01 307 Wh
setstate Forecast 2026-04-16 09:59:51 Today_Hour10_BatOut_01 2 Wh
setstate Forecast 2026-04-16 09:59:51 Today_Hour10_GridConsumption 21 Wh
setstate Forecast 2026-04-16 09:59:51 Today_Hour10_GridFeedIn 21 Wh
setstate Forecast 2026-04-16 09:59:51 Today_Hour10_PVforecast 2759 Wh
setstate Forecast 2026-04-16 09:59:51 Today_Hour10_PVreal 4381 Wh
setstate Forecast 2026-04-16 10:59:49 Today_Hour11_BatIn_01 440 Wh
setstate Forecast 2026-04-16 10:59:49 Today_Hour11_BatOut_01 0 Wh
setstate Forecast 2026-04-16 10:59:49 Today_Hour11_GridConsumption 7 Wh
setstate Forecast 2026-04-16 10:59:49 Today_Hour11_GridFeedIn 7 Wh
setstate Forecast 2026-04-16 10:59:49 Today_Hour11_PVforecast 4171 Wh
setstate Forecast 2026-04-16 10:59:49 Today_Hour11_PVreal 5493 Wh
setstate Forecast 2026-04-16 11:59:49 Today_Hour12_BatIn_01 84 Wh
setstate Forecast 2026-04-16 11:59:49 Today_Hour12_BatOut_01 0 Wh
setstate Forecast 2026-04-16 11:59:49 Today_Hour12_GridConsumption 1 Wh
setstate Forecast 2026-04-16 11:59:49 Today_Hour12_GridFeedIn 1 Wh
setstate Forecast 2026-04-16 11:59:49 Today_Hour12_PVforecast 4755 Wh
setstate Forecast 2026-04-16 11:59:49 Today_Hour12_PVreal 5721 Wh
setstate Forecast 2026-04-16 12:59:49 Today_Hour13_BatIn_01 0 Wh
setstate Forecast 2026-04-16 12:59:49 Today_Hour13_BatOut_01 0 Wh
setstate Forecast 2026-04-16 12:59:49 Today_Hour13_GridConsumption 0 Wh
setstate Forecast 2026-04-16 12:59:49 Today_Hour13_GridFeedIn 0 Wh
setstate Forecast 2026-04-16 12:59:49 Today_Hour13_PVforecast 5136 Wh
setstate Forecast 2026-04-16 12:59:49 Today_Hour13_PVreal 4366 Wh
setstate Forecast 2026-04-16 13:59:49 Today_Hour14_BatIn_01 0 Wh
setstate Forecast 2026-04-16 13:59:49 Today_Hour14_BatOut_01 0 Wh
setstate Forecast 2026-04-16 13:59:49 Today_Hour14_GridConsumption 0 Wh
setstate Forecast 2026-04-16 13:59:49 Today_Hour14_GridFeedIn 0 Wh
setstate Forecast 2026-04-16 13:59:49 Today_Hour14_PVforecast 5568 Wh
setstate Forecast 2026-04-16 13:59:49 Today_Hour14_PVreal 2455 Wh
setstate Forecast 2026-04-16 14:59:49 Today_Hour15_BatIn_01 0 Wh
setstate Forecast 2026-04-16 14:59:49 Today_Hour15_BatOut_01 0 Wh
setstate Forecast 2026-04-16 14:59:49 Today_Hour15_GridConsumption 0 Wh
setstate Forecast 2026-04-16 14:59:49 Today_Hour15_GridFeedIn 0 Wh
setstate Forecast 2026-04-16 14:59:49 Today_Hour15_PVforecast 3002 Wh
setstate Forecast 2026-04-16 14:59:49 Today_Hour15_PVreal 2228 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour16_BatIn_01 0 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour16_BatOut_01 0 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour16_GridConsumption 0 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour16_GridFeedIn 0 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour16_PVforecast 6240 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour16_PVreal 2595 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour17_PVforecast 3815 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour18_PVforecast 2854 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour19_PVforecast 1577 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour20_PVforecast 621 Wh
setstate Forecast 2026-04-16 15:40:39 Today_Hour21_PVforecast 14 Wh
setstate Forecast 2026-04-16 15:40:39 Today_MaxPVforecast 6240 Wh
setstate Forecast 2026-04-16 15:40:39 Today_MaxPVforecastTime 2026-04-16 15:00:00
setstate Forecast 2026-04-16 15:40:39 Today_PVforecast 42204 Wh
setstate Forecast 2026-04-16 15:40:39 Today_PVreal 29443 Wh
setstate Forecast 2026-04-16 15:40:39 Today_SunRise 06:21
setstate Forecast 2026-04-16 15:40:39 Today_SunSet 20:18
setstate Forecast 2026-04-16 15:40:39 Tomorrow_ConsumptionForecast 45150 Wh
setstate Forecast 2026-04-16 15:40:39 Tomorrow_PVforecast 54246 Wh
setstate Forecast 2026-04-16 15:40:39 Tomorrow_SunRise 06:19
setstate Forecast 2026-04-16 15:40:39 Tomorrow_SunSet 20:20
setstate Forecast 2026-04-16 15:40:39 consumer01 name='Wally' state='unknown' mode='mustNot' planningstate='noSchedule'
setstate Forecast 2026-04-16 15:40:39 consumer01_currentPower 0 W
setstate Forecast 2026-04-16 15:40:39 nextCycletime 15:41:49
setstate Forecast 2026-04-14 19:48:57 nextRadiationAPICall nach 14.04.2026 20:03:57
setstate Forecast 2026-04-16 07:00:04 pvCorrectionFactor_07 1.75 (automatic - old factor: 1.00, Sun Alt range: 0, Cloud range: 65, Days in range: 1)
setstate Forecast 2026-04-16 08:00:04 pvCorrectionFactor_08 1.21 (automatic - old factor: 1.00, AI result used, Sun Alt range: 10, Cloud range: 65, Days in range: 1)
setstate Forecast 2026-04-16 09:00:05 pvCorrectionFactor_09 0.96 (automatic - old factor: 1.00, Sun Alt range: 20, Cloud range: 70, Days in range: 1)
setstate Forecast 2026-04-16 10:00:05 pvCorrectionFactor_10 1.59 (automatic - old factor: 1.00, Sun Alt range: 30, Cloud range: 70, Days in range: 1)
setstate Forecast 2026-04-16 11:00:04 pvCorrectionFactor_11 1.27 (automatic - old factor: 1.00, AI result used, Sun Alt range: 35, Cloud range: 75, Days in range: 1)
setstate Forecast 2026-04-16 12:00:02 pvCorrectionFactor_12 1.20 (automatic - old factor: 1.00, Sun Alt range: 40, Cloud range: 75, Days in range: 1)
setstate Forecast 2026-04-16 14:38:02 pvCorrectionFactor_13 on_." (manual flex)
setstate Forecast 2026-04-16 14:00:04 pvCorrectionFactor_14 0.44 (automatic - old factor: 1.00, Sun Alt range: 50, Cloud range: 85, Days in range: 1)
setstate Forecast 2026-04-16 15:00:04 pvCorrectionFactor_15 0.43 (automatic - old factor: 1.00, AI result used, Sun Alt range: 45, Cloud range: 85, Days in range: 1)
setstate Forecast 2026-04-16 15:40:39 pvCorrectionFactor_Auto on_complex_ai
setstate Forecast 2026-04-16 15:40:39 special_BatPowerIn_Sum 5 W
setstate Forecast 2026-04-16 15:40:39 special_BatPowerOut_Sum 0 W
setstate Forecast 2026-04-16 15:40:39 special_conForecastTillNextSunrise 1176 Wh
setstate Forecast 2026-04-16 15:40:39 special_dayAfterTomorrowPVforecast 51136 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumption 28483 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecastDay 2108 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_01 91 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_02 81 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_03 81 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_04 81 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_05 80 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_06 80 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_07 73 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_08 72 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_09 75 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_10 84 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_11 87 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_12 120 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_13 121 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_14 128 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_15 92 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_16 98 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_17 88 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_18 90 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_19 87 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_20 86 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_21 85 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_22 79 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_23 71 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayConsumptionForecast_24 78 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayGridConsumption 186 Wh
setstate Forecast 2026-04-16 15:40:39 special_todayGridFeedIn 186.0 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_01 79 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_02 76 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_03 76 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_04 76 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_05 75 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_06 75 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_07 73 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_08 72 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_09 70 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_10 83 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_11 86 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_12 114 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_13 113 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_14 117 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_15 78 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_16 85 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_17 85 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_18 78 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_19 78 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_20 76 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_21 75 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_22 73 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_23 72 Wh
setstate Forecast 2026-04-16 15:40:39 special_tomorrowConsumptionForecast_24 75 Wh
setstate Forecast 2026-04-16 15:40:40 state updated

[/code]
RPi II+III+V,OWX, HM Zisterne, MAPLESDuino(adv), ESPEasy, Tasmota, MQTT2Server, WU-Upload, TabletUI, Poolsteuerung fhem, Fronius, BYD Solaranlage

DS_Starter

Wie ich dachte:

#     2026-04-16 14:38:02   pvCorrectionFactor_13 on_." (manual flex)

Du hattest keinen Wert mitgegeben (1.2 oder so).
Ist aber die Schuld der mißverständlichen Hilfe. Ändere ich ab.
Wie gesagt, löschen geht wie beschrieben.
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

Guten Morgen !

Kleine Info:
heute gab es eine einzelne Warnung seitens Perl bei mir im Log:

2026.04.17 08:59:32 1: PERL WARNING: Use of uninitialized value $INVFWMAIN in concatenation (.) or string at ./FHEM/76_SMAInverter.pm line 1563.

Nachsatz:
Aktuell läuft bei mir die Version 2.6.0 per wget von ca 21.30 Uhr am 14.04.2026

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 300P,

die Meldung kommt nicht aus SolarForecast, sondern aus 76_SMAInverter.pm.
Das Thema muß dort vom Maintainer Max angeschaut werden.
Das kommt bei mir übrigens auch immer mal -> andere Baustelle / Modul.

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

300P

Zitat von: DS_Starter am 17 April 2026, 10:02:11sondern aus 76_SMAInverter.pm.
Ach - Mist falscher Faden....falsches Modul...bin so auf der SF-Spur das ich das garnicht gemerkt hab
Sorry und Danke für den Hinweis
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.