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

Welche Größen haben die beiden Batterien zueinander, gleich groß oder unterschiedliche Kapazität?
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

Die "blaue" 16 kW (LG16H-PRIME) - die grüne "real nur noch" 8.6 kW (LG10-RESU)

Jetzt wird es "mehr" weniger 21:05 Uhr O:-)

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

Das ist die Fortschreibung basierend auf dem aktuell realen SoC-Wert. Problematisch ist die Dynamisierung des Teilungsfaktors, d.h. des Defizitverhältnisses zwischen den Entladungen mehrerer Batterien. Dieser Faktor ändert sich dynamisch über die gesamte Entladungszeit, denn die Batterien entladen sich ungleichmäßig. Das ist nicht trivial.
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

Ja, aber ab 02:00 Uhr müssten die Veränderungen signifikant größer werden, da die grüne ja dann ja nur bis 10 % leergesaugt wird.
Das ist m.w.n. auch so hinterlegt.
Einschränkung
- die grüne wird aber manchmal sonnenarmen Zeiten (z.B. Winter) bis 2 - 3 % entladen.
- die blaue wird bis 0 % entladen, da gibt es "Nutzungsbereiche" die bis 0 % runter geht - das ist aber dann nicht real 0 % in der Batterie.

Tiefenentladeschutzbereich [A] 2 % (0 % ... 5 %)
Tiefenentladeschutzbereich [B] 2 % (0 % ... 5 %)
Tiefenentladeschutzbereich [C] 2 % (0 % ... 5 %)
Entladestoppbereich [A] 3 % (1 % ... 5 %)
Entladestoppbereich [B] 1 % (1 % ... 5 %)
Entladestoppbereich [C] 1 % (1 % ... 5 %)
Minimale Breite des Ersatzstrombereichs 0 % (0 % ... 100 %)
Breite des Bereichs zur Erhaltung des Batterieladezustands [A] 3 % (1 % ... 10 %)
Breite des Bereichs zur Erhaltung des Batterieladezustands [B] 5 % (1 % ... 10 %)
Breite des Bereichs zur Erhaltung des Batterieladezustands [C] 5 % (1 % ... 10 %)

Das ist aber für die Berechnungen nicht relevant weil das SF nicht "weiss"
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

Ich sehe keinen Fehler in der Routine. Welche Strategie hast du eingestellt?
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

Moin,

hier die Wasserstandsmeldung

Zitat von: DS_Starter am 21 April 2026, 22:45:27Welche Strategie hast du eingestellt?

Die "blaue" (01)
lowSoc=1 upSoC=50 maxSoC=95 loadStrategy=loadRelease
Die "güne" 02
lowSoc=10 upSoC=50 maxSoC=95 loadStrategy=loadRelease

Screenshot 08:15 Uhr





EDT:
Es war "etwas kälter" heute Nacht (so um -1 Grad) ->> da hat sich die WP doch glatt alles aus der Batterie geholt was da war :)
Aber dafür soll es heute 79 kWh den Tag über geben....
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,

ich stehe vor der grundsätzlichen Frage den Stand des Batteriemanagements mit dem eingecheckten Zusatnd wiederherzustellen da der 100%-Bug ja noch nicht gelöst ist.
Die V 2.6.1 möchte ich dann ersteinmal einchecken und ein Refactoring des Batteriemanagements unter diesem Gesichtspunkt separat und ausschließlich nochmal angehen.
Denn bis auf den 100%-Bug hat es bis jetzt ja einwandfrei funktioniert?
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

Die anderen Sachen passen doch alle - den kleinen Bug kann man verschmerzen.
Und nicht alle User haben 2 Batterien am Start.😇
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 V 2.6.1 im contrib ist upgedated. Das Modul enthält wieder die bisherige Batteriesteuerung.
Die Version werde ich zunächst kurzfistig einchecken, da sie bereits viele Verbesserungen und Anpassungen enthält.
Das Batteriemanagement schaue ich mir noch einmal völlig separat unter dem Aspekt eines Refactoring an.

LG,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

#5889
Hier eine Zusammenfassung welche Änderungen/Erweiterungen in der Version 2.6.1 enthalten sind:

- Implementierung der neuen Tilted Irradiance Kalkulation für Model=DWD (https://forum.fhem.de/index.php?msg=1361712)
- Flutung des Log in bestimmten Fehlersituationen entschärft
- setupMeterDev: Prüfungen verschärft um fehlerhafte Eingaben zu verhindern (https://forum.fhem.de/index.php?msg=1361507)
- neues Reading Tomorrow_CONforecast (ersetzt zukünftig Reading Tomorrow_ConsumptionForecast)
- Fix Grafikfehler (erste Stunde = -1) wenn Anzeige historische Werte eine Stunde größer als vergangene Stunden bis Mitternacht
- die Generierung zusätzlicher Events wurde auf 03:XX verschoben (https://forum.fhem.de/index.php?msg=1361985)
- neue Debug-Features tiltedIrrCache und miniCache
- vielfältige Maßnahmen zur Performancesteigerung (rework von einigen Codeblöcken) -> ca. 50% weniger Zeit p. Interval
- Einführung von Mini- und LRU-Caches für teuren Code, Information im Internal Block

Hinweis: Wer die interne Funktion timestringsFromOffset in eigenem Code verwendet, muß den Aufruf mit $name ergänzen:

                             timestringsFromOffset ($name, <time>, <offset>);


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

Es gibt noch ein Symptom bei den Batterien:

In der aktuellen Stunde und +3 Stunden wird immer der gleiche % Werte angezeigt/berechnet:

Und das obwohl sicherlich genug PV-Ertrag (aktuell) und in den nächsten 3 Stunden


NextHour00 => starttime: 2026-04-22 11:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 12, today: 1
              pvapifcraw: 6779, pvapifc: 6779, pvaifc: 6636, pvfc: 6708, aihit: 1
              conlegfc: 1962, conaifc: 1828, confc: 1855, conbiascorr: -107, confcEx: 1962, weatherid: 0, wcc: 0, rr1c: 0.00
              temp: 10.2, windspeed: 2.84, windspeed_fast: 2.84, rad1h: 2160, sunaz: 138, sunalt: 44, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: 1, correff: 1.00/-
              soc01: 32.0, soc02: 94.0, soc03: -, socprogwhsum: 12991
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour01 => starttime: 2026-04-22 12:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 13, today: 1
              pvapifcraw: 7307, pvapifc: 7307, pvaifc: -, pvfc: 7307, aihit: 0
              conlegfc: 2850, conaifc: 1762, confc: 1980, conbiascorr: -103, confcEx: 2850, weatherid: 1, wcc: 23, rr1c: 0.00
              temp: 11.60, windspeed: 2.92, windspeed_fast: 2.92, rad1h: 2600, sunaz: 158, sunalt: 49, DoN: 1
              rrange: 0.00, crange: 25, DaysInRange: 1, correff: 1.00/-
              soc01: 32.0, soc02: 94.0, soc03: -, socprogwhsum: 12991
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour02 => starttime: 2026-04-22 13:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 14, today: 1
              pvapifcraw: 7796, pvapifc: 7796, pvaifc: 7311, pvfc: 7554, aihit: 1
              conlegfc: 2714, conaifc: 1622, confc: 1840, conbiascorr: -95, confcEx: 2714, weatherid: 1, wcc: 42, rr1c: 0.00
              temp: 12.30, windspeed: 3.00, windspeed_fast: 3.00, rad1h: 2880, sunaz: 181, sunalt: 51, DoN: 1
              rrange: 0.00, crange: 40, DaysInRange: 1, correff: 1.00/-
              soc01: 32.0, soc02: 94.0, soc03: -, socprogwhsum: 12991
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour03 => starttime: 2026-04-22 14:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 15, today: 1
              pvapifcraw: 8177, pvapifc: 8177, pvaifc: 7909, pvfc: 8043, aihit: 1
              conlegfc: 3559, conaifc: 1398, confc: 1830, conbiascorr: -46, confcEx: 3559, weatherid: 1, wcc: 17, rr1c: 0.00
              temp: 13.00, windspeed: 3.45, windspeed_fast: 3.45, rad1h: 2980, sunaz: 204, sunalt: 49, DoN: 1
              rrange: 0.00, crange: 15, DaysInRange: 2, correff: 1.00/-
              soc01: 32.0, soc02: 94.0, soc03: -, socprogwhsum: 12991
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour04 => starttime: 2026-04-22 15:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 16, today: 1
              pvapifcraw: 8405, pvapifc: 8405, pvaifc: 7446, pvfc: 7926, aihit: 1
              conlegfc: 2559, conaifc: 1244, confc: 1507, conbiascorr: -37, confcEx: 2559, weatherid: 0, wcc: 0, rr1c: 0.00
              temp: 13.20, windspeed: 3.85, windspeed_fast: 3.85, rad1h: 2930, sunaz: 224, sunalt: 44, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 50.4, soc02: 96.2, soc03: -, socprogwhsum: 16092
              rcdchargebat01: 1, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour05 => starttime: 2026-04-22 16:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 17, today: 1
              pvapifcraw: 7009, pvapifc: 7009, pvaifc: 6710, pvfc: 6860, aihit: 1
              conlegfc: 1228, conaifc: 1468, confc: 1420, conbiascorr: -86, confcEx: 1228, weatherid: 0, wcc: 0, rr1c: 0.00
              temp: 13.40, windspeed: 4.03, windspeed_fast: 4.03, rad1h: 2700, sunaz: 240, sunalt: 36, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 68.8, soc02: 98.0, soc03: -, socprogwhsum: 19164
              rcdchargebat01: 1, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour06 => starttime: 2026-04-22 17:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 18, today: 1
              pvapifcraw: 5698, pvapifc: 5698, pvaifc: -, pvfc: 5698, aihit: 0
              conlegfc: 1396, conaifc: 2051, confc: 1920, conbiascorr: -120, confcEx: 1396, weatherid: 0, wcc: 0, rr1c: 0.00
              temp: 13.20, windspeed: 3.88, windspeed_fast: 3.88, rad1h: 2250, sunaz: 254, sunalt: 28, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 87.2, soc02: 98.0, soc03: -, socprogwhsum: 22080
              rcdchargebat01: 1, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour07 => starttime: 2026-04-22 18:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 19, today: 1
              pvapifcraw: 5228, pvapifc: 5228, pvaifc: 4512, pvfc: 4870, aihit: 1
              conlegfc: 1005, conaifc: 2088, confc: 1871, conbiascorr: -122, confcEx: 1005, weatherid: 0, wcc: 0, rr1c: 0.00
              temp: 12.70, windspeed: 3.69, windspeed_fast: 3.69, rad1h: 1720, sunaz: 267, sunalt: 19, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 87.2, soc02: 99.1, soc03: -, socprogwhsum: 22166
              rcdchargebat01: 0, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour08 => starttime: 2026-04-22 19:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 20, today: 1
              pvapifcraw: 4655, pvapifc: 4655, pvaifc: -, pvfc: 4655, aihit: 0
              conlegfc: 1006, conaifc: 1450, confc: 1361, conbiascorr: -85, confcEx: 1006, weatherid: 0, wcc: 0, rr1c: 0.00
              temp: 11.80, windspeed: 3.11, windspeed_fast: 3.11, rad1h: 1090, sunaz: 278, sunalt: 10, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 100.0, soc02: 100.0, soc03: -, socprogwhsum: 24268
              rcdchargebat01: 1, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour09 => starttime: 2026-04-22 20:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 21, today: 1
              pvapifcraw: 5194, pvapifc: 5194, pvaifc: -, pvfc: 5194, aihit: 0
              conlegfc: 1002, conaifc: 1546, confc: 1437, conbiascorr: -90, confcEx: 1002, weatherid: 0, wcc: 0, rr1c: 0.00
              temp: 9.80, windspeed: 1.94, windspeed_fast: 1.94, rad1h: 460, sunaz: 290, sunalt: 1, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 100.0, soc02: 100.0, soc03: -, socprogwhsum: 24268
              rcdchargebat01: 1, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour10 => starttime: 2026-04-22 21:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 22, today: 1
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1026, conaifc: 1208, confc: 1172, conbiascorr: -35, confcEx: 1026, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 7.40, windspeed: 1.22, windspeed_fast: 1.22, rad1h: 70, sunaz: 302, sunalt: -8, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: 1, correff: 1.00/-
              soc01: 92.9, soc02: 99.4, soc03: -, socprogwhsum: 23096
              rcdchargebat01: 1, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour11 => starttime: 2026-04-22 22:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 23, today: 1
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1000, conaifc: 969, confc: 975, conbiascorr: -21, confcEx: 1000, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 5.60, windspeed: 0.71, windspeed_fast: 0.71, rad1h: 0, sunaz: 315, sunalt: -16, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 87.0, soc02: 99.0, soc03: -, socprogwhsum: 22121
              rcdchargebat01: 1, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour12 => starttime: 2026-04-22 23:00:00, day: 22, weekday: Thu, holiday: 0, hourofday: 24, today: 1
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1039, conaifc: 682, confc: 753, conbiascorr: -4, confcEx: 1039, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 4.70, windspeed: 0.42, windspeed_fast: 0.42, rad1h: 0, sunaz: 329, sunalt: -21, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 82.4, soc02: 98.6, soc03: -, socprogwhsum: 21368
              rcdchargebat01: 1, rcdchargebat02: 1, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour13 => starttime: 2026-04-23 00:00:00, day: 23, weekday: Fri, holiday: 0, hourofday: 01, today: 0
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1011, conaifc: 729, confc: 785, conbiascorr: 0, confcEx: 1011, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 3.70, windspeed: 0.22, windspeed_fast: 0.22, rad1h: 0, sunaz: 345, sunalt: -25, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 77.7, soc02: 98.3, soc03: -, socprogwhsum: 20583
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour14 => starttime: 2026-04-23 01:00:00, day: 23, weekday: Fri, holiday: 0, hourofday: 02, today: 0
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1068, conaifc: 987, confc: 1003, conbiascorr: 0, confcEx: 1068, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 3.40, windspeed: 0.10, windspeed_fast: 0.10, rad1h: 0, sunaz: 1, sunalt: -26, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 71.6, soc02: 97.8, soc03: -, socprogwhsum: 19580
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour15 => starttime: 2026-04-23 02:00:00, day: 23, weekday: Fri, holiday: 0, hourofday: 03, today: 0
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1180, conaifc: 1321, confc: 1293, conbiascorr: 0, confcEx: 1180, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 3.80, windspeed: 0.58, windspeed_fast: 0.58, rad1h: 0, sunaz: 17, sunalt: -25, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 63.8, soc02: 97.2, soc03: -, socprogwhsum: 18287
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour16 => starttime: 2026-04-23 03:00:00, day: 23, weekday: Fri, holiday: 0, hourofday: 04, today: 0
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1272, conaifc: 1410, confc: 1382, conbiascorr: 0, confcEx: 1272, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 3.70, windspeed: 0.50, windspeed_fast: 0.50, rad1h: 0, sunaz: 32, sunalt: -21, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 55.4, soc02: 96.5, soc03: -, socprogwhsum: 16905
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
NextHour17 => starttime: 2026-04-23 04:00:00, day: 23, weekday: Fri, holiday: 0, hourofday: 05, today: 0
              pvapifcraw: 0, pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              conlegfc: 1142, conaifc: 1466, confc: 1401, conbiascorr: 0, confcEx: 1142, weatherid: 100, wcc: 0, rr1c: 0.00
              temp: 3.40, windspeed: 0.57, windspeed_fast: 0.57, rad1h: 0, sunaz: 46, sunalt: -15, DoN: 0
              rrange: 0.00, crange: 00, DaysInRange: -, correff: 1.00/-
              soc01: 46.9, soc02: 95.8, soc03: -, socprogwhsum: 15504
              rcdchargebat01: 0, rcdchargebat02: 0, rcdchargebat03: -
              lcintimebat01: 1, lcintimebat02: 1, lcintimebat03: -
              strategybat01: loadRelease, strategybat02: loadRelease, strategybat03: -
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

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

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

Dies ist mir in der "nexthuers" aufgefallen bei Stunde 00/01/02/03

Werte alle gleich ->> soc01: 32.0, soc02: 94.0, soc03: -, socprogwhsum: 12991
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

Ja wie geschrieben, das Batteriemanagement nehme ich mir als Arbeitspaket mal separat vor. Das ist dann eine größere Aktion die Logik einem Rework zu unterziehen.
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