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

#3015
Guten Morgen,

das Problem wird hier der Verbrauchswert sein.
Zur Kontrolle setze bitte ctrlDebug=batteryManagement und poste Ausgabe.

Edit: ich sehe gerade deine Readings sehen gut aus:

...
#     2025-05-23 06:05:27   Battery_NextHour00_SoCforecast_01 70.2 %
#     2025-05-23 06:05:27   Battery_NextHour00_SoCforecast_02 73.2 %
#     2025-05-23 06:05:27   Battery_NextHour01_SoCforecast_01 73.7 %
#     2025-05-23 06:05:27   Battery_NextHour01_SoCforecast_02 76.7 %
#     2025-05-23 06:05:27   Battery_NextHour02_SoCforecast_01 79.5 %
#     2025-05-23 06:05:27   Battery_NextHour02_SoCforecast_02 82.4 %
#     2025-05-23 06:05:27   Battery_NextHour03_SoCforecast_01 89.6 %
#     2025-05-23 06:05:27   Battery_NextHour03_SoCforecast_02 92.5 %
#     2025-05-23 06:05:27   Battery_NextHour04_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour04_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour05_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour05_SoCforecast_02 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour06_SoCforecast_01 100.0 %
#     2025-05-23 06:05:27   Battery_NextHour06_SoCforecast_02 100.0 %
...

Wirklich etwas merkwürdig.
Poste mal bitte eine Ausgabe von "get ... nextHours".

Bezüglich der Verbrauchsprognose ist vermutlich der Exclude eines Großverbrauchers die Ursache. Ein ctrlDebug=consumption_long sollte uns auf die Spur bringen.

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

tatu123

Danke für die schnelle Reaktion

Hier get .. next Hours

