76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

300P

Bin schon einmal flotti-karotti durchs Trainingslager...  ;D

Werte sehen IMHO gut aus



Grün und okay !!
(Screenshot)


-- In Normalization Space: --
Train MSE=0.005804
Val MSE=0.003508
Val Mean=0.0072532151
VAL/TRAIN MSE Ratio=0.604433 (limit=2.5)
Diff=0.002296 (limit=0.005)
ValStd=0.0002083088 (limit=0.00181330377322148)
-- At Original Scale: --
MAE=347.487377941142
RMSE/MAE=1.2073 (limit=2.5)
Slope=0.727170 (limit=0.7 .. 1.3)
Bias=481.19 (limit=+-521.231066911712)
R2=0.71
P95=917.2692 (limit=1389.94951176457)
P99=1227.8697 (limit=2779.89902352913)
-- Robustness Indicators: --
RMSE relative=21 (limit=60)
BitFail=1 (limit=5)
BitFailRate=0.0006 (limit=0.1)
Forecast Quality Score=78
-> Retrain decision=ok
2026.03.27 21:50:01 1: Forecast DEBUG> Training accepted - no retry needed
2026.03.27 21:50:01 1: Forecast DEBUG> AI FANN training data successfully written to file: ./FHEM/FhemUtils/NeuralNet_SolarForecast_Forecast
2026.03.27 21:50:01 1: Forecast DEBUG> AI FANN con Training BlockingCall PID '2175581' finished


Warte noch bis 22:00 (sorry - muss ja länger laufen :) ) ehe ich später dann die Bewertung dann nachliefern werde.....
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.

300P

Ich bin diesmal (vorher auch schon ein paar mal) bei unter 30 Epochen "FERTIG" gewesen.

Sollten evtl da ein "min epochs = 100 epoches " als Untergrenze hinein, so daß das System nicht "untertrainiert" ist ?
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

Die Schwelle für Early Stopping liegt bei 1000.
Hast du dich vllt. um eine 0 vertan?
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

Der Schlüssel comforttemp ist jetzt vom consumerXX nach plantControl gewandert.
Der Schlüssel wird automatisch umkopiert  und kann im consumer dann gelöscht werden.

Liegt im contrib.
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 27 März 2026, 22:52:38Die Schwelle für Early Stopping liegt bei 1000.
Hast du dich vllt. um eine 0 vertan?

Sorry - hatte nur hierhin geschaut (bei diesem kurzem Lauf):
2026.03.27 21:50:01 1: Forecast DEBUG> Best Snapshot reloaded from Epoche 22: Train MSE=0.005804, Val MSE=0.003508, Val MAE=0.045731, Val MedAE=0.035386, Bit_Fail=1,
2



.....aber hier steht es ja eindeutig "1.000 nach dem letzten optimierten Wert" beendet...

2026.03.27 21:50:01 1: Forecast DEBUG> Early stopping bei Epoche 1022 (no improvement since 1000 epochs).  <<<=====########hier !!!!!!!
2026.03.27 21:50:01 1: === Snapshot-Statistik ===
2026.03.27 21:50:01 1: Metric-Improvement Snapshots:              12 (letzte Epoche: 21)
2026.03.27 21:50:01 1: Weighted-RMSE-Proxy-Improvement Snapshots: 3 (letzte Epoche: 22)
2026.03.27 21:50:01 1: Bit-Improvement Snapshots:                 0 (letzte Epoche: 0)
2026.03.27 21:50:01 1: Bit-Tradeoff Snapshots:                    1 (letzte Epoche: 2)
2026.03.27 21:50:01 1: Forecast DEBUG> Best Snapshot reloaded from Epoche 22: Train MSE=0.005804, Val MSE=0.003508, Val MAE=0.045731, Val MedAE=0.035386, Bit_Fail=1,
2026.03.27 21:50:01 1: Forecast DEBUG> Run Validation Test with 20% of Input data ...
2026.03.27 21:50:01 1: Forecast DEBUG> Validation finished - Best Training MSE=0.005804, Validation MSE=0.003508, Validation Bit_Fail=1
2026.03.27 21:50:01 1: Forecast DEBUG> Retrain check ->
-- In Normalization Space: --
Train MSE=0.005804
Val MSE=0.003508
Val Mean=0.0072532151
VAL/TRAIN MSE Ratio=0.604433 (limit=2.5)
Diff=0.002296 (limit=0.005)
ValStd=0.0002083088 (limit=0.00181330377322148)
-- At Original Scale: --
MAE=347.487377941142
RMSE/MAE=1.2073 (limit=2.5)
Slope=0.727170 (limit=0.7 .. 1.3)
Bias=481.19 (limit=+-521.231066911712)
R2=0.71
P95=917.2692 (limit=1389.94951176457)
P99=1227.8697 (limit=2779.89902352913)
-- Robustness Indicators: --
RMSE relative=21 (limit=60)
BitFail=1 (limit=5)
BitFailRate=0.0006 (limit=0.1)
Forecast Quality Score=78
-> Retrain decision=ok        <<<<<<===== #############im ersten Lauf

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.

