Autor Thema: 76_SMAPortal - Integration SMA Sunny Portal - Ideen & Modulweiterentwicklung  (Gelesen 33466 mal)

Offline Kamik

  • Full Member
  • ***
  • Beiträge: 106
Hallo Heiko,

Top! Habe das Modul vor einigen Tagen erfolgreich installiert. Gestartet gegen 13:00 Uhr. Der 24h durchlauf für die Autokorrektur lief auch durch. Dabei habe ich aber gesehen, dass die PVreal nicht wirklich in den Stundenstack geschrieben werden. Heute habe ich folgende Daten in den Readings.

defmod Wetter_Solar SolarForecast
attr Wetter_Solar event-on-change-reading Today_Hour.*,state
attr Wetter_Solar interval 70
attr Wetter_Solar layoutType pvco
attr Wetter_Solar room Photovoltaik
attr Wetter_Solar verbose 4

setstate Wetter_Solar updated
setstate Wetter_Solar 2021-01-11 19:34:52 .associatedWith Wetter_DWD Wechselrichter SunnyHomeManager
setstate Wetter_Solar 2021-01-13 20:25:24 Current_GridConsumption 289.4 W
setstate Wetter_Solar 2021-01-13 20:25:24 Current_PV 0 W
setstate Wetter_Solar 2021-01-13 20:25:24 Next04Hours_PV 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour01_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour01_Time 13.01.2021 21:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour02_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour02_Time 13.01.2021 22:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour03_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour03_Time 13.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour04_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour04_Time 14.01.2021 00:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour05_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour05_Time 14.01.2021 01:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour06_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour06_Time 14.01.2021 02:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour07_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour07_Time 14.01.2021 03:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour08_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour08_Time 14.01.2021 04:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour09_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour09_Time 14.01.2021 05:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour10_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour10_Time 14.01.2021 06:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour11_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour11_Time 14.01.2021 07:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour12_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour12_Time 14.01.2021 08:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour13_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour13_Time 14.01.2021 09:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour14_PVforecast 206 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour14_Time 14.01.2021 10:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour15_PVforecast 706 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour15_Time 14.01.2021 11:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour16_PVforecast 1147 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour16_Time 14.01.2021 12:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour17_PVforecast 1382 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour17_Time 14.01.2021 13:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour18_PVforecast 1340 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour18_Time 14.01.2021 14:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour19_PVforecast 573 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour19_Time 14.01.2021 15:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour20_PVforecast 338 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour20_Time 14.01.2021 16:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour21_PVforecast 176 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour21_Time 14.01.2021 17:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour22_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour22_Time 14.01.2021 18:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour23_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour23_Time 14.01.2021 19:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour24_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour24_Time 14.01.2021 20:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour25_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour25_Time 14.01.2021 21:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour26_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour26_Time 14.01.2021 22:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour27_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 NextHour27_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 19:59:29 NextHour28_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 19:59:29 NextHour28_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 18:59:32 NextHour29_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 18:59:32 NextHour29_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 17:59:29 NextHour30_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 17:59:29 NextHour30_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 16:59:29 NextHour31_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 16:59:29 NextHour31_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 15:59:28 NextHour32_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 15:59:28 NextHour32_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 14:59:29 NextHour33_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 14:59:29 NextHour33_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 13:59:36 NextHour34_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 13:59:36 NextHour34_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 12:59:47 NextHour35_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 12:59:47 NextHour35_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 11:59:39 NextHour36_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 11:59:39 NextHour36_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 10:59:36 NextHour37_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 10:59:36 NextHour37_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 09:59:42 NextHour38_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 09:59:42 NextHour38_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 08:59:40 NextHour39_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 08:59:40 NextHour39_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 07:59:42 NextHour40_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 07:59:42 NextHour40_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 06:59:47 NextHour41_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 06:59:47 NextHour41_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 05:59:52 NextHour42_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 05:59:52 NextHour42_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 04:59:51 NextHour43_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 04:59:51 NextHour43_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 03:59:52 NextHour44_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 03:59:52 NextHour44_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 02:59:51 NextHour45_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 02:59:51 NextHour45_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 01:59:52 NextHour46_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 01:59:52 NextHour46_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 00:59:51 NextHour47_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 00:59:51 NextHour47_Time 14.01.2021 23:00:00
setstate Wetter_Solar 2021-01-13 20:25:24 RestOfDay_PV 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 ThisHour_PVforecast 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 ThisHour_Time 13.01.2021 20:00:00
setstate Wetter_Solar 2021-01-13 01:59:52 Today_Hour01_PVreal 2278 Wh
setstate Wetter_Solar 2021-01-13 02:59:51 Today_Hour02_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 03:59:52 Today_Hour03_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 04:59:51 Today_Hour04_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 05:59:52 Today_Hour05_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 06:59:47 Today_Hour06_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 07:59:42 Today_Hour07_PVreal 4294965017 Wh
setstate Wetter_Solar 2021-01-13 08:59:40 Today_Hour08_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 09:59:42 Today_Hour09_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 10:59:36 Today_Hour10_PVforecast 117 Wh
setstate Wetter_Solar 2021-01-13 10:59:36 Today_Hour10_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 11:59:39 Today_Hour11_PVforecast 441 Wh
setstate Wetter_Solar 2021-01-13 11:59:39 Today_Hour11_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 12:59:47 Today_Hour12_PVforecast 794 Wh
setstate Wetter_Solar 2021-01-13 12:59:47 Today_Hour12_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 13:59:36 Today_Hour13_PVforecast 1000 Wh
setstate Wetter_Solar 2021-01-13 13:59:36 Today_Hour13_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 14:59:29 Today_Hour14_PVforecast 985 Wh
setstate Wetter_Solar 2021-01-13 14:59:29 Today_Hour14_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 15:59:28 Today_Hour15_PVforecast 441 Wh
setstate Wetter_Solar 2021-01-13 15:59:28 Today_Hour15_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 16:59:29 Today_Hour16_PVforecast 235 Wh
setstate Wetter_Solar 2021-01-13 16:59:29 Today_Hour16_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 17:59:29 Today_Hour17_PVforecast 117 Wh
setstate Wetter_Solar 2021-01-13 17:59:29 Today_Hour17_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 18:59:32 Today_Hour18_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 19:59:29 Today_Hour19_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 Today_Hour20_PVreal 0 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 Today_SunRise 08:29
setstate Wetter_Solar 2021-01-13 20:25:24 Today_SunSet 16:54
setstate Wetter_Solar 2021-01-13 20:25:24 Tomorrow_PV 5868 Wh
setstate Wetter_Solar 2021-01-13 20:25:24 Tomorrow_SunRise 08:28
setstate Wetter_Solar 2021-01-13 20:25:24 Tomorrow_SunSet 16:55
setstate Wetter_Solar 2021-01-11 19:34:52 currentForecastDev Wetter_DWD
setstate Wetter_Solar 2021-01-11 13:11:21 currentInverterDev Wechselrichter pv=SPOT_PACTOT:W etoday=SPOT_ETODAY:Wh
setstate Wetter_Solar 2021-01-11 13:12:37 currentMeterDev SunnyHomeManager gcon=Bezug_Wirkleistung:W
setstate Wetter_Solar 2021-01-11 19:39:03 inverterEfficiency 98.2
setstate Wetter_Solar 2021-01-11 19:36:46 moduleArea 38.64 qm
setstate Wetter_Solar 2021-01-11 19:37:30 moduleEfficiency 19.52
setstate Wetter_Solar 2021-01-11 19:40:12 moduleTiltAngle 40
setstate Wetter_Solar 2021-01-12 15:00:56 pvCorrectionFactor_14 0.93 (automatic)
setstate Wetter_Solar 2021-01-12 16:00:57 pvCorrectionFactor_15 0.50 (automatic)
setstate Wetter_Solar 2021-01-12 17:00:58 pvCorrectionFactor_16 0.50 (automatic)
setstate Wetter_Solar 2021-01-13 20:25:24 pvCorrectionFactor_Auto on
setstate Wetter_Solar 2021-01-13 20:25:24 state updated

