Seit Ende 2024 arbeite ich mit vielen langen Unterbrechungen immer mal wieder daran, in JMRI nativen Support für die CdB-Module einzubauen.
Was genau soll das mal machen wenn's fertig ist?
- Discovery
- Initiale Vergabe von Modul-IDs
- Konfiguration der meisten Einstellungen, die die offiziellen Service Tools von CdB auch können.
- Import der Weichen, Lichter und Reporter in das JMRI-Inventar zur Vermeidung von Handarbeit.
Warum?
- Die CdB-Tools können (außer dem Reporter-Tool) jedes nur einen Gerätetyp. Ich habe mir meine CdB-Module über Jahre teils als Neuware, teils als Gebrauchtware zusammengesammelt und entsprechend einen ziemlichen Zoo. Mit dem JMRI-Tool möchte ich einen bzw zwei Knöpfe anbieten, um sowohl original Märklin als auch CdB in einer Liste zu haben und den passenden Config-Bildschirm aufzurufen
- Linux-Support. Unsere Anlagen laufen vorwiegend auf Kleinstrechnern (Raspberry Pi 4, 5, 400, Banana Pi, gut abgelagerte Alt-PC, die früher mal was hermachten... )
- In Zukunft mal Browser-Bedienung: Ein Teil der JMRI-Funktionen ist über Webbrowser bedienbar. Längst noch nicht alles. Ein Tablet oder Laptop im WLAN soll ohne Kabelaufwand mal schnell eine Adresse am Decoder ändern können.
- (noch unklar) CS2/CS3-Support. Die Config Tools "können" bisher nur über die serielle Schnittstelle (Linux tty, Windows COM)
- Mehrsprachigkeit: Wir haben auch einen Amerikaner im Verein und da CdB auch in der Schweiz verkauft wird, wäre vielleicht französisch irgendwann mal gut.
Was geht schon?
Getestet an CC-Schnitte 2.1:
- Discovery: StromSniffer 0x0B, GleisReporter 0x0D, ReporterChef 0x021, WeichenChef Magnet bzw Deluxe (0x22), WeichenChef (andere Version) 0x23, WeichenChef Basic (0x26), WeichenChef Kombi (0x27)
- Konfiguration und Modulnummer-Vergabe nach Werksreset: Bisher nur WeichenChef Kombi
- Verkehr loggen
- COM2TCP Umsetzer - Eine CC-Schnitte erscheint im Netzwerk und kann wie eine CS3 verbunden werden. Natürlich simulieren wir hier keine ganze Zentrale sondern machen nur den CAN-Port netzwerkfähig.
Im Anhang mal zwei Bilder, wie das bisher aussieht.
Frage: Wer hat Interesse, das mal mit seiner eigenen hardware zu testen?
Frage: Haben die CdB-Module offizielle andere Produktnamen in englisch/französisch?
@Thorsten: Wenn dir irgendwas dabei nicht gefällt, sag bitte bescheid. Ich möchte keinerlei Ärger machen.