grappa24

Es geht (nochmal) um die Benutzung der SF Solar-Prognose in EVCC - und zwar mittels des neuen UI-Editor.
Da das hier etwas offtopic werden könnte, hier mal der Link zum Thread:

https://forum.fhem.de/index.php?msg=1360570
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

300P

Das Reading geht/gibts in plantcontrol nach dem allerletzten Update nicht..... ;)
26.03.27 23:53:33 1: PERL WARNING: Argument "MQTT_EMSwp:thermostat_data_hc1_comforttemp" isn't numeric in division (/) at ./FHEM/76_SolarForecast.pm line 26738.



NACHTRAG / EDIT:
Eintrag ist vorher nicht in dem WP-consumerXX angemeckert worden
comforttemp=MQTT_EMSwp:thermostat_data_hc1_comforttemp

Aktueller Inhalt ->> Reading in MQTT_EMSwp = "thermostat_data_hc1_comforttemp                  20"
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

Zieh nochmal aus dem contrib. Ich hatte das Reading nicht geparst...ist wohl zu spät heute.  ;)
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.

300P

Jetzt wird der Parameter akzeptiert !!

Danke und bis Morgen evtl. dann mal!  ;)
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

ZitatForecast DEBUG> Early stopping bei Epoche 1022 (no improvement since 1000 epochs).  <<<=====########hier !!!!!!
Hat 1022 Epochen durchlaufen, Bester Wert schon bei 22, aber dann seit weiteren 1000 Epochen keine weiter Verbesserung. Deswegen Reload die Epoche 22. Perfekt.

Morgen  Heute habe ich frei.  :)  Sonntag erst 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

DS_Starter

#5621
ZitatEs geht (nochmal) um die Benutzung der SF Solar-Prognose in EVCC - und zwar mittels des neuen UI-Editor.
Das ist jetzt aber nichts für mich, oder?

Edit: Ohne zu wissen was da verlangt ist oder ob der Post vollständig ist, aber ganz unten fehlt eine schließende Klammer:

Zitat[
  {
      "start" : "2026-03-27T22:00:00Z",
      "end" : "2026-03-27T23:00:00Z",
      "value" : 0
  },
  {
      "value" : 0,
      "start" : "2026-03-27T23:00:00Z",
      "end" : "2026-03-28T00:00:00Z"
  },
  {
      "end" : "2026-03-28T01:00:00Z",
      "start" : "2026-03-28T00:00:00Z",
      "value" : 0
  },
  {
      "value" : 0,
      "start" : "2026-03-28T01:00:00Z",
      "end" : "2026-03-28T02:00:00Z"
  },
  {
      "end" : "2026-03-28T03:00:00Z",
      "start" : "2026-03-28T02:00:00Z",
      "value" : 0
  },
  {
      "value" : 0,
      "start" : "2026-03-28T03:00:00Z",
      "end" : "2026-03-28T04:00:00Z"
  },
  {
      "value" : 0,
      "end" : "2026-03-28T05:00:00Z",
      "start" : "2026-03-28T04:00:00Z"
  },
  {
      "value" : 27,
      "end" : "2026-03-28T06:00:00Z",
      "start" : "2026-03-28T05:00:00Z"
  },
]
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

