76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

Parallix

#7170
Zitat von: 300P am 23 Oktober 2026, 18:06:13Welche Version nutzt du aktuell (Version und Datum) wäre interessant zu wissen.
Eine der letzteren Versionen (per normalem Update mit shutdown/restart) aus dem SVN oder welche Contrib-Version von Heiko ?
Hatte gehofft, dass meine Signatur eindeutig ist. Wie könnte ich nachschärfen?

Dank Heiko (vgl. #7169) hat sich (nach einem "normalen Update") das Problem aber wahrscheinlich schon erledigt.
FHEM auf Debian/Testing BananaPro in täglich aktualisierter Version - AVM: 7490 (7.62) und 7591 (8.25) - Goodwe: GW25K-ET (DSP V10 / ARM V12) - Trina TSM 405: (#East, #South, #West) = (12,16,12) - BYD: 2 x HVS 7.7 (BMS V3.31-B, BMU V3.26-B) - EnOcean - Z-Wave - FS20/HMS

300P

Zitat von: Parallix am 24 Oktober 2026, 08:57:21Hatte gehofft, dass meine Signatur eindeutig ist. Wie könnte ich nachschärfen?

Wer unterwegs nur auf dem Handy rumtippelt hat "Scheuklappen" auf und sieht nicht alles ;)
Gruß
300P

FHEM 6.4|QNAP-Container-bookworm|SMAEM|SMAInverter|SolarForecast| DbLog|DbRep|MariaDB|
Buderus-MQTT_EMS|Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|AI_on_the_Edge|ESP32CAM usw.

grappa24

#7172
moin,
mein Code unter CtrlUserExitFn für das Reading Ladestrategie scheint nicht mehr zu funktionieren, gabs da irgendeine Änderung?
Nicht mal der Default "loadRelease" wird gesetzt.
#Anlegen des Readings "Ladestrategie" und füllen mit dem gesetzten Wert
  my $wert = NexthoursVal ($name, "NextHour00", "strategybat01", "loadRelease");
  storeReading ("Ladestrategie", $wert);
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

DS_Starter

Proxmox+Debian+MariaDB, PV: SMA, Victron+Pylontech
Maintainer:SSCam,SSChatBot,SSCal,SSFile,DbLog,DbRep,Log2Syslog,SolarForecast,Watches,Dashboard,PylonLowVoltage,MemSaver
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

300P

Hallo Heiko,

mal was zum überlegen.... O:-)

Wir haben im Kopfbereich die aktuelle Windanzeige, die aktuelle Außentemperatur, die Anwesenheit, den Netzübergabepunkt, den Sonnenaufgang -untergang......  8)

Wie wäre es die lokale Regenmengevorhersagedaten dort noch dazu zu setzten ? ::) 💭
Bei mir läuft einige Zeit dazu separat das Modul 98_CDCOpenData.pm 🌧�☂️🌂🌈

Info dazu  WIKI und Forumsbeitrag (oder in der Onlinehilfe des Modules)

Bitter vorher noch ---->>> sudo apt-get install libnet-sslglue-perl


