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

Das Attrbibut flowGraphicControl hat noch ein paar mögliche Keys spendiert bekommen:

strokecolina Farbe einer inaktiven Linie
Wert: Hex (z.B. #cc3300) oder Bezeichnung (z.B. red, blue), default: gray

strokecolsig Farbe einer aktiven Signallinie
Wert: Hex (z.B. #cc3300) oder Bezeichnung (z.B. red, blue), default: red

strokecolstd Farbe einer aktiven Standardlinie
Wert: Hex (z.B. #cc3300) oder Bezeichnung (z.B. red, blue), default: darkorange

strokewidth Breite der Linien
Wert: Ganzzahl, default: 25

Damit kann man sich nun auch die Strichstärke indivduell anpassen was insbesondere bei vielen Consumern vorteilhaft sein kann. Weiter vorn hatte ich den Wunsch aufgeschnappt.

Das Update liegt im Contrib.

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

DS_Starter

#1246
@all,
nach weiteren Tests habe ich mich entschlossen die V 1.37.0 einzuchecken damit wieder ein gemeinsamer/definierter Aufsetzpunkt vorhanden ist.
Es ist etliches an Änderungen eingeflossen:

- mit den Attributen setupInverterDevXX können bis zu 3 Inverter/Solar-Lader eingebunden werden.
  Die optionalen Keys "strings" und "feed" lassen die Zuordnung einer Teilmenge vorhandener Strings zu sowie
  die Festlegung ob es sich um einen "Grid-only" Inverter oder evtl. um ein Solar-Ladegerät für die Batterie handelt.
 
- die Producer werden in ihrer Zeile entsprechend ihres Liefertyps sortiert und in einem definierten Rahmen eingefügt.
  Dadurch bleibt das Design bei unterschiedlichem Setup weitgehend erhalten.

- ein neues Attribut flowGraphicControl ersetzt die Attribute:
  "flowGraphicAnimate flowGraphicConsumerDistance flowGraphicShowConsumer flowGraphicShowConsumerDummy 
   flowGraphicShowConsumerPower flowGraphicShowConsumerRemainTime flowGraphicShift flowGraphicCss"
 
  Diese Attribute sind zunächst inaktiv und werden in einem kommenden Release ganz entfernt.
 
- Im Attr flowGraphicControl gibt es die neuen Schlüssel strokecolina, strokecolsig, strokecolstd, strokewidth zur Anpassung
  des Liniendesigns
 
- minor Fixes / Verbesserungen
 
Die V wird morgen früh per Regelupdate ausgeliefert.
 
Grüße,
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

Prof. Dr. Peter Henning

Zitatstrokecolina
Wer ist colina und warum soll ich sie streicheln?

Mal ernsthaft: Das mit den Keys in den Attributen ist zwar eine durchaus gute Idee. Allerdings muss man inzwischen wirklich ein Handbuch neben die Tastatur legen, wenn man das aufsetzen möchte.

Ich plädiere nach wie vor dafür, einen komfortablen Editor für den ganzen Schmonzes aufzusetzen.

LG

pah

DS_Starter

#1248
 :)

stroke color inactive  (von SVG Stroke Attributes)

Ein Aufsetzen eines Devices geht ohne all dies, denn diese Anpassungen sind nur für User interessant die vom Standard abweichen möchten.
Fast alle Attribute, außer die bei der Einrichtung explizit verlangt/abgefragt werden, sind optionaler Natur.

ZitatIch plädiere nach wie vor dafür, einen komfortablen Editor für den ganzen Schmonzes aufzusetzen.
Wenn jemand fit in JavaScript ist und ein .js für eine Oberfläche beisteuern möchte, kann das gern tun.
Das ist (leider) nicht meine Domäne.

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

300P

Zitat von: 300P am 11 Oktober 2024, 08:32:11..........
Zitat:
SolarForecast
Das Modul SolarForecast erstellt auf Grundlage der Werte aus generischen Quellen eine Vorhersage für den solaren Ertrag und integriert weitere Informationen als Grundlage für darauf aufbauende Steuerungen.
Zur Erstellung der solaren Vorhersage kann das Modul SolarForecast unterschiedliche Dienste und Quellen nutzen.


.......


.....Meiner Ansicht nach sind aber (u.a.) ........nicht das eigentliche Ziel diese Modules, auch wenn schon ein Ansatz da ist.
Das würde ansonsten eine "Eierlegende Wollmilchsau" die am Ende dann irgendwann kaum einer überblickt bzw. beherrscht.
(Falls / Wenn DS_Starter "alles" integrieren würde)

Gruß
300P


==>>Da wäre sie wieder, diese komische und nicht vorhandene Tierart  :o  :)  ;D  ::)  O:-)
Gruß
300P

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