grappa24

#5622
Zitat von: DS_Starter am 28 März 2026, 00:22:50
ZitatEs geht (nochmal) um die Benutzung der SF Solar-Prognose in EVCC - und zwar mittels des neuen UI-Editor.
Das ist jetzt aber nichts für mich, oder?

Edit: Ohne zu wissen was da verlangt ist oder ob der Post vollständig ist, aber ganz unten fehlt eine schließende Klammer:

Zitat{
      "value" : 27,
      "end" : "2026-03-28T06:00:00Z",
      "start" : "2026-03-28T05:00:00Z"
  },
]

das war nur ein unvollständiger Auszug aus dem jsonReading.
Das Problem scheint darin zu liegen dass bei der Übergabe der URI und des strings an evcc zusätzliche Zeichen vorgestellt werden (beginnt meist mit 'm') mit denen evcc nichts anfangen kann
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

grappa24

#5623
Jetzt war es doch so einfach, die Solar-Vorhersage von EVCC mit den Daten von SF zu befüllen - via UI-Konfiguration

Im Template stand "value": .power Das muss aber "value": .value heißen, und schwupps, schon gehts, frei nach dem Motto, kaum macht mans richtig, schon gehts.

tariff: solar
forecast:
  source: http
  uri: http://192.168.178.44:8086/fhem?cmd=%7BReadingsVal%28%27solErtrag%27%2C%27jsonReading%27%2C%27%27%29%7D&XHR=1
  jq: |
    map({
      "start": .start,
      "end": .end,
      "value": .value
    }) | tostring

@Heiko: Bitte im Wiki den Abschnitt PV-Vorhersage an evcc übertragen (PV-Überschussladen von E-Autos über steuerbare Wallboxen) ergänzen. Bisher erfolgte die Konfiguration über die Datei evcc.yaml (so ist es im Wiki beschrieben), seit neuestem erfolgt die Konfiguration über den UI-Editor bzw. die Weboberfläche. Der hier gezeigte Weg ist für die Konfiguration der Solarvorhersage über den UI-Editor.
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

300P

Guten Morgen allerseits!


Edit - Nachsatz
ich bin ja einer - kommt mir grade ein Einfall
Könnte das ganze von der saublöden Zeitumstellung und der 2 x 03:00 Uhr Berechnung und der fehlenden 02:00 Berechnung kommen ? 

            csmt08: 7564183.1, csme08: 1725.90, minutescsm08: 120
siehe ganz unten....:
Edit - ende des Nachsatz



@Heiko:  Info / kleine Rückfrage
Die Driftbewertung (letzte Änderung Contrib) gibt bei mir nach dem Training und 24 Stunden Laufzeit (Gestern 23:00 Uhr) wieder Werte im Log an.
attr .... Debug AiProcess -> hab ich dauerhaft an

Ist das okay so ?


Bei vielen Bewertungen vom Bias kommt da "Block=bias_implausible" heraus.


2026.03.28 23:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.202 | DriftSlope=0.278 | BiasLive=1632.51 | DriftBias=1151.31 | RMSErelLive=31.4 | RMSErelRatio=1.49 | BiasVarNorm=0.35 |DriftScore=1.31 | Zone3Hours=1 | Hist=[mild]

2026.03.29 00:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.182 | DriftSlope=0.250 | BiasLive=1660.19 | DriftBias=1179.00 | RMSErelLive=31.3 | RMSErelRatio=1.49 | BiasVarNorm=0.29 |DriftScore=1.32 | Zone3Hours=1 | Hist=[mild,mild]

2026.03.29 01:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=0 | SlopeLive=0.227 | DriftSlope=0.312 | BiasLive=1553.92 | DriftBias=1072.72 | RMSErelLive=30.7 | RMSErelRatio=1.46 | BiasVarNorm=0.26 |DriftScore=1.27 | Zone3Hours=1 | Hist=[mild,mild,mild]

