Anbindung Solax WR an Open WB

Antworten
fischbacher
Beiträge: 4
Registriert: Mo Dez 12, 2022 10:34 am

Anbindung Solax WR an Open WB

Beitrag von fischbacher »

Hallo Zusammen, ich habe eine OpenWB series2 bekommen und die auch gleich in mein Netzwerk eingebunden. Funktionierte alles auf Anhieb. Kurze Zeit später kamen aber keinerlei Daten mehr an der OpenWB an. Hab dann den WR vom Netzwerk getrennt und wieder verbunden daraufhin kamen die Werte wieder. Nach kurzer Zeit war wieder Sendepause. Hatte hier im Forum gelesen dass ein geschlossener Port am WR ursächlich sein könnte. Aber wie prüfe ich das und wie halte ich den offen?

Fehlermeldung im Status lautet:
modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] [Errno 104] Connection reset by peer', <FaultStateLevel.ERROR: 2>)

Lieben Dank für die Unterstützung.
derNeueDet
Beiträge: 4445
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Anbindung Solax WR an Open WB

Beitrag von derNeueDet »

Wenn es mal funktioniert hat, dann ist der Port nicht geschlossen. Die Konfiguration sollte also grundsätzlich funktionieren.

Connection Reset by Peer könnte entweder daran liegen, dass der WR Prozess abraucht, oder dass evtl. noch ein Bug im Modul besteht und geöffnete Verbindungen nicht sauber abgebaut werden. Dann könnte es auch vorkommen, dass der Prozess so antwortet.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
fischbacher
Beiträge: 4
Registriert: Mo Dez 12, 2022 10:34 am

Re: Anbindung Solax WR an Open WB

Beitrag von fischbacher »

Hallo derNeueDet, vielen Dank für deine Antwort. Hast du ein Tipp wie ich vorgehen kann um Problem zu lösen? Ich habe versucht über Telnet auf den Port 502 zuzugreifen, weil das wohl der ModbusIP port ist. Dabei kam aber keine Antwort also auch nicht dass der Port geschlossen ist und eine Kommunikation nicht möglich. Wenn ich ohne Portangabe teste wird auf Port 23 getestet und da kommt dann dass keine Verbindung hergestellt werden kann. Weiß mir nicht so richtig zu helfen.

Grüße
Fisch
fischbacher
Beiträge: 4
Registriert: Mo Dez 12, 2022 10:34 am

Re: Anbindung Solax WR an Open WB

Beitrag von fischbacher »

Nur mal zum Verständnis, Was hat es mit der ID auf sich die man neben der Netzwerkadresse eingeben muss? Wo findet man diese raus?

Danke
derNeueDet
Beiträge: 4445
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Anbindung Solax WR an Open WB

Beitrag von derNeueDet »

Hast du ein Android Handy?

Dann installier mal die Applikation Net Analyzer.

Damit machst du zuerst eine LAN Scan. Wenn du deinen WR gefunden hast, dann klickst du auf den Eintrag und machst einen Port Scan.

502 sollte richtig sein, zumindest ist das im Modul so einprogrammiert.

Schau mal, ob du einen Unterschied siehst nach einem Reboot und wenn der WR nicht mehr antwortet.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
fischbacher
Beiträge: 4
Registriert: Mo Dez 12, 2022 10:34 am

Re: Anbindung Solax WR an Open WB

Beitrag von fischbacher »

Hallo Det, habe das mal so ausprobiert. Tatsächlich zeigt mir der Portscanner dass Port 502 mbap offen ist. Alle anderen Ports 1-1023 sind geschlossen. Warum verliert die openWB dann aber die Verbindung bzw. wird sie auch nach Neustart der OpenWB bzw. Sicherung raus und wieder an nicht aufgebaut. Ich müsste doch auch von der openWB aus testen können ob die Verbindung besteht, oder?

Ich habe mal im Logging geschaut aber da kommen nur Einträge mit denen ich nichts anfangen kann:

Nur PV Log:

2022-12-14 22:02:42: PID: 31344: PV IP: 192.168.X.XX (LV2) at 18 main modules/wr_solax/main.sh

Mqtt Log:

2022-12-14 22:03:23,551: Topic: openWB/set/evu/faultState, Message: 2
2022-12-14 22:03:23,502: Topic: openWB/set/evu/faultStr, Message: "modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] [Errno 104] Connection reset by peer', <FaultStateLevel.ERROR: 2>)"
2022-12-14 22:03:22,604: Topic: openWB/set/houseBattery/faultState, Message: 0
2022-12-14 22:03:22,600: Topic: openWB/set/houseBattery/faultState, Message: 2

Debug Log:

modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] [Errno 104] Connection reset by peer', <FaultStateLevel.ERROR: 2>)
raise FaultState.error(__name__+" "+str(response))
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
Traceback (most recent call last):
2022-12-14 22:04:42: PID: 9906: soc.modules.common.fault_state: Solax Speicher: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] [Errno 104] Connection reset by peer', <FaultStateLevel.ERROR: 2>), Traceback:
2022-12-14 22:04:42: PID: 9906: soc.modules.common.component_context: Update Komponente ['Solax Speicher']
2022-12-14 22:04:42: PID: 9906: modules.devices.solax.device: Start device reading {'componentNone': <modules.devices.solax.bat.SolaxBat object at 0x7501c990>}
2022-12-14 22:04:42: PID: 9906: modules.devices.solax.device: Solax ID: 1
2022-12-14 22:04:42: PID: 9906: modules.devices.solax.device: Solax IP-Adresse: 192.168.X.XX
2022-12-14 22:04:42: PID: 9906: legacy run server: Received command ["modules.devices.solax.device","bat","192.168.X.XX","1"]
2022-12-14 22:04:42: PID: 9906: legacy run server: Completed running command in 0.02s: ["modules.devices.solax.device","inverter","192.168.X.XX","1","1"]
rgrae81
Beiträge: 4
Registriert: Sa Sep 14, 2024 8:36 am

Re: Anbindung Solax WR an Open WB

Beitrag von rgrae81 »

Ich hol den alten Thread mal wieder hoch.

Hab aktuell das gleiche Problem. Immer wieder mal verliert die openWB die Verbindung. (Connection reset by peer) Was eigentlich auf den Dongle hinweisen würde. Da ich einen neuen V4 Dongle habe bin ich dann mal von Wlan-Verbindung auf LAN-Verbindung umgestiegen, es hat sich aber nichts geändert.

Normalerweise geht es kurze Zeit später wieder, hin und wieder lässt sich die Verbindung dann gar nicht mehr aufbauen ohne den Solax-Dongle einmal aus und wieder an zu stecken.

Klingt also erstmal nach Dongle-Fehler, aber jetzt kommts... Während die Modbus-Abfragen der openWB anscheinend nicht funktionieren, funktionieren die Modbus-Abfragen meiner Homeassistant-Instanz munter weiter. Auch die Solax-Cloud bekommt weiterhin Daten. nur die openWB bekommt lt. Log ein Connection-Reset.

Da ich mir das Solax-Modul genauer ansehen wollte hab ich mir auf einem Raspberry mal eine openWB aufgesetzt. Hatte dann zwei openWB die Abfragen auf den Solax machten, da wars dann überhaupt aus. Entweder die eine oder die andere Instanz bekam eine Verbindung, Beide eher selten. permanent Abbrüche. HomeAssistant funktionierte aber weiterhin.

Es sieht fast so aus als würden zu viele Anfragen der openWB auf eine bestimmte Art und weise den Dongle lahm legen, aber nur für die openWB
Antworten