kostal
Das Plugin liest Daten aus einem KOSTAL-Wechselrichter (z.B. PIKO) einer Photovoltaikanlage aus. Die Kommunikation erfolgt über eine Netzwerkverbindung zum Wechselrichter, entweder per HTTP-Status- seite oder per JSON-Request.
Voraussetzungen
Welche Kommunikationsart verwendet wird, hängt von der Firmware-Version des Kommunikationsboards des Wechselrichters ab:
Firmware-Version 5.x: Der Wechselrichter liefert eine HTML-Statusseite. Dafür wird datastructure: html verwendet (Standardeinstellung).
Firmware-Version 6.x: Der Wechselrichter liefert die Werte im JSON-Format über eine Ajax-Statusseite. Dafür wird datastructure: json verwendet, es werden dann keine Zugangsdaten benötigt.
Das Plugin wurde erfolgreich mit einem KOSTAL PIKO 3.0 (UI-Version 06.20, JSON) und einem KOSTAL PIKO 5.5 (UI-Version 05.xx, HTML) getestet, sollte aber mit allen KOSTAL PIKO Wechselrichtern funktionieren.
Konfiguration
Die Informationen zur Konfiguration des Plugins sind unter Plugin ‚kostal‘ Konfiguration beschrieben.
Bei der PIKO 3.0 handelt es sich um einen einphasigen Wechselrichter mit einem einzelnen DC-Eingang (DC-String). Alle Werte für DC2, DC3, AC2 und AC3 liefern dann None. Bei HTML-Kommunikation (Firmware 5.x) stehen die Werte für AC-Strom, AC-Cos φ, AC-Limitierung sowie die Betriebszeit nicht zur Verfügung, da sie in der HTML-Statusseite nicht enthalten sind. Bei JSON-Kommunikation liefert der Wechselrichter den Tagesertrag in Wh, das Plugin rechnet den Wert für das Item yield_day_kwh in kWh um.
Beispiel
Kostal_PV:
status:
name: inverter status
type: str
kostal: operation_status
dcpower:
name: total dc power
type: num
kostal: dcpower
yield_day_kwh:
name: Yield today
type: num
kostal: yield_day_kwh
yield_tot_kwh:
name: Yield total
type: num
kostal: yield_tot_kwh