Screenshots Aus der README von JimboHamez/ha_solcast_solar_enhanced.
Überblick
Solcast Solar Enhanced ist eine adaptive Prognoseebene, die Solcast-PV-Prognosen anhand der eigenen Erzeugungsdaten eines Hauses feinabstimmt. Sie arbeitet zusammen mit der Basis-Integration Solcast PV Forecast, die zuerst installiert sein muss, und liest Prognosedaten daraus ohne zusätzliche Solcast-API-Aufrufe. Der Verlauf von PV-, Prognose-, Wetter- und Batteriedaten wird lokal in einer integrierten SQLite-Datei gespeichert, mit einer Option, die Anzahl der aufbewahrten Tage zu begrenzen. Sie schätzt die Modulneigung aus den Erzeugungsdaten, lernt Verschattung und andere lokale Einflüsse als Dämpfung und gibt diese Korrektur an Solcast zurück. Sie unterstützt mehrere Anlagenfelder, akzeptiert Energiezähler oder Leistungssensoren und kann optionale Spannungs- und Stromwerte des Wechselrichters nutzen, um eine Einspeisebegrenzung zu erkennen. Die Wetterdaten stammen von Open-Meteo oder optional von OpenWeatherMap, und die Ergebnisse erscheinen als Sensoren, mit Reparaturhinweisen bei widersprüchlichen Einstellungen.
Zusammenfassung der README und des Codes von JimboHamez/ha_solcast_solar_enhanced, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Nutzt die Cloud des Herstellers Braucht eine Internetverbindung und einen Account beim Hersteller.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Sensoren
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Standort & System
- Breitengrad
- Längengrad
- Anlagenleistung (kW AC — Wechselrichter-Nennleistung)Die AC-Nennleistung Ihres Wechselrichters — nicht die Modulleistung (DC). Messwerte ab diesem Wert mal der Abregelungsschwelle gelten als Wechselrichter-Abregelung und werden von Tuning und Verschattung ausgeschlossen. Wird automatisch von Solcast übernommen, sofern Ihre Standorte sie melden; dieser Wert dient als Rückfallwert.
- Modulneigung (°)
- Modulazimut (°)
- Sensor für PV-Leistung / -ErzeugungEmpfohlen: ein kumulativer Energiezähler (Wh/kWh, total_increasing). Wenn nur ein Leistungswert vorliegt, verwenden Sie einen gleitenden mean_linear-Statistik-Helfer (kW) – keinen rohen Momentansensor. Gesamtwert des Gesamtsystems — bei mehreren Strängen wird jeder Strang zusätzlich auf der folgenden Seite je Standort zugeordnet.
- Sensor für PV-EinspeisungBevorzugt ein kumulativer Einspeise-Energiezähler (Wh/kWh); andernfalls ein gleitender mean_linear-Helfer (kW).
- Sensor für Batterieladung 30-Min-Mittel (optional)
- MPPT-1-DC-Spannungssensor (optional, zur Abregelungserkennung)Optionale DC-Strang-Sensoren je MPPT (z. B. von Fronius). Verweisen Sie auf die rohen Spannungs-/Strom-Entitäten je Strang – die Integration verwendet die maximale Spannung und den minimalen Strom über jedes 30-Minuten-Intervall aus dem Verlauf, sodass kein Statistik-Helfer nötig ist. Eine zur Leerlaufspannung steigende Spannung bei gleichzeitig einbrechendem Strom ist der MPP-ferne Fingerabdruck der Einspeise-Abregelung. MPPT 2 ist optional; Wechselrichter mit nur einem Tracker lassen es leer. Wird nur für Anlagen mit einem einzelnen Strang angezeigt — bei mehreren Strängen werden Spannung/Strom je Strang stattdessen im Schritt je Standort zugeordnet.
- MPPT-1-DC-Stromsensor (optional)
- MPPT-2-DC-Spannungssensor (optional)
- MPPT-2-DC-Stromsensor (optional)
- PV-SensortypDie automatische Erkennung wählt anhand der Einheit zwischen Energiezähler und gemittelter Leistung (Wh/kWh vs. W/kW).
- Typ des PV-EinspeisesensorsAutomatische Erkennung anhand der Einheit. Energiezähler empfohlen.
Speicher
- Verlaufsspeicherung aktivieren
- Verlauf aufbewahren für (Tage, 0 = alles behalten)0 behält den gesamten Verlauf (Standard). Ein Wert begrenzt die Datenbank auf leistungsschwachen Geräten, indem täglich ältere Zeilen gelöscht werden – die saisonale Dämpfung nutzt jedoch ein jahresübergreifendes Fenster, behalten Sie daher mindestens ~400 Tage (≈13 Monate), wenn Sie darauf angewiesen sind.
Weather & Irradiance
- Open-Meteo aktivieren (empfohlen, kein API-Schlüssel)Kostenlose Quelle ohne Schlüssel für die Sonneneinstrahlung (erforderlich für die Abstimmung der PV-Neigung) sowie für Bewölkung und Temperatur. Lass sie aktiviert, es sei denn, du bevorzugst ausdrücklich OpenWeatherMap.
- OpenWeatherMap aktivieren (veraltet, optional)Optionale veraltete Alternative für Bewölkung und Temperatur; benötigt einen kostenlosen API-Schlüssel. Wenn aktiviert, hat sie bei Bewölkung und Temperatur Vorrang vor Open-Meteo. Die Sonneneinstrahlung kommt weiterhin von Open-Meteo.
- OpenWeatherMap-API-Schlüssel
Batteriespeicher
- Rohen Batterie-Fallback aktivieren
- Modus
- Sensor für Netto-Batterieleistung (vorzeichenbehaftet)
- Sensor für Batterieladeleistung
PV-Abstimmung & Dämpfung
- Automatische PV-Abstimmung
- Automatische DämpfungÜberträgt alle 6 Stunden eine aus Ihrem eigenen Verlauf gemessene Verschattungskurve an Solcast PV Forecast. Damit übernimmt diese Integration die Dämpfung von Solcast PV Forecast, einschließlich der stündlichen Werte: Sie schaltet die granulare (standortbezogene) Dämpfung ein und ersetzt die Faktoren jedes Standorts, sodass dort von Hand eingestellte Dämpfung nicht mehr angewendet wird, solange diese Option aktiv ist. Wird kein Solcast-Standort gefunden, schreibt sie stattdessen die stündlichen Werte. Wird ausgesetzt, solange die eigene automatische Dämpfung von Solcast PV Forecast aktiv ist.
- Warnen, wenn die Abstimmung von der Solcast-Ausrichtung abweicht
- Sonnenstand-Dämpfung (scharfer Horizont, Beta)Berechnet den Faktor jeder halben Stunde aus früheren Messungen bei nahezu gleichem Sonnenstand, bei jedem Wetter. Gedacht für einen harten Horizont, etwa ein Gebäude oder eine Baumreihe, die die tiefe Sonne verdeckt. Bei unverschatteten oder nur leicht verschatteten Anlagen ausgeschaltet lassen.
- Wolkenschwelle (%)
- Maximal einzubeziehende Bewölkung (%)
- Schwellenwert Klarheitsindex (klarer Himmel)
- Clipping-Schwelle (Anteil der Leistung)
- Netzeinspeiselimit (kW, 0 = deaktiviert)
Sensorzuordnung je Standort
- Wie werden Ihre Arrays gemessen?
Nach der Einrichtung
- Breitengrad
- Längengrad
- Anlagenleistung (kW AC — Wechselrichter-Nennleistung)Die AC-Nennleistung Ihres Wechselrichters — nicht die Modulleistung (DC). Messwerte ab diesem Wert mal der Abregelungsschwelle gelten als Wechselrichter-Abregelung und werden von Tuning und Verschattung ausgeschlossen. Wird automatisch von Solcast übernommen, sofern Ihre Standorte sie melden; dieser Wert dient als Rückfallwert.
- Modulneigung (°)
- Modulazimut (°)
- Sensor für PV-Leistung / -ErzeugungEmpfohlen: ein kumulativer Energiezähler (Wh/kWh, total_increasing). Wenn nur ein Leistungswert vorliegt, verwenden Sie einen gleitenden mean_linear-Statistik-Helfer (kW) – keinen rohen Momentansensor.
- Sensor für PV-EinspeisungBevorzugt ein kumulativer Einspeise-Energiezähler (Wh/kWh); andernfalls ein gleitender mean_linear-Helfer (kW).
- Sensor für Batterieladung 30-Min-Mittel (optional)
- MPPT-1-DC-Spannungssensor (optional, zur Abregelungserkennung)Optionale DC-Strang-Sensoren je MPPT (z. B. von Fronius). Verweisen Sie auf die rohen Spannungs-/Strom-Entitäten je Strang – die Integration verwendet die maximale Spannung und den minimalen Strom über jedes 30-Minuten-Intervall aus dem Verlauf, sodass kein Statistik-Helfer nötig ist. Eine zur Leerlaufspannung steigende Spannung bei gleichzeitig einbrechendem Strom ist der MPP-ferne Fingerabdruck der Einspeise-Abregelung. MPPT 2 ist optional; Wechselrichter mit nur einem Tracker lassen es leer.
- MPPT-1-DC-Stromsensor (optional)
- MPPT-2-DC-Spannungssensor (optional)
- MPPT-2-DC-Stromsensor (optional)
- PV-SensortypDie automatische Erkennung wählt anhand der Einheit zwischen Energiezähler und gemittelter Leistung (Wh/kWh vs. W/kW).
- Typ des PV-EinspeisesensorsAutomatische Erkennung anhand der Einheit. Energiezähler empfohlen.
- Verlaufsspeicherung aktivieren
- Verlauf aufbewahren für (Tage, 0 = alles behalten)0 behält den gesamten Verlauf (Standard). Ein Wert begrenzt die Datenbank auf leistungsschwachen Geräten, indem täglich ältere Zeilen gelöscht werden – die saisonale Dämpfung nutzt jedoch ein jahresübergreifendes Fenster, behalten Sie daher mindestens ~400 Tage (≈13 Monate), wenn Sie darauf angewiesen sind.
- Open-Meteo aktivieren (empfohlen, kein API-Schlüssel)Kostenlose Quelle ohne Schlüssel für die Sonneneinstrahlung (erforderlich für die Abstimmung der PV-Neigung) sowie für Bewölkung und Temperatur. Lass sie aktiviert, es sei denn, du bevorzugst ausdrücklich OpenWeatherMap.
- OpenWeatherMap aktivieren (veraltet, optional)Optionale veraltete Alternative für Bewölkung und Temperatur; benötigt einen kostenlosen API-Schlüssel. Wenn aktiviert, hat sie bei Bewölkung und Temperatur Vorrang vor Open-Meteo. Die Sonneneinstrahlung kommt weiterhin von Open-Meteo.
- OpenWeatherMap-API-Schlüssel
- Rohen Batterie-Fallback aktivieren
- Modus
- Sensor für Netto-Batterieleistung (vorzeichenbehaftet)
- Sensor für Batterieladeleistung
- Automatische PV-Abstimmung
- Automatische DämpfungÜberträgt alle 6 Stunden eine aus Ihrem eigenen Verlauf gemessene Verschattungskurve an Solcast PV Forecast. Damit übernimmt diese Integration die Dämpfung von Solcast PV Forecast, einschließlich der stündlichen Werte: Sie schaltet die granulare (standortbezogene) Dämpfung ein und ersetzt die Faktoren jedes Standorts, sodass dort von Hand eingestellte Dämpfung nicht mehr angewendet wird, solange diese Option aktiv ist. Wird kein Solcast-Standort gefunden, schreibt sie stattdessen die stündlichen Werte. Wird ausgesetzt, solange die eigene automatische Dämpfung von Solcast PV Forecast aktiv ist.
- Warnen, wenn die Abstimmung von der Solcast-Ausrichtung abweicht
- Sonnenstand-Dämpfung (scharfer Horizont, Beta)Berechnet den Faktor jeder halben Stunde aus früheren Messungen bei nahezu gleichem Sonnenstand, bei jedem Wetter. Gedacht für einen harten Horizont, etwa ein Gebäude oder eine Baumreihe, die die tiefe Sonne verdeckt. Bei unverschatteten oder nur leicht verschatteten Anlagen ausgeschaltet lassen.
- Wolkenschwelle (%)
- Maximal einzubeziehende Bewölkung (%)
- Schwellenwert Klarheitsindex (klarer Himmel)
- Clipping-Schwelle (Anteil der Leistung)
- Netzeinspeiselimit (kW, 0 = deaktiviert)
- Wie werden Ihre Arrays gemessen?
Texte aus dem Code von JimboHamez/ha_solcast_solar_enhanced. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Entitäten
- SensorenAbstimmung – einspeisebegrenzt ausgeschlossen, PV-Prognosezuverlässigkeit, Verschattung, PV-Leistung 30-Min-Mittel, Abgestimmte Neigung, Azimut, Abstimmungs-RMSE, Dämpfung aktuelle Stunde, Prognose jetzt, Prognose heute, Abgestimmte Modulneigung, Abgestimmter Modulazimut und 9 weitere
Fehlerbehebung
- DiagnosedatenLädt eine Diagnosedatei herunter, die du an einen Fehlerbericht anhängen kannst.
- ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:No weather source for PV tuning & dampening, Tuned tilt differs from your Solcast site, Solcast granular dampening conflicts with per-site dampening, Anlagenleistung sieht nach einem DC-Wert (Module) aus
Aus der README
An adaptive forecasting layer that uses the telemetry available from your PV system to identify and compensate for site-specific differences between modelled and actual generation.
A companion to BJReplay/ha-solcast-solar: it learns from your own generation history to make your Solcast forecasts more accurate — automatically, and entirely on your device.
Erscheint in Vulpo
Diagrammkarte, Apple Watch.Informationen
- Installationen
- 83 teilen Analysedaten
- GitHub-Sterne
- 10
- Verbindung
- Nutzt die Cloud des Herstellers
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v1.13.1,
- Kategorie
- Energie, Solar und Batteriespeicher
- Art
- Marketplace-Integration
- Marke
- Solcast
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
solcast_solar_enhanced- Probleme
- Problem melden















