Leistungsprognose für Wechselrichter

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

Vorheriges Thema - Nächstes Thema

DS_Starter

@Wzut, ich habe noch einen Graphic Issue. Wenn pvreal relativ klein ist, wird es in der kombinierten Grafik pvforecast/pvreal unterdrückt.

Zum Beispiel Hour07 -> 06:00. Die Readings enthalten die richtigen Werte:


Today_Hour07_PVforecast  158 Wh
Today_Hour07_PVreal        97 Wh


Aber die Grafik zeigt nur PVforecast an. Gilt eben nur wenn pvreal klein ist. Die nachfolgenden Stunden werden angezeigt.
ESXi@NUC+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

papa

Zitat von: DS_Starter am 25 März 2021, 07:43:21
Die gibt es doch. Oder habe ich dich jetzt falsch verstanden ?
Sieh mal das Bild
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

DS_Starter

Achso du meinst Today_HourXX_PVforecast für die Stunden, in denen es keine keine Forecast gibt, diese mit 0 zu bewerten und als Reading auszugeben ?
Hatte ich bisher nicht drin weil ich davon ausging dass man das nicht braucht. Aber könnte ich natürlich hinzufügen wenn gewünscht.
ESXi@NUC+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

papa

Ups - vergiss es - ich habe die einfach nur übersehen. Wenn 0 können sie auch ruhig fehlen.
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

dk3572

Hallo,

ist die Anzeige ab Übermorgen 0 Uhr normal oder muss ich in den Einstellungen etwas anpassen?

