Acties aanmaken voor melding vertraagde treinen

Acties aanmaken voor melding vertraagde treinen

Postby Eriko » 03.12.2017, 17:38

Hoi

Met langzaam Rocrail steeds beter leren kennen ben ik nu aangekomen bij het aanmaken van acties.
Als een loc ergens onterecht stil staat wil ik graag een melding krijgen die mij verteld waar en welke trein/loc.

Ik kwam tegen dat de in de instelling ik kan aangeven dat na een bepaalde tijd de server een melding geeft dat een loc er te lang over doet om de volgende melder te activeren.
Met acties kan deze melding worden gebruikt om hie op te reageren.

Ik kom er alleen nog niet goed uit hoe acties werken.

Natuurlijk hoeft niet alles in 1 keer.
Stap 1: Melding in een tekstvak dat er een trein/loc stil staat.
Stap 2: In de tekst verwerken welke trein/loc dat is en waar
Stap 3: Betreffende blok laten knipperen o.i.d.
Stap 4: bepaalde routser/blokken uitsluiten of vertragen van deze melding. (Bijv. voor lange routers waar de melders ver uit elkaar liggen)

Wie kan mij helpen?

Groet, Erik
H0 Märklin M&K-rails
Uhlenbrok Intellibox Basic
Ubuntu 14.04 x64 & 16.04 x64
Eriko
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby rjversluis » 04.12.2017, 12:13

Hi Erik,

hier is nogmaals dezelfde vraag plus antwoord:
viewtopic.php?f=44&t=14855&p=156314#p156314
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby Eriko » 05.12.2017, 00:13

Hoi Rob dank je.

Dit heeft mij in ieder geval geholpen om door stap 1 te komen.
Stap 2 wilt nog niet goed lukken.

Aan de systeemactie kan ik wel een Loc toewijzen en deze wordt dan wel in de tekst weergegeven, maar dan wordt elke keer die loc gegeven.
Ook als een andere loc een timeout geeft.

In de server melding wordt wel de juiste Loc gegeven.
Hoe kan ik deze loc ook in de tekstblok laten verschijnen?

Groet, Erik
H0 Märklin M&K-rails
Uhlenbrok Intellibox Basic
Ubuntu 14.04 x64 & 16.04 x64
Eriko
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby rjversluis » 05.12.2017, 08:59

Hi Erik,

hierbij een voorbeeld:
eventtimeout13152.zip

Je hebt daar wel Rocrail 13.152 of nieuwer voor nodig.
You do not have the required permissions to view the files attached to this post.
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby Eriko » 05.12.2017, 19:10

Hoi Rob

Dit is idd tot hoever ik was gekomen. Met %lccur% krijg ik ook ongeveer in welk blok die loc zou staan.
Het punt is echter als er meerdere locomotieven zijn.
Moet er dan voor elke loc een aparte systeemactie worden gemaakt?
Dat lijkt mij wat omslachtig.

Ik zie ook:
rjversluis wrote:Man braucht dafür allerdings Rocrail 13.152 oder neuer.


Ik ga kijken wat 13.152 brengt.

Groet, Erik
H0 Märklin M&K-rails
Uhlenbrok Intellibox Basic
Ubuntu 14.04 x64 & 16.04 x64
Eriko
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby Eriko » 09.12.2017, 16:48

Het duurde even voordat er een geschilte versie op Launchpad stond, maar heb nu kunnen testen.
Stap 2 werkt nu.

Ik zie nog niet dat stap 3 standaard mogelijk is, maar misschien dat een XML script hier een uitkomst kan gaan bieden.

Groet, Erik
H0 Märklin M&K-rails
Uhlenbrok Intellibox Basic
Ubuntu 14.04 x64 & 16.04 x64
Eriko
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby agre30 » 09.12.2017, 18:28

Hoi Erik,
Leuk dat het werkt, weer een stapje verder. Ik heb dit draadje met belangstelling gevolgd.
Ik heb een drukknop (uitgang) in mijn plan opgenomen die rood wordt zodra er ergens een trein niet binnen 45 seconden in het volgende blok aankomt.
Ik een tekstblok bij die uitgang wordt dan vermeldt om welke trein en welk blok het gaat.

Ik ken in Rocrail geen mogelijkheid een blok te laten knipperen, als die er wel is dan hoor ik dat graag.

Albert.
Albert,
Märklin 3-rail
Lubuntu 16.04 (server and client) / TamsMC - Booster B-2 / HSI88 / S88N
Stoom / steam / dampf / diesel / E-loc
agre30
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby rjversluis » 10.12.2017, 08:16

Hi Erik,
Eriko wrote:Ik zie nog niet dat stap 3 standaard mogelijk is, maar misschien dat een XML script hier een uitkomst kan gaan bieden.

nee, dat is zo niet mogelijk.
Middels XML zou het block in closed gezet kunnen worden dan wordt het block grijs.
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby Eriko » 10.12.2017, 13:56

Hoi

De vertraagde trein wordt nu in een tekstveld gemeld.
Ik heb naast de tekstveld een knop geplaatst om deze weer leeg te maken.
Ik ga kijken of ik dit tekst veld ook automatisch leeg kan laten maken zodra de trein weer rijd.

Voor stap 3 ga ik eerst kijken of ik de achtergrond van het tekstvak kan laten knipperen.
Ik wil sowieso dat het tekstveld blank (wit of transparant) is als er niets is en rood als de trein is vertraagd.

Groet, Erik
H0 Märklin M&K-rails
Uhlenbrok Intellibox Basic
Ubuntu 14.04 x64 & 16.04 x64
Eriko
 

Re: Acties aanmaken voor melding vertraagde treinen

Postby agre30 » 10.12.2017, 19:25

Leuke uitdaging Erik. Ik maak het veld nu ook leeg met een drukknop.
Succes en ik hoor graag het resultaat.

Albert.
Albert,
Märklin 3-rail
Lubuntu 16.04 (server and client) / TamsMC - Booster B-2 / HSI88 / S88N
Stoom / steam / dampf / diesel / E-loc
agre30
 


Return to Algemeen (NL)