Prof. Dr. Peter Henning

OT:
Zitat von: 300P am 22 Oktober 2024, 19:17:58nicht vorhandene Tierart
Klar gibt es sie. Von der Sau ist alles verwendbar: Organe, Haut, Hirn und Knochen. Und sogar der Name kann noch nutzbringend eingesetzt werden.

LG

pah

tatu123

Hallo zusammen,

nach dem heutigen Update muss ich leider feststellen das meine Grafik nicht mehr funktioniert. Alle Linien zwischen den Verbrauchern/Erzeugern/usw. sind verschwunden. Weiterhin gibt es keine "Infos" zur Batterie/Solar/usw. mehr in der Grafik (z.B. Solarleistung, Batterieladung usw).

Ich habe nach dem Update fhem neugestartet. Dabei wurden die Attr umgeschrieben. Dann gespeichert (rotes Fragezeichen) und noch mal Neustart.

Was muss ich nach dem Update jetzt neu einstellen das der Standart wiederhergestellt wird?

define 01_SolarForecast SolarForecast
attr 01_SolarForecast DbLogExclude .*
attr 01_SolarForecast DbLogInclude Today_PVdeviation,AllPVforecastsToEvent,LastHourPVforecast,LastHourPVreal
attr 01_SolarForecast affect70percentRule 0
attr 01_SolarForecast affectBatteryPreferredCharge 80
attr 01_SolarForecast affectConsForecastIdentWeekdays 1
attr 01_SolarForecast affectSolCastPercentile 50
attr 01_SolarForecast alias SolarForecast
attr 01_SolarForecast comment update per "wget -qO fhem/FHEM/76_SolarForecast.pm https://svn.fhem.de/trac/export/HEAD/trunk/fhem/contrib/DS_Starter/76_SolarForecast.pm"
attr 01_SolarForecast consumer01 z_wav_stecker_luftentfeuchter type=charger power=600 switchdev=struc_entfeuchter mode=can icon=Ventilator_fett mintime=SunPath:60:-90 on=on off=off swstate=state:on:off pcurr=power:W auto=automatic locktime=600:2700 spignorecond=01_SolarForecast:nulleinspeisung:1 asynchron=1 interruptable=1
attr 01_SolarForecast consumerAdviceIcon light_light_dim_100@gold
attr 01_SolarForecast consumerLegend text_top
attr 01_SolarForecast consumerLink 1
attr 01_SolarForecast ctrlConsRecommendReadings 01
attr 01_SolarForecast ctrlGenPVdeviation continuously
attr 01_SolarForecast ctrlInterval 30
attr 01_SolarForecast ctrlLanguage DE
attr 01_SolarForecast ctrlStatisticReadings currentRunMtsConsumer_01,todayBatIn,todayBatOut
attr 01_SolarForecast ctrlUserExitFn {\
  if ((ReadingsNum("MQTT2_jk_bms_ble_multi","AVG_state_of_charge",0) > 80 && ReadingsNum("MQTT2_shelly1pm_solar2","relay_0_power",0) < 700 && ReadingsNum("z_wav_stecker_luftentfeuchter","automatic",0) == 1) ||\
  (ReadingsNum("MQTT2_jk_bms_ble_multi","AVG_state_of_charge",0) > 80 && ReadingsNum("MQTT2_shelly1pm_solar2","relay_0_power",0) < 1300 && ReadingsNum("z_wav_stecker_luftentfeuchter","automatic",0) == 1 && ReadingsNum("$name","nulleinspeisung",0) == 1)) {\
      fhem "setreading $name nulleinspeisung 1";;\
  }\
  else {\
      fhem "setreading $name nulleinspeisung 0";;\
       }\
}
attr 01_SolarForecast event-on-change-reading .*
attr 01_SolarForecast flowGraphicControl size=600 animate=1 showconsumer=1 showconsumerdummy=0 showconsumerpower=1 showconsumerremaintime=1
attr 01_SolarForecast graphicBeam1Color 3C14FF
attr 01_SolarForecast graphicBeam1Content pvForecast
attr 01_SolarForecast graphicBeam2Color 19FF29
attr 01_SolarForecast graphicBeam2Content pvReal
attr 01_SolarForecast graphicBeam3Content energycosts
attr 01_SolarForecast graphicHeaderDetail all
attr 01_SolarForecast graphicHeaderOwnspec AutarkyRate:Current_AutarkyRate\
Überschuß:Current_Surplus\
aktueller&nbsp;;Netzbezug:Current_GridConsumption\
Consumer&nbsp;;Neuplanung:consumerNewPlanning Consumer&nbsp;;Sofortstart:consumerImmediatePlanning\
Strompreis&nbsp;;aWATTar&nbsp;;ct:arbeitspreis@aWATTar\

