Leistungsprognose für Wechselrichter

Begonnen von ch.eick, 18 Januar 2021, 08:35:46

Vorheriges Thema - Nächstes Thema

DS_Starter

Zeig bitte mal den Output von "get ... valConsumerMaster"
ESXi@NUC+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

C0mmanda

Bittesehr

01 => alias => HM_37042C_Sw
      auto => 1
      autoreading => automatic
      avgenergy => 60
      avgruntime => 240
      currpowerpercent => 0
      dswoffcond => d.SolarConsumerOnOff
      dswoncond =>
      ehodpieces => 08=65.00 09=65.00 10=65.00 11=65.00 12=65.00 13=65.00 14=65.00 15=65.00 16=65.00 17=65.00
      energythreshold => 0
      epiecAVG => 1=858.70
      epiecAVG_hours => 1
      epiecHist => 7
      epiecHist_1 => 1=39.8999999999996
      epiecHist_10 => 1=39.6000000000013
      epiecHist_10_hours => 1
      epiecHist_1_hours => 1
      epiecHist_2 => 1=39.5000000000009
      epiecHist_2_hours => 1
      epiecHist_3 => 1=4.09999999999945
      epiecHist_3_hours => 1
      epiecHist_4 => 1=49.6999999999998
      epiecHist_4_hours => 1
      epiecHist_5 => 1=39.4000000000005
      epiecHist_5_hours => 1
      epiecHist_6 => 1=38.8999999999996
      epiecHist_6_hours => 1
      epiecHist_7 => 1=8263.40
      epiecHist_7_hours => 1
      epiecHist_8 => 1=37.5999999999995
      epiecHist_8_hours => 1
      epiecHist_9 => 1=39
      epiecHist_9_hours => 1
      epiecHour => -1
      epiecStartTime => 1672640356
      epieces => 1=65.00 2=65.00 3=65.00 4=65.00 5=65.00 6=65.00 7=65.00 8=65.00 9=65.00 10=65.00
      hysteresis => 0
      icon => kuehlschrank_small
      interruptable => 0
      isConsumptionRecommended => 0
      isIntimeframe => 0
      lastMinutesOn => 0
      lastOnTime => 1672642537
      mintime => 600
      minutesOn => 0
      mode => must
      name => HM_37042C_Sw
      notafter => 22
      notbefore => 11
      numberDayStarts => 4
      offcom => off
      offreg => 0
      oncom => on
      onoff => off
      onreg => 100
      plandelete => regular
      planstate => switched off: 2023-01-02 09:19:43
      planswitchoff => 1672647583
      planswitchon => 1672640575
      power => 65
      powerthreshold => 0
      remainTime => 0
      retotal => energy_total
      rpcurr => power
      rswoffcond => state
      rswoncond =>
      rswstate => pct
      state => off
      swoffcondregex => off
      swoncondregex =>
      type => other
      uetotal => kWh
      upcurr => W

DS_Starter

Sieht auch hier gut aus.

Setz dir das Attr ctrlDebug = consumerPlanning und verbose = 3.
Dann den Schlüssel notbefore => 11 nochmal editieren um auszuschließen dass sich ein nicht sichtbares Zeichen eingeschummelt hat.

Wenn die nächste Planung erfolgt, findest du im Log detaillierte Infos. Die schauen wir uns dann an.

Man sieht dann so etwas:

