BeneluxSpoor.net forum

Vraag en antwoord => Digitaal => Topic gestart door: Gerard te Nuyl op 24 oktober 2020, 22:28:39

Titel: MRDirect aansturen door JMRI
Bericht door: Gerard te Nuyl op 24 oktober 2020, 22:28:39
hoi,
Ik rij al sinds 2005 met MRDirect en koploper.
Nu wil ik de aansturing gaan doen met JMRI.
Heeft al iemand onderzocht hoe het mogelijk is om MRDirect aan te sturen met JMRI?

Gerard te Nuyl
Titel: Re: MRDirect aansturen door JMRI
Bericht door: HansQ op 24 oktober 2020, 22:54:22
JMRI kan hetzelfde IntelliBox protocol aansturen dat Koploper ook gebruikt voor het aansturen van MRDirect.
Zie: https://www.jmri.org/help/en/html/hardware/loconet/Uhlenbrock.shtml

...maar Marco zelf leest mee op dit forum, hij kan je vast veel beter helpen? Of stuur hem een mail?
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Robert E op 25 oktober 2020, 11:38:52
Hoi

Blijkbaar moet je de IB omzetten naar Loconet icm JMRI

SO 2 value 4 (Select LocoNet protocol in the interface)
Even geen idee of MrDirect dit ondersteund...
Normaal babbelt Koploper met P50(x) protocol naar bijv MrDirect...

Mvg

Robert
Titel: Re: MRDirect aansturen door JMRI
Bericht door: HansQ op 25 oktober 2020, 12:35:01
Dat zou betekenen dat JMRI niet hetzelfde protocol gebruikt als Koploper... dat haal ik niet zo uit de tekst?
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Gerard te Nuyl op 25 oktober 2020, 13:45:08
Beste Hans en Robert,

In eerste instantie dacht ik ook dat het simpel zou zijn, maar het is toch iets complexer dan ik dacht.
De baudrate van JMRI is 19200 en 9600 bij MRDirect en het aantal stopbits 1 bij JMRI en 2 bij MRDirect Ik kan in MRDirect de baudrate via BA= wel instellen maar het aantal stopbits niet .
Met wat uitproberen kom ik niet verder dan de baanspanning te kunnen afschakelen maar dat is dan ook alles.

En dan heb je inderdaad ook te maken met het protocol P50 versus LocoNet.
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Robert E op 25 oktober 2020, 14:55:36
Hoi

Probeer de  Tams -> Master Control  optie eens.....

Mvg

Robert
Titel: Re: MRDirect aansturen door JMRI
Bericht door: HansQ op 25 oktober 2020, 16:18:16
Inderdaad, het lijkt erop dat JMRI voor Tams een sub-set van het P50 (of P50x) protocol heeft geimplementeerd.
Zie: https://www.jmri.org/help/en/html/hardware/tams/index.shtml
Ligt er dan aan wat voor eisen je stelt en of je de seriele poort aan de praat krijgt?
Titel: Re: MRDirect aansturen door JMRI
Bericht door: MRdirect op 26 oktober 2020, 12:36:01
Hallo Gerard,

Ik zag je pb. Van JMRI ken ik DecoderPro, heb er echter nooit iets mee gedaan..
Wil jij DecoderPro gaan gebruiken of zijn er nog andere JMRI toepassingen?

Gr. Marco
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Gerard te Nuyl op 26 oktober 2020, 13:07:24
ik heb JMRI ingesteld op Tams MasterControl  9600bps
Op MRD versie 80i gaat de baanspanning aan , maar dan crast MRD
Op MRD versie 80f (deze stond ook nog op mijn computer) reageerd MRD prima op het aan en af schakelen van de baan spanning, echter bij een lock commando geeft MRD een foutmelding "onbekend P50xa commando".
Wel lukt het om de bezetmeldingen van MRD in JMRI te zien.

# Marco
Ik gebruik PannelPro hiermee kan je behalve via de computer ook de baan ook aansturen via je telefoon of tablet. Ook een layout met wisselbediening op je telefoon of tablet is mogelijk.
Titel: Re: MRDirect aansturen door JMRI
Bericht door: MRdirect op 26 oktober 2020, 14:05:50
echter bij een lock commando geeft MRD een foutmelding "onbekend P50xa commando".

Bij die melding staat een hexadecimale foutcode, kan je die geven?

Gr. Marco
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Gerard te Nuyl op 26 oktober 2020, 17:18:37
Alvast bedankt Marco dat je wilt meedenken (geld natuurlijk ook voor Hans en Robert).

Er komt geen hexadecimale foutcode. De complete tekst, onderin op de blauwe balk is: "L 108,23, ,F, , , ,  : onbekend P50xa  commando"
waarbij ik decoder nr 108 een rijopdracht 23 vooruit heb gegeven.

In de JMRI Tams Commando Monitor zie ik dat het commando ASCII cmd: xL 108,23,,f,,,, is verstuurd.
vooruitlopend hierop wordt bij ingeven/selecteren van de lock drie commando's verstuurd:
ASCII cmd: xL108
ASCII cmd: xF108
ASCII cmd: xFX108

