Solcast - Forecast-Kurve bei PV-Leistung unter 1 kWp

Hallo Zusammen.

Ist mein Vorhaben überhaupt möglich?
Die Ausgangssituation:
Solcast lässt PV-Anlagen erst ab 1 kWp Leistung zu.
Ich habe ein Balkonkraftwerk mit 1 PV-Modul 375 Wp und einen Wechselrichter der max. 306 W AC ausgibt. Ich habe also diese Werte mal 4 multipliziert damit ich bei Solcast alles anlegen kann. Im Nachgang habe ich in Home Assistant mittels Template die Werte wieder durch 4 dividiert um die passenden Werte für mich zu bekommen. Das funktioniert erstaunlich gut.

Was mich stört:
Ich sehe jetzt eine Forecast-Kurve im Energiedashboard die 4x so hoch ist, als die tatsächliche Kurve. Klar, man könnte sagen, dass ich täglich die Tendenz erkennen kann, allerdings widerstrebt es meinem inneren Monk diese zu hohe Kurve zu betrachten.

Frage:
Ist es möglich diese Entität, die im Energiedashboard verwendet wird um die Kurve zu ermitteln, durch 4 zu teilen?
Diese Entität habe ich aktuell im Energiedashboard dafür hinterlegt

Ich hoffe, Ihr könnt meinen Gedanken folgen.:slight_smile:

{% for day in state_attr('sensor.solcast_pv_forecast_prognose_heute', 'detailedHourly') %}
{{ day.pv_estimate }}
{% endfor %}

Ich weiß nicht ob das der richtige Ansatz für den Beginn ist?

wie könnte ich ab hier weitermachen? Sorry, bin kein wirklicher Spezialist mit Yaml etc.
Ich bekomme 24 Werte ausgegeben.
Die Ausgabe bei “Template” sieht so aus:

:crayon:by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)

es kann ja manchmal so einfach sein → dampening Faktor 0.25. Und schon ist die Kurve um 75% reduziert. Also lässt sich somit Solcast auch für Anlagen unter 1kWp nutzen.
Evtl. hilft das ja dem ein oder anderen der ein Balkonkraftwerk hat.
Danke Euch.

Code um die Entitäten durch 4 zu teilen. Beim Erstellen der Anlage bei Solcast habe ich die Werte für PV-Modul und Wechselrichter x 4 gerechnet hinterlegt um über 1kWp zu kommen.

##### Solcast PV Forecast umrechnen - Durch 4 Teilen ###################
- platform: template
  sensors:
    aktuelle_leistung_slc_neu:
      friendly_name: "Aktuelle Leistung slc neu"
      unique_id: SLC_aktuelle_Leistung
      unit_of_measurement: "W"
      device_class: "power"
      value_template: "{{ states('sensor.solcast_pv_forecast_aktuelle_leistung') | float / 4 }}"
- platform: template
  sensors:
    kommende_30_min_leistung_slc_neu:
      friendly_name: "kommende_30_min_leistung_slc_neu"
      unique_id: SLC_Leistung_kommende_30min
      unit_of_measurement: "W"
      device_class: "power"
      value_template: "{{ states('sensor.solcast_pv_forecast_leistung_kommende_30_minuten') | float / 4 }}"
- platform: template
  sensors:
    kommende_60_min_leistung_slc_neu:
      friendly_name: "kommende_60_min_leistung_slc_neu"
      unique_id: SLC_Leistung_kommende_60min
      unit_of_measurement: "W"
      device_class: "power"
      value_template: "{{ states('sensor.solcast_pv_forecast_leistung_kommende_60_minuten') | float / 4 }}"
- platform: template
  sensors:
    bkw_85095_balkon_slc_neu:
      friendly_name: "BKW_85095_Balkon_slc_neu"
      unique_id: SLC_BKW_85095
      device_class: "energy"
      unit_of_measurement: "kWh"
      value_template: "{{ states('sensor.bkw_85095_balkon') | float / 4 }}"
