Hallo,
der CS2 -> Z21 Konverter ist nun in einem Status, in dem man damit etwas anfangen kann.
Vorab:
Wer den Z21 Emulator nicht verwendet, kann diesen Artikel getrost überspringen !
Und: Kein Update wenn keine Notwendigkeit besteht :-)
Um den Z21 Konverter zu nutzen ist leider ein frisches Komplett-Update notwendig, weil einige Bibliotheken bzw. Programme nur im Basis Image enthalten sind.
Der Konverter liest die CS2 Konfig aus und konvertiert diese in das Z21 App Format. Der Z21 App wird dann die Konfiguration angeboten und man muss diese nur noch akzeptieren.
Hier die Hilfe zum Programm:
root@Gleisbox:~# cs2toz21 -h
Usage: cs2toz21 -v -c <config_dir> -i <interface list> -s <config link> -p <icons link>
Version 0.95
-c <config_dir> set the config directory - default /www/config
-i <interface list> interface list - default wlan0,br-lan,br0
-s <link to config> link to the lokomotive.cs2
-p <link to icons> link to the icons server directory
-v verbose
Prinzipiell spielt es keine Rolle, wo die Daten (lokomotive.cs2 und Icons) liegen. Sie können auch auf einem beliebigen Rechner im Netzwerk bereit gestellt werden. Hier ein paar Beispiele, wie man das Programm nutzen kann:
cs2toz21 -c /www # lokomotive.cs2 und Icons liegen unter /www/config bzw. /www/icons
cs2toz21 -c /www -p http://192.168.0.99/icons # lokomotive.cs2 steht unter /www/config bereit; Icons sind auf 192.168.0.99
cs2toz21 -s http://192.168.0.99/config/lokomotive.cs2 -p http://192.168.0.99/icons # lokomotive.cs2 und Icons befinden sich auf 192.168.0.99
Der Konverter sorgt automatisch für das Umsetzen der Adressen (1000 -> mfx ; 5000 -> dcc), so das der Z21 Emulator das korrekte Protokoll verwendet.
Im Prinzip kann sich das
cs2toz21 Programm auch auf einem beliebigen Linux-Rechner im Netzwerk befinden. Notwendig ist dafür aber ein installiertes
minizip-ng. Wenn der Konverter eine gewisse Reife erreicht hat, dann stelle ich ein Image für einen kleiner Router (z.B.
TP-Link WR-902ACv3) bereit, so dass man den Konverter auch mit einer CS2/CS3 nutzen kann.
Über Rückmeldungen würde ich mich freuen.
Gruß
Gerd
PS: Vielen Dank Ralf_ für Deine Hilfe ! Ohne Deine
Vorarbeit hätte es wesentlich länger gedauert !
PSS: Der Konverter wird selbstverständlich auch für den Banana-Pi bereit gestellt