attr 01_SolarForecast graphicHistoryHour 4
attr 01_SolarForecast graphicLayoutType double
attr 01_SolarForecast graphicSelect both
attr 01_SolarForecast graphicShowDiff top
attr 01_SolarForecast graphicWeatherColor 000000
attr 01_SolarForecast group 00 Energiebilanz
attr 01_SolarForecast room Energie
attr 01_SolarForecast setupBatteryDev MQTT2_jk_bms_ble_multi pin=SUM_charging_power:W pout=SUM_discharging_power:W charge=AVG_state_of_charge cap=22000
attr 01_SolarForecast setupInverterDev01 MQTT2_EPEver2MQTT pv=BattLadeLeistung_sum:W etotal=EnergieGewinnTotal_total_sum:kWh capacity=3500
attr 01_SolarForecast setupInverterStrings gross,klein
attr 01_SolarForecast setupMeterDev HA_SDM220M_1 gcon=Power__W:W contotal=Energy_import__kWh:kWh gfeedin=-gcon feedtotal=Energy_export__kWh:kWh conprice=Strom_Kosten:aWATTar_Arbeitspreis:ct feedprice=0.0:€
attr 01_SolarForecast setupRadiationAPI OpenMeteoDWDEnsemble-API
attr 01_SolarForecast setupStringPeak gross=3.5 klein=2.5
attr 01_SolarForecast setupWeatherDev1 OpenMeteoDWDEnsemble-API
attr 01_SolarForecast sortby 2
attr 01_SolarForecast stateFormat Current_PV
#   FUUID      62f00e06-f33f-638b-d558-edce0156a0cf493f
#   FVERSION   76_SolarForecast.pm:v1.37.0-s29280/2024-10-22
#   LCACHEFILE last write time: 09:45:25 File: ./FHEM/FhemUtils/PVCsm_SolarForecast_01_SolarForecast
#   MODE       Automatic - next Cycletime: 09:49:55
#   MODEL      OpenMeteoDWDEnsembleAPI
#   NAME       01_SolarForecast
#   NOTIFYDEV  z_wav_stecker_luftentfeuchter,struc_entfeuchter
#   NR         445
#   NTFY_ORDER 50-01_SolarForecast
#   STATE      881 W
#   TYPE       SolarForecast
#   eventCount 45
#   HELPER:
#     01M15DONE  1
#     01M45DONE  1
#     FW         WEB
#     PACKAGE    FHEM::SolarForecast
#     S10DONE    1
#     SPGDETAIL 
#     SPGDEV     01_SolarForecast
#     SPGROOM   
#     VERSION    1.37.0
#     VERSION_API unused
#     VERSION_CTZ 1.0.0
#     VERSION_ErrCodes unused
#     VERSION_SMUtils 1.27.2
#   Helper:
#     DBLOG:
#       Today_PVdeviation:
#         logdb:
#           TIME       1729669735.11594
#           VALUE      -49.25
#         logdb2:
#           TIME       1729669735.11673
#           VALUE      -49.25
#   OLDREADINGS:
#   READINGS:
#     2024-10-23 09:49:25   Current_AutarkyRate 10 %
#     2024-10-23 09:49:25   Current_BatCharge 20 %
#     2024-10-23 09:49:25   Current_Consumption 312 W
#     2024-10-23 09:49:25   Current_GridConsumption 280 W
#     2024-10-23 09:49:25   Current_GridFeedIn 0 W
#     2024-10-23 09:49:25   Current_PV      881 W
#     2024-10-23 09:49:25   Current_PowerBatIn 849 W
#     2024-10-23 09:49:25   Current_PowerBatOut 0 W
#     2024-10-23 09:49:25   Current_SelfConsumption 32 W
#     2024-10-23 09:49:25   Current_SelfConsumptionRate 4 %
#     2024-10-23 09:49:25   Current_Surplus 569 W
#     2024-10-23 09:00:00   LastHourGridconsumptionReal 1303 Wh
#     2024-10-23 09:00:00   LastHourPVforecast 229 Wh
#     2024-10-23 09:00:00   LastHourPVreal  0 Wh
#     2024-10-23 09:49:25   NextHours_Sum01_PVforecast 1235 Wh
#     2024-10-23 09:49:25   NextHours_Sum02_PVforecast 2921 Wh
#     2024-10-23 09:49:25   NextHours_Sum03_PVforecast 4878 Wh
#     2024-10-23 09:49:25   NextHours_Sum04_ConsumptionForecast 8823 Wh
#     2024-10-23 09:49:25   NextHours_Sum04_PVforecast 8238 Wh
#     2024-10-23 09:49:25   RestOfDayConsumptionForecast 12361 Wh
#     2024-10-23 09:49:25   RestOfDayPVforecast 12228 Wh
#     2024-10-23 00:59:49   Today_Hour01_BatIn 0 Wh
#     2024-10-23 00:59:49   Today_Hour01_BatOut 0 Wh
#     2024-10-23 00:59:49   Today_Hour01_GridConsumption 283 Wh
#     2024-10-23 00:59:49   Today_Hour01_GridFeedIn 0 Wh
#     2024-10-23 00:59:49   Today_Hour01_PVreal 0 Wh
#     2024-10-23 01:59:49   Today_Hour02_BatIn 0 Wh
#     2024-10-23 01:59:49   Today_Hour02_BatOut 0 Wh
#     2024-10-23 01:59:49   Today_Hour02_GridConsumption 287 Wh
#     2024-10-23 01:59:49   Today_Hour02_GridFeedIn 0 Wh
#     2024-10-23 01:59:49   Today_Hour02_PVreal 0 Wh
#     2024-10-23 02:59:49   Today_Hour03_BatIn 0 Wh
#     2024-10-23 02:59:49   Today_Hour03_BatOut 0 Wh
#     2024-10-23 02:59:49   Today_Hour03_GridConsumption 283 Wh
#     2024-10-23 02:59:49   Today_Hour03_GridFeedIn 0 Wh
#     2024-10-23 02:59:49   Today_Hour03_PVreal 0 Wh
#     2024-10-23 03:59:49   Today_Hour04_BatIn 0 Wh
#     2024-10-23 03:59:49   Today_Hour04_BatOut 0 Wh
#     2024-10-23 03:59:49   Today_Hour04_GridConsumption 310 Wh
#     2024-10-23 03:59:49   Today_Hour04_GridFeedIn 0 Wh
#     2024-10-23 03:59:49   Today_Hour04_PVreal 0 Wh
#     2024-10-23 04:59:49   Today_Hour05_BatIn 0 Wh
#     2024-10-23 04:59:49   Today_Hour05_BatOut 0 Wh
#     2024-10-23 04:59:49   Today_Hour05_GridConsumption 334 Wh
#     2024-10-23 04:59:49   Today_Hour05_GridFeedIn 0 Wh
#     2024-10-23 04:59:49   Today_Hour05_PVreal 0 Wh
#     2024-10-23 05:59:49   Today_Hour06_BatIn 0 Wh
#     2024-10-23 05:59:49   Today_Hour06_BatOut 0 Wh
#     2024-10-23 05:59:49   Today_Hour06_GridConsumption 955 Wh
#     2024-10-23 05:59:49   Today_Hour06_GridFeedIn 0 Wh
#     2024-10-23 05:59:49   Today_Hour06_PVreal 0 Wh
#     2024-10-23 06:59:49   Today_Hour07_BatIn 0 Wh
#     2024-10-23 06:59:49   Today_Hour07_BatOut 0 Wh
#     2024-10-23 06:59:49   Today_Hour07_GridConsumption 1760 Wh
#     2024-10-23 06:59:49   Today_Hour07_GridFeedIn 0 Wh
#     2024-10-23 06:59:49   Today_Hour07_PVreal 0 Wh
#     2024-10-23 07:59:49   Today_Hour08_BatIn 0 Wh
#     2024-10-23 07:59:49   Today_Hour08_BatOut 0 Wh
#     2024-10-23 07:59:49   Today_Hour08_GridConsumption 1150 Wh
#     2024-10-23 07:59:49   Today_Hour08_GridFeedIn 0 Wh
#     2024-10-23 07:59:49   Today_Hour08_PVforecast 4 Wh
#     2024-10-23 07:59:49   Today_Hour08_PVreal 0 Wh
#     2024-10-23 08:59:49   Today_Hour09_BatIn 0 Wh
#     2024-10-23 08:59:49   Today_Hour09_BatOut 0 Wh
#     2024-10-23 08:59:49   Today_Hour09_GridConsumption 1303 Wh
#     2024-10-23 08:59:49   Today_Hour09_GridFeedIn 0 Wh
#     2024-10-23 08:59:49   Today_Hour09_PVforecast 229 Wh
#     2024-10-23 08:59:49   Today_Hour09_PVreal 0 Wh
#     2024-10-23 09:49:25   Today_Hour10_BatIn 0 Wh
#     2024-10-23 09:49:25   Today_Hour10_BatOut 0 Wh
#     2024-10-23 09:49:25   Today_Hour10_GridConsumption 285 Wh
#     2024-10-23 09:49:25   Today_Hour10_GridFeedIn 0 Wh
#     2024-10-23 09:49:25   Today_Hour10_PVforecast 535 Wh
#     2024-10-23 09:49:25   Today_Hour10_PVreal 1000 Wh
#     2024-10-23 09:49:25   Today_Hour11_PVforecast 1376 Wh
#     2024-10-23 09:49:25   Today_Hour12_PVforecast 1747 Wh
#     2024-10-23 09:49:25   Today_Hour13_PVforecast 2000 Wh
#     2024-10-23 09:49:25   Today_Hour14_PVforecast 3631 Wh
#     2024-10-23 09:49:25   Today_Hour15_PVforecast 1531 Wh
#     2024-10-23 09:49:25   Today_Hour16_PVforecast 1000 Wh
#     2024-10-23 09:49:25   Today_Hour17_PVforecast 694 Wh
#     2024-10-23 09:49:25   Today_Hour18_PVforecast 160 Wh
#     2024-10-23 09:49:25   Today_MaxPVforecast 3631 Wh
#     2024-10-23 09:49:25   Today_MaxPVforecastTime 2024-10-23 13:00:00
#     2024-10-23 09:49:25   Today_PVdeviation -49.25 %
#     2024-10-23 09:49:25   Today_PVforecast 12907 Wh
#     2024-10-23 09:49:25   Today_PVreal    1000 Wh
#     2024-10-23 09:49:25   Today_SunRise   07:43
#     2024-10-23 09:49:25   Today_SunSet    17:54
#     2024-10-23 09:49:25   Tomorrow_ConsumptionForecast 7843 Wh
#     2024-10-23 09:49:25   Tomorrow_PVforecast 13989 Wh
#     2024-10-23 09:49:25   Tomorrow_SunRise 07:44
#     2024-10-23 09:49:25   Tomorrow_SunSet 17:52
#     2024-10-23 09:49:25   consumer01      name='z_wav_stecker_luftentfeuchter' state='off' mode='can' planningstate='planned'
#     2024-10-23 09:49:25   consumer01_ConsumptionRecommended 0
#     2024-10-23 09:49:25   consumer01_currentPower 0 W
#     2024-10-23 09:49:25   consumer01_planned_start 23.10.2024 09:45:25
#     2024-10-23 09:49:25   consumer01_planned_stop 23.10.2024 17:26:25
#     2024-10-23 09:49:25   nextCycletime   09:49:55
#     2024-10-23 09:47:55   nextRadiationAPICall nach 23.10.2024 10:02:55
#     2024-10-23 09:49:25   nulleinspeisung 0
#     2024-10-23 09:49:25   pvCorrectionFactor_Auto on_complex_ai
#     2024-06-18 12:14:24   setupStringAzimuth gross=S klein=S
#     2024-06-18 12:14:24   setupStringDeclination gross=35 klein=15
#     2024-10-23 09:49:26   state           updated
#     2024-10-23 09:49:25   statistic_currentRunMtsConsumer_01 0 min
#     2024-10-23 09:49:25   statistic_todayBatIn 0.0 Wh
#     2024-10-23 09:49:25   statistic_todayBatOut 0.0 Wh
#   hmccu:
#
setstate 01_SolarForecast 881 W
setstate 01_SolarForecast 2023-12-03 17:49:33 .01_SolarForecast_consumerImmediatePlanning
setstate 01_SolarForecast 2023-12-03 17:49:33 .01_SolarForecast_consumerNewPlanning
setstate 01_SolarForecast 2024-10-23 09:39:11 .associatedWith z_wav_stecker_luftentfeuchter struc_entfeuchter HA_SDM220M_1 MQTT2_jk_bms_ble_multi MQTT2_EPEver2MQTT
setstate 01_SolarForecast 2024-10-23 09:49:25 .lastupdateForecastValues 1729669765
setstate 01_SolarForecast 2024-10-23 01:00:02 .pvCorrectionFactor_01_apipercentil done
setstate 01_SolarForecast 2024-10-23 01:00:02 .pvCorrectionFactor_01_cloudcover done
setstate 01_SolarForecast 2024-10-23 02:00:02 .pvCorrectionFactor_02_apipercentil done
setstate 01_SolarForecast 2024-10-23 02:00:02 .pvCorrectionFactor_02_cloudcover done
setstate 01_SolarForecast 2024-10-23 03:00:02 .pvCorrectionFactor_03_apipercentil done
setstate 01_SolarForecast 2024-10-23 03:00:02 .pvCorrectionFactor_03_cloudcover done
setstate 01_SolarForecast 2024-10-23 04:00:02 .pvCorrectionFactor_04_apipercentil done
setstate 01_SolarForecast 2024-10-23 04:00:02 .pvCorrectionFactor_04_cloudcover done
setstate 01_SolarForecast 2024-10-23 05:00:02 .pvCorrectionFactor_05_apipercentil done
setstate 01_SolarForecast 2024-10-23 05:00:02 .pvCorrectionFactor_05_cloudcover done
setstate 01_SolarForecast 2024-10-23 06:00:02 .pvCorrectionFactor_06_apipercentil done
setstate 01_SolarForecast 2024-10-23 06:00:02 .pvCorrectionFactor_06_cloudcover done
setstate 01_SolarForecast 2024-10-23 07:00:02 .pvCorrectionFactor_07_apipercentil done
setstate 01_SolarForecast 2024-10-23 07:00:02 .pvCorrectionFactor_07_cloudcover done
setstate 01_SolarForecast 2024-10-23 08:00:03 .pvCorrectionFactor_08_apipercentil done
setstate 01_SolarForecast 2024-10-23 08:00:03 .pvCorrectionFactor_08_cloudcover done
setstate 01_SolarForecast 2024-10-23 09:00:03 .pvCorrectionFactor_09_apipercentil done
setstate 01_SolarForecast 2024-10-23 09:00:03 .pvCorrectionFactor_09_cloudcover done
setstate 01_SolarForecast 2024-10-23 09:49:25 .pvCorrectionFactor_Auto_Soll on_complex_ai
setstate 01_SolarForecast 2024-10-23 01:00:02 .signaldone_01 done
setstate 01_SolarForecast 2024-10-23 02:00:02 .signaldone_02 done
setstate 01_SolarForecast 2024-10-23 03:00:02 .signaldone_03 done
setstate 01_SolarForecast 2024-10-23 04:00:02 .signaldone_04 done
setstate 01_SolarForecast 2024-10-23 05:00:02 .signaldone_05 done
setstate 01_SolarForecast 2024-10-23 06:00:02 .signaldone_06 done
setstate 01_SolarForecast 2024-10-23 07:00:02 .signaldone_07 done
setstate 01_SolarForecast 2024-10-23 08:00:03 .signaldone_08 done
setstate 01_SolarForecast 2024-10-23 09:00:03 .signaldone_09 done
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_AutarkyRate 10 %
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_BatCharge 20 %
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_Consumption 312 W
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_GridConsumption 280 W
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_GridFeedIn 0 W
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_PV 881 W
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_PowerBatIn 849 W
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_PowerBatOut 0 W
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_SelfConsumption 32 W
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_SelfConsumptionRate 4 %
setstate 01_SolarForecast 2024-10-23 09:49:25 Current_Surplus 569 W
setstate 01_SolarForecast 2024-10-23 09:00:00 LastHourGridconsumptionReal 1303 Wh
setstate 01_SolarForecast 2024-10-23 09:00:00 LastHourPVforecast 229 Wh
setstate 01_SolarForecast 2024-10-23 09:00:00 LastHourPVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 NextHours_Sum01_PVforecast 1235 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 NextHours_Sum02_PVforecast 2921 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 NextHours_Sum03_PVforecast 4878 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 NextHours_Sum04_ConsumptionForecast 8823 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 NextHours_Sum04_PVforecast 8238 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 RestOfDayConsumptionForecast 12361 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 RestOfDayPVforecast 12228 Wh
setstate 01_SolarForecast 2024-10-23 00:59:49 Today_Hour01_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 00:59:49 Today_Hour01_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 00:59:49 Today_Hour01_GridConsumption 283 Wh
setstate 01_SolarForecast 2024-10-23 00:59:49 Today_Hour01_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 00:59:49 Today_Hour01_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 01:59:49 Today_Hour02_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 01:59:49 Today_Hour02_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 01:59:49 Today_Hour02_GridConsumption 287 Wh
setstate 01_SolarForecast 2024-10-23 01:59:49 Today_Hour02_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 01:59:49 Today_Hour02_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 02:59:49 Today_Hour03_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 02:59:49 Today_Hour03_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 02:59:49 Today_Hour03_GridConsumption 283 Wh
setstate 01_SolarForecast 2024-10-23 02:59:49 Today_Hour03_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 02:59:49 Today_Hour03_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 03:59:49 Today_Hour04_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 03:59:49 Today_Hour04_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 03:59:49 Today_Hour04_GridConsumption 310 Wh
setstate 01_SolarForecast 2024-10-23 03:59:49 Today_Hour04_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 03:59:49 Today_Hour04_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 04:59:49 Today_Hour05_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 04:59:49 Today_Hour05_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 04:59:49 Today_Hour05_GridConsumption 334 Wh
setstate 01_SolarForecast 2024-10-23 04:59:49 Today_Hour05_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 04:59:49 Today_Hour05_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 05:59:49 Today_Hour06_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 05:59:49 Today_Hour06_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 05:59:49 Today_Hour06_GridConsumption 955 Wh
setstate 01_SolarForecast 2024-10-23 05:59:49 Today_Hour06_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 05:59:49 Today_Hour06_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 06:59:49 Today_Hour07_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 06:59:49 Today_Hour07_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 06:59:49 Today_Hour07_GridConsumption 1760 Wh
setstate 01_SolarForecast 2024-10-23 06:59:49 Today_Hour07_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 06:59:49 Today_Hour07_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 07:59:49 Today_Hour08_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 07:59:49 Today_Hour08_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 07:59:49 Today_Hour08_GridConsumption 1150 Wh
setstate 01_SolarForecast 2024-10-23 07:59:49 Today_Hour08_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 07:59:49 Today_Hour08_PVforecast 4 Wh
setstate 01_SolarForecast 2024-10-23 07:59:49 Today_Hour08_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 08:59:49 Today_Hour09_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 08:59:49 Today_Hour09_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 08:59:49 Today_Hour09_GridConsumption 1303 Wh
setstate 01_SolarForecast 2024-10-23 08:59:49 Today_Hour09_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 08:59:49 Today_Hour09_PVforecast 229 Wh
setstate 01_SolarForecast 2024-10-23 08:59:49 Today_Hour09_PVreal 0 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour10_BatIn 0 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour10_BatOut 0 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour10_GridConsumption 285 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour10_GridFeedIn 0 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour10_PVforecast 535 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour10_PVreal 1000 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour11_PVforecast 1376 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour12_PVforecast 1747 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour13_PVforecast 2000 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour14_PVforecast 3631 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour15_PVforecast 1531 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour16_PVforecast 1000 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour17_PVforecast 694 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_Hour18_PVforecast 160 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_MaxPVforecast 3631 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_MaxPVforecastTime 2024-10-23 13:00:00
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_PVdeviation -49.25 %
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_PVforecast 12907 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_PVreal 1000 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_SunRise 07:43
setstate 01_SolarForecast 2024-10-23 09:49:25 Today_SunSet 17:54
setstate 01_SolarForecast 2024-10-23 09:49:25 Tomorrow_ConsumptionForecast 7843 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Tomorrow_PVforecast 13989 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 Tomorrow_SunRise 07:44
setstate 01_SolarForecast 2024-10-23 09:49:25 Tomorrow_SunSet 17:52
setstate 01_SolarForecast 2024-10-23 09:49:25 consumer01 name='z_wav_stecker_luftentfeuchter' state='off' mode='can' planningstate='planned'
setstate 01_SolarForecast 2024-10-23 09:49:25 consumer01_ConsumptionRecommended 0
setstate 01_SolarForecast 2024-10-23 09:49:25 consumer01_currentPower 0 W
setstate 01_SolarForecast 2024-10-23 09:49:25 consumer01_planned_start 23.10.2024 09:45:25
setstate 01_SolarForecast 2024-10-23 09:49:25 consumer01_planned_stop 23.10.2024 17:26:25
setstate 01_SolarForecast 2024-10-23 09:49:25 nextCycletime 09:49:55
setstate 01_SolarForecast 2024-10-23 09:47:55 nextRadiationAPICall nach 23.10.2024 10:02:55
setstate 01_SolarForecast 2024-10-23 09:49:25 nulleinspeisung 0
setstate 01_SolarForecast 2024-10-23 09:49:25 pvCorrectionFactor_Auto on_complex_ai
setstate 01_SolarForecast 2024-06-18 12:14:24 setupStringAzimuth gross=S klein=S
setstate 01_SolarForecast 2024-06-18 12:14:24 setupStringDeclination gross=35 klein=15
setstate 01_SolarForecast 2024-10-23 09:49:26 state updated
setstate 01_SolarForecast 2024-10-23 09:49:25 statistic_currentRunMtsConsumer_01 0 min
setstate 01_SolarForecast 2024-10-23 09:49:25 statistic_todayBatIn 0.0 Wh
setstate 01_SolarForecast 2024-10-23 09:49:25 statistic_todayBatOut 0.0 Wh

