KostalPiko

Aus FHEMWiki

Anbindung des Wechselrichters Piko der Fa. Kostal Solar Electric

Geräte Beschreibung

Der Solar-Wechselrichter Piko der Fa. Kostal liefert über die Geräte-Webseite wichtige technische Informationen wie

  • aktuelle Leistung
  • Tages-Energie
  • Gesamt-Energie
  • Strom und Spannung der drei Input-Strings
  • Spannung und Leistung der drei Ausgangsphasen

Das Gerät verfügt über eine Ethernet-Schnittstelle, über die die Webseite des Gerätes erreichbar ist.

FHEM-Modul

Das Modul 23_KOSTALPIKO.pm übernimmt folgende Aufgaben:

  • Erfassen der Daten aus der Webseite von Piko
  • Erfassen der erwarteten Gobalstrahlung von folgender Webseite [1]
  • über UserReadings kann der zu erwartenden Energieertrag ermittelt und mit der tatsächlich erzeugten Energiemenge verglichen werden.

Define

 define <name> KOSTALPIKO <ip-adresse-kostal> <user> <password>


Beispiel:

 define <name> KOSTALPIKO 192.168.178.99 pvserver pvwr

Parameter Beschreibung
<name> FHEM Name des Devices
<ip-adresse-kostal> IP-Adresse von Kostal Piko
<user> der User-Name für die Einwahl zur Kostal-Webseite
<password> das Passwort für die Einwahl zur Kostal-Webseite

Attribute

Parameter Wertebereich Default Beschreibung
GR.Interval uint 3600 Intervall der Aktualisierung der Globalstrahlung in Sekunden
GR.Link string Link auf die regionalisierte Seite von http://www.proplanta.de/Wetter/<city>-Wetter-Heute.html
delay uint 60 Intervall in Sekunden zu Erfassung der Daten von Kostalpiko
delayCounter uint 0 Counter bei Nutzung von AC.Power.Fast
disable [0,1] 0 Erfassung von Kostalpiko-Daten ist gesperrt, nicht jedoch der Globalstrahlung
verbose [0..5] 0 Log-Ausgabe steuern: 0=keine Ausgaben,5=viele Informationen

Setter

captureGlobalRadiation

  • Funktion: manuell die sofortige Erfassung der Globalstrahlung anstossen

captureKostalData

  • Funktion: manuell die sofortige Erfassung der Daten von KostalPiko anstossen

Readings

  • AC.Power, die aktuelle erzeugte Leistung
  • AC.Power.Fast, die aktuell erzeugte Leistung im Schnelltast-Modus
  • Daily.Energy, die bisher erzeugte Tagesenergie
  • Daily.Energy.Last, die erzeugte Energie des letzten Tages
  • Global.Radiation, die Globalstrahlung am gewählten Standort, damit die erwartete Tagesenergie berechnet werden
  • Mode, der Status von KostalPiko
  • ModeNum, die nummerische Zuordnung zum Status (0=Aus 1=Leerlauf 2=Einspeisen MPP)
  • Total.Energy, die erzeugte Gesamtenergie
  • generator.1.current, Strom an String 1
  • generator.1.voltage, Spannung an String 1
  • generator.2.current, Strom an String 2
  • generator.2.voltage, Spannung an String 2
  • generator.3.current, Strom an String 3
  • generator.3.voltage, Spannung an String 3
  • output.1.voltage, Spannung an L1
  • output.1.power, Leistung an L1
  • output.2.voltage, Spannung an L2
  • output.2.power, Leistung an L2
  • output.3.voltage, Spannung an L3
  • output.3.power, Leistung an L3

Inbetriebnahme

  • aktuell freigegebene Version von 23_KOSTALPIKO.pm in das Verzeichnis /opt/fhem/FHEM kopieren.
  • KOSTALPIKO definieren und Abfrage-Intervall definieren
define Kostal KOSTALPIKO 192.168.178.99 pvserver pvwr
attr Kostal delay 60
  • Abfrageintervall und WEB-Seite für die Globalstrahlung
attr Kostal GR.Interval 3600
attr Kostal GR.Link http://www.proplanta.de/Wetter/Straubing-Wetter-Heute.html

Die passende URL für die Web-Seite am Standort lässt sich wie folgt ermitteln. (hier am Beispiel der Stadt Straubing)
Diese Seite anwählen http://www.proplanta.de/Agrar-Wetter/Deutschland/
Postleitzahl eingeben: 94315
ggf. bei Auswahlbox rechts zusätzlich auswählen --> Button "Aufrufen"

Am untersten Ende der nun aufgerufenen Seite findet sich der Link zu "Wetterrückbick Straubing" --> Click

Auf der nun erscheinenden Seite findet sich ebenfalls am unteren Ende:
"Wetteraussichten Heute" - Click

Nun merken wir uns die URL der aktuellen Seite und tragen diesen beim Attribut GR.Link ein.
(im Beispiel: http://www.proplanta.de/Wetter/Straubing-Wetter-Heute.html)


  • FileLog für die Datenaufzeichnung
define Kostal.File FileLog ./log/Kostal-%Y.log Kostal:(AC.Power:|Daily.Energy:|Daily.Energy.Last:|Total.Energy:|ModeNum:|EnergyExpected:).*
attr Kostal.File logtype text


Beispielhafte Darstellung

Datei:Kostal Chart 01.png

Links