76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

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

Vorheriges Thema - Nächstes Thema

grappa24

Zitat von: DS_Starter am 02 April 2025, 23:29:45soeben habe ich die V 1.49.6 in mein contrib geladen.

Leider ist nach der Installation der 1.49.6 und einem Restart mein SolarForecast Device verschwunden und lässt sich auch nicht mit "set <device> restore ... " wiederherstellen.
Bin zurück auf die 1.49.5
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

Das ist mir unverständlich.
Gibt es im Log irgendwelche dienlichen Meldungen beim Start? Meistens steht etwas weshalb das Modul nicht geladen werden konnte.

Die Anpassungen in der V 1.49.6 sind nicht so gravierend dass sie einen Fehler verursachen sollten.
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

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

grappa24

Zitat von: DS_Starter am 03 April 2025, 22:50:52Gibt es im Log irgendwelche dienlichen Meldungen beim Start? Meistens steht etwas weshalb das Modul nicht geladen werden konnte.
sorry, ja, folgende Log-Einträge:
2025.04.03 16:57:13 1: reload: Error:Modul 76_SolarForecast deactivated:
 Bareword "CICONCOLDEF" not allowed while "strict subs" in use at ./FHEM/76_SolarForecast.pm line 17024, <$fh> line 5561.
BEGIN not safe after errors--compilation aborted at ./FHEM/76_SolarForecast.pm line 19485, <$fh> line 5561.

2025.04.03 16:57:13 0: Bareword "CICONCOLDEF" not allowed while "strict subs" in use at ./FHEM/76_SolarForecast.pm line 17024, <$fh> line 5561.
BEGIN not safe after errors--compilation aborted at ./FHEM/76_SolarForecast.pm line 19485, <$fh> line 5561.
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

Erledigt ... im contrib liegt ein Update der Version. Zu blöd, da war eine alte Konstante noch verblieben.
Kannst du wieder laden.
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 würden wir uns das jeden Tag wünschen ...  :)
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

grappa24

#2451
hab mal etwas mit consumerControl gespielt  ;)

dummyIcon=status_comfort@#ff8c00
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 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

mi.ke

ich bekomme einfach das Reading "Current_BatCharge_01" nicht über null.

Stündlich wir gezählt, aber SolarForecast zeigt immer 0% an.

Hab Ihr eine Idee wo ich schauen könnte?
Danke und Grüße
mi.ke


define SolarForecast SolarForecast
attr SolarForecast ctrlBatSocManagement01 lowSoc=10 upSoC=50 maxSoC=99 careCycle=25
attr SolarForecast ctrlSpecialReadings SunHours_Remain,SunMinutes_Remain,todayBatInSum
attr SolarForecast event-on-change-reading .*
attr SolarForecast flowGraphicControl shiftx=-5 size=200 consumerdist=130 animate=1 homenodedyncol=1 strokeconsumerdyncol=1 showconsumer=0 strokecolstd=yellow
attr SolarForecast graphicBeam1Color 1D820D
attr SolarForecast graphicBeam1Content pvForecast
attr SolarForecast graphicBeam1FontColor 0DF7FF
attr SolarForecast graphicBeamWidth 20
attr SolarForecast graphicHeaderDetail all,co,pv,own,status
attr SolarForecast graphicHeaderOwnspec #Info\
Autarkierate:Current_AutarkyRate\
-\
-\
-\
#Batterie\
Input:Current_PowerBatIn_01\
Ladung:Current_BatCharge_01\
-\
-\
\
#Sonnenstunden\
verbleiben:special_SunHours_Remain\
-\
-\
-\
\

