Modbus Proxy rtu over tcp. Verständnisfrage

Roetty

New member
Hallo zusammen,

ich habe das totale Brett vorm Kopf. Ich begreife einfach nicht, wer in einem Scenario Master und wer Slave ist, und wer wann mit wem redet.

Ich möchte eine Modbus Proxy einrichten, der auch RTU over TCP kann.

Ich betreibe einen Wechselrichter und einen Eastron SDM630 Modbus. Diese beiden Sprechen erfolgreich miteinander über 2 RS485->TCP Adapter. Die beiden Geräte sind also über eine IP im LAN/WLAN erreichbar. Nun möchte ich zusätzlich in meinem Home Assistant bzw. in dem evcc-Plugin die Daten vom SDM630 verwenden.

Meine Frage:
Wer ist Master und wer Slave bzw. wie erfolgt die Kommunikation zwischen den Dreien via Modbus-Proxy?

Ich freue mich über eure Hilfe.

VG Rötty
 
Hast du bereits ein ein Modus Proxy Add on im HA installiert ?
Da nur 2 Teilnehmer dran hängen funktioniert die Kommunikation.
Wenn du jetzt noch HA dazwischen hängst benötigst du ein Modus proxy .
Damit ist die Kommunikation mit mehreren Teilnehmern möglich.
In der Regel ist der Wechselrichter der Master ( 0 ) und dein Smartmeter SDM 630 der Slave ( 1 ).
Das solltest du in der Doku vom Eastron SDM bzw. Wechselrichter nachlesen.

Des Adressen werden jeweils in den Geräten eingestellt.
Der SDM 630 hat doch bereits ein RTU 485 2 Draht Ausgang und ist doch in der Regel direkt an dem Wechselrichter angeschlossen ? !
Bzw. kann der Wechselrichter kein RTU 485?
 

Anhänge

  • Screenshot_20250309_135748_Home Assistant.jpg
    Screenshot_20250309_135748_Home Assistant.jpg
    385,7 KB · Aufrufe: 1
Zuletzt bearbeitet:
Hast du bereits ein ein Modus Proxy Add on im HA installiert ?
Da nur 2 Teilnehmer dran hängen funktioniert die Kommunikation.
...
Hi,
also, der WR als auch der SDM630 sind jeweils mit ihren beiden Modbusdrähten an einem RS485->TCP Adapter angeschlossen. Die Entfernung zwischen SD630 und WR wird also über das Netzwerk hergestellt. Die Geräte haben also praktisch eine IP im Netzwerk.

Ich möchte wissen, wie ich einen Proxy, der auch RTU oder TCP kann konfigurieren muss, damit 2 oder evtl. später auch mehrere Geräte die Daten vom SDM630 abholen können.

VG
 
Dem Proxy musst du jetzt als RTU über TCP konfigurieren.
Beschreibung musst du nach lesen.
Steht in der Regel im Add on Konfiguration und Dokumentation.
Bzw. frag Google da es dort viele Möglichkeiten gibt.
Gibt es den ein Addon oder Integration für deinen Wechselrichter?
Bei 0 anfangen wird schwer.
 
In meinen Proxy ist die IP des Wechselrichters und der Port 502 konfiguriert.
Master ist mein Wechselrichter
Slave das Smartmeter.
Das musst du aber bei deinen Geräten nachlesen.
Ansonsten war es das schon.
Was du jetzt noch benötigst ist eine Integration deines Wechselrichters.
 
In meinen Proxy ist die IP des Wechselrichters und der Port 502 konfiguriert.
Master ist mein Wechselrichter
Slave das Smartmeter.
Das musst du aber bei deinen Geräten nachlesen.
Ansonsten war es das schon.
Was du jetzt noch benötigst ist eine Integration deines Wechselrichters.
Kommunizieren Sie über RTUover TCP ?
 
Also noch einmal...

1. Am WR hängt ein RS485 to TCP Konverter. Dieser hat die IP 192.168.1.212. Dieser Konverter ist als TCP Server mit dem Port 502 konfiguriert.
2. Am SD630 hängt der gleiche Konverter. Dieser hat die IP 192.168.1.211, ist als TCP Client konfiguriert und hat als Remote-Server-Adresse die 192.168.1.212 mit dem Port 502 hinterlegt.

