76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

Shadow3561

#6105
Du rechnest richtig. Aber von den 906 fürs Haus laufen etwa 400 in den Akku. Daher habe ich ein 2. Bild angefügt. Und wenn ich Version 2.6.5 zurückspiele wird es richtig angezeigt

ZitatDa sind m.A.n. irgendwelche zeitlichen Abhängigkeiten die da einwirken
Diese Abhängigkeiten gab es dann den gesamten Vormittag. Es kam jedenfalls nicht zu einem Fluss zwischen Knoten und Akku

DS_Starter

In der aktuellen V wurden Anzeigefehler in der Flußgrafik korrigiert und getestet. Siehe Link in diesem Beitrag.

Vermutlich passt dein Setup der Batterie nicht mehr dazu.
Zeige mal bitte setupBattery01 und ein Debug Log mit ctrlDebug=collectdata.

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

Shadow3561

Da ich wieder die Version s.o. nutze und der Akku im Moment voll ist weiss ich nicht genau ob die Daten helfen.
setupBattery01
Hyper2000 pin=outputPackPower:W pout=packInputPower:W  intotal=energy_total_batteryOutput:Wh outtotal=energy_total_batteryInput:Wh pinmax=1200 poutmax=1200 cap=1920 charge=electricLevel show=2:bottom asynchron=1 label=below
ctrlDebug=collectdata
026.05.15 12:44:00.204 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.204 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.256 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.269 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.269 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.321 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.408 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.408 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.460 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.744 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 12:44:00.744 1: PV_forecast DEBUG> pvOut: 1348 W, pvIn: 1348 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19379770 Wh
2026.05.15 12:44:00.745 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 12:44:00.745 1: PV_forecast DEBUG> pvOut: 325 W, pvIn: 325 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1173246 Wh
2026.05.15 12:44:00.745 1: PV_forecast DEBUG> summary data of all Inverters - pv: 1673 W, this hour Generation: 1605 Wh
2026.05.15 12:44:00.745 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 12:44:00.745 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 12:44:00.745 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 13: 112.6 % -> pvrlvd: 1
2026.05.15 12:44:00.771 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 12:44:00.771 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 1296.2 W, contotal: 1751 Wh, feedtotal: 15969.05 Wh
2026.05.15 12:44:00.771 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 13, GridConsumption (gcons): 0 Wh
2026.05.15 12:44:00.772 1: PV_forecast DEBUG> collect Battery Readings data: device=Hyper2000 =>
2026.05.15 12:44:00.772 1: PV_forecast DEBUG> pin: 0 W, pout: 0 W, totalin: 1022297.71 Wh, totalout: 792448.22 Wh, soc: 100
2026.05.15 12:44:00.783 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.811 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 1605 Wh, PP: 0 Wh, GridIn: 1354 Wh, GridCon: 0 Wh, BatIn: 0 Wh, BatOut: 0 Wh
2026.05.15 12:44:00.811 1: PV_forecast DEBUG> EnergyConsumption result -> 251 Wh
2026.05.15 12:44:00.812 1: PV_forecast DEBUG> current Power values -> PV2Node: 1348 W, PV2Bat: 325, PV2Grid: 0 W, Other: 0 W, GridIn: 1296 W, GridCon: 0 W
2026.05.15 12:44:00.812 1: PV_forecast DEBUG> current Power Battery -> BatIn: 0 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 12:44:00.812 1: PV_forecast DEBUG> current Consumption result -> 377 W
2026.05.15 12:44:00.852 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.852 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.904 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.917 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.917 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:00.969 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:01.227 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:01.227 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:01.280 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:02.030 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:02.031 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:02.084 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:02.098 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:02.098 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:02.150 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:02.989 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 12:44:02.989 1: PV_forecast DEBUG> pvOut: 1348 W, pvIn: 1348 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19379770 Wh
2026.05.15 12:44:02.990 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 12:44:02.990 1: PV_forecast DEBUG> pvOut: 333 W, pvIn: 333 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1173246 Wh
2026.05.15 12:44:02.990 1: PV_forecast DEBUG> summary data of all Inverters - pv: 1681 W, this hour Generation: 1605 Wh
2026.05.15 12:44:02.990 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 12:44:02.990 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 12:44:02.990 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 13: 112.6 % -> pvrlvd: 1
2026.05.15 12:44:03.017 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 12:44:03.017 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 1296.2 W, contotal: 1751 Wh, feedtotal: 15969.05 Wh
2026.05.15 12:44:03.018 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 13, GridConsumption (gcons): 0 Wh
2026.05.15 12:44:03.018 1: PV_forecast DEBUG> collect Battery Readings data: device=Hyper2000 =>
2026.05.15 12:44:03.018 1: PV_forecast DEBUG> pin: 0 W, pout: 0 W, totalin: 1022297.71 Wh, totalout: 792448.22 Wh, soc: 100
2026.05.15 12:44:03.030 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:03.057 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 1605 Wh, PP: 0 Wh, GridIn: 1354 Wh, GridCon: 0 Wh, BatIn: 0 Wh, BatOut: 0 Wh
2026.05.15 12:44:03.057 1: PV_forecast DEBUG> EnergyConsumption result -> 251 Wh
2026.05.15 12:44:03.058 1: PV_forecast DEBUG> current Power values -> PV2Node: 1348 W, PV2Bat: 333, PV2Grid: 0 W, Other: 0 W, GridIn: 1296 W, GridCon: 0 W
2026.05.15 12:44:03.058 1: PV_forecast DEBUG> current Power Battery -> BatIn: 0 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 12:44:03.058 1: PV_forecast DEBUG> current Consumption result -> 385 W
2026.05.15 12:44:03.097 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:03.098 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:03.150 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:03.162 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:03.162 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:03.214 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:04.286 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:04.286 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:04.338 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:04.351 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:04.351 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:04.403 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:05.208 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 12:44:05.208 1: PV_forecast DEBUG> pvOut: 1348 W, pvIn: 1348 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19379770 Wh
2026.05.15 12:44:05.208 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 12:44:05.208 1: PV_forecast DEBUG> pvOut: 345 W, pvIn: 345 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1173246 Wh
2026.05.15 12:44:05.208 1: PV_forecast DEBUG> summary data of all Inverters - pv: 1693 W, this hour Generation: 1605 Wh
2026.05.15 12:44:05.209 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 12:44:05.209 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 12:44:05.209 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 13: 112.6 % -> pvrlvd: 1
2026.05.15 12:44:05.234 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 12:44:05.234 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 1296.2 W, contotal: 1751 Wh, feedtotal: 15969.05 Wh
2026.05.15 12:44:05.235 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 13, GridConsumption (gcons): 0 Wh
2026.05.15 12:44:05.235 1: PV_forecast DEBUG> collect Battery Readings data: device=Hyper2000 =>
2026.05.15 12:44:05.235 1: PV_forecast DEBUG> pin: 0 W, pout: 0 W, totalin: 1022297.71 Wh, totalout: 792448.22 Wh, soc: 100
2026.05.15 12:44:05.246 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:05.273 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 1605 Wh, PP: 0 Wh, GridIn: 1354 Wh, GridCon: 0 Wh, BatIn: 0 Wh, BatOut: 0 Wh
2026.05.15 12:44:05.273 1: PV_forecast DEBUG> EnergyConsumption result -> 251 Wh
2026.05.15 12:44:05.274 1: PV_forecast DEBUG> current Power values -> PV2Node: 1348 W, PV2Bat: 345, PV2Grid: 0 W, Other: 0 W, GridIn: 1296 W, GridCon: 0 W
2026.05.15 12:44:05.274 1: PV_forecast DEBUG> current Power Battery -> BatIn: 0 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 12:44:05.274 1: PV_forecast DEBUG> current Consumption result -> 397 W
2026.05.15 12:44:05.314 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:05.314 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:05.366 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:05.379 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:05.379 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:05.431 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:06.497 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:06.497 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:06.549 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:06.562 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:06.562 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:06.614 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:07.491 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 12:44:07.491 1: PV_forecast DEBUG> pvOut: 1348 W, pvIn: 1348 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19379770 Wh
2026.05.15 12:44:07.493 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 12:44:07.493 1: PV_forecast DEBUG> pvOut: 368 W, pvIn: 368 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1173261 Wh
2026.05.15 12:44:07.493 1: PV_forecast DEBUG> summary data of all Inverters - pv: 1716 W, this hour Generation: 1620 Wh
2026.05.15 12:44:07.493 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 12:44:07.493 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 12:44:07.493 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 13: 110.6 % -> pvrlvd: 1
2026.05.15 12:44:07.522 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 12:44:07.522 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 1494.3 W, contotal: 1751 Wh, feedtotal: 15969.05 Wh
2026.05.15 12:44:07.522 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 13, GridConsumption (gcons): 0 Wh
2026.05.15 12:44:07.523 1: PV_forecast DEBUG> collect Battery Readings data: device=Hyper2000 =>
2026.05.15 12:44:07.523 1: PV_forecast DEBUG> pin: 0 W, pout: 0 W, totalin: 1022297.71 Wh, totalout: 792448.22 Wh, soc: 100
2026.05.15 12:44:07.536 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:07.566 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 1605 Wh, PP: 0 Wh, GridIn: 1354 Wh, GridCon: 0 Wh, BatIn: 0 Wh, BatOut: 0 Wh
2026.05.15 12:44:07.566 1: PV_forecast DEBUG> EnergyConsumption result -> 251 Wh
2026.05.15 12:44:07.568 1: PV_forecast DEBUG> current Power values -> PV2Node: 1348 W, PV2Bat: 368, PV2Grid: 0 W, Other: 0 W, GridIn: 1494 W, GridCon: 0 W
2026.05.15 12:44:07.568 1: PV_forecast DEBUG> current Power Battery -> BatIn: 0 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 12:44:07.568 1: PV_forecast DEBUG> current Consumption result -> 222 W
2026.05.15 12:44:07.613 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:07.613 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:07.672 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:07.687 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:07.687 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:07.739 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:08.812 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:08.812 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:08.865 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:08.878 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:08.878 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:08.931 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:09.678 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 12:44:09.678 1: PV_forecast DEBUG> pvOut: 1348 W, pvIn: 1348 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19379770 Wh
2026.05.15 12:44:09.678 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 12:44:09.678 1: PV_forecast DEBUG> pvOut: 403 W, pvIn: 403 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1173261 Wh
2026.05.15 12:44:09.679 1: PV_forecast DEBUG> summary data of all Inverters - pv: 1751 W, this hour Generation: 1620 Wh
2026.05.15 12:44:09.679 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 12:44:09.679 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 12:44:09.679 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 13: 110.6 % -> pvrlvd: 1
2026.05.15 12:44:09.705 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 12:44:09.705 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 1494.3 W, contotal: 1751 Wh, feedtotal: 15969.05 Wh
2026.05.15 12:44:09.705 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 13, GridConsumption (gcons): 0 Wh
2026.05.15 12:44:09.705 1: PV_forecast DEBUG> collect Battery Readings data: device=Hyper2000 =>
2026.05.15 12:44:09.705 1: PV_forecast DEBUG> pin: 0 W, pout: 0 W, totalin: 1022297.71 Wh, totalout: 792448.22 Wh, soc: 100
2026.05.15 12:44:09.717 1: PV_forecast DEBUG> consumer=01 activated=1
2026.05.15 12:44:09.744 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 1620 Wh, PP: 0 Wh, GridIn: 1354 Wh, GridCon: 0 Wh, BatIn: 0 Wh, BatOut: 0 Wh
2026.05.15 12:44:09.744 1: PV_forecast DEBUG> EnergyConsumption result -> 266 Wh
2026.05.15 12:44:09.745 1: PV_forecast DEBUG> current Power values -> PV2Node: 1348 W, PV2Bat: 403, PV2Grid: 0 W, Other: 0 W, GridIn: 1494 W, GridCon: 0 W
2026.05.15 12:44:09.745 1: PV_forecast DEBUG> current Power Battery -> BatIn: 0 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 12:44:09.745 1: PV_forecast DEBUG> current Consumption result -> 257 W