2026.03.29 03:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=0 | SlopeLive=0.218 | DriftSlope=0.300 | BiasLive=1552.35 | DriftBias=1071.16 | RMSErelLive=30.6 | RMSErelRatio=1.46 | BiasVarNorm=0.27 |DriftScore=1.29 | Zone3Hours=1 | Hist=[mild,mild,mild,mild]

2026.03.29 03:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=0 | SlopeLive=0.218 | DriftSlope=0.300 | BiasLive=1552.35 | DriftBias=1071.16 | RMSErelLive=30.6 | RMSErelRatio=1.46 | BiasVarNorm=0.27 |DriftScore=1.29 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild]

2026.03.29 04:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.169 | DriftSlope=0.232 | BiasLive=1664.72 | DriftBias=1183.53 | RMSErelLive=31.5 | RMSErelRatio=1.50 | BiasVarNorm=0.27 |DriftScore=1.34 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild]

2026.03.29 05:00:16 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.162 | DriftSlope=0.223 | BiasLive=1664.96 | DriftBias=1183.77 | RMSErelLive=31.2 | RMSErelRatio=1.49 | BiasVarNorm=0.27 |DriftScore=1.34 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild,mild]

2026.03.29 06:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.125 | DriftSlope=0.173 | BiasLive=1752.24 | DriftBias=1271.05 | RMSErelLive=31.8 | RMSErelRatio=1.51 | BiasVarNorm=0.28 |DriftScore=1.38 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild,mild,mild]

2026.03.29 07:00:18 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.143 | DriftSlope=0.197 | BiasLive=1707.21 | DriftBias=1226.02 | RMSErelLive=32.0 | RMSErelRatio=1.52 | BiasVarNorm=0.28 |DriftScore=1.34 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild,mild,mild,mild]

2026.03.29 08:00:18 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.135 | DriftSlope=0.186 | BiasLive=1718.97 | DriftBias=1237.78 | RMSErelLive=31.1 | RMSErelRatio=1.48 | BiasVarNorm=0.27 |DriftScore=1.33 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild,mild,mild,mild,mild]

2026.03.29 09:00:16 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.133 | DriftSlope=0.183 | BiasLive=1722.95 | DriftBias=1241.76 | RMSErelLive=31.8 | RMSErelRatio=1.52 | BiasVarNorm=0.27 |DriftScore=1.35 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild,mild,mild,mild,mild,mild]

2026.03.29 09:00:16 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.133 | DriftSlope=0.183 | BiasLive=1722.95 | DriftBias=1241.76 | RMSErelLive=31.8 | RMSErelRatio=1.52 | BiasVarNorm=0.27 |DriftScore=1.35 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild,mild,mild,mild,mild,mild]

2026.03.29 10:00:17 1: Forecast DEBUG> DRIFT [con]: Flag=mild | Block=bias_implausible | SlopeLive=0.121 | DriftSlope=0.167 | BiasLive=1740.43 | DriftBias=1259.24 | RMSErelLive=31.1 | RMSErelRatio=1.48 | BiasVarNorm=0.27 |DriftScore=1.36 | Zone3Hours=1 | Hist=[mild,mild,mild,mild,mild,mild,mild,mild,mild,mild,mild,mild]



Hier noch die zugehörige "Information":
Informationen zum neuronalen Netz der Verbrauchsvorhersage

letztes KI-Training: 27.03.2026 21:50:01 / Laufzeit in Sekunden: 484
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 106 ms
Verbrauchernummer Wärmepumpe: 08

=== Modellparameter ===

