Leistungsprognose für Wechselrichter

Begonnen von ch.eick, 18 Januar 2021, 08:35:46

Vorheriges Thema - Nächstes Thema

DS_Starter

Ich baue es ein und gebe Bescheid zum Testen.
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

#2506
In meinem contrib liegt die Version 0.79.3.

Mit dem Attr ctrlStatisticReadings -> todayGridFeedIn kann man sich das Reading statistic_todayGridFeedIn erzeugen lassen.

todayGridFeedIn    die in das öffentliche Netz eingespeiste PV Energie des aktuellen Tages

Bitte nach dem Download FHEM restarten.

LG
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

Und weil ich gerade so im Fluß war kann man sich jetzt auch noch statistic_todayGridConsumption erzeugen:

todayGridConsumption    die aus dem öffentlichen Netz bezogene Energie des aktuellen Tages
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

Jewe

Sehr cool, habe beides umgesetzt. Morgen wird sich dann wohl was tun.

Danke.

DS_Starter

Die Readings werden jetzt bereits erzeugt wenn man die Schlüssel im Attr ctrlStatisticReadings auswählt, d.h. mit dem nächsten Intervall.
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

Jewe

#2510
Hallo,
also "statistic_todayGridConsumption" funktioniert soweit.
Das Reading "statistic_todayGridFeedIn" bleibt auf null, obwohl ich Einspeise.[s] Liegt wohl daran, dass ich einen Einrichtungszähler habe, d.h. das Reading "Current_GridFeedIn" wird nicht befüllt. dafür ist mein "Current_GridConsumption" negativ. Das wird auch ih der Graifk entsprechend dargestellt.[/s]

Im Anhang Bilder dazu.

Jens

PS:
Habe es gefunden : gfeedin=-gcon
So sollte es dann fuktionieren
MQTT2_Stromzaehler gcon=SENSOR_Strom_Power_cur:W contotal=SENSOR_Strom_Total_in:kWh gfeedin=SENSOR_Strom_Power_cur:W feedtotal=SENSOR_Strom_Total_out:kWh gfeedin=-gcon

schwatter

Nabend @DS_Starter,

ich habe vorhin an meiner OpenDTU gebastelt und nach dem sie wieder Strom hatte, habe ich
bei Today_Hour19_PVforecast ein vielfaches an KW als eigentlich normal. Daraufhin habe ich
Today_Hour19_PVforecast per setreading neu gesetzt. In Balkendiagramm bleiben aber der hohe
Wert. Daher bin ich unsicher ob das setreading zieht. Wo müsste ich den Wert setzen,
so dass SolarForecast ihn korrekt verarbeitet?

Gruß schwatter

DS_Starter

Hallo schwatter,

die Readings mit setreading zu überschreiben bringt nichts, sie werden immer neu berechnet.
Die Quellen sind verschiedene die man sich aber alle anschauen kann:

 get ... nextHours
 get ... pvCircular
 und andere Getter

Aber meinst du tatsächlich Today_Hour19_PVforecast oder nicht eher Today_Hour19_PVreal ?
Weil Today_Hour19_PVforecast wird entweder von den DWD Daten oder SolCast Daten (je nachdem was man nutzt) abgeleitet.

Machen muß man eigentlich nichts, nur warten. Spätestens Mitternacht wird neu initialisiert und der Spuk ist vorbei.
Aber du kannst nochmal überprüfen welches Reading es ist.
OpenDTU ist doch zur Kommunikation mit einem Wechselrichter, richtig ?
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

schwatter

Sorry, ja. Today_Hour19_PVreal, copy + paste Fehler.
Ok, dann fummel ich da nicht weiter umher. Der Tag ist sowieso vorbei.
Ja, genau. OpenDTU liest die Wechselrichter von Hoymiles aus. Habe auch noch ein paar
andere. Deye z.B. Summiere final alles in einem Dummy.

Gruß schwatter

DS_Starter

Ja, manchmal kann man etwas aussitzen.  ;)
Falls wider Erwarten morgen ein Problem autauchen sollte, kannst du dich ja nochmal melden.
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

Jewe

Zitat von: Jewe am 22 Mai 2023, 11:33:28So sollte es dann fuktionieren
N´abend,
also das Reading "statistic_todayGridFeedIn" bleibt bei 0.0 Wh. Jetzt weis ich nicht, ob ich noch etwas bei der Konfiguration übersehen habe. Denke aber es sollte passen.

Jens

DS_Starter

Führe mal "get ... pvCircular" aus.
Ganz unten gibt es dann den Schlüssel 99 (bei mir):

99 => tdayDvtn: 20.59, ydayDvtn: 9.47
      feedintotal: 593285.8, initdayfeedin: 573648
      gridcontotal: 81597.8, initdaygcon: 80672.6

Welche Werte zeigt dein System ?
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

Jewe

99 => tdayDvtn: 2.49, ydayDvtn: 102.24
      feedintotal: 0, initdayfeedin: 0, gridcontotal: 40709838, initdaygcon: 40702930

DS_Starter

Das ist der Grund:

feedintotal: 0, initdayfeedin: 0

Der currentMeterDev

MQTT2_Stromzaehler gcon=SENSOR_Strom_Power_cur:W contotal=SENSOR_Strom_Total_in:kWh gfeedin=SENSOR_Strom_Power_cur:W feedtotal=SENSOR_Strom_Total_out:kWh gfeedin=-gcon
stimmt sicherlich nicht. gfeedin kommt doppelt vor -> gfeedin=SENSOR_Strom_Power_cur:W sicher falsch.

Wichtig wäre aber dass feedtotal=SENSOR_Strom_Total_out:kWh passend ist. Das Reading SENSOR_Strom_Total_out im Device MQTT2_Stromzaehler sollte einen Wert größer 0 zeigen und auch ständig hochzählen wenn eingespeist wird. Es wird ein sich stetig erhöhender Zähler erwartet:

feedtotal    Reading welches die Summe der in das Netz eingespeisten Energie 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

Jewe

Achso und ich dachte das beide Readings eingegeben werden müss , weil gleich und dann zusätzlich der schlüssel gfeedin=-gcon
Sonderfälle: Sollte das Reading für gcon und gfeedin identisch sein...
Die Readings vom Zähler passen (Die Namen sind etwas mistig...:-().

na dann so:
MQTT2_Stromzaehler gcon=SENSOR_Strom_Power_cur:W contotal=SENSOR_Strom_Total_in:kWh gfeedin=-gcon feedtotal=SENSOR_Strom_Total_out:kWh
Werde morgen berichten. Dankeschön.