NextHour00 => starttime: 2025-05-24 09:00:00, day: 24, hourofday: 10, today: 1
              pvapifc: 3716, pvaifc: -, pvfc: 3716, aihit: 0
              confc: 270, confcEx: 270, weatherid: 2, wcc: 50, rr1c: 0.00, temp=9.80
              rad1h: 2190, sunaz: 106, sunalt: 39, DoN: 1
              rrange: 0.00, crange: 50, DaysInRange: 1, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour01 => starttime: 2025-05-24 10:00:00, day: 24, hourofday: 11, today: 1
              pvapifc: 4649, pvaifc: -, pvfc: 4649, aihit: 0
              confc: 1951, confcEx: 1951, weatherid: 1, wcc: 41, rr1c: 0.00, temp=11.40
              rad1h: 2620, sunaz: 121, sunalt: 48, DoN: 1
              rrange: 0.00, crange: 40, DaysInRange: 1, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour02 => starttime: 2025-05-24 11:00:00, day: 24, hourofday: 12, today: 1
              pvapifc: 5235, pvaifc: -, pvfc: 5235, aihit: 0
              confc: 2568, confcEx: 2568, weatherid: 1, wcc: 33, rr1c: 0.00, temp=12.80
              rad1h: 2890, sunaz: 141, sunalt: 55, DoN: 1
              rrange: 0.00, crange: 35, DaysInRange: 1, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour03 => starttime: 2025-05-24 12:00:00, day: 24, hourofday: 13, today: 1
              pvapifc: 5155, pvaifc: -, pvfc: 5155, aihit: 0
              confc: 2208, confcEx: 2208, weatherid: 1, wcc: 37, rr1c: 0.00, temp=13.90
              rad1h: 3030, sunaz: 165, sunalt: 59, DoN: 1
              rrange: 0.00, crange: 35, DaysInRange: 1, correff: 0.93/0.83
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour04 => starttime: 2025-05-24 13:00:00, day: 24, hourofday: 14, today: 1
              pvapifc: 5664, pvaifc: -, pvfc: 5664, aihit: 0
              confc: 1207, confcEx: 1207, weatherid: 1, wcc: 41, rr1c: 0.00, temp=14.80
              rad1h: 3090, sunaz: 193, sunalt: 59, DoN: 1
              rrange: 0.00, crange: 40, DaysInRange: 1, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour05 => starttime: 2025-05-24 14:00:00, day: 24, hourofday: 15, today: 1
              pvapifc: 5478, pvaifc: -, pvfc: 5478, aihit: 0
              confc: 954, confcEx: 954, weatherid: 1, wcc: 45, rr1c: 0.00, temp=15.50
              rad1h: 3010, sunaz: 218, sunalt: 55, DoN: 1
              rrange: 0.00, crange: 45, DaysInRange: 1, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour06 => starttime: 2025-05-24 15:00:00, day: 24, hourofday: 16, today: 1
              pvapifc: 2637, pvaifc: -, pvfc: 2637, aihit: 0
              confc: 882, confcEx: 882, weatherid: 1, wcc: 35, rr1c: 0.00, temp=16.00
              rad1h: 2740, sunaz: 238, sunalt: 48, DoN: 1
              rrange: 0.00, crange: 35, DaysInRange: 1, correff: 0.54/0.14
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour07 => starttime: 2025-05-24 16:00:00, day: 24, hourofday: 17, today: 1
              pvapifc: 3938, pvaifc: -, pvfc: 3938, aihit: 0
              confc: 705, confcEx: 705, weatherid: 1, wcc: 25, rr1c: 0.00, temp=16.40
              rad1h: 2330, sunaz: 253, sunalt: 40, DoN: 1
              rrange: 0.00, crange: 25, DaysInRange: 1, correff: 0.99/0.98
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour08 => starttime: 2025-05-24 17:00:00, day: 24, hourofday: 18, today: 1
              pvapifc: 1825, pvaifc: -, pvfc: 1825, aihit: 0
              confc: 941, confcEx: 941, weatherid: 0, wcc: 0, rr1c: 0.00, temp=16.30
              rad1h: 1810, sunaz: 266, sunalt: 30, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: 5, correff: 0.64/0.44
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour09 => starttime: 2025-05-24 18:00:00, day: 24, hourofday: 19, today: 1
              pvapifc: 1183, pvaifc: -, pvfc: 1183, aihit: 0
              confc: 632, confcEx: 632, weatherid: 0, wcc: 0, rr1c: 0.00, temp=15.60
              rad1h: 1170, sunaz: 278, sunalt: 21, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: 4, correff: 0.74/0.65
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour10 => starttime: 2025-05-24 19:00:00, day: 24, hourofday: 20, today: 1
              pvapifc: 388, pvaifc: -, pvfc: 388, aihit: 0
              confc: 226, confcEx: 226, weatherid: 0, wcc: 0, rr1c: 0.00, temp=14.40
              rad1h: 500, sunaz: 289, sunalt: 12, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: 7, correff: 0.68/0.53
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour11 => starttime: 2025-05-24 20:00:00, day: 24, hourofday: 21, today: 1
              pvapifc: 178, pvaifc: -, pvfc: 178, aihit: 0
              confc: 86, confcEx: 86, weatherid: 0, wcc: 0, rr1c: 0.00, temp=13.10
              rad1h: 80, sunaz: 300, sunalt: 4, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: 3, correff: 1.50/0.05
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour12 => starttime: 2025-05-24 21:00:00, day: 24, hourofday: 22, today: 1
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 55, confcEx: 55, weatherid: 0, wcc: 0, rr1c: 0.00, temp=11.80
              rad1h: 0, sunaz: 312, sunalt: -4, DoN: 1
              rrange: 0.00, crange: 00, DaysInRange: 3, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour13 => starttime: 2025-05-24 22:00:00, day: 24, hourofday: 23, today: 1
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 35, confcEx: 35, weatherid: 101, wcc: 20, rr1c: 0.00, temp=10.40
              rad1h: 0, sunaz: 324, sunalt: -11, DoN: 0
              rrange: 0.00, crange: 20, DaysInRange: 3, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour14 => starttime: 2025-05-24 23:00:00, day: 24, hourofday: 24, today: 1
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 30, confcEx: 30, weatherid: 101, wcc: 29, rr1c: 0.00, temp=9.40
              rad1h: 0, sunaz: 338, sunalt: -15, DoN: 0
              rrange: 0.00, crange: 30, DaysInRange: -, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour15 => starttime: 2025-05-25 00:00:00, day: 25, hourofday: 01, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 28, confcEx: 28, weatherid: 102, wcc: 52, rr1c: 0.00, temp=8.90
              rad1h: 0, sunaz: 352, sunalt: -18, DoN: 0
              rrange: 0.00, crange: 50, DaysInRange: -, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour16 => starttime: 2025-05-25 01:00:00, day: 25, hourofday: 02, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 26, confcEx: 26, weatherid: 102, wcc: 74, rr1c: 0.00, temp=8.80
              rad1h: 0, sunaz: 7, sunalt: -18, DoN: 0
              rrange: 0.00, crange: 75, DaysInRange: -, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour17 => starttime: 2025-05-25 02:00:00, day: 25, hourofday: 03, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 28, confcEx: 28, weatherid: 103, wcc: 97, rr1c: 0.00, temp=8.60
              rad1h: 0, sunaz: 21, sunalt: -15, DoN: 0
              rrange: 0.00, crange: 95, DaysInRange: -, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour18 => starttime: 2025-05-25 03:00:00, day: 25, hourofday: 04, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 29, confcEx: 29, weatherid: 103, wcc: 98, rr1c: 0.00, temp=8.40
              rad1h: 0, sunaz: 35, sunalt: -11, DoN: 0
              rrange: 0.00, crange: 100, DaysInRange: -, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour19 => starttime: 2025-05-25 04:00:00, day: 25, hourofday: 05, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 26, confcEx: 26, weatherid: 103, wcc: 99, rr1c: 0.00, temp=8.10
              rad1h: 0, sunaz: 48, sunalt: -5, DoN: 0
              rrange: 0.00, crange: 100, DaysInRange: -, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour20 => starttime: 2025-05-25 05:00:00, day: 25, hourofday: 06, today: 0
              pvapifc: 256, pvaifc: -, pvfc: 256, aihit: 0
              confc: 50, confcEx: 50, weatherid: 103, wcc: 100, rr1c: 0.00, temp=8.30
              rad1h: 60, sunaz: 59, sunalt: 3, DoN: 0
              rrange: 0.00, crange: 100, DaysInRange: 2, correff: 2.64/0.38
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour21 => starttime: 2025-05-25 06:00:00, day: 25, hourofday: 07, today: 0
              pvapifc: 428, pvaifc: -, pvfc: 428, aihit: 0
              confc: 262, confcEx: 262, weatherid: 3, wcc: 100, rr1c: 0.00, temp=9.30
              rad1h: 230, sunaz: 71, sunalt: 12, DoN: 1
              rrange: 0.00, crange: 100, DaysInRange: 3, correff: 1.26/0.35
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour22 => starttime: 2025-05-25 07:00:00, day: 25, hourofday: 08, today: 0
              pvapifc: 491, pvaifc: -, pvfc: 491, aihit: 0
              confc: 600, confcEx: 600, weatherid: 3, wcc: 100, rr1c: 0.00, temp=10.70
              rad1h: 320, sunaz: 82, sunalt: 21, DoN: 1
              rrange: 0.00, crange: 100, DaysInRange: 3, correff: 1.00/1.00
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour23 => starttime: 2025-05-25 08:00:00, day: 25, hourofday: 09, today: 0
              pvapifc: 246, pvaifc: -, pvfc: 246, aihit: 0
              confc: 1001, confcEx: 1001, weatherid: 3, wcc: 100, rr1c: 0.20, temp=11.50
              rad1h: 260, sunaz: 93, sunalt: 30, DoN: 1
              rrange: 0.20, crange: 100, DaysInRange: 3, correff: 0.60/0.32
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour24 => starttime: 2025-05-25 09:00:00, day: 25, hourofday: 10, today: 0
              pvapifc: 112, pvaifc: -, pvfc: 112, aihit: 0
              confc: 270, confcEx: 270, weatherid: 51, wcc: 100, rr1c: 0.20, temp=11.10
              rad1h: 150, sunaz: 106, sunalt: 39, DoN: 1
              rrange: 0.20, crange: 100, DaysInRange: 3, correff: 0.48/0.00
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour25 => starttime: 2025-05-25 10:00:00, day: 25, hourofday: 11, today: 0
              pvapifc: 89, pvaifc: -, pvfc: 89, aihit: 0
              confc: 1951, confcEx: 1951, weatherid: 51, wcc: 100, rr1c: 0.20, temp=10.10
              rad1h: 100, sunaz: 121, sunalt: 48, DoN: 1
              rrange: 0.20, crange: 100, DaysInRange: 2, correff: 0.54/0.16
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour26 => starttime: 2025-05-25 11:00:00, day: 25, hourofday: 12, today: 0
              pvapifc: 98, pvaifc: -, pvfc: 98, aihit: 0
              confc: 2568, confcEx: 2568, weatherid: 51, wcc: 100, rr1c: 0.40, temp=9.50
              rad1h: 120, sunaz: 140, sunalt: 55, DoN: 1
              rrange: 0.40, crange: 100, DaysInRange: 4, correff: 0.51/0.04
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour27 => starttime: 2025-05-25 12:00:00, day: 25, hourofday: 13, today: 0
              pvapifc: 193, pvaifc: -, pvfc: 193, aihit: 0
              confc: 2208, confcEx: 2208, weatherid: 51, wcc: 100, rr1c: 0.40, temp=9.60
              rad1h: 140, sunaz: 165, sunalt: 59, DoN: 1
              rrange: 0.40, crange: 100, DaysInRange: 3, correff: 0.87/0.86
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour28 => starttime: 2025-05-25 13:00:00, day: 25, hourofday: 14, today: 0
              pvapifc: 119, pvaifc: -, pvfc: 119, aihit: 0
              confc: 1207, confcEx: 1207, weatherid: 51, wcc: 100, rr1c: 0.40, temp=9.90
              rad1h: 130, sunaz: 193, sunalt: 60, DoN: 1
              rrange: 0.40, crange: 100, DaysInRange: 3, correff: 0.60/0.32
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour29 => starttime: 2025-05-25 14:00:00, day: 25, hourofday: 15, today: 0
              pvapifc: 136, pvaifc: -, pvfc: 136, aihit: 0
              confc: 954, confcEx: 954, weatherid: 51, wcc: 100, rr1c: 0.60, temp=10.30
              rad1h: 110, sunaz: 218, sunalt: 56, DoN: 1
              rrange: 0.60, crange: 100, DaysInRange: 4, correff: 0.77/0.70
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour30 => starttime: 2025-05-25 15:00:00, day: 25, hourofday: 16, today: 0
              pvapifc: 147, pvaifc: -, pvfc: 147, aihit: 0
              confc: 882, confcEx: 882, weatherid: 53, wcc: 100, rr1c: 0.60, temp=10.90
              rad1h: 110, sunaz: 238, sunalt: 48, DoN: 1
              rrange: 0.60, crange: 100, DaysInRange: 1, correff: 0.86/0.84
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour31 => starttime: 2025-05-25 16:00:00, day: 25, hourofday: 17, today: 0
              pvapifc: 96, pvaifc: -, pvfc: 96, aihit: 0
              confc: 705, confcEx: 705, weatherid: 53, wcc: 100, rr1c: 0.60, temp=11.50
              rad1h: 120, sunaz: 253, sunalt: 40, DoN: 1
              rrange: 0.60, crange: 100, DaysInRange: 3, correff: 0.51/0.04
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour32 => starttime: 2025-05-25 17:00:00, day: 25, hourofday: 18, today: 0
              pvapifc: 125, pvaifc: -, pvfc: 125, aihit: 0
              confc: 941, confcEx: 941, weatherid: 53, wcc: 100, rr1c: 0.10, temp=12.00
              rad1h: 130, sunaz: 266, sunalt: 31, DoN: 1
              rrange: 0.10, crange: 100, DaysInRange: 4, correff: 0.63/0.41
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour33 => starttime: 2025-05-25 18:00:00, day: 25, hourofday: 19, today: 0
              pvapifc: 98, pvaifc: -, pvfc: 98, aihit: 0
              confc: 632, confcEx: 632, weatherid: 51, wcc: 99, rr1c: 0.10, temp=12.40
              rad1h: 120, sunaz: 278, sunalt: 21, DoN: 1
              rrange: 0.10, crange: 100, DaysInRange: 5, correff: 0.54/0.14
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour34 => starttime: 2025-05-25 19:00:00, day: 25, hourofday: 20, today: 0
              pvapifc: 105, pvaifc: -, pvfc: 105, aihit: 0
              confc: 226, confcEx: 226, weatherid: 51, wcc: 97, rr1c: 0.10, temp=12.60
              rad1h: 90, sunaz: 289, sunalt: 12, DoN: 1
              rrange: 0.10, crange: 95, DaysInRange: 1, correff: 0.77/0.71
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour35 => starttime: 2025-05-25 20:00:00, day: 25, hourofday: 21, today: 0
              pvapifc: 18, pvaifc: -, pvfc: 18, aihit: 0
              confc: 86, confcEx: 86, weatherid: 51, wcc: 96, rr1c: 0.00, temp=12.60
              rad1h: 30, sunaz: 300, sunalt: 4, DoN: 1
              rrange: 0.00, crange: 95, DaysInRange: 1, correff: 0.34/0.00
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour36 => starttime: 2025-05-25 21:00:00, day: 25, hourofday: 22, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 55, confcEx: 55, weatherid: 3, wcc: 81, rr1c: 0.00, temp=12.10
              rad1h: 0, sunaz: 312, sunalt: -4, DoN: 1
              rrange: 0.00, crange: 80, DaysInRange: 1, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour37 => starttime: 2025-05-25 22:00:00, day: 25, hourofday: 23, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 35, confcEx: 35, weatherid: 102, wcc: 67, rr1c: 0.00, temp=11.30
              rad1h: 0, sunaz: 324, sunalt: -10, DoN: 0
              rrange: 0.00, crange: 65, DaysInRange: 2, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
