Plugin ‚solarforecast‘ Konfiguration
Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin solarforecast konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. [1]
Es handelt sich bei diesem Plugin um ein web Plugin.
Beschreibung
Plugin zur Anbindung an eine Web-basierte Solaretragsvorhersage
Anforderungen
Minimum SmartHomeNG Version: 1.10.0
Konfiguration
Im folgenden ist beschrieben, wie das Plugin solarforecast konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.
Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml
konfiguriert werden:
azimuth
Azimutwinkel der Panelausrichtung (-180 bis 180 Grad). 0 Grad entspricht Süden, (-180 = north, -90 = east, 0 = south, 90 = west, 180 = north)
Datentyp: num
Minimalwert: -180
Maximalwert: 180
declination
Deklinationswinkel Solaranlage in Grad
Datentyp: num
Minimalwert: 0
Maximalwert: 90
kwp
Leistung der Solaranlage in kW Peak
Datentyp: num
Minimalwert: 0
latitude
(Optional) Breitengrad der Solaranlage in dezimalen Grad
Datentyp: num
Minimalwert: -90
Maximalwert: 90
longitude
(Optional) Längengrad der Solaranlage in dezimalen Grad.
Datentyp: num
Minimalwert: -180
Maximalwert: 180
service
Webservice für Vorhersage
Datentyp: str
Standardwert: solarforecast
Mögliche Werte:
solarforecast - solar.forecast
Item Attribute
Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items
verwendet werden:
solarforecast_attribute
Solarforecast Attribute: Vorhersage Energie in Wh morgen Vorhersage Energie in Wh heute Datum morgen Datum heute stündliche Vorhersage und Leistungchecks
Datentyp: str
Mögliche Werte:
energy_tomorrow
energy_today
date_tomorrow
date_today
watts_hourly
Logik Parameter
Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml
konfiguriert werden:
Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)
Plugin Functions
Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.
is_power_available(power, hours=2)
Prüft, ob die angegebene Leistung für die angegebene Zahl an Stunden voraussichtlich erreicht wird
Ergebnistyp der Funktion: bool
power
Geforderte Leistung in Watt
Datentyp: int
Minimalwert: 0
hours
Geforderte Anzahl an Stunden ab jetzt bzw. der nächsten vollen Stunde
Datentyp: int
Standardwert: 2
Minimalwert: 1