Hallo, ich habe dieses Jahr im Keller mit dem Bau eine Modellbahn angefangen. Direkt alles digital und habe mir die ESU ECoS 50210 gekauft, top Gerät, gefällt mir sehr.
Sofort wollte ich die komplette Bahn automatisch fahren lassen. Da mir die verfügbaren Tools nicht gefallen und fast keines OpenSource ist, habe ich einfach mal selbst die letzten 6 Wochen in die Tasten gehauen und meine Bemühungen unter die MIT-Lizenz gestellt und werde diese Software weiter pflegen (allein schon zum Selbstzweck).
Alles bei GitHub verfügbar, Support ist willkommen
Aktuell wird nur die ESU ECoS unterstützt, aber mehr brauche ich auch nicht, von daher alles gut. Die Softwarearchitektur ist soweit durch entsprechende Interfaces und generische Ansätze vorbereitet das andere Kommunikationsprotokolle möglich sind und an alle wichtigen Komponenten weitergeleitet werden können (d.h. also Support für Märklin CS3, Roco, etc. ist alles möglich [aber ich nutze ESU ]).
Zur Zeit kann man mindestens folgendes tun:
- Erstellung eines Gleisplans
- automatisches Erkennen ALLER Routen zwischen Blöcken
- keine Darstellungsprobleme/Performanceprobleme der Darstellung; es flackert nichts(!) Die Darstellung findet in einer Cef-Instanz statt, also einem Chrome-Browser.
- die Grafiken sind ein Mix aus Svg und Png und entsprechend gut skalierbar
- es findet auf Wunsch ein Autoplay statt, sprich die gesamte Anlage fährt vollautomatisiert (btw. mein persönliches Hauptziel)
- Support von S88
- Support von X-Lokfunktionen
- Schalten von Fahrstrassen
- MDI-Darstellung, sprich man kann mehrere Monitore verwenden und Teile der Anlage auf diesen anzeigen
- Einstellung von Trigger-Funktionen für Lokomotiven, sprich Funktionen verwenden bei einem Event (z.B. S88-Bus) geschaltet
- und noch mehr
Wer mitmachen will soll sich einfach melden.
http://www.railwayessential.net
http://www.github.com/cbries/railwayessential
Cheers
Christian