Vor ca. 2 Jahren veröffentlichte Gerhard Bertelsmann den z21-Emulator für die SRSEII Gleisbox und den BananaPi. Siehe auch meinen Beitrag z21-Emulator auf dem SRSEII. Mit dem z21-Emulator kann man die z21-App oder auch die Roco WLAN-Mouse mit dem SRSEII oder dem BananaPi verwenden. Allerdings musste man bisher alle Loks auf der z21-App neu anlegen und dazu auch noch die Adressen der Lokdecoder umrechnen. Mit dem nun erschienenen kleinen Tool CS2toZ21-Konverter kann man sich diese Mühe sparen.
Installation
Um den CS2toZ21-Konverter zu installieren, muss man ein neues Image für den SRSEII oder den BananaPi von Gerhards Homepage runterladen und installieren (http://lnxpps.de/can2udp/srseII/). Anschließend muss man nur einen kleinen Befehl auf der Konsole ausführen und schon kann man in der z21-App die Lokliste des SRSEII importieren.
CS2toZ21
Am besten meldet man sich mit einem SSH-Client am SRSEII an. Ich bevorzuge MobaXterm, ein frei erhältliches und sehr leistungsfähiges Tool.
Mit dem Befehl
cs2toz21 -c /www
erzeugt der CS2toZ21-Konverter eine zip-Datei, die die Lokliste mit den umgerechneten Adressen für den z21-Emulator und sogar die Lokbilder enthält! Die ZIP-Datei mit der Endung z21 wird im Verzeichnis /tmp als Data.z21 gespeichert. Man kann sie sich von dort auf das Smartphone kopieren und manuell in die z21-App importieren.

Automatischer Import in die z21-App
Noch bequemer ist es aber, wenn man sein Smartphone oder iPhone im gleichen Netzwerk wie den SRSEII angemeldet hat. Ist in der z21-App in den App-Einstellungen „Importieren/Exportieren von Anlagen über WLAN erlauben“ eingeschaltet und die z21-App geöffnet, so erkennt der CS2toZ21-Konverter den Z21-App-Client und überträgt die Lokliste als Anlage an die geöffnete z21-App:
Der CS2toZ21-Konverter wurde mit der Vorarbeit von Ralf Mende (https://github.com/RalfMende/LocDbConverterConsole) erstellt.
Weiterführende Beiträge zu SRSEII und RemoteCS2
- z21-Emulator auf dem SRSEII
- Smallest Railroad-Server Ever II
- RailControl auf dem SRSEII
- Lok-Icons auf SRSEII übertragen
- Vergleich: RemoteCS2 und Märklin Mobile Station App






Hallo, ich bekomme bei diesem Export bei einer auf Werkseinstellung zurückgesetzten MS2, in der sich nur eine Lok in der Lokliste befindet eine ganze Liste exportiert. Woher kommt die Liste? Es kann nicht die Lokliste sein. Was wird da exportiert. Meine Lok die in der Lokliste ist, ist nicht dabei.
Frank
Hallo Frank,
das Image für den SRSEII enthält eine Standard-Lokliste von Gerd. Daher kommen diese Loks, die Du natürlich nicht hast.
Wenn Deine Loks nicht enthalten sind, funktioniert bei Dir der Import der Lokliste auf den SRSEII noch nicht richtig.
Gruß
Moritz
Hallo Moritz,
ja das habe ich mittlerweile auch mitbekommen, dass diese Lokliste im Ordner www/betatest ausgelesen wird. Das macht wenig Sinn. Zudem denke ich nicht, dass Loklisten in einem Ordner names Betatest gespeichert werden. Allerdings habe ich auch vergeblich nach einer Lokliste gesucht in der meine auf der MS2 eingelesene Maschine steht. Das sollte ja denn wohl im Ordner config die Lokomotive.cs2 sein. Die ist aber leer. Das bedeutet dann wieder, dass die über MFX einegelesene Maschine von der SRSEII nicht übernommen wird. Kann es sein, dass die angeschlossene MS2 die SRSEII als Master erkennt und somit keine Lokliste erzeugt? Im Display meiner MS2 ist der Punkt Lokliste durchgestrichen, nicht anwählbar. Wie war denn die Konstellation der SRSEII bei euerem Test der Ausgabe an die Z21?
Frank
Hallo Frank,
also die Lokliste wird in
/www/config/lokomotice.cs2
gespeichert.
/betatest/cs2 ist auf /www/config verlinkt, ist also das gleiche Verzeichnis.
Die lokomotive.cs2 sollte mindestens diese Einträge enthalten:
———————————————————————————————–
[lokomotive]
version
.minor=3
session
.id=32
lokomotive
.name=Lokliste
.richtung=4294967295
.uid=0x1
.adresse=0x1
.typ=mm2_prg
.icon=Lokliste
.symbol=2
.av=6
.bv=3
.volume=25
.tachomax=0
.vmax=63
.vmin=3
.stand=0
.fahrt=0
.funktionen
..nr=0
..typ=178
.funktionen
..nr=1
..typ=179
.funktionen
..nr=2
..typ=180
.funktionen
..nr=3
..typ=128
.funktionen
..nr=4
..typ=182
.funktionen
..nr=5
.funktionen
..nr=6
.funktionen
..nr=7
.funktionen
..nr=8
.funktionen
..nr=9
.funktionen
..nr=10
.funktionen
..nr=11
.funktionen
..nr=12
.funktionen
..nr=13
.funktionen
..nr=14
.funktionen
..nr=15
————————————————————————————————
Diese sind notwendig, um über die MS2 mit der Lok „Lokliste“ und den tasten F0 bzw. F4 die Lokliste zu aktualisieren (F0) bzw. komplett neu zu schreiebn (F4).
Die MS2 muss dazu natürlich die Lok „Lokliste“ mit MM-Protokoll auf Adresse 1 enthalten.
Ob das Einlesen der Lokliste ausgeführt wird, erkennt man am schnellen Blinken der roten LED des SRSEII bzw. auch an den LAN-Port LEDs.
Ich hoffe, das hilft Dir weiter.