Bin durch einen netten Foristen in einem anderen Forum auf euch aufmerksam geworden und wollte meinen ganz frisch installierten Wechselrichter von SofarSolar(HYD 8KTL-3PH) per solaranzeige auslesen. Leider habe ich damit einige Schwierigkeiten:
- Pi 4B wurde mit dem 64Bit-Image auf einer SD-Karte bestückt
- RS485 per CAT7-Kabel an WR und USB-Konverter (FTDI FT232RL) angeschlossen
- Pi gebooted und per PuTTY verbunden
- Update gemacht
- Setup durchgeführt, meinen MQTT-Server angegeben und Regler eingestellt (84)
- Ein Reboot wurde durchgeführt, allerdings war der Pi auch nach 10 Minuten noch nicht erreichbar
- Nach einem Kaltstart war er quasi sofort da, in Grafana war unter dem entsprechenden Dashboard ("SofarSolar Wechselrichter") nichts zu sehen, überall "NO DATA"
- In den Log-Dateien waren neben mehreren anfänglichen Lesefehlern dann folgende Einträge:
Code: Alles auswählen
01.02. 21:20:01 |------------------------- Start sofarsolar_wr.php ---------------------
01.02. 21:20:02 -Modbus Protokoll Version: 0108
01.02. 21:20:14 -Lesefehler > [ ]
01.02. 21:20:14 -Seriennummer:
01.02. 21:20:15 -MQTT Daten zum [ 192.168.3.7 ] senden.
01.02. 21:20:15 -Alle 10 Minuten werden die Statistikdaten übertragen.
01.02. 21:20:15 -InfluxDB => [ AC Spannung_R=1237.4,Spannung_S=1233.6,Spannung_T=1237.4,Strom_R=123.45,Strom_S=125.92,Strom_T=123.45,Leistung_R=,Leistung_S=,Leistung_T=,Frequenz=125.99,Leistung=,Einspeisung=0,Bezug=0,Hausverbrauch=0 1675282811
PV Leistung=246810 1675282811
Batterie LadeLeistung=,EntladeLeistung=,Status=0,SOC=,Batterie_Spannung=,Batterie_Strom=,Batterie_Leistung=,Batterie_Temperatur= 1675282811
Service Temperatur=0,WR_Fehler=,Status=,Anz_MPPT=1,Modell_ID=,Modell="",Effizienz=0,Seriennummer="",Geraetestatus="",Modell="KTL-X" 1675282811
Summen Wh_GesamtHeute=0,Wh_Gesamt=,Wh_Heute=0,Wh_BatterieLadungHeute=,Wh_BatterieEntladungHeute=,Wh_EinspeisungHeute=,Wh_BezugHeute=,Wh_HausverbrauchHeute= 1675282811
]
01.02. 21:20:15 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 1138,
'request_size' => 855,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.01214,
'namelookup_time' => 0.001491,
'connect_time' => 0.001926,
'pretransfer_time' => 0.002166,
'size_upload' => 698.0,
'size_download' => 871.0,
'speed_download' => 72583.0,
'speed_upload' => 58166.0,
'download_content_length' => 871.0,
'upload_content_length' => 698.0,
'starttransfer_time' => 0.012028,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 45840,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 1926,
'namelookup_time_us' => 1491,
'pretransfer_time_us' => 2166,
'redirect_time_us' => 0,
'starttransfer_time_us' => 12028,
'total_time_us' => 12140,
)
01.02. 21:20:16 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: 192.168.3.7 Port: 1883
01.02. 21:20:20 -InfluxDB => [ AC Spannung_R=1237.4,Spannung_S=1233.6,Spannung_T=1237.4,Strom_R=123.45,Strom_S=125.92,Strom_T=123.45,Leistung_R=,Leistung_S=,Leistung_T=,Frequenz=125.99,Leistung=,Einspeisung=0,Bezug=0,Hausverbrauch=0 1675282811
PV Leistung=246810 1675282811
Batterie LadeLeistung=,EntladeLeistung=,Status=0,SOC=,Batterie_Spannung=,Batterie_Strom=,Batterie_Leistung=,Batterie_Temperatur= 1675282811
Service Temperatur=0,WR_Fehler=,Status=,Anz_MPPT=1,Modell_ID=,Modell="",Effizienz=0,Seriennummer="",Geraetestatus="",Modell="KTL-X" 1675282811
Summen Wh_GesamtHeute=0,Wh_Gesamt=,Wh_Heute=0,Wh_BatterieLadungHeute=,Wh_BatterieEntladungHeute=,Wh_EinspeisungHeute=,Wh_BezugHeute=,Wh_HausverbrauchHeute= 1675282811
]
01.02. 21:20:20 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 1138,
'request_size' => 855,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.010609,
'namelookup_time' => 0.000179,
'connect_time' => 0.00018,
'pretransfer_time' => 0.000413,
'size_upload' => 698.0,
'size_download' => 871.0,
'speed_download' => 87100.0,
'speed_upload' => 69800.0,
'download_content_length' => 871.0,
'upload_content_length' => 698.0,
'starttransfer_time' => 0.010518,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 45840,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 180,
'namelookup_time_us' => 179,
'pretransfer_time_us' => 413,
'redirect_time_us' => 0,
'starttransfer_time_us' => 10518,
'total_time_us' => 10609,
)
01.02. 21:20:41 |------------------- Start wetterdaten.php --------------------
01.02. 21:20:41 o---Wetterdaten ausgeschaltet.
01.02. 21:20:41 |------------------- Stop wetterdaten.php ---------------------
01.02. 21:20:57 -OK. Datenübertragung erfolgreich.
01.02. 21:20:57 |------------------------- Stop sofarsolar_wr.php ---------------------
Code: Alles auswählen
01.02. 21:31:08 -USB Devices:
array (
1 =>
array (
'Device' => '0x6001',
'File' => '/dev/ttyUSB0',
'Vendor' => 'usb 0x0403 "Future Technology Devices International, Ltd"',
'Model' => 'Future Technology Devices International FT232 Serial (UART) IC',
'Driver Modules' => 'usbserial, ftdi_sio',
'Driver' => 'ftdi_sio',
),
2 =>
array (
'Device' => '0x0003',
),
)
01.02. 21:31:08 -Regler: 84
01.02. 21:31:08 -Regler erkannt: /dev/ttyUSB0
01.02. 21:31:08 -Device: /dev/ttyUSB0 wird in die user.config.php eingetragen.
01.02. 21:31:08 -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 700 $USBRegler = "/dev/ttyUSB0";
01.02. 21:31:08 -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 719 $Platine = "Raspberry Pi 4 Model B Rev 1.5";
01.02. 21:31:08 -Es handelt sich um ein 64 Bit System.
Habe vor dieser Inbetriebnahme und eben gerade nochmal den Konverter am Windows-Laptop getestet mit der Software von SofarSolar selbst.
Dort kommen alle Werte korrekt und im Sekundentakt an:
Ist bei der Installation eventuell etwas schief gelaufen bzw. was kann ich noch tun, um dem Problem auf die Schliche zu kommen?
Vielen Dank und euch allen eine schöne Restwoche!