Eine kleine Frage noch zusätzlich: Ist die Erweiterung für Nulleinspeisung noch angedacht?

VG
Heiko

DS_Starter

Guten Morgen,

da ist nichts einzustellen.
Leere mal bitte deinen Browsercache.

ZitatEine kleine Frage noch zusätzlich: Ist die Erweiterung für Nulleinspeisung noch angedacht?
Damit ist jetzt nicht die Sachlage bzgl. einer "Grid-Only" Anlage (ohne Verbindung zum Hausnetz) gemeint, oder?

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

#1253
@Heiko,
ich habe dein Problem bei mir nachstellen können.
Es liegt am Namen des Devices "01_SolarForecast". Die Zahl "01" ist störend bzgl. des Grafikaufbaus.
Die Umbenennung in z.B. "_SolarForecast" und Neuspeichern des Attr flowGraphicControl reicht aus.
Muß ich mir anschauen und fixen ... was es nicht alles gibt.

Edit: Umbennung in "SolarForecast01" geht auch.

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

tatu123

#1254
ZitatEine kleine Frage noch zusätzlich: Ist die Erweiterung für Nulleinspeisung noch angedacht?

Damit ist jetzt nicht die Sachlage bzgl. einer "Grid-Only" Anlage (ohne Verbindung zum Hausnetz) gemeint, oder?

