76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

300P

Hinweis für die SMA-User unter euch:

So kann es manchmal (wirklich nur manchmal) in der Nacht oder am Tag aussehen, wenn man (unerlaubt) 2 SMA-Batteriewechselrichter in einem PV-Netz betreibt.
Die eine Batterie schickt den PV-Ertrag nochmals (mit entsprechenden Verlusten) durch die andere Batterie bis die wieder 100 % voll ist. :o

Bei meinem Überschuss ist es mir aber dieser Energieverlust "....egal". ;D


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.

Gisbert

Guten Morgen Heiko,

ich hab diesen Monat bis jetzt einen Verbrauch von 100 kWh, was grob 13 kWh/d ausmacht - edit: das ist der Verbrauch, den das "Haus" verbraucht, also ohne Batterie laden, Eigenverbrauch des WR. Diese Daten kommen vom WR.

Für die letzten 7 Tage, auch für die letzten 14 Tage, liegt die Vorhersage für den kommenden Tag bei ca. 28 kWh. Das ist eine deutliche Abweichung, deren Ursache ich nicht verstehe. Auch die Vorhersage für den Tagesverbrauch startet jeweils ca. bei der gleichen Zahl, also 28 kWh.

Welche Daten könnte ich dir liefern, um den Widerspruch aufzulösen?

Viele Grüße Gisbert
Proxmox | UniFiRHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF

DS_Starter

Moin Gisbert,

Wichtig sind zunächst die Infod und Einstellungen:

- AI Nutzung für Consumption Forecast Ja/ Nein
- Wenn nein -> Einstellungen der relevante Parameter in plantControl -> consForecastBase, consForecastIdentWeekdays, consForecastInPlanning, consForecastLastDays

- abhängig davon muß an sich die Speicher pvHistory und/pder pvCircular anschauen ob historische Daten enthalten sind die die Prognose nach oben ziehen

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

dieter114

#5973
Moin Heiko,
ohne alle Daten genau überprüft zu haben:
Ich muss Gisbert Recht geben.
Seit der neuen Version sind meine CON Werte "Exorbitant" siehe Bild.
Auch die Werte von FC ggü. CON haben irgendwie Ähnlichkeiten.
Mag Zufall sein, aber komisch ist das schon.
Bisher war eigendlich immer alles relativ Realistisch - aber jetzt ??
LG WDS
RPi II+III+V,OWX, HM Zisterne, MAPLESDuino(adv), ESPEasy, Tasmota, MQTT2Server, WU-Upload, TabletUI, Poolsteuerung fhem, Fronius, BYD Solaranlage

DS_Starter

#5974
Hallo Wolfdieter,

ZitatSeit der neuen Version sind meine CON Werte "Exorbitant" siehe Bild.
Meinst du die realen Verbrauchswerte?
Wenn ja, dann Debug=collectData einschalten. Dann sieht man was gemessen und verarbeitet wird.

ZitatAuch die Werte von FC ggü. CON haben irgendwie Ähnlichkeiten.
Das sollte idealerweise so sein.  ;)

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

@Peter, @all,

ich konnte (wahrscheinlich) das in #5958 beschriebene Flowgrafik Thema lösen.
Update V 2.6.7 liegt im Contrib.

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

peterboeckmann

Hallo Heiko,

Zitat von: DS_Starter am 08 Mai 2026, 10:45:13Update V 2.6.7 liegt im Contrib.

ich habe die Version aus dem contrib gezogen und freue mich auf heute abend, wenn die Sonne nicht mehr scheint.  ;D
Werde testen und berichten.

Vielen Dank und viele Grüße,
Peter
MQTT,Modbus,HTTPMod,DbLog,LaCrosse,SolarForecast,TelegramBot,Twilight,vitoconnect,withings
fhem,fhempy,debmatic
Debian
RaspberryPi5,HomeMatic,HomeMaticIP,Shelly,JeeLink,SignalDuino,ZWDongle,SONOS,alexa,Hue,tradfri,MobileAlerts,Siemens Home Connect,Roborock S50,Wallbox,Harmony,Tuya Smartlife

peterboeckmann

Hallo Heiko,

eine erste Beobachtung mit der V2.6.7 möchte ich gleich mal melden:
Der unzugeordnete Verbrauch (rechts vom Haus in der Flussgrafik) scheint mir nach dem Update nahezu dauerhaft um die -500W zu liegen.
Vor dem Update lag der um die (positiv) 200W.