Auffällig sind insbesondere die Ausreißer bei PVreal um 01 Uhr und 07 Uhr.
Hast du eine Idee?

Gruß


Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6322
Hallo Kamik,

ja ich habe eine Idee. Das Reading etoday (etoday=SPOT_ETODAY:Wh) des Inverterdevice muss tatsäachlich den täglichen Wert liefern, d.h. 0 ab 00:00 bis zum Höchstwert des Tages um 23:xx.

Speziell beim SMAInverter muss man bei etoday etwas nachhelfen. Schau dir mal meinen Beitrag #626 hier an.

Schönen Abend und LG,
Heiko
« Letzte Änderung: 13 Januar 2021, 21:47:25 von DS_Starter »
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline Kamik

  • Full Member
  • ***
  • Beiträge: 106
Ah, jetzt verstehe ich.
Kann es an dem suppressSleep Attribut liegen? Dieser legt das Modul ja schlafen, wenn der Sonnenuntergang eingetreten ist.

Ich denke, dass dann beim 00:00 Uhr Durchlauf das Reading nicht auf 0 geschrieben wird. Das könnte man dann doch auch mit einem
at *23:59:00 {setreading <inverterdevice> <readingpactotal> 0}
initialisieren oder?

Oder macht es vielleicht Sinn das direkt im InverterModul zu korrigieren?

Gruß

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6322
Zitat
Kann es an dem suppressSleep Attribut liegen? Dieser legt das Modul ja schlafen, wenn der Sonnenuntergang eingetreten ist.
Naja suppressSleep macht gerade das Gegenteil ... es verhindert (suppress) des Schlaf.  ;)
Aber möglich wäre es. Mit dem Attribut kann man ja spielen.

Zitat
Das könnte man dann doch auch mit einem
at *23:59:00 {setreading <inverterdevice> <readingpactotal> 0}
initialisieren oder?
Sollte klappen ...

Zitat
Oder macht es vielleicht Sinn das direkt im InverterModul zu korrigieren?
Naja, das Modul hat keinen richtigen Maitainer mehr. Ich mache das nur so "nebenbei".
Mein Focus liegt eher darauf ein universelles auf Modbus basierenes Inverterdevice  zu bauen mit welchem man sich die Attrbute einfach über AttrTemplate für den jeweiligen SMA Inverter setzen kann. Dann hätte der User nicht soviel Gefrickel an der Stelle.
Mal sehen wann ...  ;)
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter
Gefällt mir Gefällt mir x 1 Liste anzeigen

 

decade-submarginal