Hallo zusammen ich habe Schwierigkeiten meine Cfos Solar 11kW per Modbus RTU mit meinem Goodwe GW15K-ET verbinden und hoffe sehr, dass hier jemand evtl. Hinweise für mich hat.
Zur Ausgangslage: Mein Goodwe GW15K-ET wird von einem Waveshare Modbus zu Ethernet Gateway im „Modbus TCP to RTU“ Modus ausgelesen und in Home Assistant eingelesen, grundsätzlich klappt die RTU Verbindung zum WR also.
Zur Wallbox liegt ein ca. 20m langes CAT7 Ethernet Kabel. Die Wifi Verbindung ist so lala, weswegen ich die Zählerdefinitionen (Netzbezug, Erzeugung und Hausbatterie) über Modbus einlesen möchte.
Wenn ich die Verbindung herstellen möchte, bekomme ich immer nur „invalid response“ zurück.
Hier die Architektur
120 Ohm — Waveshare — Goodwe GW15K-ET — interner Modbus Zähler in Wallbox — Wallbox Powerbrain Platine — 120 Ohm
Folgendes habe ich schon alles probiert: A und B Anschlüsse vertauschen, 120 Ohm Widerstände an den Enden etc.
Dabei waren meine Beobachtungen recht komisch, wobei ich kein Experte auf dem Gebiet bin.
1) Sobald ich einen 120 Ohm Widerstand an der Powerbrain Platine installiere funktioniert die Kommunikation zum internen Zähler nicht mehr, auch wenn ich die Verbindung Goodwe unterbreche
2) Wenn ich A und B meiner Meinung nach falsch herum verdrahte und den 120 Ohm Widerstand weg lasse funktioniert zwar die Kommunikation von Powerbrain und internem Zähler, dann wird aber der Waveshare gestört und liefert nur noch Müll.
Habe meiner Meinung nach schon alle Kombinationen versucht, aber nichts funktioniert. Bin aber sicher, dass die Zähler Settings nicht verkehrt sind denn COM1,9600,8,n,1 ID 247 liefert eine „invalid response“ wohingegen COM2 etc. immer „no respsonse“ liefert.
Zählerdefinitionen dürften auch so weit in Ordnung sein, da die Abfrage per Modbus TCP an den Waveshare funktionieren und liefern plausible Werte, sind aber nicht stabil. Com errors alle paar Sekunden…
Danke für eure Hilfe 🙂