Gruss

DS_Starter

Wenn der Akku voll ist und du du nicht die aktuelle V verwendest, nutzt es tatsächlich nichts.
Muß man später nochmal machen.
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

Sowas (Screenshotfolge) ist das was ich unter Zeitverzug verstehe....:)
Da wird zwar was n.i.O. angezeigt (Hausverbrauch negativ) - ändert aber nix an der realen Batterieeinspeisung und dem EM am Netzübergabepunkt.
Es liegt einfach an der bei mir "lahmen" Waschmaschinenmeldung seitens der Fritzbox.  :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.

Mikel2906

Zitat von: 300P am 12 Mai 2026, 21:21:43
Zitat von: Mikel2906 am 12 Mai 2026, 20:01:01Danke 300P,
die Idee ist gut.

attr DEVICE disabledForIntervals HH:MM-HH:MM HH:MM-HH:MM ist gesetzt.

Mal sehen was morgen mein LOG anzeigt.

VG
Michael

Wenn es nicht klappt:
Diverse Usereading (je Problemfall anders) welche Werte >= max Wert XYXYXxxxx Wh überschreiten dann "nicht übernimmt"..... ;)
Diese "neuen" Userreading dann entsprechend in SF nutzen. ;D



EDIT /NACHSATZ:
Was mir im Nachgang eingefallen ist:

Auf was steht denn die Tasmota Telemetrieperiode ?
Bitte diesen Wert max auf den  "Minimalwert" O:-)  von 10 - 15 Sekunden stellen (30 Sekunden ist besser  8) geeignet).
(Damit regelst du wie oft die Daten z.B. via MQTT übertragen werden)
SF sollte ja auch eigentlich bei dir (minimal) in diesen Zeitrahmen "seine Runde drehen"  ;)


Hallo 300P,
ich habe ein postives Feedback zu deinen Infos.
Die Reading Fehler von Tasmota konnte ich beseitigen. Ich habe es so gemacht wie du es beschrieben hast.

1. Teleperiode auf 15 gesetzt war vorher 60
2. Tasmota liest nur noch drei Readings vorher waren es sechs
3. usrReading erstellt für die drei genannten Readings (Einspeisung Gesamt, Netzbezug Gesamt, aktuelle Leistung)

Soll ich die falschen Prognose Daten zurücksetzen oder einfach laufen lassen?

Viele Grüße
Michael

300P

Hallo Michael,

freut mich das es nun besser klappt :)

Welche max. Verbräuche hast du eigentlich normalerweise pro Stunde ?
Suche / lösche evtl. mal deine zu hohen Werte mit set XXXX reset aiData.......
reset

