NEWS
Sofar Solar HYD10 KTL Wechselrichter an modbus Adapter
-
@schorty ich habe den Waveshare RS485 TO ETH (B) und bisher keine Abbrüche oder Aussetzer
-
Ein Frend von mir hat an einem seriellen USB-RS485-Modbus-Apdapter am Raspi 4 versucht, einen SofarSolar Wechselrichter zu steuern. Der Wechselrichter hat laut Doku am Anschluss an Pin 5 485-1TX+ und an Pin 6 485-1TX-. Der USB-Modbus-Adapter hat TXD+, TXD-, RXD+, RXD- und GND. Wir haben schon alle möglichen Kombinationen (meinen wir jedenfalls) von TX+/- an den USB-Modbus-Adapter ausprobiert, aber der Modbus Adapter im ioBroker geht kurz nach dem Starten gleich auf gelb, keine Verbindung zum Gerät.
Hat jemand einen Tipp, wie das korrekt verkabelt werden muss und wie die Verbindung dauerhaft oben bleibt. Wir haben schon soviel vergeblich getestet und könnten einen Tipp gebrauchen.
--
Gruß
Uwe. -
Hallo,
zeigt dein Wechselrichter denn jetzt auch RS485 an? Ich bin auch gerade dabei, aber bisher ohne Erfolg.
Update: war nicht korrekt angeschlossen, dass läuft jetzt soweit.
-
@rissn
Hallo rissn, ich benutze auch diesen Adapter und bekomme ihn nicht ans Laufen. Wie hast du ihn angeschlossen?
LG Chris -
@klassisch Hallo!
Ich habe die gleiche Konfig wie du, Sofar Solar HYd20 KTL in Kombi mit dem USR W610. Bei dir funktioniert das ja offensichtlich bereits.
Mit diversen Modbus Scanner erreich ich den W610 auch, jedoch nur, wenn er per LAN verbunden ist, nicht per WLAN, obwohl die Benutzeroberfläche aufrufbar ist.
Jedoch bekomme ich keine Daten aus dem Wechselrichter. Musstest du beim WR auch noch etwas aktivieren oder so? -
@rissn Hallo Rissn!
Ich hab emir jetzt auch den Waveshare zugelegt. Bekomme jetzt jedoch immer nur folgende Medungen:
modbus.0 2024-09-10 21:21:06.362 info Disconnected from slave 10.0.0.85 modbus.0 2024-09-10 21:21:05.362 warn [1] Poll error count: 3 code: {"err":"timeout","timeout":5000} modbus.0 2024-09-10 21:21:05.362 error Client in error state. modbus.0 2024-09-10 21:21:05.362 error Request timed out. modbus.0 2024-09-10 21:21:05.361 warn Error: undefined modbus.0 2024-09-10 21:21:00.361 info Connected to slave 10.0.0.85 modbus.0 2024-09-10 21:20:58.357 info Disconnected from slave 10.0.0.85 modbus.0 2024-09-10 21:20:57.357 warn [1] Poll error count: 2 code: {"err":"timeout","timeout":5000} modbus.0 2024-09-10 21:20:57.357 error Client in error state. modbus.0 2024-09-10 21:20:57.356 error Request timed out. modbus.0 2024-09-10 21:20:57.356 warn Error: undefined modbus.0 2024-09-10 21:20:52.355 info Connected to slave 10.0.0.85 modbus.0 2024-09-10 21:20:50.347 info Disconnected from slave 10.0.0.85 modbus.0 2024-09-10 21:20:49.348 warn [1] Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2024-09-10 21:20:49.347 error Client in error state. modbus.0 2024-09-10 21:20:49.347 error Request timed out. modbus.0 2024-09-10 21:20:49.347 warn Error: undefined modbus.0 2024-09-10 21:20:44.343 info Connected to slave 10.0.0.85
Habe sämtliche Einstellungen von WilliK übernommen. RS485 im Display habe ich auch noch nie gesehen. Musstest du am WR etwas ein-/umstellen damit es funktionierte?
-
@v8turbo
Ich habe mir den selben Wechselrichter vor zwei Wochen gekauft und bin sehr zufrieden damit.
Ich warte noch auf meinen Modbus-Adapter, dann gehe ich es auch an.
Kannst du bitte die Excel in Deutsch hochladen. Ich habe nur die englischen Versionen gefunden.Hast du die Verbindung jetzt stabil?
-
Hallo
evlt hat hier noch jemand eine Idee
mein HYD15 lässt sich nicht ohne Fehler Auslesenmodbus.0 2024-10-12 08:35:33.343 info Disconnected from slave 192.168.178.99 modbus.0 2024-10-12 08:35:33.343 debug Closing client on purpose. modbus.0 2024-10-12 08:35:32.345 debug Cleaning up request fifo. modbus.0 2024-10-12 08:35:32.345 debug Clearing timeout of the current request. modbus.0 2024-10-12 08:35:32.344 debug Socket closed with error modbus.0 2024-10-12 08:35:32.344 warn [DevID_1] Poll error count: 1 code: {"err":"timeout","timeout":100000} modbus.0 2024-10-12 08:35:32.343 error Client in error state. modbus.0 2024-10-12 08:35:32.343 error Request timed out. modbus.0 2024-10-12 08:35:32.342 warn Error: undefined modbus.0 2024-10-12 08:33:52.341 debug [DevID_1/holdingRegs] Poll address 1160 - 1 registers modbus.0 2024-10-12 08:33:52.340 debug [DevID_1] Poll start ---------------------
und so schaut der Modbus aus
ich bin jetzt vom WR LSE3 auf einem Switch und von da mit 20m LAN auf der Fritzbox
der WR hat die Aktuelle FW 00061ich lese Aktuell 7 Register aus
und sämtliche Einstellungen am Adapter haben keinen Erfolg.Danke schon mal
-
Heute ist der Adapter mal ca 6h gelaufen, dann wieder Fehler und Stillstand
die Werte die er so ausliest sind auch mehr als fraglich
hier mal der SOC aus der influx
jemand ne Idee oder Tipp?
anderes vorgehen
anderen Umsetzer
Hiiiiiilfe -
kann denn die Docker umgebung einfluss auf den Modbus haben
das solche sachen passieren?
weis das jemand?
-
So zur Info
Ich lese jetzt über einen Waveshare den SofarSolar über RS485/TCP aus
Das klappt auf Anhieb
Anscheinend hat IOB Modbus Adapter Probleme mit dem LSE Logger vom WR -
Irgendwie hat bisher niemand die Importdatei hier gepostet. Anbei meine mit gewissen Selbstzweck als Archiv.
_address name description unit type len factor offset formula role room poll wp cw isScale 1156 Frequency_Grid Frequency_Grid Hz uint16be 1 0,01 0 value true false false false 1157 ActivePower_Output_Total ActivePower_Output_Total kW int16be 1 0,01 0 value true false false false 1412 Voltage_PV1 Voltage_PV1 V uint16be 1 0,1 0 value true false false false 1413 Current_PV1 Current_PV1 A uint16be 1 0,01 0 state true false false false 1414 Power_PV1 Power_PV1 kW uint16be 1 0,01 0 state true false false false 1415 Voltage_PV2 Voltage_PV2 V uint16be 1 0,1 0 value true false false false 1416 Current_PV2 Current_PV2 A uint16be 1 0,01 0 state true false false false 1417 Power_PV2 Power_PV2 kW uint16be 1 0,01 0 state true false false false 1418 Voltage_PV3 Voltage_PV3 V uint16be 1 0,1 0 value true false false false 1419 Current_PV3 Current_PV3 A uint16be 1 0,01 0 state true false false false 1420 Power_PV3 Power_PV3 kW uint16be 1 0,01 0 state true false false false 1668 PV_Generation_Today PV_Generation_Today kWh uint32be 2 0,01 0 state true false false false 1670 PV_Generation_Total PV_Generation_Total kWh uint32be 2 0,1 0 state true false false false
-
@axmlm
Da kann ich mich anhängen.
Anbei meine Register.Adresse Name Beschreibung Einheit Länge Faktor Offset Formel Raum Abfrage WP CW SF 1028 Device Status Gerätestatus Unsigned 16 bit (Big Endian) 1 value 1029 Fault 1 Fehler 1 Unsigned 16 bit (Big Endian) 1 value 1030 Fault 2 Fehler 2 Unsigned 16 bit (Big Endian) 1 value 1031 Fault 3 Fehler 3 Unsigned 16 bit (Big Endian) 1 value 1032 Fault 4 Fehler 4 Unsigned 16 bit (Big Endian) 1 value 1033 Fault 5 Fehler 5 Unsigned 16 bit (Big Endian) 1 value 1047 Countdown Power-on Countdown sec. Unsigned 16 bit (Big Endian) 1 value 1048 Temperature_Env1 Ambient temperature 1 °C Signed 16 bit (Big Endian) 1 value 1049 Temperature_Env2 Ambient temperature 2 °C Signed 16 bit (Big Endian) 1 value 1050 Temperatur_HeatSink1 Radiator temperatur 1 °C Signed 16 bit (Big Endian) 1 value 1051 Temperatur_HeatSink2 Radiator temperatur 2 °C Signed 16 bit (Big Endian) 1 value 1052 Temperatur_HeatSink3 Radiator temperatur 3 °C Signed 16 bit (Big Endian) 1 value 1053 Temperatur_HeatSink4 Radiator temperatur 4 °C Signed 16 bit (Big Endian) 1 value 1054 Temperatur_HeatSink5 Radiator temperatur 5 °C Signed 16 bit (Big Endian) 1 value 1055 Temperatur_HeatSink6 Radiator temperatur 5 °C Signed 16 bit (Big Endian) 1 value 1056 Temperature_Inv1 Module temperatur 1 °C Signed 16 bit (Big Endian) 1 value 1057 Temperature_Inv2 Module temperatur 2 °C Signed 16 bit (Big Endian) 1 value 1058 Temperature_Inv3 Module temperatur 3 °C Signed 16 bit (Big Endian) 1 value 1062 ErzeugungszeitHeute Erzeugungszeit heute Min Unsigned 16 bit (Big Endian) 1 value 1156 Netzfrequenz Netzfrequenz Hz Unsigned 16 bit (Big Endian) 1 0,01 value 1157 AC-WRWirkleistungTotal Aktuelle AC Wirkleistung am WR-Ausgang kW Signed 16 bit (Big Endian) 1 0,01 value 1158 ReactivePower_Output_Total Gesamtblindleistung. Die Wechselrichterseite ist positiv für voreilende und negativ für nacheilende kW Signed 16 bit (Big Endian) 1 0,01 value 1159 ApparentPower_PCC_Total Gesamte Scheinleistung. Entladung ist positiv, Ladung ist negativ kW Signed 16 bit (Big Endian) 1 0,01 value 1160 AC_EinspeisungBezugWirkleistung Aktuelle AC-Wirkleistung am SmartMeter kW Signed 16 bit (Big Endian) 1 0,01 value 1161 ReactivePower_PCC_Total Gesamte PCC-Blindleistung. Die Wechselrichterseite ist positiv für Vorlauf und negativ für Nachlauf kW Signed 16 bit (Big Endian) 1 0,01 value 1162 ApparentPower_PCC_Total Gesamte PCC-Scheinleistung. Verkaufter Strom ist positiv, gekaufter Strom ist negativ kW Signed 16 bit (Big Endian) 1 0,01 value 1198 AC_Hausverbrauch Aktueller Hausverbrauch kW Unsigned 16 bit (Big Endian) 1 0,01 value 1199 ActivePower_Load_Sys System total load power kW Unsigned 16 bit (Big Endian) 1 0,01 value 1284 ActivePower_Load_Total_Offgrid Load active power. Off grid kW Signed 16 bit (Big Endian) 1 01 value 1285 ReactivePower_Load_Total_Offgrid Die Lastaufnahme ist positiv und die Rückkopplung ist negativ Off grid kW Signed 16 bit (Big Endian) 1 0,01 value 1286 ApparentPower_Load_Total_Offgrid Last-Blindleistung Scheinleistung der Last. Die Lastaufnahme ist positiv und die Rückkopplung ist negativ Off grid kW Signed 16 bit (Big Endian) 1 0,01 value 1412 Voltage_PV1 PV_Spannung MPP1 V Unsigned 16 bit (Big Endian) 1 0,1 value 1413 Current_PV1 PV_Strom MPP1 A Unsigned 16 bit (Big Endian) 1 0,01 value 1414 Power_PV1 PV_Leistung MPP1 kW Unsigned 16 bit (Big Endian) 1 0,01 value 1415 Voltage_PV2 PV_Spannung MPP2 V Unsigned 16 bit (Big Endian) 1 0,1 value 1416 Current_PV2 PV_Strom MPP2 A Unsigned 16 bit (Big Endian) 1 0,01 value 1417 Power_PV2 PV_Leistung MPP2 kW Unsigned 16 bit (Big Endian) 1 0,01 value 1476 PV_LeistungTotal Gesamtleistung kW Unsigned 16 bit (Big Endian) 1 0,1 value 1540 Voltage_Bat1 Batteriespannung V Unsigned 16 bit (Big Endian) 1 0,,1 value 1541 Current_Bat1 Batteriestrom A Signed 16 bit (Big Endian) 1 0,01 value 1542 Power_Bat1 Batterieleistung kW Signed 16 bit (Big Endian) 1 0,01 value 1543 Temperatur_Bat1 Temperatur °C Signed 16 bit (Big Endian) 1 value 1544 battery_soc Ladezustand % Unsigned 16 bit (Big Endian) 1 value 1545 State of heahlt Gesundheitszustand Batterie % Unsigned 16 bit (Big Endian) 1 value 1546 BAT_Zyklus Ladezyklen Unsigned 16 bit (Big Endian) 1 value 1668 PVHeute PV Erzeugung heute kWh Unsigned 32 bit (Big Endian) 2 0,01 value 1670 PVGesamt PV Erzeugung Gesamt kWh Unsigned 32 bit (Big Endian) 2 0,1 value 1672 VerbrauchHeute Hausverbrauch heute kWh Unsigned 32 bit (Big Endian) 2 0,01 value 1674 VerbrauchGesamt Gesamtverbrauch kWh Unsigned 32 bit (Big Endian) 2 0,1 value 1676 BezugHeute Netzbezug Heute kWh Unsigned 32 bit (Big Endian) 2 0,01 value 1678 BezugGesamt Netzbezug Gesamt kWh Unsigned 32 bit (Big Endian) 2 0,1 value 1680 EinspeisungHeute Einspeisung Heute kWh Unsigned 32 bit (Big Endian) 2 0,01 value 1682 EinspeisungGesamt Einspeisung Gesamt kWh Unsigned 32 bit (Big Endian) 2 0,1 value 1684 BatterieLadungHeute Batterie Ladung Heute kWh Unsigned 32 bit (Big Endian) 2 0,01 value 1686 BatterieLadungGesamt Batterie Ladung Gesamt kWh Unsigned 32 bit (Big Endian) 2 0,1 value 1688 BatterieEntladungHeute Batterie Entladung Heute kWh Unsigned 32 bit (Big Endian) 2 0,01 value 1690 BatterieEntladungGesamt Batterie Entladung Gesamt kWh Unsigned 32 bit (Big Endian) 2 ,1 value 4173 BatConfig_Depth_of_Discharge BatConfig_Depth_of_Discharge % Unsigned 16 bit (Big Endian) value 4174 BatConfig_End_of_Discharge BatConfig_End_of_Discharge % Unsigned 16 bit (Big Endian) 1 value 4178 BatConfig_EPS_Buffer BatConfig_EPS_Buffer % Unsigned 16 bit (Big Endian) 1 value 4368 EnergyStorage_Mode_Control Energie Speicher Mode Kontrolle Unsigned 16 bit (Big Endian) 1 value