Meine PV-Anlage ist frisch montiert und noch nicht offiziell in Betrieb genommen, trotzdem ist alles angeschlossen und funktioniert.
Verbaut sind:
14 KWp Panels
KOSTAL Smart-Meter 1.user.config.php
KOSTAL Plenticore plus 10 2.user.config.php
KOSTAL Pico 3.6-MP plus 3.user.config.php
go-e Wallbox 4.user.config.php
Alle 3 KOSTAL-Geräte kann ich über das jeweils eingebaute Web-Interface abrufen und auf der Website auch die aktuell erzeugten Werte ablesen. Das Smartmeter zeigt die Differenz zwischen "Ernte" und Verbrauch sowie die jeweilige Flussrichtung.
In meiner Solaranzeige habe ich den Plenticore 10 auf Anhieb zum Laufen gebracht. Grafana zeigt auch hübsche Charts.
Da ich noch eine go-e-Wallbox für meinen Tesla besitze, habe ich noch die gesteuerte Variante für den go-e installiert. Auch diese funktioniert in Grafana und lädt brav mein Auto mit dem Überschuss-Strom - soweit der eine verbundene Wechselrichter dies beurteilen kann...

Die Konfiguration des Pico mit den Daten
Code: Alles auswählen
$Regler = "21";
$GeraeteNummer = "3";
$Seriennummer = "0000000000";
$HF2211 = false;
$WR_IP = "192.168.0.173";
$WR_Port = "502"; (1502 liefert das selbe Ergebnis!)
$WR_Adresse = "71";
$Objekt = "Pico 3.6.2";
$InfluxDBLokal = "kostalpico";
$USBRegler = "Ethernet";
$USBWechselrichter = "/dev/ttyUSB1";
$USBDevice = "kostalpico";
liefert im Protokoll:
Code: Alles auswählen
24.03. 15:49:20 -Verarbeitung von: '3.user.config.php' Regler: 21
24.03. 15:49:20 |---------------- Start kostal_piko.php ---------------------
24.03. 15:49:20 XX -USB Port kann nicht geöffnet werden. [1] /dev/ttyUSB0
24.03. 15:49:20 XX -Exit....
24.03. 15:49:20 |---------------- Stop kostal_piko.php --------------------
Auch das Smartmeter läuft nicht wie gedacht:
In der Anleitungstabelle steht ja lediglich "mit USB-Kabel verbinden" - aber nachdem ich das Teil ja im LAN erreiche, ist das ja wohl nicht nötig.
Mit der Konfiguration
Code: Alles auswählen
$Regler = "22";
$GeraeteNummer = "1";
$Seriennummer = "0000000000";
$HF2211 = false;
$WR_IP = "192.168.0.161"; // Keine führenden Nullen! 67.xx Ja!, 067.xx Nein!
$WR_Port = "502"; (1502 funktioniert NICHT!)
$WR_Adresse = "71";
$Objekt = "Kostal Smart Meter";
$InfluxDBLokal = "smartmeter";
$USBRegler = "Ethernet";
$USBWechselrichter = "/dev/ttyUSB1";
$USBDevice = "SmartMeter";
Code: Alles auswählen
24.03. 15:49:01 |---------------- Start kostal_meter.php --------------------
24.03. 15:49:01 o -Hardware Version: 4B
24.03. 15:49:02 -InfluxDB => [ AC Spannung_R=253.254,Spannung_S=253.35,Spannung_T=0,Strom_R=2.347,Strom_S=3.913,Strom_T=0,Leistung_pos=365.4,Blindleistung_pos=0,Scheinleistung_pos=384,Leistung_neg=0,Blindleistung_neg=117.8,Scheinleistung_neg=0,Frequenz=49.995 1616597351
Summen Wh_Gesamt_Leistung_pos=4616488.8,Wh_Gesamt_Blindleistung_pos=626,Wh_Gesamt_Scheinleistung_pos=4978987.8,Wh_Gesamt_Leistung_neg=397800.2,Wh_Gesamt_Blindleistung_neg=1645410,Wh_Gesamt_Scheinleistung_neg=428049.1 1616597351
]
24.03. 15:49:02 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=smartmeter&precision=s',
'content_type' => 'application/json',
'http_code' => 404,
'header_size' => 319,
'request_size' => 625,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.002879,
'namelookup_time' => 0.001515,
'connect_time' => 0.001936,
'pretransfer_time' => 0.002095,
'size_upload' => 470.0,
'size_download' => 47.0,
'speed_download' => 23500.0,
'speed_upload' => 235000.0,
'download_content_length' => 47.0,
'upload_content_length' => 470.0,
'starttransfer_time' => 0.002833,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 55536,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 1936,
'namelookup_time_us' => 1515,
'pretransfer_time_us' => 2095,
'redirect_time_us' => 0,
'starttransfer_time_us' => 2833,
'total_time_us' => 2879,
)
24.03. 15:49:07 -InfluxDB => [ AC Spannung_R=253.254,Spannung_S=253.35,Spannung_T=0,Strom_R=2.347,Strom_S=3.913,Strom_T=0,Leistung_pos=365.4,Blindleistung_pos=0,Scheinleistung_pos=384,Leistung_neg=0,Blindleistung_neg=117.8,Scheinleistung_neg=0,Frequenz=49.995 1616597351
Summen Wh_Gesamt_Leistung_pos=4616488.8,Wh_Gesamt_Blindleistung_pos=626,Wh_Gesamt_Scheinleistung_pos=4978987.8,Wh_Gesamt_Leistung_neg=397800.2,Wh_Gesamt_Blindleistung_neg=1645410,Wh_Gesamt_Scheinleistung_neg=428049.1 1616597351
]
24.03. 15:49:07 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=smartmeter&precision=s',
'content_type' => 'application/json',
'http_code' => 404,
'header_size' => 319,
'request_size' => 625,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.001634,
'namelookup_time' => 0.00019,
'connect_time' => 0.000193,
'pretransfer_time' => 0.000456,
'size_upload' => 470.0,
'size_download' => 47.0,
'speed_download' => 47000.0,
'speed_upload' => 470000.0,
'download_content_length' => 47.0,
'upload_content_length' => 470.0,
'starttransfer_time' => 0.001555,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 55536,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 194,
'connect_time_us' => 193,
'namelookup_time_us' => 190,
'pretransfer_time_us' => 456,
'redirect_time_us' => 0,
'starttransfer_time_us' => 1555,
'total_time_us' => 1634,
)
24.03. 15:49:12 -Multi-Regler-Ausgang. -4
24.03. 15:49:12 |---------------- Stop kostal_meter.php -------------------
Mit Linux & Co. bin ich nicht ganz unbewandert, da ich seit 20+ Jahren diverse Systeme betreibe und administriere.
1000(s) Dank im Voraus
Thomas