Manipuliert die aus der Drop-Down Liste gewählte Datenquelle, zu der Funktion gehörende Readings oder weitere interne Datenstrukturen. Benötigt der gewählte Befehl keine Optionen, wird das Eingabefeld leer gelassen.

aiData Mit den nachfolgenden Argumenten können KI-Rohdaten selektiv oder komplett entfernt werden:

delDataAll
- löscht die KI Instanz inklusive aller Trainings- und Rohdaten sowie Daten auf Fileebene und initialisiert sie neu

delIndex=<Index>,<Index>,...
- löscht einen oder mehrere Datensätze mit dem Index. Der Index kann als Regex angegeben sein.
Sind im Argument Leerzeichen vorhanden, ist das gesamte Argument in Hochkomma einzuschließen.
Beispiele: 1.) delIndex=2025013023 2.) delIndex='2025013023, 2025013024' 3.) delIndex=202501.* 4.) delIndex=20250130[0-9]

searchValue
- sucht den Zahlenwert im angegebenen Schlüssel. Mögliche Vergleichsoperatoren sind: > | >= | == | <= | < (Findings sind im Logfile)
Beispiele: 1.) searchValue=con==9786 2.) searchValue=con>=14578 3.) searchValue=temp<=-5

delValue
- löscht den Zahlenwert im angegebenen Schlüssel. Mögliche Vergleichsoperatoren sind: > | >= | == | <= | < (Löschbestätigung im Logfile)
Beispiele: 1.) delValue=con==9786 2.) delValue=con>=14578 3.) delValue=temp<=-5


Nimm deinen wahrscheinlich OK-Größstwert und dann nutze im SF-Modul den integrierten set-Befehl mit folgenden Einstellungen:
=>> Nur so siehst man dann die Möglichkeiten dieses komplexen set-Befehls am Bildschirm :)
set mySolarForecast reset aiData searchValue=con>=hier_den_Höchstwert_eintragen

Dann lösche die für dich wirklich zu hohen Verbrauchs- bzw- CON-Werte ;) in den Datensätzen mit

set mySolarForecast reset aiData delValue=con>=hier_den_max_Wert_der_okay_ist_eintragen

Das sollte n.m.M. dann reichen - alles andere ist für SF ja nicht soooo relevant ;)
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.

dieter114

Hallo Heiko,
nur eine kleine Nachfrage (siehe Bild)
Ich habe ne Poolpumpe als Verbraucher eingebunden.
Der angezeigt Verbrauchswert (648W) stimmt, ebenso der gewählte Name.
Aber: was ist die 0 dazwischen, bzw. wie bekomme ich die ggf. weg?
LG Wolfdieter
RPi II+III+V,OWX, HM Zisterne, MAPLESDuino(adv), ESPEasy, Tasmota, MQTT2Server, WU-Upload, TabletUI, Poolsteuerung fhem, Fronius, BYD Solaranlage

300P

Zitat von: dieter114 am 15 Mai 2026, 17:45:16Aber: was ist die 0 dazwischen, bzw. wie bekomme ich die ggf. weg?


Das sind die noch eingeplanten Rest-Laufzeit-Minuten des ConsumerXX wenn er angelaufen ist.