Ja genau. Das meine ich nicht. Ich meine: Meine Anlage soll/darf nicht ins Grid einspeisen.

Browsercache hatte ich auch schon gelöscht. Alles gut. Die Welt ist wunderlich.  :o

DS_Starter

ZitatDas meine ich nicht. Ich meine: Meine Anlage soll/darf nicht ins Grid einspeisen.
Im Prinzip gibt es diesbezüglich nur den Unterschied zur Überschußeinspeisung, dass eine solche Anlage herunterregelt sobald die Batterie (sofern vorhanden) voll ist und der Bedarf des Hausnetzes erfüllt ist.

Das geht schon mit dem aktuellen Modul mit dem Problem dass die Prognose nicht stimmen wird, da das Modul nicht einschätzen kann wann die Faktoren eintreten die ein Herunterregeln bedingen.
Mir fällt momentan auch keine Logik ein die soetwas erfüllen könnte.

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

tatu123

Zitat von: DS_Starter am 23 Oktober 2024, 11:26:20
ZitatDas meine ich nicht. Ich meine: Meine Anlage soll/darf nicht ins Grid einspeisen.

Im Prinzip gibt es diesbezüglich nur den Unterschied zur Überschußeinspeisung, dass eine solche Anlage herunterregelt sobald die Batterie (sofern vorhanden) voll ist und der Bedarf des Hausnetzes erfüllt ist.

