SwitchPilot Rückmeldung wirkt nicht mehr

SwitchPilot Rückmeldung wirkt nicht mehr

Postby Videoman » 02.10.2018, 20:45

Hallo,

Ich habe heute auf Rocrail 14412 (OSX, leopard) updatet. Als ich eine Fahrstrasse schalten wollte, gab es Probleme, da ich keine Rückmeldung mehr von der der ECOS bekomme. Dies funktioniert noch einwandfrei mit der vorherigen Version (war glaub von Mai)-
Ich habe im Rückmeldemonitor nach geschaut, ob die Dinger anders adressiert werden, aber es kamen keine neue Events, wenn eine Weiche geschaltet habe.
Muss ich irgendetwas an Rocrail ändern ? Die ECOS hat immer noch die gleiche Version: 4.2.3

Code: Select all
21:39:27 switch addr1=65 port1=1 state=turnout (1)
21:39:27 reported switch address=257 state=ok
21:39:27 reported switch=257 state=? position=ok
21:39:23 reported switch=257 state=? position=?
21:39:23 reported switch=257 state=1 position=?
21:39:23 reported switch=257 state=? position=?
21:39:22 reported switch address=257 state=wrong
21:39:22 reported switch=257 state=? position=wrong
Videoman
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby rjversluis » 03.10.2018, 06:35

Moin,

am beste ein Issue erstellen mit der funktionieren alte Revision, und danach mit der nicht funktionierende neue Revision.

Es gab mal ein Offset Änderung:
https://wiki.rocrail.net/doku.php?id=ecos-de#version

Und im Forum:
viewtopic.php?f=130&t=15903
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 - CANGCx ] - [ G: CBUS - CANGCx ]
rjversluis
Site Admin
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby Videoman » 03.10.2018, 23:23

Dann werde ich ein paar Versionen runter laden, und das nächste Mal testen.
Gruss
Videoman
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby Videoman » 04.10.2018, 19:47

Hast du einen Version Archiv irgendwo, damit ich alle Versionen testen kann?
Wenn nicht halt Git Zugang, um die die verschiedenen Versionen zu bilden.

Ich glaube, ich was passiert. Früher als die Weiche geschaltet hat, wurde nach Ende des Ablauf ein Rückmelde Signal generiert auf der Adresse 2*n and 2*n+1, wobei n die Weichen Adresse ist. Wen ich Weiche 256 schaltete, bekam ich entweder Ein Rückmelde Signal auf 512 und 513, je nach Richtung. Sah am ganz schön im Rckmeldemonitor. Dieses wird nun mehr generiert.
Da ich alle Weiche, die ich mit Servo betreibe, so konfiguriert habe, dass ich diese Signale in der Verkabelung Seite auf die Rückmelder konfiguriert habe, damit die Fahrstrasse erst freigegeben wird, nach dem alles geschaltet hat.
Vermutlich habe ich etwas gebraucht, dass nirgendwo erwähnt und dokumentiert war.

Wie gesagt, kann ich gerne durch den Code gehen. Solche Sachen mache ich schon den ganzen Tag.
Videoman
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby rjversluis » 05.10.2018, 06:12

Hast du die beide Links welche ich im vorherige Beitrag geschrieben habe gelesen?
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 - CANGCx ] - [ G: CBUS - CANGCx ]
rjversluis
Site Admin
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby Videoman » 06.10.2018, 13:20

Ja, ich habe das gelesen, und ich habe Optionen ausprobiert.
Ich benutze Version 2.

Auch wenn die Railcom Meldung nicht richtig konfiguriert wären und auf der falschen Adresse kämen, würde ich etwas im Rückmeldemonitor sehen, wenn eine Weiche schaltet. Egal, ob es auf Adresse 266 oder 186 kommt.

Wie gesagt, wenn es ein Version Archiv hat, kann ich gerne alle Versionen durchtesten.
Videoman
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby rjversluis » 06.10.2018, 14:24