FUUID      5fd65ec0-f33f-cd72-ba56-13a41f24f97a012f
   FVERSION   76_SolarForecast.pm:v0.21.0-s21735/2020-04-20 TESTING
   HISTFILE   last write time: 12:22:25 File: ./FHEM/FhemUtils/PVH_SolarForecast_SolarForecast
   MODE       Automatic - next polltime: 12:32:54
   NAME       SolarForecast
   NOTIFYDEV  DWD_PV,SMA_Wechselrichter,SMA_Zaehler
   NR         453
   NTFY_ORDER 50-SolarForecast
   STATE      updated
   TYPE       SolarForecast
   HELPER:
     FW         WEB
     INITCONTOTAL 1989995.7
     INITETOTAL 5909063
     PACKAGE    FHEM::SolarForecast
     SPGDETAIL  SolarForecast
     SPGDEV     SolarForecast
     SPGROOM    Photovoltaik
     VERSION    0.21.0
     VERSION_API unused
     VERSION_ErrCodes unused
     VERSION_SMUtils 1.20.7
   OLDREADINGS:
   READINGS:
     2021-03-25 12:31:44   Current_GridConsumption 0 W
     2021-03-25 12:31:44   Current_PV      3860 W
     2020-12-20 00:59:02   Hour_00_PVreal  3389 Wh
     2020-12-20 01:58:59   Hour_01_PVreal  4.54747350886464e-13 Wh
     2020-12-20 02:59:58   Hour_02_PVreal  -4.54747350886419 Wh
     2020-12-20 03:59:55   Hour_03_PVreal  0 Wh
     2020-12-20 04:59:55   Hour_04_PVreal  0 Wh
     2020-12-20 05:59:53   Hour_05_PVreal  0 Wh
     2020-12-20 06:59:51   Hour_06_PVreal  -3389 Wh
     2020-12-20 07:59:50   Hour_07_PVreal  -4.54747350886464e-13 Wh
     2020-12-20 08:59:48   Hour_08_PVreal  4.54747350886419 Wh
     2020-12-20 09:59:46   Hour_09_PVreal  45 Wh
     2020-12-20 10:59:43   Hour_10_PVreal  244 Wh
     2020-12-20 11:59:41   Hour_11_PVreal  474 Wh
     2020-12-20 12:59:39   Hour_12_PVreal  333 Wh
     2020-12-20 13:57:34   Hour_13_PVreal  275 Wh
     2021-03-25 12:31:44   Next04Hours_PV  8754 Wh
     2021-03-25 12:31:44   RestOfDay_PV    11872 Wh
     2021-03-25 00:59:50   Today_Hour01_GridConsumption 1 Wh
     2021-03-25 00:59:50   Today_Hour01_PVreal 0 Wh
     2021-03-25 01:59:21   Today_Hour02_GridConsumption 10 Wh
     2021-03-25 01:59:21   Today_Hour02_PVreal 0 Wh
     2021-03-25 02:58:51   Today_Hour03_GridConsumption 347 Wh
     2021-03-25 02:58:51   Today_Hour03_PVreal 0 Wh
     2021-03-25 03:59:31   Today_Hour04_GridConsumption 276 Wh
     2021-03-25 03:59:31   Today_Hour04_PVreal 0 Wh
     2021-03-25 04:59:01   Today_Hour05_GridConsumption 352 Wh
     2021-03-25 04:59:01   Today_Hour05_PVreal 4289058232 Wh
     2021-03-25 05:59:41   Today_Hour06_GridConsumption 243 Wh
     2021-03-25 05:59:41   Today_Hour06_PVreal 0 Wh
     2021-03-25 06:59:11   Today_Hour07_GridConsumption 304 Wh
     2021-03-25 06:59:11   Today_Hour07_PVreal 0 Wh
     2021-03-25 07:59:52   Today_Hour08_GridConsumption 178 Wh
     2021-03-25 07:59:52   Today_Hour08_PVforecast 44 Wh
     2021-03-25 07:59:52   Today_Hour08_PVreal 0 Wh
     2021-03-25 08:59:22   Today_Hour09_GridConsumption 6 Wh
     2021-03-25 08:59:22   Today_Hour09_PVforecast 409 Wh
     2021-03-25 08:59:22   Today_Hour09_PVreal 0 Wh
     2021-03-25 09:58:52   Today_Hour10_GridConsumption 13 Wh
     2021-03-25 09:58:52   Today_Hour10_PVforecast 1032 Wh
     2021-03-25 09:58:52   Today_Hour10_PVreal 0 Wh
     2021-03-25 10:59:34   Today_Hour11_GridConsumption 0 Wh
     2021-03-25 10:59:34   Today_Hour11_PVforecast 1600 Wh
     2021-03-25 10:59:34   Today_Hour11_PVreal 0 Wh
     2021-03-25 11:59:04   Today_Hour12_GridConsumption 1 Wh
     2021-03-25 11:59:04   Today_Hour12_PVforecast 2086 Wh
     2021-03-25 11:59:04   Today_Hour12_PVreal 0 Wh
     2021-03-25 12:31:44   Today_Hour13_GridConsumption 0 Wh
     2021-03-25 12:31:44   Today_Hour13_PVforecast 2294 Wh
     2021-03-25 12:31:44   Today_Hour13_PVreal 0 Wh
     2021-03-25 12:31:44   Today_Hour14_PVforecast 2345 Wh
     2021-03-25 12:31:44   Today_Hour15_PVforecast 2209 Wh
     2021-03-25 12:31:44   Today_Hour16_PVforecast 1906 Wh
     2021-03-25 12:31:44   Today_Hour17_PVforecast 1578 Wh
     2021-03-25 12:31:44   Today_Hour18_PVforecast 976 Wh
     2021-03-25 12:31:44   Today_Hour19_PVforecast 465 Wh
     2021-03-25 12:31:44   Today_Hour20_PVforecast 99 Wh
     2020-12-20 13:57:34   Today_HourSunRise 08
     2020-12-20 13:57:34   Today_HourSunSet 16
     2021-03-25 12:31:44   Today_PVforecast 14863 Wh
     2021-03-25 12:31:44   Today_SunRise   06:14
     2021-03-25 12:31:44   Today_SunSet    18:50
     2020-12-20 13:57:34   Tomorrow_HourSunRise 08
     2020-12-20 13:57:34   Tomorrow_HourSunSet 16
     2021-03-25 12:31:44   Tomorrow_PVforecast 18442 Wh
     2021-03-25 12:31:44   Tomorrow_SunRise 06:12
     2021-03-25 12:31:44   Tomorrow_SunSet 18:52
     2021-03-16 18:30:56   currentForecastDev DWD_PV
     2021-03-16 16:18:51   currentInverterDev SMA_Wechselrichter pv=total_pac:kW etotal=etotal:kWh
     2021-03-18 06:37:30   currentMeterDev SMA_Zaehler gcon=Bezug_Wirkleistung:W contotal=Bezug_Wirkleistung_Zaehler:kWh
     2021-01-27 19:08:53   inverterStrings Süddach
     2020-12-13 19:39:52   moduleArea      32
     2021-01-27 19:07:57   moduleDirection Süddach=S
     2021-01-27 19:10:15   modulePeakString Süddach=6.175
     2021-01-27 19:11:29   moduleTiltAngle Süddach=45
     2021-03-25 12:31:44   state           updated
Attributes:
   DbLogExclude .*
   autoRefresh 120
   forcePageRefresh 1
   layoutType pv
   room       Photovoltaik
   showDiff   top
   showNight  0


