Hallo,
Ich habe einen ESP32 programmiert, der über WiFi sich mit dem lokalen Netz verbindet an welchem die Märklin CS3+ und der Pc mit Rocrail angehängt ist. Der ESP32 sendet S88 events per UDP an die CS3+ IP mit port 15731. Der ESP32 sendet switcht als Simulation alle 2 Sekunden den Wert eines Rückmelders (Gerät 0, Kontakt 2). Auf dem CS3+ Display sehe ich wie der Rückmeldekontaktwert alle 2 Sekunden automatisch geändert wird (von grau zu gelb zu grau etc). Das heisst Kommunikation ESP32 -> CS3+ scheint zu funktionieren.
Ich habe die CS3+ auch an Rocrail angebunden (via TCP), und bidirektionelle Kommunikation CS3+ <-> Rocrail geht auch: Wenn ich manuell auf der CS3+ Rückmelderkontaktwerte ändere, werden die Feedback Sensoren in Rocrail dementsprechend geupdated (16:35:14 9999 sensor 0:2 state=0 value=100, 16:35:13 9999 sensor 0:2 state=1 value=100, ...). So weit so gut.
Was aber noch nicht funktioniert, sind dass die ESP32 gesendeten Events über die CS3+ in Rocrail ankommen. ESP32 -> CS3+ -> Rocrail geht irgendwie nicht.
Hat jemand eine Idee woran das liegen kann?
Freundliche Grüsse,
Mike