Das ist so grundsätzlich mal eine viel bessere Idee als socat und Konsorten.
Kannst du denn auf dem Pi mit Bordmitteln vernünftige Daten vom Bus lesen? Wenn ja, würde ich als Nächstes mit wireshark zugucken was sich da auf TCP so tut.
Hallo leider hatte ich bisher keine Gelegenheit hier weiter zu forschen. habe mal die Daten seriell ausgelesen. Dort scheint alles übermittelt worden zu sein. Damit ich mit wireshark was sehe, muss ich ja den Datenstrom erst einmal auf meinem Rechner empfangen. Monetan wird der ja von einem Raspi mit fhem ausgelesen. Durch das Umstezen mit dem Raspi, kann man zumindest von mehreren Geräten auf den Modbus zugreifen, was normal bei Master und Client nicht funktioniert. Weißt du eine Modbus TCP Software für Linus oder Windows, mit der man das abfragen kann. Die meiste Software die ich gefunden habe ist nur für serielle Schnittstelle.