Replies: 2 comments 7 replies
-
Hey, ich finde auf biegen und brechen den waveshare einfach nicht, er wird mir nicht in meinem Netzwerk angezeigt und auf das webinterface komme ich auch nicht. Ich habe die ip von meinem Laptop schon geändert wie oben beschrieben aber es funktioniert einfach nicht. Hast du noch einen anderen Rat? |
Beta Was this translation helpful? Give feedback.
-
Hi GhostPV, kurze Verständnisfrage: Du schreibst: "Zudem kann man mit einem Gateway mehrere Wechselrichter auslesen indem man die Com-Ports der WR in Reihe verkabelt." Bedeutet "in Reihe" dass du vom ersten Wechselrichter den RS485B auf den RS485A des zweiten Wechselrichters klemmst und dann den RS485B des zweiten Wechselrichters zurück zum Waveshare? Oder ist es eigentlich eine Parallelschaltung, sodass alle RS485A (von allen Wechselrichtern und vom Waveshare) und alle RS485B zusammen verklemmt werden? |
Beta Was this translation helpful? Give feedback.
-
Hallo Zusammen,
als Einsteiger habe ich etwas gebraucht meinen Growatt MOD 6000 TL3-X einzubinden. Von daher eine ausführliche Zusammenfassung für andere EVCC Einsteiger.
Ein grundlegender Punkt ist wohl das Setup. Gerade hier habe ich mir schon schwer getan, da in der Doku keine Information darüber zu finden ist, dass das auslesen über modbus / RS485 nicht direkt mit dem Wechselrichter läuft, sondern ein separes Gerät notwendig ist.
Das Setup ist denkbar einfach.
Ich nutze zum Auslesen des Growatt Wechselrichters einen RS485 Gateway [konkret den Waveshare RS485 to Eth (B)]. Ganz interessant ist, dass die Verkabelung zwischen Gateway und Wechselrichter bis 1200m lang sein darf, sollte also für jeden reichen. Zudem kann man mit einem Gateway mehrere Wechselrichter auslesen indem man die Com-Ports der WR in Reihe verkabelt.
Die Standard IP ist 192.168.1.200. Um mit dem Gerät zu kommunizieren muss man gegebenenfalls die IP des eigenen Rechners auf das Netzwerk des Gateways anpassen, z.B. 192.168.2.50. Nun kann man über das Webinterface auf den Gateway verbinden und die IP Adresse ändern.
Option 1: Man setzt direkt eine feste IP im eigenen Netzwerk
Option 2: Man wählt eine dynamische IP über DHCP und fixiert die IP Adresse dann im Router
Work Mode "TCP Server"
Baurate "9600";
Databits "8";
Parity "None",
Stopbits "1";
Flow Control "None";
Protocol "Modbus TCP to RTU"
Der Gateway wird über die Anschlüsse 485A, 485B und GND entsprechend mit den Anschlüssen 485A, 485B und GND des Wechselrichters verbunden. Bei meinem 16-poligen COM-Stecker waren das die Pins 3 (RS485A1), 4 (RS485B1) und 13 (GND) -> Hier bitte im Handbuch des Wechselrichters nachsehen, da es je nach Modell verschiedene Stecker gibt.
Optional: Gateway + Verbindung zum WR testen. Ich hatte das Problem, dass eine direkte Integration in EVCC nicht geklappt hat. Eigentlich wollte ich das Template growatt-hybrid-tlxh nutzen. Leider konnte ich damit keine Verbindung herstellen. Dementsprechend musste ich zuächst überprüfen, ob der Gateway überhaupt mit dem Wechselrichter kommuniziert. Hierzu habe ich das Tool Simply Modbus TCP client 8.1.2 in seiner Demo Version genutzt. Mit diesen konnte ich die die Registereinträge 30001 bis 30124 und 40001 bis 40124 abrufen und auslesen.
Mein Problem: Der Gatewayserver hat zwar funktioniert, jedoch lief EVCC immer noch nicht. Zudem hatte ich keine Ahnung welcher Registereintrag welchem Wert entspricht. Dies durch ausprobieren herauszufinden ist wohl ein Ding der Unmöglichkeit. Im Internet kursieren verschiedene Protokoll zu verschiedenen Growatt Wechselrichter, das aktuellste und für mich passende habe ich jedoch hier im EVCC Forum gefunden.
Growatt Modbus RS485 RTU Protocol
Wichtig! Alle Werte im Register entsprechen dem Format 16bit unsigned Integer. Dementsprechend im Simply Modbus TCP Client 8.1.2 den Wert 16bit uINT für alle Felder auswählen.
Ob das Protokoll überhaupt passt habe ich durch ein paar Stichproben überprüft;
Anmerkung: Im Simply Mobdus TCP Client 8.1.2 beginnt die Registerabfrage mit dem Wert 1, im Protokoll mit 0 -> Dementsprechend zu dem Wert im Protokoll immer +1 dazurechnen, dann passt es auch mit der Software zusammen. EVCC hat hingegen dieselbe Zählweise, hier musste ich den Registerwert nicht umrechnen.
Ich hoffe es hilft weiter, gerade den Einsteigern in EVCC.
Beta Was this translation helpful? Give feedback.
All reactions