76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

300P

Hallo Heiko + @All,

Thema Ladesteuerung Batterien:

Bei Batterie01 (setupBatteryDev01) wird die netzdienliche Ladessteuerung (Battery_ChargeRecommended_01) - soweit ich beurteilen kann - durchgängig zu den richtigen Zeiten geschaltet. Heute z.B. wurde ab 07:00 Uhr bis um 13:00 Uhr immer wieder mal (13 x) der Wert von "Battery_ChargeRecommended_01" zwischen 0 und 1 hin und her gewechselt.

Bei Batterie02 (setupBatteryDev02) passiert leider (bei mir) kein Werte-Wechsel bei Battery_ChargeRecommended_02 - obwohl mehrfach bei mir in den letzen Tagen mehr ins Netz eingespeist wurde, als in die 2 Batterien zusammen an dem Tag eingespeichert werden könnte.
(Ist bislang weiterhin noch nicht ein einziges Mal von 1 auf 0 umgeschaltet)

Kurzum
Netzdienlich bei Batterie01 =>> läuft
Netzdienlich bei zusätzlich Batterie02 =>> ? ? Oder wird dies nur über Batterie01 "mitgesteuert"

Einen Grund für das Verhaltung sehe ich derzeitig nicht.


@Alle:
Gibt es jemanden der mit 2 / 3 Batterien Erfahrung hat oder es nutzt ?

Gruß
300?
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.

tomcat.x

Zitat von: DS_Starter am 09 März 2025, 11:41:43Ansonsten ctrlDebug=radiationProcess anschalten, dann sieht man mehr.

Da ist heute natürlich nichts Verdächtiges zu sehen. Wenn da ein Wert zu hoch ist, fällt das nicht auf. Gestern konnte man halt eindeutig sehen, dass der eine Wert nicht plausibel ist. Von dieser Stunde wäre das Debug-Log interessant gewesen. Ich warte mal, ob so was wieder auftritt und schaue dann direkt nach.

Was mir im Log aber aufgefallen ist: "Module Temp (calculated) => 22.55 °C" für "Hour 10" bei "Forecasted temperature => 7.80 °C" ist der höchste Wert heute. Das kam mir komisch vor, auf Temperaturen hatte ich bisher aber noch nicht geschaut. Nachdem ich das jetzt gemacht habe, würde ich sagen, dass dieser Wert sogar noch der plausibelste ist. Für den Rest des Tages war die Modultemperatur mit maximal 16-17 Grad vorhergesagt, obwohl selbst die "Forecasted temperature" bis auf 15 Grad stieg und die Sonneneinstrahlung natürlich im Laufe des Tages auch intensiver wurde (wie auch vorhergesagt). Die Modultemperatur lag dann eher zwischen 25 und 30 Grad. Der berechnete Zuschlag von 4-5% auf die "String Peak" führte dann auf jeden Fall zu Vorhersagefehlern. Wie wird denn die Module "Temp (calculated)" vorhergesagt?
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

ZitatWie wird denn die Module "Temp (calculated)" vorhergesagt?

Das ist eine Annahme, die aus diesem Zusammenhang abgeleitet wird:

# Die Nominalleistung der Module wird bei 25 Grad
# Umgebungstemperatur und bei 1.000 Watt Sonneneinstrahlung
# gemessen.
# Steigt die Temperatur um 1 Grad Celsius sinkt die Modulleistung
# typisch um 0,4 Prozent. Solartellen können im Sommer 70°C heiß
# werden.
#
# Das würde für eine 10 kWp Photovoltaikanlage folgenden
# Leistungsverlust bedeuten:
#
#       Leistungsverlust = -0,4%/K * 45K * 10 kWp = 1,8 kWp
#
# https://www.enerix.de/photovoltaiklexikon/temperaturkoeffizient/