Internals:
   DEBUGLOG   OFF
   DWDHOST    opendata.dwd.de
   FUUID      6aaa3aa4-f33f-11b3-2f71-29433a286620c802
   INTERVAL   300
   LOCATION   Home:xx.xxxx,xx.xxx
   NAME       DWD_CDC
   NR         2048
   NTFY_ORDER 50-DWD_CDC
   STATE      <table><tr style="font-size:x-small"><td style="padding-left: 0; padding-right: 0">08:45</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">09:05</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">09:25</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">09:45</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">10:05</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">10:25</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">&nbsp;&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0">10:40</td></tr><tr style='border:2pt solid black'><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EEEEFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="DEDEFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EEEEFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="EEEEFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td><td style="padding-left: 0; padding-right: 0" bgcolor="FFFFFF">&nbsp;&nbsp;&nbsp;</td></tr></table>
   TIMEOUT    55
   TMPDIR     temp_radolan_data_DWD_CDC
   TYPE       CDCOpenData
   VERSION    01.15
   eventCount 470
   CONFIG:
     IN_REQUEST 0
   READINGS:
     2026-10-28 23:50:00   Home_day_rain/00 0.2
     2026-10-27 23:50:00   Home_day_rain/01 0.3
     2026-10-26 23:50:00   Home_day_rain/02 0.7
     2026-10-25 23:50:00   Home_day_rain/03 23
     2026-10-24 23:50:00   Home_day_rain/04 15.5
     2026-10-29 08:40:00   Home_rain_radar/00 0
     2026-10-29 08:45:00   Home_rain_radar/01 0
     2026-10-29 08:50:00   Home_rain_radar/02 0
     2026-10-29 08:55:00   Home_rain_radar/03 0
     2026-10-29 09:00:00   Home_rain_radar/04 0
     2026-10-29 09:05:00   Home_rain_radar/05 0
     2026-10-29 09:10:00   Home_rain_radar/06 0
     2026-10-29 09:15:00   Home_rain_radar/07 0.006
     2026-10-29 09:20:00   Home_rain_radar/08 0.016
     2026-10-29 09:25:00   Home_rain_radar/09 0.007
     2026-10-29 09:30:00   Home_rain_radar/10 0.003
     2026-10-29 09:35:00   Home_rain_radar/11 0
     2026-10-29 09:40:00   Home_rain_radar/12 0
     2026-10-29 09:45:00   Home_rain_radar/13 0
     2026-10-29 09:50:00   Home_rain_radar/14 0
     2026-10-29 09:55:00   Home_rain_radar/15 0
     2026-10-29 10:00:00   Home_rain_radar/16 0
     2026-10-29 10:05:00   Home_rain_radar/17 0
     2026-10-29 10:10:00   Home_rain_radar/18 0
     2026-10-29 10:15:00   Home_rain_radar/19 0
     2026-10-29 10:20:00   Home_rain_radar/20 0
     2026-10-29 10:25:00   Home_rain_radar/21 0
     2026-10-29 10:30:00   Home_rain_radar/22 0
     2026-10-29 10:35:00   Home_rain_radar/23 0
     2026-10-29 10:40:00   Home_rain_radar/24 0
     2026-10-29 07:50:00   Home_since_midnight 0
     2026-10-29 08:47:52   retStat_lastReadout 32 values captured in 4.54 s
     2026-10-29 08:47:52   state           32 values captured in 4.54 s
   fhem:
     UPDATE     0
   helper:
     CronTime   0
     FhemLog3Std 0
     TimerCmd   DWD_CDC.Cmd
     TimerReadout DWD_CDC.Readout
     baseTMPDIR temp_radolan_data_DWD_CDC
     debugLog   DWD_CDC_debugLog
     logDebug   
     rainLog    DWD_CDC_rainLog
Attributes:
   DbLogExclude .*


Anzeige der Regenmenge - (siehe Screenshot)
Je "blauer" ->> je mehr Regenerwartung
Weiß - kein Regen



Nachsatz :⚠️⚠️⚠️⚠️
Hab ich vergessen zu erwähnen:
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
Nach / durch das letzte Update muss zusätzlich noch ---->>> sudo apt-get install hdf5-tools

Gruß
300P

FHEM 6.4|QNAP-Container-bookworm|SMAEM|SMAInverter|SolarForecast| DbLog|DbRep|MariaDB|
Buderus-MQTT_EMS|Fritzbox|fhempy|JsonMod|HTTPMOD|Modbus ser+TCP|AI_on_the_Edge|ESP32CAM usw.

DS_Starter

Moin,

ZitatWie wäre es die lokale Regenmengevorhersagedaten dort noch dazu zu setzten ?

Die Idee an sich ist nicht verkehrt.
Allerdings haben wir die Niederschlagsvorhersage bereits in der gewählten Weather-API verfügbar.
Den Wert bräuchte ich "nur" dort entsprechend für die aktuell Stunde auswählbar zu machen.

LG,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron+Pylontech
Maintainer:SSCam,SSChatBot,SSCal,SSFile,DbLog,DbRep,Log2Syslog,SolarForecast,Watches,Dashboard,PylonLowVoltage,MemSaver
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Wolle02

Zitat von: DS_Starter am 29 Oktober 2026, 10:12:36Allerdings haben wir die Niederschlagsvorhersage bereits in der gewählten Weather-API verfügbar.
Den Wert bräuchte ich "nur" dort entsprechend für die aktuell Stunde auswählbar zu machen.
 

Vielleicht könnte man dabei auch eigene Readings berücksichtigen, falls man zu Hause einen eigenen Regenmesser hat.