Zitat
2023.01.02 08:01:29.486 1: SolCast DEBUG> consumer "01" - Consider consumption forecast in consumer planning: no
2023.01.02 08:01:29.487 1: SolCast DEBUG> consumer "01" - epiece1: 200.00
2023.01.02 08:01:29.487 1: SolCast DEBUG> consumer "01" - mode: must, mintime: 750, relevant method: max
2023.01.02 08:01:29.488 1: SolCast DEBUG> consumer "01" - surplus: 4688, starttime: 2023-01-03 11:00:00, nexthour: 27, today: 0
2023.01.02 08:01:29.488 1: SolCast DEBUG> consumer "01" - surplus: 4462, starttime: 2023-01-03 13:00:00, nexthour: 29, today: 0
2023.01.02 08:01:29.488 1: SolCast DEBUG> consumer "01" - surplus: 2844, starttime: 2023-01-03 10:00:00, nexthour: 26, today: 0
2023.01.02 08:01:29.489 1: SolCast DEBUG> consumer "01" - surplus: 2074, starttime: 2023-01-03 14:00:00, nexthour: 30, today: 0
2023.01.02 08:01:29.489 1: SolCast DEBUG> consumer "01" - surplus: 951, starttime: 2023-01-02 12:00:00, nexthour: 4, today: 1
2023.01.02 08:01:29.489 1: SolCast DEBUG> consumer "01" - surplus: 844, starttime: 2023-01-02 13:00:00, nexthour: 5, today: 1
2023.01.02 08:01:29.490 1: SolCast DEBUG> consumer "01" - surplus: 765, starttime: 2023-01-02 11:00:00, nexthour: 3, today: 1
2023.01.02 08:01:29.490 1: SolCast DEBUG> consumer "01" - surplus: 364, starttime: 2023-01-02 14:00:00, nexthour: 6, today: 1
2023.01.02 08:01:29.490 1: SolCast DEBUG> consumer "01" - surplus: 346, starttime: 2023-01-03 15:00:00, nexthour: 31, today: 0
2023.01.02 08:01:29.490 1: SolCast DEBUG> consumer "01" - surplus: 214, starttime: 2023-01-02 10:00:00, nexthour: 2, today: 1
2023.01.02 08:01:29.491 1: SolCast DEBUG> consumer "01" - surplus: 174, starttime: 2023-01-03 08:00:00, nexthour: 24, today: 0
2023.01.02 08:01:29.491 1: SolCast DEBUG> consumer "01" - surplus: 123, starttime: 2023-01-02 15:00:00, nexthour: 7, today: 1
2023.01.02 08:01:29.491 1: SolCast DEBUG> consumer "01" - surplus: 42, starttime: 2023-01-02 09:00:00, nexthour: 1, today: 1
2023.01.02 08:01:29.491 1: SolCast DEBUG> consumer "01" - surplus: 6, starttime: 2023-01-03 09:00:00, nexthour: 25, today: 0
2023.01.02 08:01:29.492 1: SolCast DEBUG> consumer "01" - surplus: 1, starttime: 2023-01-03 12:00:00, nexthour: 28, today: 0
2023.01.02 08:01:29.492 1: SolCast DEBUG> consumer "01" - surplus: 0, starttime: 2023-01-03 23:00:00, nexthour: 39, today: 0
2023.01.02 08:01:29.493 3: SolCast - Planned starttime "Shelly.shellyplug4" changed from "2023-01-02 06:00:00" to "2023-01-02 10:00:00" due to notbefore condition
ESXi@NUC+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

C0mmanda

Ist erledigt, melde mich morgen dann mit dem Log :)

Danke bis hierher!

Gruß

C0mmanda

Interessanterweise hat er nun die korrekte Zeit genommen.
Ein nicht sichtbares Zeichen hat sich nicht reingeschummelt, habe ich kontrolliert...
Vielleicht nur ein kleiner Schluckauf?! :D

Dennoch Danke! :)

Gruß


2023.01.03 07:13:05 1: SolarForecast DEBUG> Planning consumer "01" - name: HM_37042C_Sw alias: HM_37042C_Sw
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - Consider consumption forecast in consumer planning: no
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - epiece1: 65.00
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - mode: must, mintime: 600, relevant method: max
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 31, starttime: 2023-01-04 13:00:00, nexthour: 30, today: 0
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 30, starttime: 2023-01-04 11:00:00, nexthour: 28, today: 0
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 29, starttime: 2023-01-03 12:00:00, nexthour: 5, today: 1
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 26, starttime: 2023-01-03 11:00:00, nexthour: 4, today: 1
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 18, starttime: 2023-01-04 10:00:00, nexthour: 27, today: 0
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 9, starttime: 2023-01-03 14:00:00, nexthour: 7, today: 1
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 7, starttime: 2023-01-04 14:00:00, nexthour: 31, today: 0
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 6, starttime: 2023-01-03 13:00:00, nexthour: 6, today: 1
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 1, starttime: 2023-01-04 12:00:00, nexthour: 29, today: 0
2023.01.03 07:13:05 1: SolarForecast DEBUG> consumer "01" - surplus: 0, starttime: 2023-01-04 23:00:00, nexthour: 40, today: 0
2023.01.03 07:13:05 3: SolarForecast - Planned starttime "HM_37042C_Sw" changed from "2023-01-03 07:00:00" to "2023-01-03 11:00:00" due to notbefore condition
2023.01.03 07:13:05 3: SolarForecast - Consumer "HM_37042C_Sw" planned: 2023-01-03 11:00:00 - 2023-01-03 21:00:00