Diese beiden kommunizieren fehlerfrei miteinander.

Wenn ich nun einen Modbus-Adapter in HA auf die 192.168.1.211 (SD630) konfiguriere (Dieser muss dann RTUoverTCP können) um mir auch dort Daten abzuholen, kommt es zu fehlerhaften Datensätzen (ist ja klar!). Also muss ein Proxy her.

Der Proxy muss dabei RTUoverTCP unterstützen!

Meine Fragen sind nun:

1. Welcher Modbus-Proxy für HA kann das (der in evcc hat eine RTU Funktion, den würde ich auch nehmen wenn ich wüsste wie ich Ihn konfiguriere. Anleitung bringt mich leider nicht weiter)
2. Ich begreife nicht, was ich im Proxy und ggf. in den Konvertern konfigurieren muss (LEIDER!)
Also welches Gerät ist Master und welches Slave, welches Gerät hat welchen Port usw.

Ich denke wenn der Groschen gefallen ist, ist es mir auch logisch. Aber irgendwo habe ich einen Knoten im Kopf :-/.


Evtl. komme ich bei der Maste/Slave (Modbus) sowie Server/Client (TCP-Connection) Sache durcheinander. Wer fragt wen und wer antwortet bei Modbus sowie der TCP Verbindung. Zu viele Variabeln um das per Trying->Error auszutesten.
 
Zuletzt bearbeitet:
Hier ist die Konfiguration für den Smartmeter in evcc.
Musst dann die Rtu über TCP ergänzen.
Steht hier als ID 1 = Slave
 

Anhänge

  • Screenshot_20250309_174618_Opera.jpg
    Screenshot_20250309_174618_Opera.jpg
    384,2 KB · Aufrufe: 2
Kannst du mir bitte deine Anlagen Konfiguration beschreiben.
Komponenten?
Was ich bis jetzt weiß: SDM 630 und 2 Konverter RTU zu TCP
HA und willst EVCC nutzen.
Hast du eine PV und WechselrichterTyp ?
Eine Wallbox ?
SPEICHER ?
 
Moin,

Boa, das ist ja wirklich nett von dir, dass du dich da so rein hängst. Vielen Dank ☺️.

Also:
Wechselrichter ist ein Solis RHI 5k. Der ist über CAN mit dem Akku verbunden. Beides ist nicht in evcc zu finden. Macht aber nix. Wallbox habe ich eine Heidelberg. Die ist in evcc eingebunden.

In evcc befindet sich also:
1. Heidelberg Wallbox
2. BMW eAuto
3. Hier soll der SDM630 rein damit ich PV Überschuss laden kann.

3. Funktioniert grundsätzlich auch schon aber halt mit sporadisch Fehlern da der SDM630 ja gleichzeitig am Solis WR hängt.

Vlg Rötty
 
Übrigens, wo finde ich den die evcc.yaml? Die ist nicht im HA Config Ordner und die bei der Installation manuell angelegte ist nach wie vor leer 🤔
 
Seit evcc 0.200.x sind Ordner umgezogen.
In der Release Note ist beschrieben wo die Dateien jetzt liegen.
Evtl. kannst jetzt alles über Erweiterte Konfiguration anlegen.
Ich hatte auch das Update gemacht bin dann wieder zurück .
Bis ich die neue Ordner Struktur angelegt habe.
Den SDM 630 kannst du Mit Sicherheit in der In der Erwererten Konfiguration unter Meter anlegen .
 

Anhänge

  • Screenshot_20250310_102839_Opera.jpg
    Screenshot_20250310_102839_Opera.jpg
    582,5 KB · Aufrufe: 0
Zuletzt bearbeitet:
Ich habe die neue Ordnerstruktur gefunden
 

Anhänge

  • Screenshot_20250310_120917_Opera.jpg
    Screenshot_20250310_120917_Opera.jpg
    633,3 KB · Aufrufe: 0
  • Screenshot_20250310_121126_Opera.jpg
    Screenshot_20250310_121126_Opera.jpg
    586,7 KB · Aufrufe: 0

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.376
Beiträge
61.455
Mitglieder
6.536
Neuestes Mitglied
Schrads
Zurück
Oben