Normierungsgrenzen: PV=10450 Wh, Hausverbrauch: Min=0 Wh / Max=7598 Wh
Trainingsdaten: 8341 Datensätze (Training=6672, Validation=1669)
Architektur: Inputs=98, Hidden Layers=64-32-16, Outputs=1
Hyperparameter: Learning Rate=0.001, Momentum=0.8, BitFail-Limit=0.25
Aktivierungen: Hidden=GAUSSIAN_SYMMETRIC, Steepness=1.0, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_heatpump_active_pv
Zufallsgenerator: Mode=1, Period=20
Modellalter: 34 h

=== Trainingsmetriken ===

bestes Modell bei Epoche: 22 (max. 15000)
Training MSE: 0.005804
Validation MSE: 0.003508
Validation MSE Average: 0.007253
Validation MSE Standard Deviation: 0.000208
Validation Bit_Fail: 1
Model Bias: 481 Wh
Model Slope: 0.7
Trainingsbewertung: ok                         (######.  Anzeige =>>> Ergebnis grüner Punkt)

=== Fehlermaße der Prognosen ===

MAE: 347.49 Wh
MedAE: 268.88 Wh
RMSE: 419.53 Wh
RMSE relative: 21 %
RMSE Rating: good
MAPE: 18.06 %
MdAPE: 14.32 %
R²: 0.71

=== Rauschen ===

Rauschen Bewertung: low
Empfehlung für Bit_Fail: 0.28 (Einstellung von aiControl->aiConBitFailLimit)

=== Drift-Kennzahlen ===

Drift Score: 1.36
Drift RMSE ratio: 1.48
Drift Slope: 0.167
Drift Bias: 1259.24
Drift Bias Live: 1740.43
Drift Index: 1.74
Drift Bewertung: recalibration blocked: bias_implausible
Slope recalibrated: -
Bias recalibrated: -
letzte Rekalibrierung: -


Aktuelle CON-Abweichungsmeldung im Kopf : 
->> CON Abweichung fortlaufend: 3,4 %, gestern: 0,3 % um 10:15 Uhr   
    sieht IMHO gut aus :)


Der CON-Forecast sieht auch okay aus:
- Screenshot -

Ist die Bewertung so richtig - ich bin mir da unsicher?



##################################
Nachsatz - siehe oben am Anfang


pvHistory
02 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 17279845, etotali02: 10351873, etotali03: 12015081, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: 1610, conaifc: 1506, confc: 1527, conbiascorr: 87, con: 2089, gcons: 2094, conprice: 0.25
            gfeedin: 0, feedprice: 0.08123
            DoN: 0, sunaz: 17, sunalt: -34
            batintotal01: 249949, batintotal02: 8541135, batintotal03: -
            batouttotal01: 222503, batouttotal02: 6117093, batouttotal03: -
            batprogsoc01: 0.0, batprogsoc02: 2.2, batprogsoc03: -, socprogwhsum: 188
            batsoc01: 0, batsoc02: 9, batsoc03: -, socwhsum: 759
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
            batin01: 0, batin02: 0, batin03: -
            batout01: 0, batout02: 0, batout03: -
            weatherid: 103, wcc: 99, windspeed: 3.06, windspeed_fast: 3.06, rr1c: 0.00, pvcorrf: 1.00/- temp: 2.2, comforttemp: 20, presence: 1
            csmt01: 1247338, csme01: 0.00, minutescsm01: 0
            csmt02: 99258, csme02: 0.00, minutescsm02: 0
            csmt04: 1257032, csme04: 0.00, minutescsm04: 0
            csmt05: 32299, csme05: 0.00, minutescsm05: 0
            csmt06: 2326467, csme06: 0.00, minutescsm06: 0
            csmt08: 7564183.1, csme08: 1725.90, minutescsm08: 120
           
      03 => pvapifcraw: -, pvfc: -, pvrl: -, pvrlvd: -, plantderated: -, rad1h: -
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            conlegfc: -, conaifc: -, confc: -, conbiascorr: -, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: -, sunalt: -
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: -
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
            strategybat01: -, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 161, wcc: 99, windspeed: 3.96, windspeed_fast: 3.96, rr1c: 0.50, pvcorrf: - temp: 3.50, comforttemp: -, presence: -
           


und hier die pvCircular