Schalte einfach Trace Level BYTE dazu, dann sieht man alles was ECoS meldet.
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 - CANGCx ] - [ G: CBUS - CANGCx ]
rjversluis
Site Admin
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby Videoman » 07.10.2018, 11:10

So, ich bin gerade im Eisenbahnraum, hier ist der Trace. Hoffe es hilft.



Code: Select all

20181007.120624.594 r9999I cmdr02EF OSwitch  1334 Switch [W_BhW_1] will be set to [straight,0,0]
20181007.120624.595 r9999c cmdr02EF OECoS    0960 switch 65:1 command: set(11, switch[DCC257g])
)
20181007.120624.595 r9999B cmdr02EF OECoS    0434 set(11, switch[DCC257g])
20181007.120624.596 r9999a cmdr02EF OSwitch  1604 broadcasting switch[W_BhW_1] state [straight]
20181007.120624.596 r9999I cmdr02EF OSwitch  0177 CTC LED: m1=0 m2=0
20181007.120624.642 r9999B ecosread ecospars 0530 <EVENT 20042>
20042 position[wrong]
<END 0 (OK)>

20181007.120624.676 r9999B ecosread OECoS    2460 <event rtype="1" oid="20042" rc="0" msg="OK)&gt;">
  <20042 position="wrong"/>
</event>

20181007.120624.676 r9999c ecosread OECoS    2162 reported switch=257 state=? position=wrong
20181007.120624.677 r9999c ecosread OECoS    2170 reported switch address=257 state=wrong
20181007.120624.701 r9999B ecosread ecospars 0530 <EVENT 20042>
20042 state[0]
<END 0 (OK)>

20181007.120624.733 r9999B ecosread OECoS    2460 <event rtype="1" oid="20042" rc="0" msg="OK)&gt;">
  <20042 state="0"/>
</event>

20181007.120624.733 r9999c ecosread OECoS    2162 reported switch=257 state=0 position=?
20181007.120624.756 r9999B ecosread ecospars 0530 <EVENT 11>
11 switch[DCC257g]
<END 0 (OK)>

20181007.120624.789 r9999B ecosread OECoS    2460 <event rtype="1" oid="11" rc="0" msg="OK)&gt;">
  <11 switch="DCC257g"/>
</event>

20181007.120624.789 r9999a ecosread OModel   5162 trying to match switch event: 0:65:1:0 type=0 uidname=[]
20181007.120624.793 r9999a ecosread OModel   3651 no more switches found by address [65,1]
20181007.120624.793 r9999a ecosread OModel   5187 trying to match signal event: 0:65:1 type=0 uidname=[]
20181007.120624.795 r9999a ecosread OModel   3731 no signal found by address [0,65,1] type=0 uidname=[]
20181007.120624.795 r9999a ecosread OModel   4419 no tt found by address 0:0
20181007.120624.795 r9999a ecosread OModel   5239 trying to match output event: 0:65:1 type=0 value=0 uidname=[]
20181007.120624.795 r9999a ecosread OModel   3761 no output found by address [0,65,1] type=0 uidname=[]
20181007.120624.795 r9999a ecosread OModel   5256 trying to match signal event: 0:65:1 type=0 uidname=[]
20181007.120624.797 r9999a ecosread OModel   3731 no signal found by address [0,65,1] type=0 uidname=[]
20181007.120624.797 r9999B ecosread OModel   5291 unregistered event: co [ECOS]0:65:1 uidname=[]
20181007.120624.808 r9999B ecosread ecospars 0530 <REPLY set(11, switch[DCC257g])>
<END 0 (OK)>

20181007.120624.831 r9999B ecosread OECoS    2460 <reply rtype="0" cmd="set" oid="11" switch="DCC257g" rc="0" msg="OK)&gt;"/>