NextHour38 => starttime: 2025-05-25 23:00:00, day: 25, hourofday: 24, today: 0
              pvapifc: 0, pvaifc: -, pvfc: 0, aihit: 0
              confc: 30, confcEx: 30, weatherid: 102, wcc: 52, rr1c: 0.10, temp=10.70
              rad1h: 0, sunaz: 338, sunalt: -15, DoN: 0
              rrange: 0.10, crange: 50, DaysInRange: -, correff: 1.00/-
              soc01: -, soc02: -, soc03: -, socprogwhsum: -
              rcdchargebat01: -, rcdchargebat02: -, rcdchargebat03: -
              lcintimebat01: -, lcintimebat02: -, lcintimebat03: -
                                                                                                             



DS_Starter

#3017
Ja, in allen Datensätzen der kommenden Stunden ist soc01: -, d.h. dann kann nichts angezeigt werden.
Frage ist wieso. Das ctrlDebug=batteryManagement sollte etwas bringen.
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

Persuasiv

Die Balkengrafik zeigt die prognostizierte und die tatsächliche Stromproduktion an. Kann man in die Vergangenheit scrollen?

tatu123

So ich habe verbose 5 und attr 01_SolarForecast ctrlDebug batteryManagement,consumption_long
gesetzt.

Das steht jetzt im log.