Das geht schon mit dem aktuellen Modul mit dem Problem dass die Prognose nicht stimmen wird, da das Modul nicht einschätzen kann wann die Faktoren eintreten die ein Herunterregeln bedingen.
Mir fällt momentan auch keine Logik ein die soetwas erfüllen könnte.



Mit der Prognoseerstellung/-fehler kann ich leben. Wichtiger wäre mir die Planung der Consumer.
Momentan fahre ich das mit einer ctrlUserExitFn. Das funktioniert aber eher mässig.


DS_Starter

@tatu123,
in meinem contrib liegt die V 1.37.1.
Deine Namensgebung funktioniert damint nun auch. Ein Umbenennen ist ebenfalls ohne Nacharbeiten möglich.

Restart nach Download nicht vergessen.

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

tatu123

Zitat von: DS_Starter am 23 Oktober 2024, 13:25:50@tatu123,
in meinem contrib liegt die V 1.37.1.
Deine Namensgebung funktioniert damint nun auch. Ein Umbenennen ist ebenfalls ohne Nacharbeiten möglich.

Restart nach Download nicht vergessen.


Sieht super aus. Funktioniert. Danke für das schnelle fixen.

LG
Heiko

DS_Starter

Danke für die Rückmeldung, die Version ist im Repo eingecheckt.

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