siehe hier im WIKI
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.

Shadow3561

Zitat von: DS_Starter am 15 Mai 2026, 12:39:24In der aktuellen V wurden Anzeigefehler in der Flußgrafik korrigiert und getestet. Siehe Link in diesem Beitrag.

Vermutlich passt dein Setup der Batterie nicht mehr dazu.
Zeige mal bitte setupBattery01 und ein Debug Log mit ctrlDebug=collectdata.

LG,
Heiko

Ich noch einmal.Die neueste Version ist installiert und der Akku wird geladen. Jedoch leider kein Fluss vom Knoten zum Akku.
Hier die geforderten Daten.
Die Daten und das Bild sind etwas Zeitversetzt.

2026.05.15 17:53:13.010 1: PV_forecast DEBUG> current Power Battery (all) -> BatIn: 492 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 17:53:13.010 1: PV_forecast DEBUG> current Consumption result -> 655 W
2026.05.15 17:53:15.020 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 17:53:15.020 1: PV_forecast DEBUG> pvOut: 719 W, pvIn: 719 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19384790 Wh
2026.05.15 17:53:15.021 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 17:53:15.021 1: PV_forecast DEBUG> pvOut: 139 W, pvIn: 139 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1174277 Wh
2026.05.15 17:53:15.021 1: PV_forecast DEBUG> summary data of all Inverters - pv: 858 W, this hour Generation: 251 Wh
2026.05.15 17:53:15.021 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 17:53:15.021 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 17:53:15.021 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 18: 245.8 % -> pvrlvd: 1
2026.05.15 17:53:15.042 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 17:53:15.042 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 64.4 W, contotal: 1788 Wh, feedtotal: 19915.91 Wh
2026.05.15 17:53:15.043 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridConsumption (gcons): 4 Wh
2026.05.15 17:53:15.043 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridFeedIn (gfeedin): 20 Wh
2026.05.15 17:53:15.043 1: PV_forecast DEBUG> collect Battery 01 Readings data: device=Hyper2000 =>
2026.05.15 17:53:15.043 1: PV_forecast DEBUG> pin: 506 W, pout: 0 W, totalin: 1022511.8 Wh, totalout: 792733.25 Wh, soc: 92
2026.05.15 17:53:15.075 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 251 Wh, PP: 0 Wh, GridIn: 20 Wh, GridCon: 4 Wh, BatIn: 34 Wh, BatOut: 130 Wh
2026.05.15 17:53:15.075 1: PV_forecast DEBUG> EnergyConsumption result -> 331 Wh
2026.05.15 17:53:15.076 1: PV_forecast DEBUG> current Power values -> PV2Node: 719 W, PV2Bat: 139, PV2Grid: 0 W, Other: 0 W, GridIn: 64 W, GridCon: 0 W
2026.05.15 17:53:15.076 1: PV_forecast DEBUG> current Power Battery (all) -> BatIn: 506 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 17:53:15.076 1: PV_forecast DEBUG> current Consumption result -> 655 W
2026.05.15 17:53:17.126 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 17:53:17.126 1: PV_forecast DEBUG> pvOut: 719 W, pvIn: 719 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19384790 Wh
2026.05.15 17:53:17.127 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 17:53:17.127 1: PV_forecast DEBUG> pvOut: 139 W, pvIn: 139 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1174277 Wh
2026.05.15 17:53:17.127 1: PV_forecast DEBUG> summary data of all Inverters - pv: 858 W, this hour Generation: 251 Wh
2026.05.15 17:53:17.127 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 17:53:17.127 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 17:53:17.127 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 18: 245.8 % -> pvrlvd: 1
2026.05.15 17:53:17.149 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 17:53:17.149 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 64.4 W, contotal: 1788 Wh, feedtotal: 19915.91 Wh
2026.05.15 17:53:17.149 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridConsumption (gcons): 4 Wh
2026.05.15 17:53:17.149 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridFeedIn (gfeedin): 20 Wh
2026.05.15 17:53:17.149 1: PV_forecast DEBUG> collect Battery 01 Readings data: device=Hyper2000 =>
2026.05.15 17:53:17.149 1: PV_forecast DEBUG> pin: 512 W, pout: 0 W, totalin: 1022511.8 Wh, totalout: 792733.25 Wh, soc: 92
2026.05.15 17:53:17.181 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 251 Wh, PP: 0 Wh, GridIn: 20 Wh, GridCon: 4 Wh, BatIn: 34 Wh, BatOut: 130 Wh
2026.05.15 17:53:17.181 1: PV_forecast DEBUG> EnergyConsumption result -> 331 Wh
2026.05.15 17:53:17.182 1: PV_forecast DEBUG> current Power values -> PV2Node: 719 W, PV2Bat: 139, PV2Grid: 0 W, Other: 0 W, GridIn: 64 W, GridCon: 0 W
2026.05.15 17:53:17.182 1: PV_forecast DEBUG> current Power Battery (all) -> BatIn: 512 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 17:53:17.182 1: PV_forecast DEBUG> current Consumption result -> 655 W
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> pvOut: 727 W, pvIn: 727 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19384790 Wh
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> pvOut: 138 W, pvIn: 138 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1174277 Wh
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> summary data of all Inverters - pv: 865 W, this hour Generation: 251 Wh
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 17:53:19.200 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 18: 245.8 % -> pvrlvd: 1
2026.05.15 17:53:19.222 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 17:53:19.222 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 64.4 W, contotal: 1788 Wh, feedtotal: 19915.91 Wh
2026.05.15 17:53:19.222 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridConsumption (gcons): 4 Wh
2026.05.15 17:53:19.223 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridFeedIn (gfeedin): 20 Wh
2026.05.15 17:53:19.223 1: PV_forecast DEBUG> collect Battery 01 Readings data: device=Hyper2000 =>
2026.05.15 17:53:19.223 1: PV_forecast DEBUG> pin: 514 W, pout: 0 W, totalin: 1022511.8 Wh, totalout: 792733.25 Wh, soc: 92
2026.05.15 17:53:19.255 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 251 Wh, PP: 0 Wh, GridIn: 20 Wh, GridCon: 4 Wh, BatIn: 34 Wh, BatOut: 130 Wh
2026.05.15 17:53:19.255 1: PV_forecast DEBUG> EnergyConsumption result -> 331 Wh
2026.05.15 17:53:19.256 1: PV_forecast DEBUG> current Power values -> PV2Node: 727 W, PV2Bat: 138, PV2Grid: 0 W, Other: 0 W, GridIn: 64 W, GridCon: 0 W
2026.05.15 17:53:19.256 1: PV_forecast DEBUG> current Power Battery (all) -> BatIn: 514 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 17:53:19.256 1: PV_forecast DEBUG> current Consumption result -> 663 W
2026.05.15 17:53:21.254 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 17:53:21.255 1: PV_forecast DEBUG> pvOut: 727 W, pvIn: 727 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19384800 Wh
2026.05.15 17:53:21.255 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 17:53:21.255 1: PV_forecast DEBUG> pvOut: 138 W, pvIn: 138 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1174277 Wh
2026.05.15 17:53:21.255 1: PV_forecast DEBUG> summary data of all Inverters - pv: 865 W, this hour Generation: 261 Wh
2026.05.15 17:53:21.255 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 17:53:21.255 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 17:53:21.255 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 18: 232.6 % -> pvrlvd: 1
2026.05.15 17:53:21.277 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 17:53:21.277 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 49.6 W, contotal: 1788 Wh, feedtotal: 19915.91 Wh
2026.05.15 17:53:21.277 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridConsumption (gcons): 4 Wh
2026.05.15 17:53:21.277 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridFeedIn (gfeedin): 20 Wh
2026.05.15 17:53:21.277 1: PV_forecast DEBUG> collect Battery 01 Readings data: device=Hyper2000 =>
2026.05.15 17:53:21.277 1: PV_forecast DEBUG> pin: 518 W, pout: 0 W, totalin: 1022511.8 Wh, totalout: 792733.25 Wh, soc: 92
2026.05.15 17:53:21.309 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 251 Wh, PP: 0 Wh, GridIn: 20 Wh, GridCon: 4 Wh, BatIn: 34 Wh, BatOut: 130 Wh
2026.05.15 17:53:21.309 1: PV_forecast DEBUG> EnergyConsumption result -> 331 Wh
2026.05.15 17:53:21.310 1: PV_forecast DEBUG> current Power values -> PV2Node: 727 W, PV2Bat: 138, PV2Grid: 0 W, Other: 0 W, GridIn: 49 W, GridCon: 0 W
2026.05.15 17:53:21.310 1: PV_forecast DEBUG> current Power Battery (all) -> BatIn: 518 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 17:53:21.310 1: PV_forecast DEBUG> current Consumption result -> 678 W
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> pvOut: 727 W, pvIn: 727 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19384800 Wh
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> pvOut: 138 W, pvIn: 138 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1174277 Wh
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> summary data of all Inverters - pv: 865 W, this hour Generation: 261 Wh
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 18: 232.6 % -> pvrlvd: 1
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 49.6 W, contotal: 1788 Wh, feedtotal: 19915.91 Wh
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridConsumption (gcons): 4 Wh
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridFeedIn (gfeedin): 20 Wh
2026.05.15 17:53:23.759 1: PV_forecast DEBUG> collect Battery 01 Readings data: device=Hyper2000 =>
2026.05.15 17:53:23.759 1: PV_forecast DEBUG> pin: 519 W, pout: 0 W, totalin: 1022511.8 Wh, totalout: 792733.25 Wh, soc: 92
2026.05.15 17:53:23.792 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 261 Wh, PP: 0 Wh, GridIn: 20 Wh, GridCon: 4 Wh, BatIn: 34 Wh, BatOut: 130 Wh
2026.05.15 17:53:23.792 1: PV_forecast DEBUG> EnergyConsumption result -> 341 Wh
2026.05.15 17:53:23.793 1: PV_forecast DEBUG> current Power values -> PV2Node: 727 W, PV2Bat: 138, PV2Grid: 0 W, Other: 0 W, GridIn: 49 W, GridCon: 0 W
2026.05.15 17:53:23.793 1: PV_forecast DEBUG> current Power Battery (all) -> BatIn: 519 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 17:53:23.793 1: PV_forecast DEBUG> current Consumption result -> 678 W
2026.05.15 17:53:26.050 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 17:53:26.050 1: PV_forecast DEBUG> pvOut: 727 W, pvIn: 727 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19384800 Wh
2026.05.15 17:53:26.051 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 17:53:26.051 1: PV_forecast DEBUG> pvOut: 139 W, pvIn: 139 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1174277 Wh
2026.05.15 17:53:26.051 1: PV_forecast DEBUG> summary data of all Inverters - pv: 866 W, this hour Generation: 261 Wh
2026.05.15 17:53:26.051 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 17:53:26.051 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 17:53:26.051 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 18: 232.6 % -> pvrlvd: 1
2026.05.15 17:53:26.083 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 17:53:26.083 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 49.6 W, contotal: 1788 Wh, feedtotal: 19915.91 Wh
2026.05.15 17:53:26.084 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridConsumption (gcons): 4 Wh
2026.05.15 17:53:26.084 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridFeedIn (gfeedin): 20 Wh
2026.05.15 17:53:26.084 1: PV_forecast DEBUG> collect Battery 01 Readings data: device=Hyper2000 =>
2026.05.15 17:53:26.084 1: PV_forecast DEBUG> pin: 521 W, pout: 0 W, totalin: 1022511.8 Wh, totalout: 792733.25 Wh, soc: 92
2026.05.15 17:53:26.119 1: PV_forecast DEBUG> EnergyConsumption input -> PV: 261 Wh, PP: 0 Wh, GridIn: 20 Wh, GridCon: 4 Wh, BatIn: 34 Wh, BatOut: 130 Wh
2026.05.15 17:53:26.119 1: PV_forecast DEBUG> EnergyConsumption result -> 341 Wh
2026.05.15 17:53:26.120 1: PV_forecast DEBUG> current Power values -> PV2Node: 727 W, PV2Bat: 139, PV2Grid: 0 W, Other: 0 W, GridIn: 49 W, GridCon: 0 W
2026.05.15 17:53:26.120 1: PV_forecast DEBUG> current Power Battery (all) -> BatIn: 521 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.15 17:53:26.120 1: PV_forecast DEBUG> current Consumption result -> 678 W