Skusi

Frage, Wunsch, Anregung:

Ist es machbar das man bei 3 Consumern, also Waschmaschine, Trockner, Geschirrspüler, bei Planung mehrerer als "must" erreicht das die anhand der Prognose und Geräte Leistungsprofil nacheinander geschaltet werden?

Oder wird da schon Rücksicht drauf genommen ?
Meine WaMa z.B. zieht nur 2x richtig Leistung während sie das Wasser aufheizt. Der Trockner zieht die gesamte Laufzeit viel Energie. Mein Geschirrspüler verhält sich ähnlich wie die Waschmaschine. Wenn jetzt mehrere dieser Geräte am selben Tag laufen sollen, wäre es gut wenn das Modul versucht die Geräte nach Ihren Bedarfskurven einzuplanen. Also könnte die WM und der GS durchaus überlappend laufen, wenn man die Spitzen versetzt.
Der Trocken sollt da natürlich alleine gestartet werden.

Ist vielleicht etwas viel verlangt, aber es ist eben nichts so gut als das man es noch verbessern könnte :-)

Ansonsten nochmal großes Lob @ DS_Starter für das geniale Modul.
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

DS_Starter

Zitat
Meine WaMa z.B. zieht nur 2x richtig Leistung während sie das Wasser aufheizt. Der Trockner zieht die gesamte Laufzeit viel Energie. Mein Geschirrspüler verhält sich ähnlich wie die Waschmaschine. Wenn jetzt mehrere dieser Geräte am selben Tag laufen sollen, wäre es gut wenn das Modul versucht die Geräte nach Ihren Bedarfskurven einzuplanen. Also könnte die WM und der GS durchaus überlappend laufen, wenn man die Spitzen versetzt.

Die Lastgänge berücksichtigt das Modul. Zumindest bereits teilweise. Es sind fest verankerte Prozente der nominalen Leistung aufgeteilt über die angenommene Laufzeit. Dieser Mechanismus ist komplex und noch nicht lernend.
Jetzt im Winter habe ich meine Kraft zunächst anderen Modulen gewidmet, komme aber bald wieder hierher zurück.
Will ja noch ins Repo.  ;)

Zitat
Ist es machbar das man bei 3 Consumern, also Waschmaschine, Trockner, Geschirrspüler, bei Planung mehrerer als "must" erreicht das die anhand der Prognose und Geräte Leistungsprofil nacheinander geschaltet werden?
Ergänzend zu dem oben gesagten kann der User auch mit eigener Logik steuernd eingreifen.

Als Anregung ....
Ausgangssituation -> alle Verbraucher sind aktuell durch das Modul eingeplant.

Läuft das erste Gerät los, sperrt man über ein Notify die anderen Consumer (Reading consumerXX auswerten planningstate='started' ) durch setzen des auto-Readings in den Schaltgeräten (denke an Schlüssel "auto" in den Consumer Attributen).

Ist das erste Gerät fertig, plant man das zweite Gerät mit "set ... consumerImmediatePlanning XX" sofort ein und gibt dann das
auto-Reading in dem entsprechenden Schaltgerät frei (geht wieder über ein Notify).

Die Kette kann man dann so über aller relevanten Geräte weiterführen.

Es gibt mit Sicherheit noch weitere Varianten.

LG
ESXi@NUC+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

Tomk

Reihe mich mal ein in die Nutzerliste. Vielen Dank für die Veröffentlichung! Modul läuft seit gestern Abend und ich bin gespannt auf die Ergebnisse (wenn der Schnee vom Dach ist).


dk3572

Hallo Heiko,

könnte man in der Übersicht eine Anzeige für energyH4Trigger und powerTrigger implementieren? (Bsp. s. Anhang)
Was hältst du von dem Vorschlag?

Und noch eine Frage.
Hast du das Thema "Anzeige der Restlaufzeit" auch wenn der Automatikmodus nicht eingeschaltet ist noch auf dem Schirm?
Oder ist das Thema gestorben?

VG Dieter

DS_Starter

Hallo Dieter,

Zitat
könnte man in der Übersicht eine Anzeige für energyH4Trigger und powerTrigger implementieren? (Bsp. s. Anhang)
Was hältst du von dem Vorschlag?
Durchaus machbar. Bin auch offen für den Request.
Nur aus Interesse ... was machst du damit ?