Natürlich nur grob denn wir wissen nicht den Temp. Koeffizienten der verbauten Zellen und wir wissen auch nicht die reale Temp. der Zellen, schon garnicht als Prognose. Im Modul wird ein Zuschlag/Abschlag abhängig von der der Umgebungstemp. und der Strahlungsintensität (d.h. Bewölkung vorgenommen).
Allerdings hat der daraus resultierende Wert nur eine begrenzende Funktion, d.h. der Peak kann etwas höher oder niedriger liegen.
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

@300P,

wichtige Frage, hast du das Attr ctrlBatSocManagement02 für die 2. Batterie gesetzt?
Wenn ja, kann nur ein ctrlDebug=batteryManagement mehr Aufschluß geben.
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

attr Forecast ctrlBatSocManagement01 lowSoc=10 upSoC=30 maxSoC=95 careCycle=20
attr Forecast ctrlBatSocManagement02 lowSoc=10 upSoC=30 maxSoC=95 careCycle=20
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.

300P

Hier das aktuelle Log vom Batteriemanagement
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step2 - basics -> Energy expected for charging: 13172.8666666667 Wh, need until maxsoc: 0 Wh
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step2 - calc care SoC -> docare: 0, care SoC: 5 %, use preliminary Target: 5 % (care SoC calculation & activation postponed to after 10.03.2025 16:54:00)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step3 - basics -> cantarget: -46 %, newtarget: -46 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step3 - charging probability -> docare: 0, Target: 5 % (new target < current Target SoC 10)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step4 - basics -> docare: 0, lowSoc: 10 %, upSoc: 30 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step4 - observe low/up limits -> Target: 10 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step5 - rounding the SoC to steps of 5 % -> Target: 10 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 SoC Step6 - force charging request: no (Battery is sufficiently charged)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step2 - basics -> Energy expected for charging: 12600.1333333333 Wh, need until maxsoc: 0 Wh
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step2 - calc care SoC -> docare: 0, care SoC: 5 %, use preliminary Target: 5 % (care SoC calculation & activation postponed to after 10.03.2025 16:54:00)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step3 - basics -> cantarget: -46 %, newtarget: -46 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step3 - charging probability -> docare: 0, Target: 5 % (new target < current Target SoC 10)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step4 - basics -> docare: 0, lowSoc: 10 %, upSoc: 30 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step4 - observe low/up limits -> Target: 10 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step5 - rounding the SoC to steps of 5 % -> Target: 10 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 SoC Step6 - force charging request: no (Battery is sufficiently charged)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat XX Charge Rcmd - Inverter 'SB25' cap: 2500 W, Power limit: 70 % -> Pmax eff: 1750 W
2025.03.10 16:26:49 1: Forecast DEBUG> Bat XX Charge Rcmd - Inverter 'SB30' cap: 3000 W, Power limit: 70 % -> Pmax eff: 2100 W
2025.03.10 16:26:49 1: Forecast DEBUG> Bat XX Charge Rcmd - Inverter 'SB40' cap: 4000 W, Power limit: 70 % -> Pmax eff: 2800 W
2025.03.10 16:26:49 1: Forecast DEBUG> Bat XX Charge Rcmd - Summary Power limit of all Inverter (except feed 'grid'): 6650 W
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 Charge Rcmd - Installed Battery capacity: 9016 Wh, Percentage of total capacity: 51.1 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 Charge Rcmd - The PV generation, consumption and surplus listed below are based on the battery's share of the total capacity!
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 16 -> 1 (currsoc: 100 %, SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 824, confc: 300, Surp Day: 310 Wh, Curr PV: 3041 W, Curr Consumption: 2598 W, Limit: 6650 W)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 17 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 974, confc: 303, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 18 -> 1 (SoCfc: 96.4 %, soc: 8695 Wh, pvfc: 29, confc: 318, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 19 -> 1 (SoCfc: 92.6 %, soc: 8345 Wh, pvfc: 0, confc: 315, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 20 -> 1 (SoCfc: 88.4 %, soc: 7974 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 21 -> 1 (SoCfc: 84.3 %, soc: 7603 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 22 -> 1 (SoCfc: 80.5 %, soc: 7254 Wh, pvfc: 0, confc: 314, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 10 23 -> 1 (SoCfc: 77.2 %, soc: 6962 Wh, pvfc: 0, confc: 263, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 00 -> 1 (SoCfc: 74.2 %, soc: 6693 Wh, pvfc: 0, confc: 242, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 01 -> 1 (SoCfc: 71.3 %, soc: 6427 Wh, pvfc: 0, confc: 239, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 02 -> 1 (SoCfc: 68.3 %, soc: 6158 Wh, pvfc: 0, confc: 242, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 03 -> 1 (SoCfc: 65.4 %, soc: 5894 Wh, pvfc: 0, confc: 238, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 04 -> 1 (SoCfc: 62.4 %, soc: 5627 Wh, pvfc: 0, confc: 240, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 05 -> 1 (SoCfc: 59.4 %, soc: 5360 Wh, pvfc: 0, confc: 240, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 06 -> 1 (SoCfc: 56.5 %, soc: 5092 Wh, pvfc: 0, confc: 241, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 07 -> 1 (SoCfc: 67.1 %, soc: 6046 Wh, pvfc: 1299, confc: 239, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 08 -> 1 (SoCfc: 75.0 %, soc: 6761 Wh, pvfc: 1111, confc: 317, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 09 -> 1 (SoCfc: 85.9 %, soc: 7741 Wh, pvfc: 1371, confc: 282, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 10 -> 1 (SoCfc: 95.6 %, soc: 8618 Wh, pvfc: 1222, confc: 248, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 11 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 2238, confc: 258, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 12 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 2109, confc: 401, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 13 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 2105, confc: 470, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 14 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 1158, confc: 365, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 15 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 417, confc: 347, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 16 -> 1 (SoCfc: 97.5 %, soc: 8788 Wh, pvfc: 95, confc: 300, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 17 -> 1 (SoCfc: 94.3 %, soc: 8501 Wh, pvfc: 45, confc: 303, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 18 -> 1 (SoCfc: 90.4 %, soc: 8151 Wh, pvfc: 3, confc: 318, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 19 -> 1 (SoCfc: 86.5 %, soc: 7801 Wh, pvfc: 0, confc: 315, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 20 -> 1 (SoCfc: 82.4 %, soc: 7430 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 21 -> 1 (SoCfc: 78.3 %, soc: 7059 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 22 -> 1 (SoCfc: 74.4 %, soc: 6710 Wh, pvfc: 0, confc: 314, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 01 relLoad 11 23 -> 1 (SoCfc: 71.2 %, soc: 6418 Wh, pvfc: 0, confc: 263, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 Charge Rcmd - Installed Battery capacity: 8624 Wh, Percentage of total capacity: 48.9 %
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 Charge Rcmd - The PV generation, consumption and surplus listed below are based on the battery's share of the total capacity!
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 16 -> 1 (currsoc: 100 %, SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 788, confc: 286, Surp Day: 0 Wh, Curr PV: 3041 W, Curr Consumption: 2598 W, Limit: 6650 W)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 17 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 931, confc: 290, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 18 -> 1 (SoCfc: 96.4 %, soc: 8316 Wh, pvfc: 28, confc: 305, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 19 -> 1 (SoCfc: 92.6 %, soc: 7982 Wh, pvfc: 0, confc: 301, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 20 -> 1 (SoCfc: 88.5 %, soc: 7628 Wh, pvfc: 0, confc: 319, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 21 -> 1 (SoCfc: 84.3 %, soc: 7272 Wh, pvfc: 0, confc: 320, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 22 -> 1 (SoCfc: 80.5 %, soc: 6939 Wh, pvfc: 0, confc: 300, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 10 23 -> 1 (SoCfc: 77.2 %, soc: 6659 Wh, pvfc: 0, confc: 252, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 00 -> 1 (SoCfc: 74.2 %, soc: 6401 Wh, pvfc: 0, confc: 232, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 01 -> 1 (SoCfc: 71.3 %, soc: 6148 Wh, pvfc: 0, confc: 228, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 02 -> 1 (SoCfc: 68.3 %, soc: 5891 Wh, pvfc: 0, confc: 231, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 03 -> 1 (SoCfc: 65.4 %, soc: 5638 Wh, pvfc: 0, confc: 228, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 04 -> 1 (SoCfc: 62.4 %, soc: 5382 Wh, pvfc: 0, confc: 230, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 05 -> 1 (SoCfc: 59.4 %, soc: 5126 Wh, pvfc: 0, confc: 230, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 06 -> 1 (SoCfc: 56.5 %, soc: 4870 Wh, pvfc: 0, confc: 230, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 07 -> 1 (SoCfc: 67.0 %, soc: 5782 Wh, pvfc: 1242, confc: 229, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 08 -> 1 (SoCfc: 75.0 %, soc: 6466 Wh, pvfc: 1063, confc: 303, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 09 -> 1 (SoCfc: 85.9 %, soc: 7404 Wh, pvfc: 1312, confc: 270, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 10 -> 1 (SoCfc: 95.6 %, soc: 8242 Wh, pvfc: 1169, confc: 238, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 11 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 2141, confc: 246, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 12 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 2018, confc: 384, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 13 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 2014, confc: 450, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 14 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 1107, confc: 350, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 15 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 398, confc: 331, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 16 -> 1 (SoCfc: 97.5 %, soc: 8407 Wh, pvfc: 91, confc: 286, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 17 -> 1 (SoCfc: 94.3 %, soc: 8133 Wh, pvfc: 43, confc: 290, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 18 -> 1 (SoCfc: 90.4 %, soc: 7796 Wh, pvfc: 2, confc: 305, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 19 -> 1 (SoCfc: 86.5 %, soc: 7462 Wh, pvfc: 0, confc: 301, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 20 -> 1 (SoCfc: 82.4 %, soc: 7108 Wh, pvfc: 0, confc: 319, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 21 -> 1 (SoCfc: 78.3 %, soc: 6752 Wh, pvfc: 0, confc: 320, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 22 -> 1 (SoCfc: 74.4 %, soc: 6419 Wh, pvfc: 0, confc: 300, Surp Day: 0 Wh)
2025.03.10 16:26:49 1: Forecast DEBUG> Bat 02 relLoad 11 23 -> 1 (SoCfc: 71.2 %, soc: 6139 Wh, pvfc: 0, confc: 252, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step2 - basics -> Energy expected for charging: 13172.8666666667 Wh, need until maxsoc: 0 Wh
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step2 - calc care SoC -> docare: 0, care SoC: 5 %, use preliminary Target: 5 % (care SoC calculation & activation postponed to after 10.03.2025 16:54:00)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step3 - basics -> cantarget: -46 %, newtarget: -46 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step3 - charging probability -> docare: 0, Target: 5 % (new target < current Target SoC 10)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step4 - basics -> docare: 0, lowSoc: 10 %, upSoc: 30 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step4 - observe low/up limits -> Target: 10 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step5 - rounding the SoC to steps of 5 % -> Target: 10 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 SoC Step6 - force charging request: no (Battery is sufficiently charged)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step2 - basics -> Energy expected for charging: 12600.1333333333 Wh, need until maxsoc: 0 Wh
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step2 - calc care SoC -> docare: 0, care SoC: 5 %, use preliminary Target: 5 % (care SoC calculation & activation postponed to after 10.03.2025 16:54:00)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step3 - basics -> cantarget: -46 %, newtarget: -46 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step3 - charging probability -> docare: 0, Target: 5 % (new target < current Target SoC 10)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step4 - basics -> docare: 0, lowSoc: 10 %, upSoc: 30 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step4 - observe low/up limits -> Target: 10 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step5 - rounding the SoC to steps of 5 % -> Target: 10 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 SoC Step6 - force charging request: no (Battery is sufficiently charged)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat XX Charge Rcmd - Inverter 'SB25' cap: 2500 W, Power limit: 70 % -> Pmax eff: 1750 W
2025.03.10 16:26:52 1: Forecast DEBUG> Bat XX Charge Rcmd - Inverter 'SB30' cap: 3000 W, Power limit: 70 % -> Pmax eff: 2100 W
2025.03.10 16:26:52 1: Forecast DEBUG> Bat XX Charge Rcmd - Inverter 'SB40' cap: 4000 W, Power limit: 70 % -> Pmax eff: 2800 W
2025.03.10 16:26:52 1: Forecast DEBUG> Bat XX Charge Rcmd - Summary Power limit of all Inverter (except feed 'grid'): 6650 W
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 Charge Rcmd - Installed Battery capacity: 9016 Wh, Percentage of total capacity: 51.1 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 Charge Rcmd - The PV generation, consumption and surplus listed below are based on the battery's share of the total capacity!
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 16 -> 1 (currsoc: 100 %, SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 824, confc: 300, Surp Day: 310 Wh, Curr PV: 3039 W, Curr Consumption: 2599 W, Limit: 6650 W)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 17 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 974, confc: 303, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 18 -> 1 (SoCfc: 96.4 %, soc: 8695 Wh, pvfc: 29, confc: 318, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 19 -> 1 (SoCfc: 92.6 %, soc: 8345 Wh, pvfc: 0, confc: 315, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 20 -> 1 (SoCfc: 88.4 %, soc: 7974 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 21 -> 1 (SoCfc: 84.3 %, soc: 7603 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 22 -> 1 (SoCfc: 80.5 %, soc: 7254 Wh, pvfc: 0, confc: 314, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 10 23 -> 1 (SoCfc: 77.2 %, soc: 6962 Wh, pvfc: 0, confc: 263, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 00 -> 1 (SoCfc: 74.2 %, soc: 6693 Wh, pvfc: 0, confc: 242, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 01 -> 1 (SoCfc: 71.3 %, soc: 6427 Wh, pvfc: 0, confc: 239, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 02 -> 1 (SoCfc: 68.3 %, soc: 6158 Wh, pvfc: 0, confc: 242, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 03 -> 1 (SoCfc: 65.4 %, soc: 5894 Wh, pvfc: 0, confc: 238, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 04 -> 1 (SoCfc: 62.4 %, soc: 5627 Wh, pvfc: 0, confc: 240, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 05 -> 1 (SoCfc: 59.4 %, soc: 5360 Wh, pvfc: 0, confc: 240, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 06 -> 1 (SoCfc: 56.5 %, soc: 5092 Wh, pvfc: 0, confc: 241, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 07 -> 1 (SoCfc: 67.1 %, soc: 6046 Wh, pvfc: 1299, confc: 239, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 08 -> 1 (SoCfc: 75.0 %, soc: 6761 Wh, pvfc: 1111, confc: 317, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 09 -> 1 (SoCfc: 85.9 %, soc: 7741 Wh, pvfc: 1371, confc: 282, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 10 -> 1 (SoCfc: 95.6 %, soc: 8618 Wh, pvfc: 1222, confc: 248, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 11 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 2238, confc: 258, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 12 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 2109, confc: 401, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 13 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 2105, confc: 470, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 14 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 1158, confc: 365, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 15 -> 1 (SoCfc: 100.0 %, soc: 9016 Wh, pvfc: 417, confc: 347, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 16 -> 1 (SoCfc: 97.5 %, soc: 8788 Wh, pvfc: 95, confc: 300, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 17 -> 1 (SoCfc: 94.3 %, soc: 8501 Wh, pvfc: 45, confc: 303, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 18 -> 1 (SoCfc: 90.4 %, soc: 8151 Wh, pvfc: 3, confc: 318, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 19 -> 1 (SoCfc: 86.5 %, soc: 7801 Wh, pvfc: 0, confc: 315, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 20 -> 1 (SoCfc: 82.4 %, soc: 7430 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 21 -> 1 (SoCfc: 78.3 %, soc: 7059 Wh, pvfc: 0, confc: 334, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 22 -> 1 (SoCfc: 74.4 %, soc: 6710 Wh, pvfc: 0, confc: 314, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 01 relLoad 11 23 -> 1 (SoCfc: 71.2 %, soc: 6418 Wh, pvfc: 0, confc: 263, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 Charge Rcmd - Installed Battery capacity: 8624 Wh, Percentage of total capacity: 48.9 %
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 Charge Rcmd - The PV generation, consumption and surplus listed below are based on the battery's share of the total capacity!
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 16 -> 1 (currsoc: 100 %, SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 788, confc: 286, Surp Day: 0 Wh, Curr PV: 3039 W, Curr Consumption: 2599 W, Limit: 6650 W)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 17 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 931, confc: 290, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 18 -> 1 (SoCfc: 96.4 %, soc: 8316 Wh, pvfc: 28, confc: 305, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 19 -> 1 (SoCfc: 92.6 %, soc: 7982 Wh, pvfc: 0, confc: 301, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 20 -> 1 (SoCfc: 88.5 %, soc: 7628 Wh, pvfc: 0, confc: 319, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 21 -> 1 (SoCfc: 84.3 %, soc: 7272 Wh, pvfc: 0, confc: 320, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 22 -> 1 (SoCfc: 80.5 %, soc: 6939 Wh, pvfc: 0, confc: 300, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 10 23 -> 1 (SoCfc: 77.2 %, soc: 6659 Wh, pvfc: 0, confc: 252, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 00 -> 1 (SoCfc: 74.2 %, soc: 6401 Wh, pvfc: 0, confc: 232, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 01 -> 1 (SoCfc: 71.3 %, soc: 6148 Wh, pvfc: 0, confc: 228, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 02 -> 1 (SoCfc: 68.3 %, soc: 5891 Wh, pvfc: 0, confc: 231, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 03 -> 1 (SoCfc: 65.4 %, soc: 5638 Wh, pvfc: 0, confc: 228, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 04 -> 1 (SoCfc: 62.4 %, soc: 5382 Wh, pvfc: 0, confc: 230, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 05 -> 1 (SoCfc: 59.4 %, soc: 5126 Wh, pvfc: 0, confc: 230, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 06 -> 1 (SoCfc: 56.5 %, soc: 4870 Wh, pvfc: 0, confc: 230, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 07 -> 1 (SoCfc: 67.0 %, soc: 5782 Wh, pvfc: 1242, confc: 229, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 08 -> 1 (SoCfc: 75.0 %, soc: 6466 Wh, pvfc: 1063, confc: 303, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 09 -> 1 (SoCfc: 85.9 %, soc: 7404 Wh, pvfc: 1312, confc: 270, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 10 -> 1 (SoCfc: 95.6 %, soc: 8242 Wh, pvfc: 1169, confc: 238, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 11 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 2141, confc: 246, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 12 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 2018, confc: 384, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 13 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 2014, confc: 450, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 14 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 1107, confc: 350, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 15 -> 1 (SoCfc: 100.0 %, soc: 8624 Wh, pvfc: 398, confc: 331, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 16 -> 1 (SoCfc: 97.5 %, soc: 8407 Wh, pvfc: 91, confc: 286, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 17 -> 1 (SoCfc: 94.3 %, soc: 8133 Wh, pvfc: 43, confc: 290, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 18 -> 1 (SoCfc: 90.4 %, soc: 7796 Wh, pvfc: 2, confc: 305, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 19 -> 1 (SoCfc: 86.5 %, soc: 7462 Wh, pvfc: 0, confc: 301, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 20 -> 1 (SoCfc: 82.4 %, soc: 7108 Wh, pvfc: 0, confc: 319, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 21 -> 1 (SoCfc: 78.3 %, soc: 6752 Wh, pvfc: 0, confc: 320, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 22 -> 1 (SoCfc: 74.4 %, soc: 6419 Wh, pvfc: 0, confc: 300, Surp Day: 0 Wh)
2025.03.10 16:26:52 1: Forecast DEBUG> Bat 02 relLoad 11 23 -> 1 (SoCfc: 71.2 %, soc: 6139 Wh, pvfc: 0, confc: 252, Surp Day: 0 Wh)


PS:
Schalte morgen früh mal nach dem Frühstück das Loggen wieder ein
Kann aber (SSD am RPI) auch einfach mal dauerloggen ?.......
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

Ich kann da jetzt nichts abwegiges erkennen.
Interessant wäre nur der Moment wo eine Bat nicht geladen werden soll und die andere noch eine Freigabe hat. Morgen ist da vllt. nicht so ein guter Tag dafür.

Aber vllt. liegt auch ein kleines Mißverständnis vor. Es erfolgt immer dann eine Ladefreigabe wenn:

- wenn benötigte Ladeenergie >= Restüberschuß des Tages zzgl. Sicherheitsaufschlag

ODER

- der PV-Erezugungszenit überschritten ist (Today_MaxPVforecastTime)

ODER

- wenn akt. PV Leistung >= WR-Leistungsbegrenzung

ODER

- wenn BatSoc-Managementnicht _nicht_ aktiviert ist

Wenn eine dieser Kriterien wahr ist, bleibt Battery_ChargeRecommended_XX = 1.
D.h. auch, wenn durch das Management der Bat1 die Einhaltung der Kriterien bereits erwirkt wird, bleibt die Bat2 im Modus Battery_ChargeRecommended_XX =1.
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 10 März 2025, 16:59:59Ich kann da jetzt nichts abwegiges erkennen.
Interessant wäre nur der Moment wo eine Bat nicht geladen werden soll und die andere noch eine Freigabe hat. Morgen ist da vllt. nicht so ein guter Tag dafür.

Stimmt - morgen soll es bei mir nur ca. 24 kWh geben statt ca. 37 kWh heute  :o
(Tagesverbrauch ist so um die 15 kWh)
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

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 10 März 2025, 16:16:02Allerdings hat der daraus resultierende Wert nur eine begrenzende Funktion, d.h. der Peak kann etwas höher oder niedriger liegen.

Wobei das bei mir heute schon so 7% Unterschied in der Vorhersage verursacht haben dürfte. Berechnet war die Modultemperatur mit 15 Grad (also Zuschlag) und war dann über 32 (also Abschlag).

Und noch eine Frage zum Verständnis: Die voraussichtliche Modultemperatur wird aus Außentemperatur und Strahlungsintensität berechnet. Aus der voraussichtlichen Modultemperatur ergibt sich dann anhand eines durchschnittlichen Temp.-Koeffizienten der Zuschlag oder Abschlag. Müsste dann bei 2 Strings mit gleicher "Forecasted temperature" nicht auch "Win(+)/Loss(-) String Peak Power by Temp" gleich sein?
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

ZitatMüsste dann bei 2 Strings mit gleicher "Forecasted temperature" nicht auch "Win(+)/Loss(-) String Peak Power by Temp" gleich sein?
Nur wenn die nominalen String-Peak identisch sind, also z.B. 2 Strings mit je 2kW Peak.

Das Ganze ist ein wenig Glaskugel schauen. Ich habe noch keine Angaben gefunden mit denen man eine Prognose der Zelltemperaturen sehr realistisch prognostizieren kann. Aktuelle Temperaturmessungen nutzen für eine Prognose nichts.
Ich könnte diesen Temperaturaufschlag / Abschlag auch herausnehmen. Allerdings hat die Zelltemperatur mit Sicherheit einen Leistungseinfluß.
Ob ich mit meiner Einschätzung richtig liege? Schwer zu sagen. Man kann sich die Mühe machen und die Prognosen für den Tag mal notieren und über geeignete Maßnahmen jede Stunde die realen Temp messen. Daraus dann eine Differenzbetrachtung anfertigen mit der man den Formelansatz verbessern kann.

Wenn ich mir meine Vergleichsinstanz mit der pah-Formel ohne jegliche Korrektur (auch keine via Tempkoeffizent) anschaue, erkenne ich bei sonnigen Wetter immer! um die Mittagszeit eine Abflachung der realen Erzeugung gegenüber der Prognose. Das könnte eine Folge der Aufheizung der Zellen sein (habe reine Südlage).

Bei den korrigierten Instanzen ist die Diskrepanz nicht so ausgeprägt. Sicherlich hat die Temp.Korrektur hier auch einen Einfluß.
Wie gesagt, besser weiß ich es nicht. Wenn jemand eine bessere Formel/Möglichkeit sieht, nehme ich einen Vorschlag gerne entgegen.
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

RPi_Fhem_Fan

#2291
Hallo zusammen,

seit einigen Tagen ist meine Verbrauchsprognose leider leer.
Im Datenspeicher pvHistory sind die confc Werte der letzten Tage leer (siehe Bild confc_10.PNG) in den Daten von letztem Monat sind noch Werte vorhanden (siehe Bild confc_11.PNG).
Zur Erklärung: beim Update auf Version 1.45.6 (siehe mein Post #1992) hatte ich eine Endlosschleife und musste kurz das Modul deaktiveren. Nach der Behebung und Aktivierung waren dann die Verbrauchsprognosewerte nicht mehr vorhanden (ein Recover hatte ich danach nicht manuell gestartet).
Ich halte dieses Modul aktuell und habe das aktuellste Update von heute durchgeführt.
Vielleicht hat jemand eine Idee für eine weitere, tiefere Analyse ?

Gruß Martin

DS_Starter

Ist das Attr affectConsForecastIdentWeekdays gesetzt, wenn ja wie?
Und zeigt mal bitte diesen Ausschnitt aus "get ... pvCircular 11":

      con_all => Di  @ 785 666 1391 1440 1509
                 Sa  @ 697 851 535 739 1801
                 So  @ 615 534 708 705 623
                 Mi  @ 796 515 949 739 1055
                 Fr  @ 1103 369 829 572 667
                 Mo  @ 1888 954 1038 1961 2305 1099
                 Do  @ 418 1379 1272 490 669

Es kommt auf das "con_all" an.
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

RPi_Fhem_Fan

Danke für die schnelle Rückmeldung.

affectConsForecastIdentWeekdays 1
affectConsForecastLastDays 8

pvCircular 11 (con_all ist nicht vorhanden):
11 => pvapifc: 1741, pvaifc: -, pvfc: 1741, aihit: 0, pvrl: 2800
      batin01: 2287, batin02: -, batin03: -
      batout01: 0, batout02: -, batout03: -
      confc: -, gcon: 0, gfeedin: 0, wcc: 100, rr1c: 0.00
      temp: 6.90, wid: 3, wtxt: Bewölkung zunehmend
      pprl01: -, pprl02: -, pprl03: -
      pvcorrf: -
      quality: -
      pvrlsum: -
      pvfcsum: -
      dnumsum: -

Gruß Martin

DS_Starter

Hallo Martin,

zeig mal bitte noch die komplette Ausgabe von "get ... pvHistory 10".
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