KostalPiko
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
Links
- Webseite des Herstellers Kostal
- Forenbeitrag zu diesem Thema