ALERTS_IN_CACHE 2
   FHEM_TZ   
   FUUID      5fdf3e4d-f33f-cd72-d2da-d5e012ae97db904f
   FVERSION   55_DWD_OpenData.pm:v1.0.0-s23797/2021-02-21
   NAME       DWD_PV
   NR         454
   STATE      alerts updated
   TYPE       DWD_OpenData
   VERSION    1.016003
   OLDREADINGS:
   READINGS:
     2021-03-25 12:30:05   a_count         0
     2021-03-25 12:30:05   a_state         updated
     2021-03-25 12:30:05   a_time          2021-03-25 12:30:05
     2021-03-25 05:00:05   fc0_0_Neff      25
     2021-03-25 05:00:05   fc0_0_R101      1.00
     2021-03-25 05:00:05   fc0_0_Rad1h     0.00
     2021-03-25 05:00:05   fc0_0_SunUp     0
     2021-03-25 05:00:05   fc0_0_TTT       5.10
     2021-03-25 05:00:05   fc0_0_time      00:00
     2021-03-25 05:00:05   fc0_0_ww        1
     2021-03-25 05:00:05   fc0_0_wwd       Bewölkung abnehmend
     2021-03-25 10:00:05   fc0_10_Neff     62
     2021-03-25 10:00:05   fc0_10_R101     2.00
     2021-03-25 10:00:05   fc0_10_Rad1h    1130.00
     2021-03-25 10:00:05   fc0_10_SunUp    1
     2021-03-25 10:00:05   fc0_10_TTT      9.20
     2021-03-25 10:00:05   fc0_10_time     10:00
     2021-03-25 10:00:05   fc0_10_ww       2
     2021-03-25 10:00:05   fc0_10_wwd      Bewölkung unverändert
     2021-03-25 12:00:05   fc0_11_Neff     62
     2021-03-25 12:00:05   fc0_11_R101     1.00
     2021-03-25 12:00:05   fc0_11_Rad1h    1470.00
     2021-03-25 12:00:05   fc0_11_SunUp    1
     2021-03-25 12:00:05   fc0_11_TTT      11.4
     2021-03-25 12:00:05   fc0_11_time     11:00
     2021-03-25 12:00:05   fc0_11_ww       2
     2021-03-25 12:00:05   fc0_11_wwd      Bewölkung unverändert
     .
     .
     2021-03-25 12:00:05   fc3_9_Neff      61
     2021-03-25 12:00:05   fc3_9_R101      3.00
     2021-03-25 12:00:05   fc3_9_Rad1h     300.00
     2021-03-25 12:00:05   fc3_9_SunUp     1
     2021-03-25 12:00:05   fc3_9_TTT       5
     2021-03-25 12:00:05   fc3_9_time      09:00
     2021-03-25 12:00:05   fc3_9_ww        2
     2021-03-25 12:00:05   fc3_9_wwd       Bewölkung unverändert
     2021-03-25 12:00:05   fc3_SunRise     07:08
     2021-03-25 12:00:05   fc3_SunSet      19:55
     2021-03-25 12:00:05   fc3_date        2021-03-28
     2021-03-25 12:00:05   fc3_weekday     So
     2021-03-25 12:00:05   fc_coordinates  8.68,49.77,340.0
     2021-03-25 12:00:05   fc_copyright    Datenbasis: Deutscher Wetterdienst
     2021-03-25 12:00:05   fc_description  OBER-BEERBACH
     2021-03-25 12:00:05   fc_state        updated
     2021-03-25 12:00:05   fc_station      P0559
     2021-03-25 12:00:05   fc_time         2021-03-25 10:00:00
     2021-03-25 12:30:05   state           alerts updated
Attributes:
   DbLogExclude .*
   alertArea  806432011
   event-on-change-reading state
   event-on-update-reading state,fc_state,a_state
   forecastDays 3
   forecastProperties Rad1h,TTT,Neff,R101,R600,ww,SunUp,SunRise,SunSet
   forecastResolution 1
   forecastStation P0559
   forecastWW2Text 1
   group      Wetter
   room       Wetter
   timezone   Europe/Berlin


Danke und VG
Dieter

DS_Starter

Hallo Dieter,

"übermorgen" ist ja garnicht implementiert. Die Vorhersage geht ja nur bis zum Ende des morgigen Tages.
Du siehst mit get <> nextHours den maximalen Bereich der Vorhersage in die Zukunft.
Allerdings dürftest du als User keine grafische Anzeige soweit in die Zukunft bekommen.
Ist wieder eine Sache für Wzut denke ich.

LG,
Heiko
ESXi@NUC+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

Ich habe meine Testversion mit den um 1 Stunde vorgezogenen DWD Werten in das contrib geladen zur Nachnutzung.
In dem angehängten ersten Screen seht ihr die bisherige Version und auf dem zweiten Screen die neue V mit vorgezogenen DWD.

Man kann deutlich die bessere Deckung der Tendenzen im zweiten Screen sehen. Beide Varianten sind bisher ohne irgendwelche Korrekturfaktoren  versehen.
ESXi@NUC+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

Wzut