Zitat
Hast du das Thema "Anzeige der Restlaufzeit" auch wenn der Automatikmodus nicht eingeschaltet ist noch auf dem Schirm?
Oder ist das Thema gestorben?
Ich habe noch allerhand auf dem Schirm. Nur war/bin ich zur Zeit an anderer Stelle aktiv und das Modul ist gerade etwas "auf dem Nebengleis".
Aber kommt bald wieder.  :)

LG
ESXi@NUC+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

dk3572

Zitat von: DS_Starter am 23 Januar 2023, 19:45:21
Hallo Dieter,
Durchaus machbar. Bin auch offen für den Request.
Nur aus Interesse ... was machst du damit ?

Ich schalte zusätzlich mit dem Trigger einen Luftentfeuchter.
Wäre halt schön, wenn man den Status des Triggers in der Übersicht sieht.

masterpete23

Hi,
ich würde gerne auch hiermit anfangen.
Wo finde ich das Modul ? wie definiere ich es? Das Wiki ist ja leider noch recht leer diesbezüglich.

DS_Starter

Du findest es in meinem contrib (siehe Fußtext).
Drücke auf den Link und du siehst alle Module in meinem contrib. Lade dir dann 76_SolarForecast.pm herunter und starte FHEM neu.

Dann bekommst du mit "help SolarForecast de" eine ausführliche Hilfe. Sollten dann noch Fragen offen sein, einfach schreiben.
ESXi@NUC+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

masterpete23

Danke.
Ich konnte starten.
Ich habe einen Inverter mit 2 Modulen a 385W (Balkonkraftwerk). mit einem HM600
Ich weiß gar nicht, ob das Modul etwas für mich ist - aber bisschen frickeln macht ja Spaß.