attr SolarForecast graphicHourCount 13
attr SolarForecast graphicWeatherColor B6C908
attr SolarForecast graphicWeatherColorNight CCCCCC
attr SolarForecast room System->Solar,Testkram
attr SolarForecast setupBatteryDev01 Solarbatterie_SF cap=cap:Wh pin=pin:W pout=pout:W intotal=intotal:Wh outtotal=outtotal:W charge:charge show=1
attr SolarForecast setupInverterDev01 WechselrichterSued_SF pv=pv:W etotal=etotal:Wh capacity=800 asynchron=0 icon=solar_icon@yellow:solar_icon
attr SolarForecast setupInverterStrings Balkon,Kellerdach
attr SolarForecast setupMeterDev Stromzaehler_SF gcon=gcon:W contotal=contotal:kWh gfeedin=gfeedin:Wh feedtotal=feedtotal:Wh
attr SolarForecast setupRadiationAPI DWD_OpenData
attr SolarForecast setupStringPeak Balkon=0.420 Kellerdach=0.420
attr SolarForecast setupWeatherDev1 DWD_OpenData
attr SolarForecast timestamp-on-change-reading .*
attr SolarForecast verbose 2
#   FUUID      67ea8c84-f33f-b65a-4640-f708b0ba3292b546
#   FVERSION   76_SolarForecast.pm:v1.49.5-s29814/2025-03-31
#   LCACHEFILE last write time: 15:41:12 whole Operating Memory
#   MODE       Automatic / Event-controlled - next planned Cycletime: 15:52:46
#   MODEL      DWD
#   NAME       SolarForecast
#   NOTIFYDEV  Stromzaehler_SF,Solarbatterie_SF,WechselrichterSued_SF
#   NR         418
#   NTFY_ORDER 50-SolarForecast
#   STATE      updated
#   TYPE       SolarForecast
#   WEATHERMODEL DWD
#   eventCount 257
#   HELPER:
#     FW         WEB
#     PACKAGE    FHEM::SolarForecast
#     SPGDETAIL 
#     SPGDEV     SolarForecast
#     SPGROOM   
#     VERSION    1.49.5
#     VERSION_API unused
#     VERSION_CTZ 1.0.0
#     VERSION_ErrCodes 1.3.9
#     VERSION_SMUtils 1.28.3
#     GMFRUNNING:
#       abortFn    FHEM::SolarForecast::_abortGetMessageFile
#       bc_pid     905
#       finishFn   FHEM::SolarForecast::_processMessageFile
#       fn         FHEM::SolarForecast::_retrieveMessageFile
#       loglevel   3
#       pid        DEAD:30312
#       telnet     telnetForBlockingFn_1743767199.35439_127.0.0.1_44616
#       terminated 1
#       timeout    30
#       abortArg:
#       arg:
#         block      1
#         name       SolarForecast
#         tsnext     1743781919.65561
#   OLDREADINGS:
#   READINGS:
#     2025-04-04 13:47:51   Battery_ChargeRecommended_01 1
#     2025-04-03 18:52:57   Battery_ChargeRequest_01 1
#     2025-04-03 18:52:57   Battery_OptimumTargetSoC_01 10 %
#     2025-04-04 12:26:17   Current_AutarkyRate 100 %
#     2025-04-04 13:59:31   Current_BatCharge_01 0 %
#     2025-04-04 15:50:26   Current_Consumption 337 W
#     2025-04-04 12:26:17   Current_GridConsumption 0 W
#     2025-04-03 18:52:57   Current_GridFeedIn 0 W
#     2025-04-04 13:47:51   Current_PV      800 W
#     2025-04-04 15:50:26   Current_PowerBatIn_01 463 W
#     2025-04-03 18:52:57   Current_PowerBatOut_01 0 W
#     2025-04-04 15:50:26   Current_SelfConsumption 337 W
#     2025-04-04 15:46:56   Current_SelfConsumptionRate 42 %
#     2025-04-04 15:50:26   Current_Surplus 463 W
#     2025-04-04 15:00:00   LastHourGridconsumptionReal 265 Wh
#     2025-04-04 14:00:00   LastHourPVforecast 732 Wh
#     2025-04-03 18:00:00   LastHourPVreal  0 Wh
#     2025-04-04 15:51:36   NextHours_Sum01_PVforecast 554 Wh
#     2025-04-04 15:51:36   NextHours_Sum02_PVforecast 912 Wh
#     2025-04-04 15:51:36   NextHours_Sum03_PVforecast 1100 Wh
#     2025-04-04 15:51:36   NextHours_Sum04_ConsumptionForecast 1493 Wh
#     2025-04-04 15:51:36   NextHours_Sum04_PVforecast 1151 Wh
#     2025-04-04 13:59:31   RestOfDayConsumptionForecast 16633937 Wh
#     2025-04-04 15:51:36   RestOfDayPVforecast 1155 Wh
#     2025-04-04 00:00:04   Today_Hour01_BatIn_01 0 Wh
#     2025-04-04 00:00:04   Today_Hour01_BatOut_01 0 Wh
#     2025-04-04 00:59:49   Today_Hour01_GridConsumption 380 Wh
#     2025-04-04 00:00:04   Today_Hour01_PVreal 0 Wh
#     2025-04-04 01:00:04   Today_Hour02_BatIn_01 0 Wh
#     2025-04-04 01:00:04   Today_Hour02_BatOut_01 0 Wh
#     2025-04-04 01:59:26   Today_Hour02_GridConsumption 336 Wh
#     2025-04-04 01:00:04   Today_Hour02_PVreal 0 Wh
#     2025-04-04 02:00:04   Today_Hour03_BatIn_01 0 Wh
#     2025-04-04 02:00:04   Today_Hour03_BatOut_01 0 Wh
#     2025-04-04 02:59:49   Today_Hour03_GridConsumption 308 Wh
#     2025-04-04 02:00:04   Today_Hour03_PVreal 0 Wh
#     2025-04-04 03:00:04   Today_Hour04_BatIn_01 0 Wh
#     2025-04-04 03:00:04   Today_Hour04_BatOut_01 0 Wh
#     2025-04-04 03:10:36   Today_Hour04_GridConsumption 38 Wh
#     2025-04-04 03:00:04   Today_Hour04_PVreal 0 Wh
#     2025-04-04 04:00:04   Today_Hour05_BatIn_01 0 Wh
#     2025-04-04 04:00:04   Today_Hour05_BatOut_01 0 Wh
#     2025-04-04 04:00:04   Today_Hour05_GridConsumption 0 Wh
#     2025-04-04 04:00:04   Today_Hour05_PVreal 0 Wh
#     2025-04-04 05:00:04   Today_Hour06_BatIn_01 0 Wh
#     2025-04-04 05:00:04   Today_Hour06_BatOut_01 0 Wh
#     2025-04-04 05:00:04   Today_Hour06_GridConsumption 0 Wh
#     2025-04-04 05:00:04   Today_Hour06_PVreal 0 Wh
#     2025-04-04 06:00:04   Today_Hour07_BatIn_01 0 Wh
#     2025-04-04 06:00:04   Today_Hour07_BatOut_01 0 Wh
#     2025-04-04 06:00:04   Today_Hour07_GridConsumption 0 Wh
#     2025-04-04 06:00:04   Today_Hour07_PVreal 0 Wh
#     2025-04-04 07:00:04   Today_Hour08_BatIn_01 0 Wh
#     2025-04-04 07:00:04   Today_Hour08_BatOut_01 0 Wh
#     2025-04-04 07:00:04   Today_Hour08_GridConsumption 0 Wh
#     2025-04-04 00:00:26   Today_Hour08_PVforecast 22 Wh
#     2025-04-04 07:00:04   Today_Hour08_PVreal 0 Wh
#     2025-04-04 08:00:04   Today_Hour09_BatIn_01 0 Wh
#     2025-04-04 08:00:04   Today_Hour09_BatOut_01 0 Wh
#     2025-04-04 08:59:40   Today_Hour09_GridConsumption 1907 Wh
#     2025-04-04 07:00:26   Today_Hour09_PVforecast 85 Wh
#     2025-04-04 08:00:04   Today_Hour09_PVreal 0 Wh
#     2025-04-04 09:00:04   Today_Hour10_BatIn_01 0 Wh
#     2025-04-04 09:00:04   Today_Hour10_BatOut_01 0 Wh
#     2025-04-04 09:59:16   Today_Hour10_GridConsumption 371 Wh
#     2025-04-04 07:00:26   Today_Hour10_PVforecast 169 Wh
#     2025-04-04 09:00:04   Today_Hour10_PVreal 0 Wh
#     2025-04-04 10:00:04   Today_Hour11_BatIn_01 0 Wh
#     2025-04-04 10:00:04   Today_Hour11_BatOut_01 0 Wh
#     2025-04-04 10:59:49   Today_Hour11_GridConsumption 265 Wh
#     2025-04-04 07:00:26   Today_Hour11_PVforecast 370 Wh
#     2025-04-04 10:00:04   Today_Hour11_PVreal 0 Wh
#     2025-04-04 11:54:47   Today_Hour12_BatIn_01 729 Wh
#     2025-04-04 11:00:04   Today_Hour12_BatOut_01 0 Wh
#     2025-04-04 11:59:27   Today_Hour12_GridConsumption 387 Wh
#     2025-04-04 07:00:26   Today_Hour12_PVforecast 527 Wh
#     2025-04-04 11:00:04   Today_Hour12_PVreal 0 Wh
#     2025-04-04 12:59:49   Today_Hour13_BatIn_01 11953 Wh
#     2025-04-04 12:00:04   Today_Hour13_BatOut_01 0 Wh
#     2025-04-04 12:59:49   Today_Hour13_GridConsumption 266 Wh
#     2025-04-04 07:00:26   Today_Hour13_PVforecast 654 Wh
#     2025-04-04 12:00:04   Today_Hour13_PVreal 0 Wh
#     2025-04-04 13:59:31   Today_Hour14_BatIn_01 5540 Wh
#     2025-04-04 13:00:04   Today_Hour14_BatOut_01 0 Wh
#     2025-04-04 13:59:31   Today_Hour14_GridConsumption 391 Wh
#     2025-04-04 13:00:08   Today_Hour14_PVforecast 732 Wh
#     2025-04-04 13:00:04   Today_Hour14_PVreal 0 Wh
#     2025-04-04 14:02:47   Today_Hour15_BatIn_01 0 Wh (WARNING invalid BatIn Energy occured - see Logfile)
#     2025-04-04 14:00:04   Today_Hour15_BatOut_01 0 Wh
#     2025-04-04 14:59:06   Today_Hour15_GridConsumption 265 Wh
#     2025-04-04 13:00:08   Today_Hour15_PVforecast 732 Wh
#     2025-04-04 14:00:04   Today_Hour15_PVreal 0 Wh
#     2025-04-04 15:48:06   Today_Hour16_BatIn_01 5 Wh
#     2025-04-04 15:00:04   Today_Hour16_BatOut_01 0 Wh
#     2025-04-04 15:51:36   Today_Hour16_GridConsumption 364 Wh
#     2025-04-04 13:00:08   Today_Hour16_PVforecast 674 Wh
#     2025-04-04 15:00:04   Today_Hour16_PVreal 0 Wh
#     2025-04-04 13:00:08   Today_Hour17_PVforecast 536 Wh
#     2025-04-04 13:00:08   Today_Hour18_PVforecast 331 Wh
#     2025-04-04 07:00:26   Today_Hour19_PVforecast 166 Wh
#     2025-04-04 07:00:26   Today_Hour20_PVforecast 33 Wh
#     2025-04-04 13:01:18   Today_MaxPVforecast 732 Wh
#     2025-04-04 00:00:26   Today_MaxPVforecastTime 2025-04-04 13:00:00
#     2025-04-04 13:00:08   Today_PVforecast 5031 Wh
#     2025-04-04 00:00:04   Today_PVreal    0 Wh
#     2025-04-04 00:00:04   Today_SunRise   06:55
#     2025-04-04 00:00:04   Today_SunSet    20:01
#     2025-04-04 12:00:37   Tomorrow_ConsumptionForecast 33265551 Wh
#     2025-04-04 15:00:16   Tomorrow_PVforecast 4173 Wh
#     2025-04-04 00:00:04   Tomorrow_SunRise 06:53
#     2025-04-04 00:00:04   Tomorrow_SunSet 20:02
#     2025-04-04 15:51:36   nextCycletime   15:52:46
#     2025-04-03 18:52:57   pvCorrectionFactor_Auto on_complex_ai
#     2025-04-03 13:49:28   setupStringAzimuth Balkon=-4 Kellerdach=83
#     2025-04-01 21:45:38   setupStringDeclination Balkon=90 Kellerdach=35
#     2025-04-04 15:51:36   special_SunHours_Remain 4.16
#     2025-04-04 15:51:36   special_SunMinutes_Remain 249
#     2025-04-04 15:50:26   special_todayBatInSum -135586.5  Wh
#     2025-04-04 15:51:37   state           updated
#
setstate SolarForecast updated
setstate SolarForecast 2025-04-04 12:13:29 .SolarForecast_ctrlDebu
setstate SolarForecast 2025-04-04 12:13:29 .SolarForecast_graphicHistoryHour
setstate SolarForecast 2025-04-04 12:13:29 .SolarForecast_graphicShowNight
setstate SolarForecast 2025-04-04 12:13:29 .SolarForecast_graphicShowWeather
setstate SolarForecast 2025-04-04 14:02:48 .associatedWith Stromzaehler_SF Solarbatterie_SF WechselrichterSued_SF DWD_OpenData
setstate SolarForecast 2025-04-04 15:51:36 .lastupdateForecastValues 1743774696
setstate SolarForecast 2025-04-04 15:51:36 .pvCorrectionFactor_Auto_Soll on_complex_ai
setstate SolarForecast 2025-04-04 01:00:04 .signaldone_01 done
setstate SolarForecast 2025-04-04 02:00:04 .signaldone_02 done
setstate SolarForecast 2025-04-04 03:00:04 .signaldone_03 done
setstate SolarForecast 2025-04-04 04:00:04 .signaldone_04 done
setstate SolarForecast 2025-04-04 05:00:04 .signaldone_05 done
setstate SolarForecast 2025-04-04 06:00:04 .signaldone_06 done
setstate SolarForecast 2025-04-04 07:00:04 .signaldone_07 done
setstate SolarForecast 2025-04-04 08:00:04 .signaldone_08 done
setstate SolarForecast 2025-04-04 09:00:04 .signaldone_09 done
setstate SolarForecast 2025-04-04 10:00:04 .signaldone_10 done
setstate SolarForecast 2025-04-04 11:00:04 .signaldone_11 done
setstate SolarForecast 2025-04-04 12:00:04 .signaldone_12 done
setstate SolarForecast 2025-04-04 13:00:04 .signaldone_13 done
setstate SolarForecast 2025-04-04 14:00:04 .signaldone_14 done
setstate SolarForecast 2025-04-04 15:00:04 .signaldone_15 done
setstate SolarForecast 2025-04-04 00:00:04 .signaldone_24 done
setstate SolarForecast 2025-04-04 13:47:51 Battery_ChargeRecommended_01 1
setstate SolarForecast 2025-04-03 18:52:57 Battery_ChargeRequest_01 1
setstate SolarForecast 2025-04-03 18:52:57 Battery_OptimumTargetSoC_01 10 %
setstate SolarForecast 2025-04-04 12:26:17 Current_AutarkyRate 100 %
setstate SolarForecast 2025-04-04 13:59:31 Current_BatCharge_01 0 %
setstate SolarForecast 2025-04-04 15:50:26 Current_Consumption 337 W
setstate SolarForecast 2025-04-04 12:26:17 Current_GridConsumption 0 W
setstate SolarForecast 2025-04-03 18:52:57 Current_GridFeedIn 0 W
setstate SolarForecast 2025-04-04 13:47:51 Current_PV 800 W
setstate SolarForecast 2025-04-04 15:50:26 Current_PowerBatIn_01 463 W
setstate SolarForecast 2025-04-03 18:52:57 Current_PowerBatOut_01 0 W
setstate SolarForecast 2025-04-04 15:50:26 Current_SelfConsumption 337 W
setstate SolarForecast 2025-04-04 15:46:56 Current_SelfConsumptionRate 42 %
setstate SolarForecast 2025-04-04 15:50:26 Current_Surplus 463 W
setstate SolarForecast 2025-04-04 15:00:00 LastHourGridconsumptionReal 265 Wh
setstate SolarForecast 2025-04-04 14:00:00 LastHourPVforecast 732 Wh
setstate SolarForecast 2025-04-03 18:00:00 LastHourPVreal 0 Wh
setstate SolarForecast 2025-04-04 15:51:36 NextHours_Sum01_PVforecast 554 Wh
setstate SolarForecast 2025-04-04 15:51:36 NextHours_Sum02_PVforecast 912 Wh
setstate SolarForecast 2025-04-04 15:51:36 NextHours_Sum03_PVforecast 1100 Wh
setstate SolarForecast 2025-04-04 15:51:36 NextHours_Sum04_ConsumptionForecast 1493 Wh
setstate SolarForecast 2025-04-04 15:51:36 NextHours_Sum04_PVforecast 1151 Wh
setstate SolarForecast 2025-04-04 13:59:31 RestOfDayConsumptionForecast 16633937 Wh
setstate SolarForecast 2025-04-04 15:51:36 RestOfDayPVforecast 1155 Wh
setstate SolarForecast 2025-04-04 00:00:04 Today_Hour01_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 00:00:04 Today_Hour01_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 00:59:49 Today_Hour01_GridConsumption 380 Wh
setstate SolarForecast 2025-04-04 00:00:04 Today_Hour01_PVreal 0 Wh
setstate SolarForecast 2025-04-04 01:00:04 Today_Hour02_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 01:00:04 Today_Hour02_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 01:59:26 Today_Hour02_GridConsumption 336 Wh
setstate SolarForecast 2025-04-04 01:00:04 Today_Hour02_PVreal 0 Wh
setstate SolarForecast 2025-04-04 02:00:04 Today_Hour03_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 02:00:04 Today_Hour03_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 02:59:49 Today_Hour03_GridConsumption 308 Wh
setstate SolarForecast 2025-04-04 02:00:04 Today_Hour03_PVreal 0 Wh
setstate SolarForecast 2025-04-04 03:00:04 Today_Hour04_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 03:00:04 Today_Hour04_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 03:10:36 Today_Hour04_GridConsumption 38 Wh
setstate SolarForecast 2025-04-04 03:00:04 Today_Hour04_PVreal 0 Wh
setstate SolarForecast 2025-04-04 04:00:04 Today_Hour05_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 04:00:04 Today_Hour05_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 04:00:04 Today_Hour05_GridConsumption 0 Wh
setstate SolarForecast 2025-04-04 04:00:04 Today_Hour05_PVreal 0 Wh
setstate SolarForecast 2025-04-04 05:00:04 Today_Hour06_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 05:00:04 Today_Hour06_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 05:00:04 Today_Hour06_GridConsumption 0 Wh
setstate SolarForecast 2025-04-04 05:00:04 Today_Hour06_PVreal 0 Wh
setstate SolarForecast 2025-04-04 06:00:04 Today_Hour07_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 06:00:04 Today_Hour07_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 06:00:04 Today_Hour07_GridConsumption 0 Wh
setstate SolarForecast 2025-04-04 06:00:04 Today_Hour07_PVreal 0 Wh
setstate SolarForecast 2025-04-04 07:00:04 Today_Hour08_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 07:00:04 Today_Hour08_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 07:00:04 Today_Hour08_GridConsumption 0 Wh
setstate SolarForecast 2025-04-04 00:00:26 Today_Hour08_PVforecast 22 Wh
setstate SolarForecast 2025-04-04 07:00:04 Today_Hour08_PVreal 0 Wh
setstate SolarForecast 2025-04-04 08:00:04 Today_Hour09_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 08:00:04 Today_Hour09_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 08:59:40 Today_Hour09_GridConsumption 1907 Wh
setstate SolarForecast 2025-04-04 07:00:26 Today_Hour09_PVforecast 85 Wh
setstate SolarForecast 2025-04-04 08:00:04 Today_Hour09_PVreal 0 Wh
setstate SolarForecast 2025-04-04 09:00:04 Today_Hour10_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 09:00:04 Today_Hour10_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 09:59:16 Today_Hour10_GridConsumption 371 Wh
setstate SolarForecast 2025-04-04 07:00:26 Today_Hour10_PVforecast 169 Wh
setstate SolarForecast 2025-04-04 09:00:04 Today_Hour10_PVreal 0 Wh
setstate SolarForecast 2025-04-04 10:00:04 Today_Hour11_BatIn_01 0 Wh
setstate SolarForecast 2025-04-04 10:00:04 Today_Hour11_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 10:59:49 Today_Hour11_GridConsumption 265 Wh
setstate SolarForecast 2025-04-04 07:00:26 Today_Hour11_PVforecast 370 Wh
setstate SolarForecast 2025-04-04 10:00:04 Today_Hour11_PVreal 0 Wh
setstate SolarForecast 2025-04-04 11:54:47 Today_Hour12_BatIn_01 729 Wh
setstate SolarForecast 2025-04-04 11:00:04 Today_Hour12_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 11:59:27 Today_Hour12_GridConsumption 387 Wh
setstate SolarForecast 2025-04-04 07:00:26 Today_Hour12_PVforecast 527 Wh
setstate SolarForecast 2025-04-04 11:00:04 Today_Hour12_PVreal 0 Wh
setstate SolarForecast 2025-04-04 12:59:49 Today_Hour13_BatIn_01 11953 Wh
setstate SolarForecast 2025-04-04 12:00:04 Today_Hour13_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 12:59:49 Today_Hour13_GridConsumption 266 Wh
setstate SolarForecast 2025-04-04 07:00:26 Today_Hour13_PVforecast 654 Wh
setstate SolarForecast 2025-04-04 12:00:04 Today_Hour13_PVreal 0 Wh
setstate SolarForecast 2025-04-04 13:59:31 Today_Hour14_BatIn_01 5540 Wh
setstate SolarForecast 2025-04-04 13:00:04 Today_Hour14_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 13:59:31 Today_Hour14_GridConsumption 391 Wh
setstate SolarForecast 2025-04-04 13:00:08 Today_Hour14_PVforecast 732 Wh
setstate SolarForecast 2025-04-04 13:00:04 Today_Hour14_PVreal 0 Wh
setstate SolarForecast 2025-04-04 14:02:47 Today_Hour15_BatIn_01 0 Wh (WARNING invalid BatIn Energy occured - see Logfile)
setstate SolarForecast 2025-04-04 14:00:04 Today_Hour15_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 14:59:06 Today_Hour15_GridConsumption 265 Wh
setstate SolarForecast 2025-04-04 13:00:08 Today_Hour15_PVforecast 732 Wh
setstate SolarForecast 2025-04-04 14:00:04 Today_Hour15_PVreal 0 Wh
setstate SolarForecast 2025-04-04 15:48:06 Today_Hour16_BatIn_01 5 Wh
setstate SolarForecast 2025-04-04 15:00:04 Today_Hour16_BatOut_01 0 Wh
setstate SolarForecast 2025-04-04 15:51:36 Today_Hour16_GridConsumption 364 Wh
setstate SolarForecast 2025-04-04 13:00:08 Today_Hour16_PVforecast 674 Wh
setstate SolarForecast 2025-04-04 15:00:04 Today_Hour16_PVreal 0 Wh
setstate SolarForecast 2025-04-04 13:00:08 Today_Hour17_PVforecast 536 Wh
setstate SolarForecast 2025-04-04 13:00:08 Today_Hour18_PVforecast 331 Wh
setstate SolarForecast 2025-04-04 07:00:26 Today_Hour19_PVforecast 166 Wh
setstate SolarForecast 2025-04-04 07:00:26 Today_Hour20_PVforecast 33 Wh
setstate SolarForecast 2025-04-04 13:01:18 Today_MaxPVforecast 732 Wh
setstate SolarForecast 2025-04-04 00:00:26 Today_MaxPVforecastTime 2025-04-04 13:00:00
setstate SolarForecast 2025-04-04 13:00:08 Today_PVforecast 5031 Wh
setstate SolarForecast 2025-04-04 00:00:04 Today_PVreal 0 Wh
setstate SolarForecast 2025-04-04 00:00:04 Today_SunRise 06:55
setstate SolarForecast 2025-04-04 00:00:04 Today_SunSet 20:01
setstate SolarForecast 2025-04-04 12:00:37 Tomorrow_ConsumptionForecast 33265551 Wh
setstate SolarForecast 2025-04-04 15:00:16 Tomorrow_PVforecast 4173 Wh
setstate SolarForecast 2025-04-04 00:00:04 Tomorrow_SunRise 06:53
setstate SolarForecast 2025-04-04 00:00:04 Tomorrow_SunSet 20:02
setstate SolarForecast 2025-04-04 15:51:36 nextCycletime 15:52:46
setstate SolarForecast 2025-04-03 18:52:57 pvCorrectionFactor_Auto on_complex_ai
setstate SolarForecast 2025-04-03 13:49:28 setupStringAzimuth Balkon=-4 Kellerdach=83
setstate SolarForecast 2025-04-01 21:45:38 setupStringDeclination Balkon=90 Kellerdach=35
setstate SolarForecast 2025-04-04 15:51:36 special_SunHours_Remain 4.16
setstate SolarForecast 2025-04-04 15:51:36 special_SunMinutes_Remain 249
setstate SolarForecast 2025-04-04 15:50:26 special_todayBatInSum -135586.5  Wh
setstate SolarForecast 2025-04-04 15:51:37 state updated