Hyper2000 pin=outputPackPower:W pout=packInputPower:W  intotal=energy_total_batteryOutput:Wh outtotal=energy_total_batteryInput:Wh pinmax=1200 poutmax=1200 cap=1920 charge=electricLevel show=2:bottom asynchron=1 label=below
Gruss

Mikel2906

Zitat von: 300P am 15 Mai 2026, 17:24:44Hallo Michael,

freut mich das es nun besser klappt :)

Welche max. Verbräuche hast du eigentlich normalerweise pro Stunde ?
Suche / lösche evtl. mal deine zu hohen Werte mit set XXXX reset aiData.......
reset

Manipuliert die aus der Drop-Down Liste gewählte Datenquelle, zu der Funktion gehörende Readings oder weitere interne Datenstrukturen. Benötigt der gewählte Befehl keine Optionen, wird das Eingabefeld leer gelassen.

aiData Mit den nachfolgenden Argumenten können KI-Rohdaten selektiv oder komplett entfernt werden:

delDataAll
- löscht die KI Instanz inklusive aller Trainings- und Rohdaten sowie Daten auf Fileebene und initialisiert sie neu

delIndex=<Index>,<Index>,...
- löscht einen oder mehrere Datensätze mit dem Index. Der Index kann als Regex angegeben sein.
Sind im Argument Leerzeichen vorhanden, ist das gesamte Argument in Hochkomma einzuschließen.
Beispiele: 1.) delIndex=2025013023 2.) delIndex='2025013023, 2025013024' 3.) delIndex=202501.* 4.) delIndex=20250130[0-9]