MRD geeft hierop de melding FX108 :onbekend P50xa commando
Titel: Re: MRDirect aansturen door JMRI
Bericht door: MRdirect op 26 oktober 2020, 19:11:11
Dat ASCII commando FX108 is geen P50xa commando volgens de P50 specs zoals die in 1999 zijn gedefinieerd. Deze heb ik geïmplementeerd. Het FX commando is duidelijk tbv wisselbesturing en zal er later (door Tams?) zijn bedacht.
Ik denk niet dat ik deze extra commando’s (er zullen er ongetwijfeld meer zijn) zal gaan implementeren.

M.vr.gr. Marco
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Robert E op 26 oktober 2020, 19:19:53
Gerard

Citaat
Ik gebruik PannelPro hiermee kan je behalve via de computer ook de baan ook aansturen via je telefoon of tablet.

Kan met RocRail ook....
Is misschien even wennen om met RocRail werken maar daar kun je onder andere de Roco Z21 app gebruiken...

Er is een draadje hier waar stap voor stap in nederlandse taal met Youtube filmpjes RocRail wordt uitgelegd..

En minste gedoe met koppeling naar MrDirect..

Mvg

Robert

Titel: Re: MRDirect aansturen door JMRI
Bericht door: Gerard te Nuyl op 26 oktober 2020, 20:41:03
Dat FX commando is niet belangrijk denk ik, maar het "L [decodernr], [snelheidstap], , [rijrichting],,,," commando wel. Is dit ook geen P50xa commando?

vrgr
Gerard
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Gerard te Nuyl op 26 oktober 2020, 22:05:56
Ik heb de TAMS P50xa commandos nog even opgezocht

FX: Function (eXtended)
   Syntax: FX {Lok#, [F9], [F10], [F11], [F12], [F13], [F14]}
   Lok#: Lokadresse (1 .. MAXADR)
   Fn: Funktionsausgang n (0 = aus, 1 = ein)

het complete overzicht staat op =https://tams-online.de/WebRoot/Store11/Shops/642f1858-c39b-4b7d-af86-f6a1feaca0e4/MediaGallery/15_Download/Sonstiges/interface.txt (http://=https://tams-online.de/WebRoot/Store11/Shops/642f1858-c39b-4b7d-af86-f6a1feaca0e4/MediaGallery/15_Download/Sonstiges/interface.txt)

vrgr
Gerard
Titel: Re: MRDirect aansturen door JMRI
Bericht door: MRdirect op 27 oktober 2020, 09:31:28
Dat is een duidelijke beschrijving van de Tams implementatie van het P50x(B) protocol.
Het eventueel toevoegen van een paar P50xa (ASCII) commando’s zou niet zo moeilijk zijn maar Tams heeft ook bij een aantal P50xb (binaire) commando’s de syntax veranderd.

Bei der MC kommt
zusätzlich ein '+' vor, wenn das Kommando sich nicht exakt so verhält wie bei
der IB. In diesem Fall ist die Beschreibung der IB mit dieser Beschreibung zu
vergleichen um die Unterschiede festzustellen.

Dat maakt het wel ingewikkeld.

M.vr.gr. Marco
Titel: Re: MRDirect aansturen door JMRI
Bericht door: MRdirect op 27 oktober 2020, 11:20:33
Dat maakt het wel ingewikkeld.
Nog even naar de verschillen in de P50xb commando’s gekeken en denk dat die niet relevant zijn voor MRdirect.

Voor ik eventueel de ASCII commando’s ga implementeren moeten we wel synchroon lopen vwb de versies. Zelf zit ik op versie 10, al hoewel ik die niet meer volledig gebruik.
Begin dit jaar had ik problemen dat de verwerking van de S88 meldingen te traag verliep waardoor er ontsporingen optraden. Na veel gezoek en getest bleek het opwekken van het baan signaal ivm het toenemende gebruik van de hogere functies te veel tijd in beslag nam zodat wissels te laat werelden gezet of locs te laat stopte.
Mijn oplossing was (ook als test) een oude IntelliBox 6500 op marktplaats te kopen. Dat bleek beter te werken. Na een software upgrade naar versie 2 gaan ook de hogere functies (in DCC mode) goed. Zowel MRdirect als de IB stuur ik aan mbv LocoNet. Maar het probleen trad ook op mbv het P50x(B) protocol.  Voor MRdirect LocoNet heb je wel een door RoSoft te leveren interface nodig.
Dat interface gebruik ik nu om de Koploper <> IntelliBox communicatie op de MRdirect-PC te monitoren in het “normale” MRdirect scherm.

M.vr.gr. Marco
Titel: Re: MRDirect aansturen door JMRI
Bericht door: Gerard te Nuyl op 27 oktober 2020, 16:27:00
ik heb ook aan LocoNet gedacht, MRJI ondersteund dit ook. Maar een interface van RoSof kost €95,- excl verzendkosten, hiermee schiet je het doel van MRD voorbij en kan ik net zo goed bv een Digikeijs centrale kopen waar alle aansluitingen op zitten.

De hoogste versie die ik op jou MRD website kan vinden is 8.0G. Ik wil uiteraard een nieuwere versie proberen zolang ik geen LocoNet interface nodig heb.
Waar kan ik deze downloaden?

vrgr
Gerard
Titel: Re: MRDirect aansturen door JMRI
Bericht door: MRdirect op 28 oktober 2020, 10:01:53
Gerard ik heb je een PB gestuurd.
Gr. Marco