define Solarbatterie_SF dummy
attr Solarbatterie_SF comment pin     Reading welches die aktuelle Batterieladung liefert\
pout     Reading welches die aktuelle Batterieentladung liefert\
intotal Reading welches die totale Batterieladung liefert (fortlaufender Zähler)\
outtotal Reading welches die totale Batterieentladung liefert (fortlaufender Zähler)\
charge     Reading welches den aktuellen Ladezustand (in Prozent) liefert\
Einheit die jeweilige Einheit (W,Wh,kW,kWh)
attr Solarbatterie_SF event-on-change-reading .*
attr Solarbatterie_SF stateFormat charge %
attr Solarbatterie_SF timestamp-on-change-reading .*
attr Solarbatterie_SF userReadings PowerOut:pout.* integral {ReadingsVal($name,"pout",0) / 60},\
PowerOut_Wh {sprintf("%.1f",ReadingsVal($name,"PowerOut",0) / 60) }
#   FUUID      67ec4695-f33f-b65a-57e3-a05bd1ebcbf4cb33
#   NAME       Solarbatterie_SF
#   NR         421
#   STATE      5.8 %
#   TYPE       dummy
#   eventCount 284
#   READINGS:
#     2025-04-01 18:48:27   PoverOut        0
#     2025-04-01 18:50:30   PowerOut        0
#     2025-04-01 18:49:42   PowerOut_Wh     0.0
#     2025-04-04 13:03:02   cap             1000
#     2025-04-04 15:52:03   charge          5.8
#     2025-04-04 15:53:03   intotal         57.6
#     2025-04-02 13:48:53   outtotal        0
#     2025-04-04 15:53:03   pin             462.6
#     2025-04-02 13:48:53   pout            0
#
setstate Solarbatterie_SF 5.8 %
setstate Solarbatterie_SF 2025-04-01 18:48:27 PoverOut 0
setstate Solarbatterie_SF 2025-04-01 18:50:30 PowerOut 0
setstate Solarbatterie_SF 2025-04-01 18:49:42 PowerOut_Wh 0.0
setstate Solarbatterie_SF 2025-04-04 13:03:02 cap 1000
setstate Solarbatterie_SF 2025-04-04 15:52:03 charge 5.8
setstate Solarbatterie_SF 2025-04-04 15:53:03 intotal 57.6
setstate Solarbatterie_SF 2025-04-02 13:48:53 outtotal 0
setstate Solarbatterie_SF 2025-04-04 15:53:03 pin 462.6
setstate Solarbatterie_SF 2025-04-02 13:48:53 pout 0

FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

DS_Starter

Da ist ein Syntaxfehler:

 charge:charge  -> charge=charge

LG,
Heiko
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

mi.ke

Hallo Heiko,

Wald....Bäume....

Ich hab den Fehler tatsächlich in zwei Instanzen und sehe ihn seit drei Tage nicht.

Vielen lieben Dank
LG mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

DS_Starter

Hallo @all,

soeben habe ich das Major Release 1.50.0 eingecheckt und ist morgen früh im Regelupdate enthalten.
Die V ist ebenfalls in meinem contrib sofort verfügbar.

Enthalten sind die Changes von V 1.49.1 - 1.49.5 sowie die folgenden weiteren Changes (inkl 1.49.6 Vorabversion):

- der Text des Home-Knotens ist ausgerichtet
- es gibt ein neues Attribut consumerControl mit dem Schlüssel dummyIcon um das Icon und die Farbe des Consumer Dummy anpassen zu können.
- ein inaktiver Consumer wird "grau" (wie die Laufkette in diesem Fall) dargestellt
- Verbesserung der Batterie Ladungsfreigabe wenn die aktuell festgestellte Netzeinspeisung über plantControl->feedinPowerLimit liegt
- Ersatz Attribut consumerAdviceIcon durch consumerControl->adviceIcon
- Ersatz Attribut consumerLegend durch consumerControl->showLegend
- Ersatz Attribut consumerLink durch consumerControl->detailLink

                   
Es wäre wichtig das Update zeitnah durchzuführen, damit die automatische Umsetzung der Attribute vorgenommen wird bevor ich in einem nächsten Major Release die alten Attribute komplett entferne.
Wer die V aus dem contrib benutzt, bitte wie gewöhnlich nach dem Download FHEM restarten.

LG,
Heiko
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

stenny

Hallo,

ich habe das Modul bei meinen Eltern in Betrieb gonommen und die Werte für die PV Anlage sieht soweit gut aus.

Was ich aber nicht wirklich hinbekomme ist den Hichi Zähler einzubinden für den Energiefluss.
Hat jemand schon einen solchen eingebunden?

Gruß
Carsten

schwatter

Hast du den den Hitchi schon in Fhem?
Ich habe ein bitShake mi Tasmota und ihn so eingebunden:

attr SolarForecast setupMeterDev Smartmeter_2E1F50 gcon=APOX_Power:W contotal=APOX_E_in:kWh gfeedin=-gcon feedtotal=APOX_E_out:kWh
Gruß schwatter

peterboeckmann

Hallo Heiko, hallo grappa24,

Zitat von: DS_Starter am 04 April 2025, 10:11:59Habe ich bei mir gleich übernommen.  :)

ich auch. ^^

@Heiko: Gibt es eigentlich einen Wert für den "Verbrauch" des dummy, anhand dessen die Linie eingefärbt wird?

Schönen Sonntag noch!
VIele Grüße,
Peter