searchValue
- sucht den Zahlenwert im angegebenen Schlüssel. Mögliche Vergleichsoperatoren sind: > | >= | == | <= | < (Findings sind im Logfile)
Beispiele: 1.) searchValue=con==9786 2.) searchValue=con>=14578 3.) searchValue=temp<=-5

delValue
- löscht den Zahlenwert im angegebenen Schlüssel. Mögliche Vergleichsoperatoren sind: > | >= | == | <= | < (Löschbestätigung im Logfile)
Beispiele: 1.) delValue=con==9786 2.) delValue=con>=14578 3.) delValue=temp<=-5


Nimm deinen wahrscheinlich OK-Größstwert und dann nutze im SF-Modul den integrierten set-Befehl mit folgenden Einstellungen:
=>> Nur so siehst man dann die Möglichkeiten dieses komplexen set-Befehls am Bildschirm :)
set mySolarForecast reset aiData searchValue=con>=hier_den_Höchstwert_eintragen

Dann lösche die für dich wirklich zu hohen Verbrauchs- bzw- CON-Werte ;) in den Datensätzen mit

set mySolarForecast reset aiData delValue=con>=hier_den_max_Wert_der_okay_ist_eintragen

Das sollte n.m.M. dann reichen - alles andere ist für SF ja nicht soooo relevant ;)


