CS0.5 - Eigenbau einer Märklin-kompatiblen Zentrale - Software und Funktionen


Software und Funktionen


FertigGebautWenn der BananaPi hochgefahren ist stellt er sofort alle wichtigen Funktionen zur Verfügung. Das Modul wird von der CS2.exe als physische CS2 erkannt und ich kann auf die angeschlossenen Loks zugreifen. Allerdings ist standardmäßig der Pi als "Master" vorbelegt. Das bedeutet dass sich die CS2.exe beim Start immer die Lokomotivdaten vom Pi holt - und dieser hat sie noch nicht und es gibt auch keine Oberfläche um sie anzulegen. Das bedeutet dass man die Loks erst einmal auf der Software-CS2 anlegen und dann übertragen muss. Auch die Parameter von Rocrail müssen auf den Pi übertragen werden.WinSCP


Wichtig hierbei ist den Modus von WinSCP auf "SCP" zu stellen, sonst erwartet das Programm einen FTP-Server der auf dem Pi läuft. Im SCP-Modus reicht die vorinstallierte SSH aus.


Auf dem Pi gibt es auch eine Web-Oberfläche mit der einige Parameter geändert und der Pi neu gestartet werden kann. Alle wichtigen Einstellungen erfolgen aber mit der Kommandozeile, dann wird schon keine Rechenzeit für ein komplexes GUI verbraten.


 


Rocrail ist in einer relativ aktuellen Version installiert, startet allerdings nicht automatisch. Die dafür notwendigen Befehle sind aber auch gut dokumentiert und so habe ich nun einen vollwertigen Rocrail-Server den ich in die Anlage integrieren kann.


Nachdem ich meine plan.xml kopiert hatte arbeitete der BananaPi wunderbar als Rocrail-Server.


Was ich noch nicht so genau weiß ist wie Updates ablaufen sollen. So wie es aussieht liefert Gerd bei Änderungen immer komplette Images aus, und dann wären alle Änderungen wieder weg. Aber so oft sollte das ja nicht passieren.