Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
Übersicht
Forum
Hilfe
Suche
Einloggen
Registrieren
Datenschutz
windigipet.de
»
Win-Digipet - deutsche Foren
»
Win-Digipet allgemein
(Moderatoren:
Karlheinz Battermann
,
Dirk Streuber
) »
Gelöst: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII
« vorheriges
nächstes »
Seitenanfang
Drucken
Seiten: [
1
]
Autor
Thema: Gelöst: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII (Gelesen 1182 mal)
BR365
Mitglied
Beiträge: 41
Gelöst: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII
«
am:
20. Februar 2022, 11:58:10 »
Moin,
ich habe mit meinem BananaPi und meinem SRSEII das Problem, dass der Abgleich der Fahrzeug-Datenbank mit der Zentrale nicht funktioniert. Es kommt die Meldung, dass diese Funktion von der Zentrale nicht unterstützt wird.
Woran erkennt WDP, ob diese Funktion unterstützt wird bzw. was erwartet WDP?
In Wireshark kann ich bei der Kommunikation mit einer echten CS2 sehen, dass WDP die Lokliste von der CS2 abruft (http://<CS2-IP>/betatest/cs2/lokomotive.cs2). Diese URL ist auch auf dem BananaPi bzw. dem SRSEII abrufbar.
Was müssten BananaPi/SRSEII als Information liefern, damit WDP die Lokliste erfolgreich auslesen kann?
Gruß,
Moritz
«
Letzte Änderung: 21. Februar 2022, 10:03:30 von BR365
»
Gespeichert
3 x Mobile Station 2, Banana Pi mit BPi-CAN-Platine
MRSystem + RemoteCS2
CAN digital Bahn
Meine Umbauten - eine kleine Sammlung
Meine Modellbahn-Playlist
Markus Herzog
Administrator
Senior-Mitglied
Beiträge: 16909
Ort:
Rheinland
WDP-Entwickler
Re: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII
«
Antwort #1 am:
20. Februar 2022, 12:29:20 »
Hallo Moritz,
WDP erkennt beim Programmstart per Ping welche Gerätearten am CAN hängen und die CS2/3 Oberfläche welche für die Datei verantwortlich sind haben eine bestimmten Gerätekenner ich meine 0xFF 0xFF und nur wenn der da ist, dann geht WDP von einer echten CS2/3 aus, aber dann erwartet WDP aber ohne jegliche Diskussion 100% gleiches Verhalten wie die Originalzentrale (auch ne ganze Reihe in der Doku nicht offiziell dokumentierte Befehle).
Grüße
Markus
Gespeichert
Win-Digipet-Version:
WDP 2021.x Beta
Anlagenkonfiguration:
3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
Rechnerkonfiguration:
Intel i7
BR365
Mitglied
Beiträge: 41
Re: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII
«
Antwort #2 am:
20. Februar 2022, 12:41:10 »
Hallo Markus,
vielen Dank, das gebe ich mal weiter an die Entwickler meiner BananaPi/SRSEII-Software. Das müsste sich dann ja anpassen lassen.
Gruß,
Moritz
Gespeichert
3 x Mobile Station 2, Banana Pi mit BPi-CAN-Platine
MRSystem + RemoteCS2
CAN digital Bahn
Meine Umbauten - eine kleine Sammlung
Meine Modellbahn-Playlist
BR365
Mitglied
Beiträge: 41
Re: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII
«
Antwort #3 am:
20. Februar 2022, 19:45:45 »
Moin,
man wird vergesslich, Gerd hatte das schon eingebaut. Man muss in
/etc/init.d/can2lan
die Option -g setzen, also z.B.
Code:
[Auswählen]
can2lan -mg -c /www/config -b br-lan
Dann wird der SRSEII bzw. der BananPi als CS2 korrekt erkannt und die Fahrzeug-Datenbank kann mit der Zentrale die Lokliste austauschen.
Funktioniert zwar nur über UDP, aber das stört nicht weiter.
Siehe auch
Win-Digipet mit SRSEII oder BananaPi
Gruß
Moritz
«
Letzte Änderung: 21. Februar 2022, 10:02:22 von BR365
»
Gespeichert
3 x Mobile Station 2, Banana Pi mit BPi-CAN-Platine
MRSystem + RemoteCS2
CAN digital Bahn
Meine Umbauten - eine kleine Sammlung
Meine Modellbahn-Playlist
BR365
Mitglied
Beiträge: 41
Re: Gelöst: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII
«
Antwort #4 am:
21. Februar 2022, 19:49:10 »
Grundsätzlich werden der
SRSEII
oder auch der
BananaPi
wie eine CS2 von Win-Digipet erkannt. Um aber auch die Lok-Datenbank mit dem SRSEII abgleichen zu können, muss in der can2lan-Konfiguration die Option -g gesetzt sein. Wie das geht, ist in der aktualisierten Fassung des
Infoblatt-SRSEII-v02.pd
f beschrieben.
Für die Neugierigen: Um in der can2lan-Konfiguration die Option -g zu setzen, geht man wie folgt vor:
Mit einem FTP-Client (z.B. WinSCP) verbindet man sich mit dem Dateisystem des SRSEII.
Aus dem Verzeichnis
/etc/init.d
öffnet man die Datei can2lan und geht in den Bereich der Schnittstellenkonfiguration (Zeile 12-21). Dort ergänzt man bei der aktiven Zeile die Option g.
[ -e /www/config/ ] && { rm -f /var/run/can2lan.pid
# can2lan -T30 -mc /www/config -b eth0
# -g respond to CAN pings - WDP special
# can2lan -mg -c /www/config -b eth0
# Wifi can2lan -T30 -mcg /www/config -b apcli0
# or Wifi # can2lan -T30 -mc /www/config -b br-wlan
Die mit einem vorangestellten Hashtag (#) markierten Zeilen sind deaktiviert. In diesem Beispiel ist also die folgende Zeile aktiv:
can2lan -T30 -mcg /www/config -b apcli0
Abschließend muss der SRSEII neu gestartet werden.
Siehe dazu auch im Infoblatt-SRSEII-v02.pdf, wie Dienste manuell gestartet und gestoppt werden können.
In Win-Digipet muss der SRSEII bzw. der BananaPi mit UDP eingerichtet werden, unter TCP funktioniert der Datenaustausch auch mit der Option -g nicht, wenn die can2lan-Version 2.26 oder älter installiert ist:
can2lan Update auf Version 2.27 für TCP-Unterstützung
Um das can2udp-Paket, in dem can2lan eingebunden ist, auf die neue Version 2.27 zu aktualisieren, geht man wie folgt vor:
In der Console (z.B. mit MobaXterm) gibt man folgende Befehle ein:
root@Gleisbox:~# opkg update
root@Gleisbox:~# opkg list-upgradable
root@Gleisbox:~# opkg upgrade can2udp
Anschließend funktioniert der Datenaustausch auch mit dem TCP Protokoll.
Gruß,
Moritz
«
Letzte Änderung: 21. Februar 2022, 19:50:49 von BR365
»
Gespeichert
3 x Mobile Station 2, Banana Pi mit BPi-CAN-Platine
MRSystem + RemoteCS2
CAN digital Bahn
Meine Umbauten - eine kleine Sammlung
Meine Modellbahn-Playlist
Drucken
Seiten: [
1
]
« vorheriges
nächstes »
Seitenanfang
windigipet.de
»
Win-Digipet - deutsche Foren
»
Win-Digipet allgemein
(Moderatoren:
Karlheinz Battermann
,
Dirk Streuber
) »
Gelöst: Fahrzeug-Datenbank <-> Zentrale mit BananaPi / SRSEII