Zitat Hallo Gerd, mit meine Gleisbox als Zentrale( finde ich echt klasse ) bekomme ich leider keine Verbindung zum Rocrailserver . Kann ich mit WinSCP oder Putty prüfen ob der Rocrailserver richtig läuft?
ja, kann man mit (Putty ssh) 'ps | grep -i rocrail'. Wenn er nicht gestartet reicht es einmal:
einzugeben. Danach startet Der Rocrail-Server immer automatisch. Bitte vor dem Ausschalten den Rocrail-Sever auch (z.B. über die GUI) beenden.
Zitat Meine Lan- und Wlan-Verbindung funktionieren mit WinSCP, Putty und über meinen Browser funktiont das steuer mit MäCan über Port 81 sehr gut. Was kann ich noch prüfen? Schön wäre auch eine Liste über welchen Port man welches Programm erreicht z. B. Port IP_Box:4200= Über Browser ins root Verzeichniss, oder Port IP_BOX:81 =MäCan
Der Befehl:
1
netstat -aput
zeigt welche Ports von welchen Programmen offen sind. Für den Zugriff auf das CLI sind ssh und http://<gleisbox-ip>:4200/ relevant.
Guten Morgen Gerd, Danke für die schnelle Info. Ich hatte noch mal ein Update gemacht und jetzt habe Probleme mit der WLAN Einrichtung. Also Lan geht, aber bei WLAN weiß ich nicht genau wie der Einrichtungsablauf ist. Muss ich zuerst die Schnittstelle oder das WLAN einrichten? Oder gibt es eine Schritt für Schritt Anleitung welche Menüpunkte ich über das Webinterface anpassen muss? Grüße aus Paderborn Ludger
C-Gleis - AC-Digital mit 60214 mit MS1 und MS2 90% Lopi3 und Lopi4 ein par Tams LD-G-11 fast nur Kubsch-Motor Umbauten (tolle Faheigenschaften, teilweise leiser als neue Märklin Loks) 95% Märklin
Hallo Gerd, ist es eigendlich möglich, oder planst Du, das Keyboard 6040 mit der Gleisbox zu verbinden? Ich habe noch ein par Keyboards hier rumliegen . Oder funktioniert das Connect-6021 (Märklin 6012 mit der Gleisbox. allen ein schönes Wochenende und Grüße aus Paderborn Ludger
C-Gleis - AC-Digital mit 60214 mit MS1 und MS2 90% Lopi3 und Lopi4 ein par Tams LD-G-11 fast nur Kubsch-Motor Umbauten (tolle Faheigenschaften, teilweise leiser als neue Märklin Loks) 95% Märklin
Zitat Hallo Gerd, ist es eigendlich möglich, oder planst Du, das Keyboard 6040 mit der Gleisbox zu verbinden? Ich habe noch ein par Keyboards hier rumliegen . Oder funktioniert das Connect-6021 (Märklin 6012 mit der Gleisbox. allen ein schönes Wochenende und Grüße aus Paderborn Ludger
ich habe es schon geplant und auch zum Testen ein Conect6021 hier:
1 2 3 4 5 6 7 8 9
root@Gleisbox:~# can-monitor 19:40:13.063 CAN 0x00360300 [0] CAN Bootloader Anfrage 19:40:13.064 CAN 0x00370A88 [8] 36 30 3C B8 01 00 00 20 Bootloader Antwort von Connect6021 UID 0x36303CB8, Software Version 1.0 19:40:26.531 CAN 0x00360300 [5] 36 30 3C B8 E4 CAN Bootloader UID 0x36303CB8 ? 19:40:28.634 CAN 0x00360300 [5] 36 30 3C B8 11 CAN Bootloader UID 0x36303CB8 Go 19:40:32.710 CAN 0x00300300 [0] Ping Anfrage 19:40:32.710 CAN 0x00313B6A [8] 47 43 2D 79 01 2F 00 11 Ping Antwort von Gleisbox UID 0x47432D79, Software Version 1.47 19:40:32.711 CAN 0x00315708 [8] 36 30 3C B8 01 00 00 20 Ping Antwort von Connect6021 UID 0x36303CB8, Software Version 1.0
Aber ich muss mir noch anschauen, wie die Komponenten zusammen wirken bzw. ob man eine CU braucht. Ggf kann man das Keyboard auch direkt an I2C anschliessen und muss nicht eine teure Connect6021 anschaffen. Bei CdB gab es mal ein Keyboard Platine für den CAN-Bus. Aber der Umbau ist für meinen Geschmack zu viel und nicht unbedingt notwendig.
Hallo Gerd, schön das du auch schon den Gedanken mit dem Keyboard 6040 hattest und wir hoffen können das da eventuell noch etwas kommt.
schönes Restwochenende und Grüße aus Paderborn Ludger
C-Gleis - AC-Digital mit 60214 mit MS1 und MS2 90% Lopi3 und Lopi4 ein par Tams LD-G-11 fast nur Kubsch-Motor Umbauten (tolle Faheigenschaften, teilweise leiser als neue Märklin Loks) 95% Märklin
Hallo zusammen, bevor Ihr etwas falsch anschließt und Euch vielleicht eine Komponente zerschießt, prüft nochmal die Pinbelegungen der Stift-/Federleisten! Bei den passenden Gegenstücken von Reichelt / Conrad ist die Nummerierung genau entgegengesetzt zum Plan. Bei meinem 6040 ( 2. Generation ) ist die Spannungsversorgung bei 2b/4b ( in Höhe der Tastenpaare 9 und 16 ) und der I²C-Bus bei 14b/16b ( in Höhe der Tastenpaare 1 und 8 ). Die Anschlüsse funktionieren bei meinem 6040 jedenfalls wie gewünscht.
Die Masse auf 2a ... 16a passt. Die b-Pins sind vermutlich im Plan genau spiegelverkehrt eingezeichnet ( 2 - 16, 4 - 14, 6 - 12, 8 - 10 ... 14 - 4, 16 - 2 ).
Zitat Hallo zusammen, bevor Ihr etwas falsch anschließt und Euch vielleicht eine Komponente zerschießt, prüft nochmal die Pinbelegungen der Stift-/Federleisten! Bei den passenden Gegenstücken von Reichelt / Conrad ist die Nummerierung genau entgegengesetzt zum Plan. Bei meinem 6040 (2. Generation) ist die Spannungsversorgung bei 2b/4b (in Höhe der Tastenpaare 9 und 16) und der I²C-Bus bei 14b/16b (in Höhe der Tastenpaare 1 und . Die Anschlüsse funktionieren bei meinem 6040 jedenfalls wie gewünscht.
Die Masse auf 2a ... 16a passt. Die b-Pins sind vermutlich im Plan genau spiegelverkehrt eingezeichnet (2 - 16, 4 - 14, 6 - 12, 8 - 10 ... 14 - 4, 16 - 2).
vielen Dank für die Info ! Mit Deinen Informationen und dem Schaltplan erspare ich mir wahrscheinlich das Öffnen des Keyboards. Mal sehen, was mein I2C Sniffer mit lauschen kann ... Vielleicht kann man den teuren Connect6021 ersparen wenn man nur ein paar alte Keyboards (aka 6040) der ersten Generation nutzen will.
Hallo Gerd, und wie wird das Connect 6021 an die GleisBox angeschlossen? Ich nehme an es muss ein Adapter zu Can gelötet werden. Bitte schick mal einige Infos dazu. mit freundlichen Güßen aus Paderborn Ludger
C-Gleis - AC-Digital mit 60214 mit MS1 und MS2 90% Lopi3 und Lopi4 ein par Tams LD-G-11 fast nur Kubsch-Motor Umbauten (tolle Faheigenschaften, teilweise leiser als neue Märklin Loks) 95% Märklin
Hallo. Seit diesem Wochenende habe ich auch meine Gleisbox im Betrieb. Bisher lief alles ohne Probleme. Heute habe den S88 Bus angeschlossen. Leider habe ich nun nach dem Zufallsprinzip immer wieder Überlastmeldungen beim Überfahren von Rückmeldern. Solange keine Überlast aufritt, werden alle Rückmelder in Windigipet richtig angezeigt. Habt ihr eine Idee, woran es liegen kann?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20:50:34.419 CAN 0x0009CF03 [6] 00 00 40 05 02 40 Lok mfx-5 Geschwindigkeit: 57.6 20:50:34.627 CAN 0x00200300 [5] 01 02 03 04 00 S88 Polling 0x1020304 Modul Anzahl 0 20:50:34.637 CAN 0x00200300 [5] 01 02 03 04 01 S88 Polling 0x1020304 Modul Anzahl 1 20:50:34.647 CAN 0x00200300 [5] 01 02 03 04 02 S88 Polling 0x1020304 Modul Anzahl 2 20:50:34.657 CAN 0x00200300 [5] 01 02 03 04 03 S88 Polling 0x1020304 Modul Anzahl 3 20:50:34.888 CAN 0x0023B311 [8] 00 00 00 03 00 01 00 00 S88 Event Kennung 0 Kontakt 3 Zustand alt 0 Zustand neu 1 Zeit 0 20:50:35.209 CAN 0x00086B25 [6] 00 00 40 05 02 3A Lok mfx-5 Geschwindigkeit: 57.0 20:50:35.209 CAN 0x0009CF03 [6] 00 00 40 05 02 3A Lok mfx-5 Geschwindigkeit: 57.0 20:50:36.864 CAN 0x0023B311 [8] 00 00 00 03 01 00 00 00 S88 Event Kennung 0 Kontakt 3 Zustand alt 1 Zustand neu 0 Zeit 0 20:50:37.223 CAN 0x0023B311 [8] 00 00 00 0F 00 01 00 00 S88 Event Kennung 0 Kontakt 15 Zustand alt 0 Zustand neu 1 Zeit 0 20:50:38.755 CAN 0x0023B311 [8] 00 00 00 0C 00 01 00 00 S88 Event Kennung 0 Kontakt 12 Zustand alt 0 Zustand neu 1 Zeit 0 20:50:39.163 CAN 0x0023B311 [8] 00 00 00 0F 01 00 00 00 S88 Event Kennung 0 Kontakt 15 Zustand alt 1 Zustand neu 0 Zeit 0 20:50:40.921 CAN 0x00010300 [6] 47 44 C4 88 0A 01 System: Überlast UID 0x4744C488 Kanal 0x0001 20:50:41.001 CAN 0x0023B311 [8] 00 00 00 0C 01 00 00 00 S88 Event Kennung 0 Kontakt 12 Zustand alt 1 Zustand neu 0 Zeit 0 20:50:41.093 CAN 0x00000300 [5] 00 00 00 00 00 System: alle Stopp 20:50:41.095 CAN 0x0001CF03 [5] 00 00 00 00 00 System: alle Stopp 20:50:51.002 CAN 0x00306B25 [0] Ping Anfrage 20:50:51.004 CAN 0x0031B311 [8] 43 42 55 53 01 09 00 40 Ping Antwort von S88 Gateway UID 0x43425553, Software Version 1.9 20:50:51.005 CAN 0x0031CF03 [8] 47 44 C4 88 01 27 00 10 Ping Antwort von Gleisbox UID 0x4744C488, Software Version 1.39
Zitat Hallo Gerd, und wie wird das Connect 6021 an die GleisBox angeschlossen? Ich nehme an es muss ein Adapter zu Can gelötet werden. Bitte schick mal einige Infos dazu.
Zitat ... Vielleicht kann man den teuren Connect6021 ersparen wenn man nur ein paar alte Keyboards (aka 6040) der ersten Generation nutzen will.
Das wäre ja Top.... meine Tochter wäre Dir ewig Dankbar.
scheint relativ einfach zu sein. Das Keyboard sendet bei einer Änderung von sich aus an die Zentrale (Adresse 0x7F). D.h., es reicht ggf. ein I2C-Slave mit dieser Adresse zu programmieren und die Änderung entsprechend auszuwerten und zu senden. Dabei ist CAN nicht zwingend notwendig. Ich schaue mal ob ich ein Linux I2C-Client programmieren kann und dann teste ich mal. Für die I2C Schnittstelle des Omega2+ habe ich sogar einen galv. getrennten Treiber (ADUM1250) auf der Platine vorgesehen. Auf RPi und BPi Board haben ich auch Treiber Bausteine vorgesehen.
Weiß nicht ob es sinnvoll das in den PIC einzubauen. Ein Connect6021 Lite für Keyboard sozusagen. Die I2C Schnittstelle habe ich auf eine Grove Buchse gelegt. Eine vollwertigen Connect6021 Ersatz wird das auf keinen Fall werden. Dazu müsste man einiges mehr machen (I2C Monitor + I2C Master). Danke Martin für die Info. Jetzt habe ich es verstanden
Zitat Hallo. Seit diesem Wochenende habe ich auch meine Gleisbox im Betrieb. Bisher lief alles ohne Probleme. Heute habe den S88 Bus angeschlossen. Leider habe ich nun nach dem Zufallsprinzip immer wieder Überlastmeldungen beim Überfahren von Rückmeldern. Solange keine Überlast aufritt, werden alle Rückmelder in Windigipet richtig angezeigt. Habt ihr eine Idee, woran es liegen kann?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20:50:34.419 CAN 0x0009CF03 [6] 00 00 40 05 02 40 Lok mfx-5 Geschwindigkeit: 57.6 20:50:34.627 CAN 0x00200300 [5] 01 02 03 04 00 S88 Polling 0x1020304 Modul Anzahl 0 20:50:34.637 CAN 0x00200300 [5] 01 02 03 04 01 S88 Polling 0x1020304 Modul Anzahl 1 20:50:34.647 CAN 0x00200300 [5] 01 02 03 04 02 S88 Polling 0x1020304 Modul Anzahl 2 20:50:34.657 CAN 0x00200300 [5] 01 02 03 04 03 S88 Polling 0x1020304 Modul Anzahl 3 20:50:34.888 CAN 0x0023B311 [8] 00 00 00 03 00 01 00 00 S88 Event Kennung 0 Kontakt 3 Zustand alt 0 Zustand neu 1 Zeit 0 20:50:35.209 CAN 0x00086B25 [6] 00 00 40 05 02 3A Lok mfx-5 Geschwindigkeit: 57.0 20:50:35.209 CAN 0x0009CF03 [6] 00 00 40 05 02 3A Lok mfx-5 Geschwindigkeit: 57.0 20:50:36.864 CAN 0x0023B311 [8] 00 00 00 03 01 00 00 00 S88 Event Kennung 0 Kontakt 3 Zustand alt 1 Zustand neu 0 Zeit 0 20:50:37.223 CAN 0x0023B311 [8] 00 00 00 0F 00 01 00 00 S88 Event Kennung 0 Kontakt 15 Zustand alt 0 Zustand neu 1 Zeit 0 20:50:38.755 CAN 0x0023B311 [8] 00 00 00 0C 00 01 00 00 S88 Event Kennung 0 Kontakt 12 Zustand alt 0 Zustand neu 1 Zeit 0 20:50:39.163 CAN 0x0023B311 [8] 00 00 00 0F 01 00 00 00 S88 Event Kennung 0 Kontakt 15 Zustand alt 1 Zustand neu 0 Zeit 0 20:50:40.921 CAN 0x00010300 [6] 47 44 C4 88 0A 01 System: Überlast UID 0x4744C488 Kanal 0x0001 20:50:41.001 CAN 0x0023B311 [8] 00 00 00 0C 01 00 00 00 S88 Event Kennung 0 Kontakt 12 Zustand alt 1 Zustand neu 0 Zeit 0 20:50:41.093 CAN 0x00000300 [5] 00 00 00 00 00 System: alle Stopp 20:50:41.095 CAN 0x0001CF03 [5] 00 00 00 00 00 System: alle Stopp 20:50:51.002 CAN 0x00306B25 [0] Ping Anfrage 20:50:51.004 CAN 0x0031B311 [8] 43 42 55 53 01 09 00 40 Ping Antwort von S88 Gateway UID 0x43425553, Software Version 1.9 20:50:51.005 CAN 0x0031CF03 [8] 47 44 C4 88 01 27 00 10 Ping Antwort von Gleisbox UID 0x4744C488, Software Version 1.39
Viele Grüße Martin
welches Netzteil verwendest du ? Wie sieht es mit der Spannung am Netzteil aus ? Bricht diese ggf. zusammen ? Ggf. ist das Netzteil zu schwach. Ich gehe davon aus das die Schienenmasse nicht mit der S88 Masse verbunden ist.
ich habe mir zu Weihnachten eine Roco WLAN Maus (10813) gegönnt. Ich bin gerade dabei, diese mit der Gleisbox zu verbandeln. Die Kommunikation funktioniert auch schon (WLAN OK, Gleisspannung an/aus etc pp)
[....]
Gruß
Gerd
Hallo Gerd,
ich würde gerne noch einmal auf die Roco WLAN Maus zurückkommen. Die Idee finde ich super, da für mich persönlich ein haptischer Regler praktikabler ist, weil man nicht auf den Bildschirm schauen muss. Gerade beim Rangieren eben sehr gut. Für Kinder ist es auch einfacher, wenn man einen Trafo aufdreht oder eben einen Drehknopf bedient, als eine Maus am Bildschirm oder ein Smartphone. Jetzt meine Frage: Würde die WLAN Maus später auch mal an einer Preiswerten Modellbahnsteuerung mit Banana Pi und Gleisbox funktionieren? Da die Schnittstelle zur Kommunikation WLAN ist und das Protokoll vermutlich CAN, müsste das doch gehen, oder?
Viele Grüße und an der Stelle nochmals vielen Dank für deinen nicht enden wollenden Entwicklungsdrang Manuel
ich habe mir zu Weihnachten eine Roco WLAN Maus (10813) gegönnt. Ich bin gerade dabei, diese mit der Gleisbox zu verbandeln. Die Kommunikation funktioniert auch schon (WLAN OK, Gleisspannung an/aus etc pp)
Die Idee finde ich super, da für mich persönlich ein haptischer Regler praktikabler ist, weil man nicht auf den Bildschirm schauen muss. Gerade beim Rangieren eben sehr gut. Für Kinder ist es auch einfacher, wenn man einen Trafo aufdreht oder eben einen Drehknopf bedient, als eine Maus am Bildschirm oder ein Smartphone. Jetzt meine Frage: Würde die WLAN Maus später auch mal an einer Preiswerten Modellbahnsteuerung mit Banana Pi und Gleisbox funktionieren? Da die Schnittstelle zur Kommunikation WLAN ist und das Protokoll vermutlich CAN, müsste das doch gehen, oder?
[/quote] mit dem BPi teste ich. Der BPi ist mein "Arbeitspferd". Kann einfach alles Spass bei Seite: Mein Code funktioniert auf allen Linux-Platformen. Neu Compilieren reicht. Dank SocketCAN-API, für die WLAN Maus jetzt nicht so wichtig, ist der Code ohne Anpassung übersetzbar. In den Images für den BPi und dem SRSEII ist das Programm (z21emu) automatisch drin.
ZitatViele Grüße und an der Stelle nochmals vielen Dank für deinen nicht enden wollenden Entwicklungsdrang Manuel
Danke für die Blumen
Zum Stand der WLAN Maus / Gleisbox Kombination (z21 aus dem railroad Git): An/Aus, Lok Fahren usw. geht auch schon. Es fehlt noch Weichen Schalten und ein wenig drum herum. Die (dynamische) Zuordnung ist noch ein kleines Problem.
Gruß
Gerd
PS: Code funktioniert natürlich auch auf BBB, RPi und dem PC/Laptop mit Linux
Zum Stand der WLAN Maus / Gleisbox Kombination (z21 aus dem railroad Git): An/Aus, Lok Fahren usw. geht auch schon. Es fehlt noch Weichen Schalten und ein wenig drum herum. Die (dynamische) Zuordnung ist noch ein kleines Problem.
Gruß
Gerd
PS: Code funktioniert natürlich auch auf BBB, RPi und dem PC/Laptop mit Linux
Hallo Gerd,
das bedeutet der Sync der Lokliste unabhängig der jeweiligen Protokolle ist auch kein Problem mehr? Dann könnte man ja schonmal nach einem guten Angebot einer WLAN-Maus Ausschau halten
Zitat Was für eine Rocrail-Version läuft eigentlich auf dem Rocrail-Server, gibt es Probleme mit der V3.55? Mit der CS3 und V3.55 soll es ja Probleme geben.
ich liefere die Boxen bzw. Platinen mit den zum Auslieferungszeitpunkt aktuellen Versionen aus. Mittels
1 2
opkg update opkg info rocrail
kannst Du die über Update verfügbare und die installierte Version Dir anzeigen lassen.
Soweit ich weiss hat Rob den Master Mode wieder aktiviert so das man die Loks auch über Rocrail anmelden kann. Nur das Abfragen der MS2 Loks ist durch Märklins Protokolländerung nicht einfacher geworden und Rob sieht es nicht ein, für das neue Verfahren Reverse Engineering zu betreiben. Das bescheuerte an der Sache ist, das man je nach MS2 Version es anders machen muss.
Zitat Soweit ich weiss hat Rob den Master Mode wieder aktiviert so das man die Loks auch über Rocrail anmelden kann. Nur das Abfragen der MS2 Loks ist durch Märklins Protokolländerung nicht einfacher geworden und Rob sieht es nicht ein, für das neue Verfahren Reverse Engineering zu betreiben. Das bescheuerte an der Sache ist, das man je nach MS2 Version es anders machen muss.
Ah, verstehe. Ich kann mit der Gleisbox und dem Rocrail-Server kommunizieren, aber die Abfrage der Lokiste (Entdecken) funktioniert nicht bei der neuen MS2 Software-version 3.55.
Zitat welches Netzteil verwendest du ? Wie sieht es mit der Spannung am Netzteil aus ? Bricht diese ggf. zusammen ? Ggf. ist das Netzteil zu schwach. Ich gehe davon aus das die Schienenmasse nicht mit der S88 Masse verbunden ist.
Hallo Gerd,
ich nutze das Netzteil, dass bei einer Startpackung zusammen mit der MS2 geliefert wurde. Booster habe ich im Moment nicht in Betrieb.
Gestern Abend habe ich verschiedene Gleisabschnitte von der Anlage getrennt und nach und nach wieder angeschlossen, um dem Fehler auf die Schliche zu kommen. Dabei habe ich auch alle zusätzlichen Einspeisungen abgeklemmt. Bis auf zwei Weichen mit eingebautem Decoder aus einer Startpackung habe ich nun alle Gleise wieder in Betrieb. Die letzten 10 Minuten bis zum "Feierabend" hatte ich gestern keine Unterbrechung durch Überlast mehr und was vom S88 Bus übrig ist war auch artig. Meine Vermutung wären jetzt die Weichen, die Einspeisungen oder eine Gleisverbindung, die ich durch das Trennen und Wiederverbinden eventuell korrigiert habe.
Zitat ich nutze das Netzteil, dass bei einer Startpackung zusammen mit der MS2 geliefert wurde. Booster habe ich im Moment nicht in Betrieb.
Wahrscheinlich sollte man die Gleisbox eh mit einem stärkeren Netzteil betreiben, wenn man neben der Gleisbox die Erweiterungsplatine, mehrere MS2 und evtl. sogar noch weitere CAN digital Bahn Module mit am CAN-Bus hat. Die 1,9A Strombegrenzung misst die Gleisbox ja am Gleisausgang. Es spricht also nichts dagegen, ein leistungsstärkeres Netzteil zu verwenden, um andere von der Versorgungsspannung gespeiste Module zu versorgen.
vielleicht wäre so ein Verteiler für den einen oder anderen von Euch interessant: 3x MiniDIN10 (für MS2 z.B.), 2x RJ45 (kompatibel zur gepimpten Gleisbox), CAN Grove Buchse und CAN Anreihklemme. Falls Interesse -> Email oder PN an mich.