pvnode mit Home Assistant verbinden
Diese Anleitung zeigt, wie Sie die pvnode Forecast API über den eingebauten RESTful Sensor in Home Assistant einbinden — ganz ohne Custom Component.
Eine offizielle HACS-Integration ist in Planung und wird mit der pvnode V2 API veröffentlicht. Diese Anleitung funktioniert bereits heute mit der aktuellen API.
Voraussetzungen
- Eine laufende Home Assistant Installation
- Ein pvnode API-Key (hier einen Key erstellen)
- Zugriff auf
configuration.yaml(Datei-Editor Add-on oder SSH)
1. API-Key sicher ablegen
Öffnen Sie secrets.yaml im config/ Verzeichnis (anlegen falls nicht vorhanden):
Code
2. REST-Sensor in configuration.yaml
Fügen Sie folgenden Block in Ihre configuration.yaml ein und passen Sie
Standort und PV-Konfiguration an:
Code
Parameter im Überblick
| Parameter | Beschreibung |
|---|---|
latitude / longitude | Standort der PV-Anlage |
slope | Neigung der Module in Grad (0 = flach, 90 = vertikal) |
orientation | Ausrichtung in Grad (0 = Nord, 90 = Ost, 180 = Süd, 270 = West) |
pv_power_kw | Installierte Leistung in kWp |
forecast_days | Anzahl Tage Vorhersage (0–7) |
required_data | Welche Felder die API zurückgeben soll - alle Datenfelder finden Sie hier |
Eine vollständige Übersicht aller Parameter und Datenfelder finden Sie in der Forecast API Dokumentation.
3. Konfiguration neu laden
Nach dem Speichern in Home Assistant: Entwicklerwerkzeuge → YAML → Alle YAML-Konfigurationen neu laden. Bei der ersten Einrichtung ist ein Neustart erforderlich.
Unter Entwicklerwerkzeuge → Zustände den Sensor sensor.pvnode_power_now
suchen — der Zustand zeigt die aktuelle Leistung in Watt, in den Attributen
finden Sie die komplette 15-Minuten-Vorhersage.
4. Vorhersage als Diagramm visualisieren
Mit der ApexCharts Card (über HACS installierbar) können Sie die komplette Forecast-Reihe als Kurve plotten:
Code
Anwendungsfälle
Mit der pvnode-Vorhersage in Home Assistant können Sie zum Beispiel:
- Wallbox steuern: EV laden, wenn ausreichend Solarproduktion erwartet wird
- Wärmepumpe planen: Brauchwasser-Aufbereitung in Zeiten mit Überschuss legen
- Batterie optimieren: Vor erwarteten Schlechtwetterperioden voll laden
- Lastverschiebung: Waschmaschine, Trockner oder Spülmaschine zu Spitzenzeiten starten
Tipps
- Höhere Auflösung mit Nowcasting: Mit dem Nowcasting Add-on aktualisiert
die Vorhersage alle 10 Minuten basierend auf Live-Satellitendaten. Setzen
Sie dann
scan_interval: 600. - Mehrere Anlagen: Für Ost/West-Aufdachungen oder mehrere Strings legen
Sie einfach mehrere REST-Sensoren mit unterschiedlichen
unique_idan.