20181007.120624.831 r9999c ecosread OECoS    1842 switch 65:1 set to straight [257,g]
20181007.120624.832 r9999a ecosread OModel   5162 trying to match switch event: 0:65:1:0 type=0 uidname=[]
20181007.120624.836 r9999a ecosread OModel   3651 no more switches found by address [65,1]
20181007.120624.836 r9999a ecosread OModel   5187 trying to match signal event: 0:65:1 type=0 uidname=[]
20181007.120624.837 r9999a ecosread OModel   3731 no signal found by address [0,65,1] type=0 uidname=[]
20181007.120624.838 r9999a ecosread OModel   4419 no tt found by address 0:0
20181007.120624.838 r9999a ecosread OModel   5239 trying to match output event: 0:65:1 type=0 value=0 uidname=[]
20181007.120624.838 r9999a ecosread OModel   3761 no output found by address [0,65,1] type=0 uidname=[]
20181007.120624.838 r9999a ecosread OModel   5256 trying to match signal event: 0:65:1 type=0 uidname=[]
20181007.120624.840 r9999a ecosread OModel   3731 no signal found by address [0,65,1] type=0 uidname=[]
20181007.120624.840 r9999B ecosread OModel   5291 unregistered event: co [ECOS]0:65:1 uidname=[]
20181007.120627.319 r9999B ecosread ecospars 0530 <EVENT 20042>
20042 position[ok]
<END 0 (OK)>

20181007.120627.352 r9999B ecosread OECoS    2460 <event rtype="1" oid="20042" rc="0" msg="OK)&gt;">
  <20042 position="ok"/>
</event>

20181007.120627.352 r9999c ecosread OECoS    2162 reported switch=257 state=? position=ok
20181007.120627.356 r9999c ecosread OECoS    2170 reported switch address=257 state=ok
20181007.120627.357 r9999c ecosread OECoS    2192 switch addr1=65 port1=1 state=straight (2)
20181007.120627.357 r9999a ecosread OModel   5162 trying to match switch event: 0:65:1:0 type=0 uidname=[]
20181007.120627.361 r9999a ecosread OModel   3651 no more switches found by address [65,1]
20181007.120627.361 r9999a ecosread OModel   5187 trying to match signal event: 0:65:1 type=0 uidname=[]
20181007.120627.363 r9999a ecosread OModel   3731 no signal found by address [0,65,1] type=0 uidname=[]
20181007.120627.363 r9999a ecosread OModel   4419 no tt found by address 0:0
20181007.120627.363 r9999a ecosread OModel   5239 trying to match output event: 0:65:1 type=0 value=0 uidname=[]
20181007.120627.363 r9999a ecosread OModel   3761 no output found by address [0,65,1] type=0 uidname=[]
20181007.120627.364 r9999a ecosread OModel   5256 trying to match signal event: 0:65:1 type=0 uidname=[]
20181007.120627.365 r9999a ecosread OModel   3731 no signal found by address [0,65,1] type=0 uidname=[]
20181007.120627.365 r9999B ecosread OModel   5291 unregistered event: co [ECOS]0:65:1 uidname=[]
Videoman
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby rjversluis » 07.10.2018, 17:13

Hi Videoman,

man sieht im trace doch das die meldungen ankommen, nur passt es bei deine einstellungen nicht mehr wegen der schon erwähnte anpassung.
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 - CANGCx ] - [ G: CBUS - CANGCx ]
rjversluis
Site Admin
 

Re: SwitchPilot Rückmeldung wirkt nicht mehr

Postby Videoman » 07.10.2018, 22:31

Ok, d.h. das mit der Rückmeldung, wie ich es gemacht habe, wird nicht mehr unterstützt? Oder muss ich Protokoll Version auf 0 setzen ?
Ich habe nochmal den ganzen Thread gelesen, um schlau zu werden, aber alles bezieht auf ECOSDetectoren.

Ich hatte eben extra die Adresse der Weichen gewählt, damit es nicht in den s88 Bereich kommt.
Videoman
 


Return to ECoS/CS1 (DE)