Zitat von: DS_Starter am 25 März 2021, 09:02:58
Aber die Grafik zeigt nur PVforecast an. Gilt eben nur wenn pvreal klein ist. Die nachfolgenden Stunden werden angezeigt.
Da war damals Absicht und ist auch so in den Kommentaren vermerkt. Hintergrund war das die Werte in den Balken stehen und der Balken dadurch eine Mindesthöhe X vom verwendeten Font hat , zb. 18px. Wenn jetzt noch ein wesentlicher kleinerer Wert dazukommt reicht der Platz einfach nicht aus diesen auch noch darzustellen. Bzw. man müsste in so einem Fall die Verteilung der Höhe komplett neu durchrechnen oder von Anfang an anderes berechnen bleibt aber das Problem zwei Werte quasi auf der gleichen Stelle darzustellen.
Beim Typ diff sind wir da wesentlich besser dran da die Werte ausserhalb der Balken stehen

Zitat von: DS_Starter am 25 März 2021, 13:09:38
Allerdings dürftest du als User keine grafische Anzeige soweit in die Zukunft bekommen.
Ist wieder eine Sache für Wzut denke ich.
Die Anzeige ist völlig ok, er hat die Nachtstunden unterdrückt dadurch kommt er bei 24 Balken halt sehr weit in die Zukunft, weiter als eben Forecast Daten zur Verfügung stehen. Da es auch keine Wetterdaten dazu gibt kann auch nicht festgestellt werden das es eigentlich auch Nachstunden sind, die ja wieder unterdrückt werden müssten. Ich vermute mal er holt beim DWD zuwenig Wetterdaten.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

DS_Starter

ZitatBeim Typ diff sind wir da wesentlich besser dran da die Werte ausserhalb der Balken stehen
Ah ok. Danke für die Erklärung.
Dabei fällt mir ein, dass ich das layoutType überarbeiten wollte. Das passt so nicht mehr zu den Möglichkeiten die es jetzt bietet.
Wäre jetzt ein guter Zeitpunkt oder hast du noch eine Grafik sub Anpassung in Arbeit ?

Zitat
Ich vermute mal er holt beim DWD zuwenig Wetterdaten.
Naja selbst wenn er mehr holen würde. Ich frage maximal bis zum Ende des kommenden Tages ab. Danach nicht mehr.
ESXi@NUC+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

Wzut

Kannst ruhig umstellen - di meinst single, double, diff ?

Ok, ich dachte du holst in deiner Schleife immer max 48 Wetterdaten, aber egal Fakt ist das man beim überspringen von Nachstunden entweder am Besten die Anzahl von 24 auf 18 runter setzt oder man nimmt 6 Stunden History und 18 Stunde Forecast :) ( ich habe im der einen Grafik immer -12 bis +12)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

DS_Starter

Zitatdi meinst single, double, diff ?
Ja, genau das. Ich setz mich mal dran.
ESXi@NUC+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

#446
Habe jetzt das Attr layoutType umgebaut und auch die comRef angepasst. Liegt als V 0.23.0 im contrib.

Edit: die Attribute cloudFactorSlope/rainFactorSlope sind nach cloudFactorDamping/rainFactorDamping umbenannt. Diese Bezeichnung trifft die Funktion genauer.
ESXi@NUC+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

dk3572

Zitat von: Wzut am 25 März 2021, 17:11:11
Die Anzeige ist völlig ok, er hat die Nachtstunden unterdrückt dadurch kommt er bei 24 Balken halt sehr weit in die Zukunft, weiter als eben Forecast Daten zur Verfügung stehen. Da es auch keine Wetterdaten dazu gibt kann auch nicht festgestellt werden das es eigentlich auch Nachstunden sind, die ja wieder unterdrückt werden müssten. Ich vermute mal er holt beim DWD zuwenig Wetterdaten.

Hallo und danke für die Rückmeldungen.
Ich habe extra das list des DWD angehängt.
Dort sieht man das ich 3 Tage angegeben habe.
Das sollte doch reichen, oder?

VG Dieter

DS_Starter

Hi Dieter,

nein, schau mal meine Antwort in #440.  ;)
Die Grafik kann das nicht anzeigen weil sie nicht abgerufen werden.
ESXi@NUC+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

dk3572

Zitat von: DS_Starter am 25 März 2021, 19:19:43
Hi Dieter,

nein, schau mal meine Antwort in #440.  ;)
Die Grafik kann das nicht anzeigen weil sie nicht abgerufen werden.

Hallo Heiko,
ihr seid ja schwer am schuften an diesem Modul. Danke dafür auch mal.

Ich habe deine Antwort schon verstanden.
Allerdings impliziert die Antwort von Wzut, dass nicht genug Daten von DWD für die Zukunft zur Verfügung stehen.

Ehrlich gesagt ist es ja auch egal. Ein Tag im Voraus ist ja völlig ausreichend.  ;)

Schönen Abend noch und VG
Dieter