02 => pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0, pvrl: 0
      batin01: 0, batin02: 0, batin03: -
      batout01: 0, batout02: 0, batout03: -
      confc: 1527, gcons: 2094, gfeedin: 0, wcc: 95, rr1c: 1.00
      temp: 3.20, comforttemp: 20, windspeed: 6.87, windspeed_fast: 6.87, presence: 1, wid: 161, wtxt: -
      pprl01: -, pprl02: -, pprl03: -
      pvcorrf: -
      quality: -
      pvrlsum: -
      pvfcsum: -
      dnumsum: -
      con_all => Wed @ 440 471 831 412 1180 734 971 983 1202 1080 1055 1996 2589 1721 876 1515 2422 1996 2840 2465
                 Wed @ 2142 2404 2361 1912 1673 940 1467 723 1077 745
                 Tue @ 475 430 405 744 924 1017 728 1119 1178 966 1564 1351 1473 728 2116 1816 2538 3184 1567 2605
                 Tue @ 1859 1859 2082 1846 2453 1890 1478 1124 1219 1458
                 Mon @ 434 418 468 738 1120 745 1130 1801 1163 1234 1436 2071 2153 754 1132 1308 2795 2270 2912 1302
                 Mon @ 1379 2164 2064 2064 2846 1016 1781 1527 1764 1416
                 Fri @ 450 529 1113 874 1027 1302 1869 1225 708 1950 1819 1529 2144 1759 3118 2653 2732 1491 2506 2506
                 Fri @ 2041 2041 2472 993 1996 729 1346 1888 1999 1822
                 Thu @ 460 470 445 1143 1000 978 1008 904 1647 957 1979 2414 1193 835 932 2878 2211 2842 2398 1868
                 Thu @ 2092 2092 2768 1083 2051 1149 1750 1179 2230 2217
                 Sat @ 453 448 960 1117 736 1019 1361 1200 1308 743 3204 1612 2294 1894 1621 2752 3045 2308 1840 1571
                 Sat @ 1571 2100 1324 1569 1446 735 1367 1832 1612 1556
                 Sun @ 454 449 355 727 1344 998 1207 1543 1004 1032 831 1767 1155 841 2152 1396 1517 2418 2938 2312
                 Sun @ 1952 1976 1431 2799 1163 1261 1384 1184 1609 2089
      gcons_a => Fri @ 1 535 1 879 1031 1306 1876 1232 712 1958 1831 1534 2148 1763 3133 2653 2745 1497 2519 2519
                 Fri @ 2052 2052 2472 993 1996 2 2 3 5 1827
                 Tue @ 477 1 407 747 928 1021 731 1126 1183 972 1573 1359 1477 731 2121 1822 2547 3184 1572 2616
                 Tue @ 1868 1868 2088 1846 2453 1890 10 1 1225 4
                 Wed @ 1 473 1 408 1185 738 976 987 1206 1084 1060 2005 2600 1726 881 1519 2428 2005 2853 2470
                 Wed @ 2155 2412 2370 1912 1673 944 1467 2 1077 2
                 Mon @ 1 1 6 2 1125 749 1134 1807 1169 1240 1441 2080 2167 757 1137 1314 2809 2270 2925 1308
                 Mon @ 1385 2178 2064 2064 2846 1016 2 3 1764 4
                 Sun @ 7 2 1 731 1350 1001 603 1552 1009 1037 835 1777 1160 846 2156 1403 1522 2418 2952 2319
                 Sun @ 1965 1983 1431 2799 1163 1261 2 1184 3 2094
                 Thu @ 462 472 450 2 1003 982 1011 908 1652 960 1988 2428 1200 839 937 2893 2219 2852 2405 1870
                 Thu @ 2097 2097 2768 1083 2057 2 1750 1179 3 2217
                 Sat @ 4 12 586 1122 739 1023 1369 1205 1311 747 3219 1616 2308 1897 1629 2762 3045 2315 1845 1578
                 Sat @ 1578 2112 1324 1569 1446 1 3 1832 2 1556