DS_Starter

ZitatDie Balkengrafik zeigt die prognostizierte und die tatsächliche Stromproduktion an. Kann man in die Vergangenheit scrollen?
Falls die Frage an mich gerichtet ist ... ja du kannst bedingt historische Stunden anzeigen -> Attr
graphicHistoryHour
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

@tatu123,

jetzt wird das Problem sichtbar:

2025.05.24 09:26:40 4: 01_SolarForecast DEBUG> current hour of day: 10
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> Bat XX Charge Rcmd - Inverter 'MQTT2_EPEver2MQTT' cap: 3500 W, Power limit: 100 % -> Pmax eff: 3500 W
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> Bat XX Charge Rcmd - Inverter 'MQTT2_EPEver2MQTT' cap: 2500 W, Power limit: 100 % -> Pmax eff: 2500 W
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> Bat XX Charge Rcmd - Summary Power limit of all Inverter (except feed 'grid'): 6000 W
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> WARNING - The requirements for dynamic battery charge recommendation are not met. Exit.

Ich sehe jetzt auch den Fehler -> die Angabe cap=13440:Wh in den setupBatteryDev02 Attr ist so falsch, nur cap=13440 ohne Einheit setzen, sonst wird ein angegebenes Reading vermutet. Für setupBatteryDev01 gilt es entsprechend.
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