Hier ein Auszug aus dem Log mit ctrlDebug=collectData:
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Wind measurement data  - device: WindSpeed_mps =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> Smooth Wind data - value=4.36 m/s, last=10.81, last_fast=10.43 -> smoothed=10.80, smoothed_fast=10.39
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Inverter 01 data - device: Enphase, source: pv, delivery: default =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pvOut: 5486 W, pvIn: 5718 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 15892 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Inverter 02 data - device: ha_tjsLMch1, source: pv, delivery: bat =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pvOut: 781 W, pvIn: 781 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 31470 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Inverter 03 data - device: ha_tjsLMch1, source: bat, delivery: default =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pvOut: 0 W, pvIn: 0 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 0 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> summary data of all Inverters - pv: 6267 W, this hour Generation: 106 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> State of Plant derating: 0, info: The value of device "SolarForecast", reading "userRdg_Regulated" doesn't match the condition "1"
2026.05.08 11:00:59 1: SolarForecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.08 11:00:59 1: SolarForecast DEBUG> current percentage pvrl/pvapifc deviation of hod 12: 7158.5 % -> pvrlvd: 1
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Energy Meter data - device: MQTT2_SmartMeterReader =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> gcon: 0 W, gfeedin: 4241 W, contotal: 5947798.8 Wh, feedtotal: 7942294.3 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> write to pvHistory - day: 08, hod: 12, GridConsumption (gcons): 0 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Battery Readings data: device=Enphase =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pin: 4 W, pout: 0 W, totalin: 3400266 Wh, totalout: 3241728 Wh, soc: 100
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Battery Readings data: device=ha_tjsLMch1 =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pin: 0 W, pout: 0 W, totalin: 36177.6717213172 Wh, totalout: 19284.4193250475 Wh, soc: 100
2026.05.08 11:00:59 1: SolarForecast DEBUG> BEV - id=none -> consumer=15 activated=0
2026.05.08 11:00:59 1: SolarForecast DEBUG> EnergyConsumption input -> PV: 101 Wh, PP: 0 Wh, GridIn: 70 Wh, GridCon: 0 Wh, BatIn: 0 Wh, BatOut: 0 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> EnergyConsumption result -> 31 Wh
2026.05.08 11:00:59 1: SolarForecast DEBUG> current Power values -> PV2Node: 5486 W, PV2Bat: 781, PV2Grid: 0 W, Other: 0 W, GridIn: 4241 W, GridCon: 0 W
2026.05.08 11:00:59 1: SolarForecast DEBUG> current Power Battery -> BatIn: 4 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.08 11:00:59 1: SolarForecast DEBUG> current Consumption result -> 1245 W

Screenshot anbei. Kannst Du da was erkennen?

Vile Grüße,
Peter
MQTT,Modbus,HTTPMod,DbLog,LaCrosse,SolarForecast,TelegramBot,Twilight,vitoconnect,withings
fhem,fhempy,debmatic
Debian
RaspberryPi5,HomeMatic,HomeMaticIP,Shelly,JeeLink,SignalDuino,ZWDongle,SONOS,alexa,Hue,tradfri,MobileAlerts,Siemens Home Connect,Roborock S50,Wallbox,Harmony,Tuya Smartlife

DS_Starter

Ja, die Batterie liefert/Batterie WR im Log (gemessen) 0:

2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Inverter 03 data - device: ha_tjsLMch1, source: bat, delivery: default =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pvOut: 0 W, pvIn: 0 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 0 Wh

2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Battery Readings data: device=Enphase =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pin: 4 W, pout: 0 W, totalin: 3400266 Wh, totalout: 3241728 Wh, soc: 100
2026.05.08 11:00:59 1: SolarForecast DEBUG> collect Battery Readings data: device=ha_tjsLMch1 =>
2026.05.08 11:00:59 1: SolarForecast DEBUG> pin: 0 W, pout: 0 W, totalin: 36177.6717213172 Wh, totalout: 19284.4193250475 Wh, soc: 100

D.h. der Solarlader liefert 781W an die Bat, aber weder Bat noch Bat-WR liefern die Leistung weiter ans Haus. Das fehlt dann und führt zu der Diff.

Das ist aber ein Meßdatenproblem und kein Grafikproblem.
Musst du mal schauen ob ha_tjsLMch1 ordentlich liefert.
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