03 => pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0, pvrl: 0
      batin01: 0, batin02: 0, batin03: -
      batout01: 0, batout02: 0, batout03: -
      confc: 1646, gcons: 1584, gfeedin: 0, wcc: 100, rr1c: 0.70
      temp: 2.80, comforttemp: 20, windspeed: 6.59, windspeed_fast: 6.59, presence: 1, wid: 161, wtxt: -
      pprl01: -, pprl02: -, pprl03: -
      pvcorrf: -
      quality: -
      pvrlsum: -
      pvfcsum: -
      dnumsum: -
      con_all => Fri @ 444 901 1082 1045 803 1435 1530 1148 848 1925 2001 2208 1140 773 3108 1555 2410 1441 1891 1891
                 Fri @ 1998 1998 1281 1652 2121 982 1403 1869 1633 1528
                 Tue @ 476 425 413 756 967 919 735 1578 1072 1345 1894 2513 2539 715 983 2170 2021 2509 2004 1565
                 Tue @ 2137 2137 2875 2396 1299 891 1985 1476 1812 2207
                 Mon @ 440 425 468 748 1185 959 957 1338 1250 1454 1594 2040 1642 743 1585 1957 2829 2957 3102 2276
                 Mon @ 2489 2028 1862 1862 2358 926 1325 1310 1437 1517
                 Wed @ 428 460 862 432 1206 725 923 1073 1224 1077 1288 1963 1968 1655 1032 2076 1631 2664 3231 1348
                 Wed @ 1998 1142 1605 2200 1849 951 2293 841 1252 817
                 Sun @ 454 453 373 824 1177 761 1521 3123 1420 950 907 2772 1224 1510 1178 1388 1925 2607 2889 1743
                 Sun @ 2158 2250 1733 2162 970 1457 1167 2436 2111 0
                 Thu @ 454 402 865 2014 722 1053 861 976 1096 1028 1973 2626 2477 992 1829 3342 1606 1847 1026 1568
                 Thu @ 1455 1455 1623 1284 1299 936 1418 2208 1481 1370
                 Sat @ 445 383 988 1313 848 1011 1434 1191 826 887 2407 1386 1925 783 1677 2854 3064 2210 1865 1658
                 Sat @ 1658 2074 1896 2785 2233 730 1424 2019 2207 1577
      gcons_a => Fri @ 1 905 2 1048 808 1442 1537 1152 851 1933 2005 2220 1148 776 3123 1555 2420 1446 1895 1895
                 Fri @ 2005 2005 1281 1659 2121 5 1 1269 2 1528
                 Wed @ 1 462 2 434 1211 728 927 1077 1229 1081 1293 1972 1975 1667 1035 2081 1640 2676 3244 1359
                 Wed @ 2003 1148 1605 2200 1849 954 2293 1 1252 1
                 Tue @ 478 1 415 760 971 923 739 1583 1078 1350 1899 2527 2548 719 988 2177 2032 2509 2017 1571
                 Tue @ 2141 2141 2886 2396 1299 891 1391 987 1823 12
                 Mon @ 2 3 12 489 1189 962 961 1345 1255 1460 1603 2047 1646 746 1594 1964 2842 2957 3113 2290
                 Mon @ 2501 2034 1862 1862 2358 930 899 2 1437 1
                 Sun @ 4 2 2 827 1182 764 1528 3131 1426 953 912 2783 1228 1516 1185 1393 1938 2607 2902 1756
                 Sun @ 2163 2259 1733 2162 970 1457 2 2436 27 0
                 Sat @ 2 15 992 1318 851 1015 1440 1196 831 890 2419 1397 1929 788 1687 2867 3064 2219 1880 1666
                 Sat @ 1666 2081 1896 2785 2233 2 1 2019 15 1584
                 Thu @ 456 404 868 122 725 1057 866 981 1102 1032 1982 2634 2490 997 1837 3354 1614 1856 1033 1578
                 Thu @ 1464 1464 1623 1288 1299 2 1418 2208 1 1370
