Hilfe bei der Modbus-Kommunikation zwischen ABL eMH1 Wallbox und USR-TCP232-304 RS485 zu Ethernet Konverter #14121
-
Hallo zusammen, ich versuche, eine ABL eMH1 Basic Wallbox mittels Modbus über einen USR-TCP232-304 RS485 zu Ethernet Konverter (Firmware V4302) in Betrieb zu nehmen und habe einige Schwierigkeiten bei der Kommunikation. Meine Box hat RS485 als eine RJ12 Buchse. Ich habe ein RJ12 Telefonkabel zerschnitten und entsprechend verkabelt. Hier sind die Details meiner Konfiguration und was ich bisher unternommen habe: Verkabelung:
Modbus-Einstellungen:
Konfiguration des USR-TCP232-304:
Fehlerbeschreibung:
Was ich bereits versucht habe:
Hat jemand Erfahrung mit dieser Konfiguration oder ähnliche Probleme gelöst? Was könnte ich noch prüfen oder anpassen, um die Kommunikation erfolgreich herzustellen? Vielen Dank im Voraus für eure Hilfe! |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 18 replies
-
Da gibt es eine ganze Reihe von möglichen Problemen und Fehlern, wie z.B. falsche Modbus ID, Terminierung, Anschluss als Meter, mit Masse oder ohne, etc. Man sollte den Adapter mit der ABL Software testen, bevor man EVCC nimmt. Wenn damit die Wallbox nicht erkannt wird, braucht man EVCC nicht nehmen. Die meisten Themen sind hier ABL eMH1 RS485 Pinning abgehandelt. |
Beta Was this translation helpful? Give feedback.
-
Ich bin jetzt seit über fünf Wochen dran und kriege es nicht hin. Ich habe mittlerweile drei RS485 Adapter ausprobiert und gerade vor mir liegen (Ethernet und USB). Ich habe wie gesagt, das RJ12 Kabel wie oben beschrieben angeschlossen, habe auch schon Masse weggelassen oder die Signalpins für A & B getauscht oder 120Ω Abschluss Widerstände eingebaut, und alle Permutationen davon. Die letzten Tests habe ich nur noch mit der ABL Konfiguration Software gemacht, und auch dort keinerlei Kontakt herstellen können. Ich hab auch auf der Schnittstelle per virtuellen Comport gelauscht, ob die Wallbox wenigstens irgendwas antwortet. Nichts. Ich kam nicht so richtig weiter, deswegen habe ich an ABL ein Support Ticket geschrieben…… Und die Antwort war, dass es keinen RS485 Adapter ihres Wissens nach gibt, der mit der eMH1 (1W1108) kompatibel ist. Nur der, den sie im CONFCAB Kit verkaufen. Hat jemand noch eine Idee, wie man den Fehler eingrenzen kann? Danke |
Beta Was this translation helpful? Give feedback.
-
Ich bin jetzt seit über fünf Wochen dran und kriege es nicht hin. Ich habe mittlerweile drei RS485 Adapter ausprobiert und gerade vor mir liegen (Ethernet und USB). Ich habe wie gesagt, das RJ12 Kabel wie oben beschrieben angeschlossen, habe auch schon Masse weggelassen oder die Signalpins für A & B getauscht oder 120Ω Abschluss Widerstände eingebaut, und alle Permutationen davon. Die letzten Tests habe ich nur noch mit der ABL Konfiguration Software gemacht, und auch dort keinerlei Kontakt herstellen können. Ich hab auch auf der Schnittstelle per virtuellen Comport gelauscht, ob die Wallbox wenigstens irgendwas antwortet. Nichts. Ich kam nicht so richtig weiter, deswegen habe ich an ABL ein Support Ticket geschrieben…… Und die Antwort war, dass es keinen RS485 Adapter ihres Wissens nach gibt, der mit der eMH1 (1W1108) kompatibel ist. Nur der, den sie im CONFCAB Kit verkaufen. Hat jemand noch eine Idee, wie man den Fehler eingrenzen kann? Danke |
Beta Was this translation helpful? Give feedback.
-
Ohne jetzt Eure Probleme im Detail gelesen zu haben... Vielleicht helfen meine Settings?
Was dann geholfen hat, war im Menü "Expand Function" folgende Änderungen:
... und voila - es geht 😎 Hab' dann ein TL-WR802N (gab's für 5€ säckeweise in der Bucht) als "WLAN-Kabel", sprich Client konifguriert, d.h. meine Wallbox ist über WLAN angebunden. Hope it helps 👍 |
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen, ich "hänge" ebenfalls seit Wochen an dem Problem der Kommunikation zwischen evcc und der abl eMH1 Wallbox. evcc läuft bei mir aktuell auf einem RPI4 mit einem China-Adapter, der die Wandlung von USB nach seriell übernimmt. Um den RPI4 in der Garage neben der Wallbox auf Dauer loszuwerden, würde ich gerne die evcc Software in einen Container meines Proxmox Servers verlagern und den Bus zur Wallbox über Wlan verbinden. Dazu habe ich mit einem ESP32 Dev Board auf Basis von der eModbus Bibliothek ein modbus tcpip (Wlan) nach modbus ASCII Gateway gebastelt und die evcc Configuration so angepasst, dass sie modbus tcpip spricht. Was ich beobachte ist, dass die evcc Software beim Start keine Aktivität auf den Busleitungen erzeugt, die ich über LEDs auf dem TTL nach RS485 Wandlermodul sehe. Stattdessen kommt die Fehlermeldung, dass die Wallbox nicht instanziiert werden kann. Wenn ich z.B. mit Node-Red Daten an mein Gateway sende, blinkt die LED der TX Leitung wie erwartet. Ob mein selbstgebasteltes Gateway genau tut, was es soll, konnte ich (noch) nicht testen. Aber sicher ist, dass es Aktivität auf der Busleitung erzeugt, wenn es über modbus tcpip korrekt angesprochen wird. Offenbar passiert aber genau das beim Start der evcc Software nicht. |
Beta Was this translation helpful? Give feedback.
-
Hallo, das hat vermutlich mit den jüngsten Posts nichts mehr zu tun, aber ich würde gern noch mal auflösen, was das ursprüngliche Problem bei meinem Thread war. Damit anderen vielleicht die Peinlichkeit erspart bleibt: Ich konnte mit keinem meiner insgesamt vier RS485 Adapter (TCP/IP oder USB) und keinem gebauten Kabel mit der ABL Konfiguration Software mit meinen zwei eMH1 Wallboxen Kontakt aufnehmen. Die ABL Software hat den Bus gescannt, aber nie eine Wallbox mit irgendeiner Modus ID gefunden. Deswegen habe ich mir das offizielle Kabel von ABL am Ende gekauft. Auch damit hat es nicht funktioniert! Vorher schon skeptisch wurde ich da dann richtig verwirrt. Ich hab noch mal ganz von vorne angefangen und dem QR-Code in der Packung des CONFCAB Kabels gefolgt. Der Link führte mich auf die Seite der ABL Configuration Software 2.0 (als Webservice implementiert). Die hatte ich vorher nicht gefunden. Vorher hatte ich nur die ABL Configuration Software 1.1 (native Windows Software verwendet). Die 2.0 Software hat sofort meine zwei Boxen gefunden (beide modbus id:3) und ich konnte sie konfigurieren. Die hat nebenbei mit jedem meine Adapter und mit jedem meiner zuvor gebauten Kabel egal in welchen Permutationen beide Boxen sofort gefunden. Kurz: die Software v1.1 ist nicht in der Lage, die eMH1 1W1108 zu finden. Wenn jemanden diesen Fehler nicht macht (der mich sicherlich 3-4 Monate gekostet hat), dann geht das Lehrgeld auf mich. 🙄 20 Minuten, nachdem ich mit dem teuren Original-Kabel die Box via USB überhaupt das erste Mal gefunden hatte, lief sie auch schon mit EVCC und TCP/IP Adapter über eines meiner selbst gelötete Kabel. |
Beta Was this translation helpful? Give feedback.
Hallo, das hat vermutlich mit den jüngsten Posts nichts mehr zu tun, aber ich würde gern noch mal auflösen, was das ursprüngliche Problem bei meinem Thread war. Damit anderen vielleicht die Peinlichkeit erspart bleibt:
Ich konnte mit keinem meiner insgesamt vier RS485 Adapter (TCP/IP oder USB) und keinem gebauten Kabel mit der ABL Konfiguration Software mit meinen zwei eMH1 Wallboxen Kontakt aufnehmen. Die ABL Software hat den Bus gescannt, aber nie eine Wallbox mit irgendeiner Modus ID gefunden. Deswegen habe ich mir das offizielle Kabel von ABL am Ende gekauft. Auch damit hat es nicht funktioniert! Vorher schon skeptisch wurde ich da dann richtig verwirrt.
Ich hab noch mal ganz von vorn…