76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

DS_Starter

ZitatSind das mit Stunde 99 nicht die Tages-Gesamtwerte?
Wenn das so ist, sollte dafür der Grenzwert 20000*24=480000 gelten, oder?
Absolut. An die Tageszusammenfassung hatte ich nicht gedacht.  ::)
Das muß ich behandeln. Danke ein zweites Mal.  :)
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

So, jetzt sollte die contrib-Version passen.
Die Stunde 99 wird nun ausgeschlossen. Der Tageswert wird automatisch reorganisiert, wenn wenn ein Stundenwert gelöschht wird.
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 26 März 2026, 14:11:11So, jetzt sollte die contrib-Version passen.
Die Stunde 99 wird nun ausgeschlossen. Der Tageswert wird automatisch reorganisiert, wenn wenn ein Stundenwert gelöschht wird.

Wunderbar, jetzt ist der ganze Anlagencheck wieder grün bei mir... bis auf den Hinweis "You should update FHEM to get the recent 76_SolarForecast version from Repository.", weil ich die Version aus dem contrib habe.
Hast Du da eine Möglichkeit, diesen Umstand mit abzufragen? Checksumme oder sowas?
Edit: Oder einfach die Versionsnummer?

Vielen Dank nochmal für die schnelle Umsetzung.

Viele Grüße,
Peter

DS_Starter

ZitatHast Du da eine Möglichkeit, diesen Umstand mit abzufragen? Checksumme oder sowas?
Edit: Oder einfach die Versionsnummer?
Es werden die Infos vom FHEM Repo geholt und mit dem lokalen Modul verglichen, auch Filegröße usw.

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

300P

Zitat von: peterboeckmann am 26 März 2026, 14:18:06.. bis auf den Hinweis "You should update FHEM to get the recent 76_SolarForecast version from Repository.", weil ich die Version aus dem contrib habe.
Hast Du da eine Möglichkeit, diesen Umstand mit abzufragen? Checksumme oder sowas?
Edit: Oder einfach die Versionsnummer?


Wenn Du eine Contribversion aktiviert hast wird hier "nur" die Versionsnummer angezeigt - aber nur wenn Du per :
"wget -qO ./FHEM/76_SolarForecast.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/76_SolarForecast.pm"
diese Contrib-Version geladen hast.

Diese zweite Zeile ist dann komischerweise "leerer" als die Repo-Version und die per download geladene "original" Contrib.Version
########################################################################################################################
# $Id$
#########################################################################################################################
#       76_SolarForecast.pm

So oder ähnlich sieht das aus wenn du eine normale FHEM-Update-Version per update/shutdown/restart oder eine Contrib-Version per download und anschliessendem Kopiervorgang bei Dir nutzt:
########################################################################################################################
# $Id: 76_SolarForecast.pm 31026 2026-03-26 13:09:22Z DS_Starter $
#########################################################################################################################
#
(jedenfalls so bei mir).

Ein Unterschied ist auch auf "Device-Ebene" im Kopfbereich (FVERSION) sichtbar: (siehe auch Screenshot)
(hier Contrib aktiv - per wget .....)
internals
FUUID                              67e04a4e-f33f-11b3-ba79-127945efe0a77ed5
FVERSION                           2.5.0
LCACHEFILE                         last write time: 16:51:47 whole Operating Memory
...........

Man muss (nur) drauf achten, das einem das orangene Briefsymbol nicht dazu verleitet ein Update (morgens vor 08:00 Uhr) anzustoßen. Zusätzlich musst du, je nach Wunsch, in global die Ausnahme für SF hinterlegt werden (freigeben / sperren ) je nachdem ob / wenn man weiter bei der Contrib bleiben möchte..... ;)
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.