04 => pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0, pvrl: 0
      batin01: 0, batin02: 0, batin03: -
      batout01: 0, batout02: 0, batout03: -
      confc: 2162, gcons: 1320, gfeedin: 0, wcc: 100, rr1c: 2.20
      temp: 2.70, comforttemp: 20, windspeed: 5.70, windspeed_fast: 5.70, presence: 1, wid: 161, wtxt: -
      pprl01: -, pprl02: -, pprl03: -
      pvcorrf: -
      quality: -
      pvrlsum: -
      pvfcsum: -
      dnumsum: -
      con_all => Sun @ 443 454 368 855 1264 970 1599 1784 1166 1022 870 1911 904 1095 2555 1138 2073 2937 3144 2541
                 Sun @ 1541 1638 2128 3285 1085 2368 1541 1428 1288 1291
                 Sat @ 434 366 1151 1166 711 1096 1755 1176 1303 712 2984 2773 1660 1448 2200 2373 2801 2153 2358 1763
                 Sat @ 1763 2626 1976 1436 1776 736 1763 1758 1374 1657
                 Thu @ 467 388 801 1007 931 965 870 881 1376 950 1962 1335 1573 967 2300 2546 2210 2985 2073 2658
                 Thu @ 2478 2478 2597 1296 2041 1248 1782 1237 2268 2292
                 Fri @ 455 863 1024 913 952 1805 1354 959 714 1867 1353 1634 1799 934 3123 2846 2511 1101 1522 1522
                 Fri @ 2069 2069 2466 1194 1376 873 1514 1465 1892 2141
                 Wed @ 438 457 846 648 1222 731 923 1017 1142 1070 1213 1942 1442 2862 915 1107 2222 1875 2768 1917
                 Wed @ 1616 1989 2507 1844 2526 1091 1353 1198 1217 723
                 Tue @ 476 780 407 792 881 941 726 1648 1147 1112 1920 2313 1157 724 1673 1288 2557 3183 2322 2335
                 Tue @ 2113 2113 2100 1567 1992 1664 1372 1810 1628 1540
                 Mon @ 442 423 437 762 1332 756 1044 1898 1225 970 1823 1877 1439 733 2032 1489 2999 2312 1984 1714
                 Mon @ 1795 2097 2289 2289 1907 993 1884 2012 2082 2160
      gcons_a => Fri @ 2 867 1 917 955 1815 1360 964 717 1876 1361 1639 1806 939 3137 2846 2517 1107 1531 1531
                 Fri @ 2083 2083 2476 1194 1376 3 2 1465 2 2141
                 Wed @ 1 458 2 651 1229 734 927 1022 1147 1074 1219 1951 1449 2873 920 1114 2230 1884 2782 1924
                 Wed @ 1625 2001 2507 1844 2526 1091 1353 2 1217 2
                 Mon @ 1 6 8 765 1337 760 1049 1904 1230 974 1831 1889 1445 736 2036 1497 3013 2312 1993 1719
                 Mon @ 1801 2109 2295 2295 1907 993 1884 5 2082 9
                 Tue @ 478 2 409 795 885 945 729 1653 1152 1117 1928 2320 1163 727 1682 1296 2564 3183 2328 2348
                 Tue @ 2123 2123 2107 1567 1992 1664 1372 1810 1632 2
                 Sun @ 9 3 1 859 1269 973 1603 1788 1172 1026 873 1919 909 1100 2561 1143 2078 2937 3156 2549
                 Sun @ 1550 1645 2128 3285 1085 2368 2 1428 654 1320
                 Sat @ 2 8 1156 1171 714 1100 1761 1181 1310 715 2994 2781 1671 1455 2209 2383 2801 2164 2364 1772
                 Sat @ 1772 2635 1976 1436 1776 2 2 1758 2 1657
                 Thu @ 469 390 804 41 934 970 873 885 1381 954 1970 1342 1578 972 2303 2558 2223 2995 2081 2664
                 Thu @ 2488 2488 2597 1296 2041 1 1782 1242 3 2292
05 => pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0, pvrl: 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.