Dankeschön  :)

Gruß Michael

300P

#6116
Zitat von: Shadow3561 am 15 Mai 2026, 17:56:17Hier die geforderten Daten.



2026.05.15 17:53:23.735 1: PV_forecast DEBUG> collect Inverter 01 data - device: SE3500H, source: pv, delivery: default =>
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> pvOut: 727 W, pvIn: 727 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 19384800 Wh
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> collect Inverter 02 data - device: Hyper2000, source: pv, delivery: bat =>
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> pvOut: 138 W, pvIn: 138 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 1174277 Wh
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> summary data of all Inverters - pv: 865 W, this hour Generation: 261 Wh
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> State of Plant derating: 0, info: reductionState not set
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.15 17:53:23.735 1: PV_forecast DEBUG> current percentage pvrl/pvapifc deviation of hod 18: 232.6 % -> pvrlvd: 1
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> collect Energy Meter data - device: ShellyPro_3EM =>
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> gcon: 0 W, gfeedin: 49.6 W, contotal: 1788 Wh, feedtotal: 19915.91 Wh
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridConsumption (gcons): 4 Wh
2026.05.15 17:53:23.758 1: PV_forecast DEBUG> write to pvHistory - day: 15, hod: 18, GridFeedIn (gfeedin): 20 Wh


Ich beziehe mich auf die unterstrichenen Werte:

1.
device: SE3500H  =>>> pvOut: 727 W, pvIn: 727 W

2.
device: Hyper2000  =>>>> pvOut: 138 W, pvIn: 138 W

3.
summary data of all Inverters =>>>  pv: 865 W

4.
Energy Meter      =>>>gcon: 0 W, gfeedin: 49.6 W


Das passt meines Erachtens nach alles zur Grafik - oder erkenne ich es nicht richtig ?
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.

Shadow3561

2026.05.15 17:53:15.043 1: PV_forecast DEBUG> pin: 506 W, pout: 0 W, totalin: 1022511.8 Wh, totalout: 792733.25 Wh, soc: 92
Ich denke, besser ich weiss, die Grafik passt nicht.
es gehen laut Grafik keine 506W in den Akku. Der Überschuss von der 1. PV wird als Hausverbrauch angezeigt.

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

Zitat von: Shadow3561 am 15 Mai 2026, 17:56:17Hier die geforderten Daten.

Welchen Intervall fährst du eigentlich bei SF ??

Wirklich 2 sekündlich - dann gehe doch mal auf 15 Sekunden...... ;)
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.