- platform: template
  sensors:
    prognose_verbleibende_leistung_heute_slc_neu:
      friendly_name: "prognose_verbleibende_leistung_heute_slc_neu"
      unique_id: SLC_Prognose_Heute
      unit_of_measurement: "kWh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_verbleibende_leistung_heute') | float / 4 }}"
- platform: template
  sensors:
    prognose_tag7_slc_neu:
      friendly_name: "prognose_tag7_slc_neu"
      unique_id: SLC_Prognose_Tag_7
      unit_of_measurement: "kWh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_tag_7') | float / 4 }}"
- platform: template
  sensors:
    prognose_tag6_slc_neu:
      friendly_name: "prognose_tag6_slc_neu"
      unique_id: SLC_Prognose_Tag_6
      unit_of_measurement: "kWh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_tag_6') | float / 4 }}"
- platform: template
  sensors:
    prognose_tag5_slc_neu:
      friendly_name: "prognose_tag5_slc_neu"
      unique_id: SLC_Prognose_Tag_5
      unit_of_measurement: "kWh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_tag_5') | float / 4 }}"
- platform: template
  sensors:
    prognose_tag4_slc_neu:
      friendly_name: "prognose_tag4_slc_neu"
      unique_id: SLC_Prognose_Tag_4
      unit_of_measurement: "kWh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_tag_4') | float / 4 }}"
- platform: template
  sensors:
    prognose_tag3_slc_neu:
      friendly_name: "prognose_tag3_slc_neu"
      unique_id: SLC_Prognose_Tag_3
      unit_of_measurement: "kWh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_tag_3') | float / 4 }}"
- platform: template
  sensors:
    prognose_spitzenleistung_morgen_slc_neu:
      friendly_name: "prognose_spitzenleistung_morgen_slc_neu"
      unique_id: SLC_Prognose_Spitzenleistung_morgen
      unit_of_measurement: "W"
      device_class: "power"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_spitzenleistung_morgen') | float / 4 }}"
- platform: template
  sensors:
    prognose_spitzenleistung_heute_slc_neu:
      friendly_name: "prognose_spitzenleistung_heute_slc_neu"
      unique_id: SLC_Prognose_Spitzenleistung_heute
      unit_of_measurement: "W"
      device_class: "power"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_spitzenleistung_heute') | float / 4 }}"
- platform: template
  sensors:
    prognose_naechste_stunde_slc_neu:
      friendly_name: "prognose_naechste_stunde_slc_neu"
      unique_id: SLC_Prognose_nächste_Stunde
      unit_of_measurement: "Wh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_nachste_stunde') | float / 4 }}"
- platform: template
  sensors:
    prognose_morgen_slc_neu:
      friendly_name: "prognose_morgen_slc_neu"
      unit_of_measurement: "kWh"
      unique_id: SLC_Prognose_morgen
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_morgen') | float / 4 }}"
- platform: template
  sensors:
    prognose_heute_slc_neu:
      friendly_name: "prognose_heute_slc_neu"
      unique_id: SLC_Prognose_heute
      unit_of_measurement: "kWh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_heute') | float / 4 }}"
- platform: template
  sensors:
    prognose_aktuelle_stunde_slc_neu:
      friendly_name: "prognose_aktuelle_stunde_slc_neu"
      unique_id: SLC_Prognose_aktuelle_Stunde
      unit_of_measurement: "Wh"
      device_class: "energy"
      value_template: "{{ states('sensor.solcast_pv_forecast_prognose_aktuelle_stunde') | float / 4 }}"

Screenshots zum Damping Faktor:

image

image

1 „Gefällt mir“

Ich hab‘s bei mir direkt in Solcast über den „efficiency factor“ geregelt. Also 1 kW für den WR eingetragen und mit dem Faktor auf die tatsächlichen WR Leistung reduziert.

ich weiß nicht mehr genau was es war, aber hier stimmt dann etwas nicht. Irgendetwas läuft dann nicht so wie es sollte. Wenn es mir noch einfällt, schreibe ich es Dir