Es kamen 100Meldungen, dass ich noch was definieren muss :(
Auf toolkit.solcast.com.au musste ich ja mind 1 kw obwohl ich ja nur 0.77 bzw 0.6 habe
Die erzeugte Resource ID und den API key habe ich - sehe ihn aber in FHEM nicht, obwohl ich ihn geSETtet hatte.

Nun sind viele Werte 0 - auf der Webseite aber korrekt.
Und ich weiß nicht ganz wie ich das Wetter konfiguriere - ich dachte entweder solcast ODER DWD?!

[code]define SolarForecast SolarForecast
attr SolarForecast DbLogExclude .*
attr SolarForecast room Solar
#   CFGFN     
#   FUUID      63d04a01-f33f-53cd-ad2b-7b7fd5c1d9f4ddbd
#   FVERSION   76_SolarForecast.pm:v0.74.7-s21735/2022-11-21 TESTING
#   LCACHEFILE last write time: 22:52:27 File: ./FHEM/FhemUtils/PVCfg_SolarForecast_SolarForecast
#   MODE       Automatic - next Cycletime: 22:57:08
#   MODEL      DWD
#   NAME       SolarForecast
#   NR         686
#   STATE      updated
#   TYPE       SolarForecast
#   eventCount 67
#   HELPER:
#     FW         WEB
#     PACKAGE    FHEM::SolarForecast
#     VERSION    0.74.7
#     VERSION_API unused
#     VERSION_CTZ 1.0.0
#     VERSION_ErrCodes unused
#     VERSION_SMUtils 1.24.3
#   Helper:
#     DBLOG:
#       state:
#         logdb:
#           TIME       1674594817.06809
#           VALUE      Define all used strings with command "set SolarForecast inverterStrings" first.
#   OLDREADINGS:
#   READINGS:
#     2023-01-24 22:55:58   Current_AutarkyRate 0 %
#     2023-01-24 22:55:58   Current_Consumption 0 W
#     2023-01-24 22:55:58   Current_PV      0 W
#     2023-01-24 22:55:58   Current_SelfConsumption 0 W
#     2023-01-24 22:55:58   Current_SelfConsumptionRate 0 %
#     2023-01-24 22:00:00   LastHourGridconsumptionReal 0 Wh
#     2023-01-24 22:00:00   LastHourPVforecast 0 Wh
#     2023-01-24 22:00:00   LastHourPVreal  0 Wh
#     2023-01-24 22:55:58   NextHours_Sum01_PVforecast 0 Wh
#     2023-01-24 22:55:58   NextHours_Sum02_PVforecast 0 Wh
#     2023-01-24 22:55:58   NextHours_Sum03_PVforecast 0 Wh
#     2023-01-24 22:55:58   NextHours_Sum04_ConsumptionForecast 0 Wh
#     2023-01-24 22:55:58   NextHours_Sum04_PVforecast 0 Wh
#     2023-01-24 22:55:58   RestOfDayConsumptionForecast 0 Wh
#     2023-01-24 22:55:58   RestOfDayPVforecast 0 Wh
#     2023-01-24 22:55:58   Today_Hour23_PVreal 0 Wh
#     2023-01-24 22:55:58   Today_PVforecast 0 Wh
#     2023-01-24 22:55:58   Tomorrow_PVforecast 0 Wh
#     2023-01-24 22:44:59   currentInverterDev MQTT2_AHOY_DTU pv=P_AC:W etotal=YieldTotal:kWh
#     2023-01-24 22:50:47   inverterStrings Garagendachstring
#     2023-01-24 22:52:27   moduleDirection Garagendachstring=S
#     2023-01-24 22:50:00   modulePeakString Garagendachstring=0.6
#     2023-01-24 22:38:05   moduleRoofTops  Garagendachstring=Garagendach
#     2023-01-24 22:51:58   moduleTiltAngle Garagendachstring=20
#     2023-01-24 22:55:58   nextCycletime   22:57:08
#     2023-01-24 22:55:59   state           updated
#
setstate SolarForecast updated
setstate SolarForecast 2023-01-24 22:50:40 .associatedWith  MQTT2_AHOY_DTU 
setstate SolarForecast 2023-01-24 22:55:58 Current_AutarkyRate 0 %
setstate SolarForecast 2023-01-24 22:55:58 Current_Consumption 0 W
setstate SolarForecast 2023-01-24 22:55:58 Current_PV 0 W
setstate SolarForecast 2023-01-24 22:55:58 Current_SelfConsumption 0 W
setstate SolarForecast 2023-01-24 22:55:58 Current_SelfConsumptionRate 0 %
setstate SolarForecast 2023-01-24 22:00:00 LastHourGridconsumptionReal 0 Wh
setstate SolarForecast 2023-01-24 22:00:00 LastHourPVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:00:00 LastHourPVreal 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 NextHours_Sum01_PVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 NextHours_Sum02_PVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 NextHours_Sum03_PVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 NextHours_Sum04_ConsumptionForecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 NextHours_Sum04_PVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 RestOfDayConsumptionForecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 RestOfDayPVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 Today_Hour23_PVreal 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 Today_PVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:55:58 Tomorrow_PVforecast 0 Wh
setstate SolarForecast 2023-01-24 22:44:59 currentInverterDev MQTT2_AHOY_DTU pv=P_AC:W etotal=YieldTotal:kWh
setstate SolarForecast 2023-01-24 22:50:47 inverterStrings Garagendachstring
setstate SolarForecast 2023-01-24 22:52:27 moduleDirection Garagendachstring=S
setstate SolarForecast 2023-01-24 22:50:00 modulePeakString Garagendachstring=0.6
setstate SolarForecast 2023-01-24 22:38:05 moduleRoofTops Garagendachstring=Garagendach
setstate SolarForecast 2023-01-24 22:51:58 moduleTiltAngle Garagendachstring=20
setstate SolarForecast 2023-01-24 22:55:58 nextCycletime 22:57:08
setstate SolarForecast 2023-01-24 22:55:59 state updated

[/code]

DS_Starter

ZitatEs kamen 100Meldungen, dass ich noch was definieren muss :(
Es ist eine komplexe Anwendung.  ;)

ZitatAuf toolkit.solcast.com.au musste ich ja mind 1 kw obwohl ich ja nur 0.77 bzw 0.6 habe
Dann würde ich auf DWD setzen.

ZitatDie erzeugte Resource ID und den API key habe ich - sehe ihn aber in FHEM nicht, obwohl ich ihn geSETtet hatte.
Doch, siehst du mit "get ... solCastData" im Schlüssel "?IdPair =>"

Zitat
Und ich weiß nicht ganz wie ich das Wetter konfiguriere - ich dachte entweder solcast ODER DWD?!
Die Wahl solcast ODER DWD gilt nur für die Quelle der Solarstrahlung (set ... currentRadiationDev).
Das Wetter wird von Solcast nicht geliefert (zumindest nicht in der Free Version).
Für die Wettervorhersage nehmen wir ein DWD-Device. Es kann das gleiche sein welches man als currentRadiationDev nutzt, sofern DWD die Quelle für Wetter UND Strahlung sein soll.

Ansonsten die Konfiguration checken mit "set ... plantConfiguration check".
ESXi@NUC+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