Persuasiv

In der Flussgrafik werden immer mal wieder falsche Werte angezeigt. 5 Minuten später passt es aber wieder. Woran liegt das? Wenn es falsch eingerichtet ist, dann müsste es doch immer falsch sein?!

tatu123

ooohhh man. Ich bin so Blind. Tausendmal geprüft.
Wenn man die Onlinehilfe RICHTIG lesen könnte würde so was nicht passieren.  :o  8)

Danke und sorry
Heiko

DS_Starter

#3024
ZitatIn der Flussgrafik werden immer mal wieder falsche Werte angezeigt. 5 Minuten später passt es aber wieder. Woran liegt das? Wenn es falsch eingerichtet ist, dann müsste es doch immer falsch sein?!
Die vielen Devices in FHEM liefern ihre Werte nicht synchron. So kann der Interter hohe Enegrieerzeugung liefern und der Meter eine hohe Einspeisung -> alles passt. Ein paar Sekunden später liefert der Inverter nur die Hälfte Erzeugung, der Meter weiterhin eine hohe Einspeisung weil seine Aktualisierung noch nicht passiert ist -> passt nicht mehr!

Man kann versuchen mit asynchron und falls möglich die einzelnen FHEM Devices zu synchronisieren, aber prinzipiell müssen wir mit der Thematik leben. Das zeigt sich insbesondere bei dynamisch schwankenden Leistungen.

Bei meinem Pärchen SMAEM (Meter) und SMAInverter habe ich es so gelöst:

SMAEM auf interval 30 gestellt -> ein Notify triggert die Datenholung bei Inverter -> SMA_Energymeter:Saldo_Wirkleistung:.* {
  fhem "get STP_5000 data";
}
-> der Inverter ist in SF auf asynchron=1 gestellt, d.h. wenn er neue Daten hat holt SF sie gleich ab. Im SMAInverter Device selbst ist mode auf "manual" eingestellt.

Dadurch habe ich eine Chain gebaut die zumindest für dieses Pärchen Synchronität herstellt.

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

@tatu123,

wegen deiner Verbrauchsprognose...
der consumer01 hat einen hohen Verbrauch der großen Einfluß hat:

2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 11 - 21474837070.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 12 - 21474837010.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 13 - 21474836990.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 14 - 42949673520.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 15 - 21474836940.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 16 - 42949673460.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 17 - 42949673600.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 18 - 21474836850.00 Wh
2025.05.24 09:26:40 1: 01_SolarForecast DEBUG> consumer '01' register for exclude day 10, hod: 19 - 42949673560.00 Wh
Du nutzt plantControl->consForecastIdentWeekdays=1 was gut ist. Ich würde zusätzlich plantControl->consForecastLastDays=4 setzen, was dann die letzten 4 Wochen des gleichen Wochentages berücksichtigen würde. Eventuell auch exconfc=2 testen. Wiki
Probiers mal damit. Die Prognose unter Einbeziehung von Verbrauchern hoher Leistung, die obendrein noch unregelmäßig laufen, ist schwierig. Ich bemühe mich dafür ein neuronales Netz zu entwickeln und bin auch schon ein ganzes Stück gekommen. Die Implementierung braucht Zeit, damit sieht es gerade nicht so gut aus.  ;)

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

grappa24

#3026
Hab jetzt endlich eine Möglichkeit gefunden, pvIn/pvOut beim Fronius SymoGEN24 korrekt abzugreifen und komme auf Wandlungsverluste von 2-5 %
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

Prof. Dr. Peter Henning


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

Prof. Dr. Peter Henning

Zitat von: Univega06 am 24 Mai 2025, 21:57:04Die Prognose unter Einbeziehung von Verbrauchern hoher Leistung, die obendrein noch unregelmäßig laufen, ist schwierig. Ich bemühe mich dafür ein neuronales Netz zu entwickeln und bin auch schon ein ganzes Stück gekommen.

Zu dem Problem habe ich mehrere Abschlussarbeiten anfertigen lassen. Ergebnis war immer mies - weil die wahrscheinlichste Prognose immer ist, dass das Teil nicht läuft.

LG

pah