Forum Replies Created

Viewing 25 posts - 51 through 75 (of 87 total)
  • Author
    Posts
  • in reply to: MattzoSensorController #2447
    ZoltanZoltan
    Participant

    Ich habe für mein Spur-G-Testprojekt den Sensorcontroller fertig gebaut:

    Bild

    Auslösermagnet unter der “Lok” Neodym 3 * Ø6mm, dicke 2mm (entspricht Ø6*6 mm);

    Bild

    Sensor in Legostein zwischen den Schwellen, fest genug und doch und bewegbar, wenn es sein muss:

    Bild

    Funktioniert 🙂

    • This reply was modified 3 years, 2 months ago by ZoltanZoltan.
    • This reply was modified 3 years, 2 months ago by ZoltanZoltan.
    in reply to: MTC4PF – MattzoTrainController for Power Functions #2446
    ZoltanZoltan
    Participant

    Erledigt 🙂

    Mattze, du hast den entscheidenden Tipp oben geliefert, ich habe in ganz andere Richtungen geschaut.

    Ich habe einmal irgendwann tatsächlich die logische Fahrtrichtung geändert gehabt, und habe das dann vergessen.

    Ich habe es nun wieder “zurückgeändert” auf “normal” und damit hat sich das verkehrte Verhalten eliminiert: forward war wieder vorwärts und reverse war wieder rückwärts.

    Aber das ist noch nicht genug: auch das andere Problem wurde gelöst, wobei es andere, aber ebenfalls Rocrail-Ursachen hatte. Hinterher leuchtet alles ein, aber ad hoc war es nebelig, noch dazu durch die verkehrte Drehrichtung verdeckt und ich schaute anfangs hinein wie ein Schwein ins Uhrwerk…

    Meine Test-Layout ist eine Pendelstrecke (für mehr habe ich keinen Platz):

    Die “Lok” ist demgemäß auch als “Pendelzug” definiert.

    Ist sie auf der Strecke, kann sie in allen drei Blöcken ja immer nur entgegengesetzt losfahren, als wie sie eingefahren ist, weil sie automatisch die Richtung drehen muss! Sie muss also meine Richtungsbefehle ignorieren, und solang losfahren, wie sie eben kann…

    Nach “zurückdrehen” der logischen Richtung und “abheben” des Loksymbols von dem Block tut sie brav, was sie soll – nach Klicken von “<<” und “>>” ändert sie brav die Motordrehrichtung.

    Bei eingeschalteter Automatik, wenn ich die Lokzeichnung in bk1 hineinsetze und die Lok starte, fährt die Lokzeichnung korrekt die Strecke ab, genau, wie ich ihre Fahrt mit dem Anklicken der Sensoren simuliere – und die aufgebockte “Lok” dreht die Räder in die entsprechende, korrekte Richtung mit, brav die Richtung wechselnd. Lichter inklusive. Also alles paletti. Fast. Ich habe nämlich noch eine Beobachtung gemacht: Bevor die “Lok” in der Gegenrichtung anfährt, kommt immer ein ganz kurzer Motor-Impuls noch in der vorhergehenden Richtung! Kann man das irgendwie abstellen?

    (Eine Kleinigkeit noch, allerdings Rocrail-related: Vmin (Stufe I.) in die Geschwindigkeitseinstellungen darf nicht kleiner als 3 sein, denn es verwirrt Rocrail irgendwie, der Schieberegler regelt dann nicht ab. Er zeigt zwar 0, aber der Motor dreht sich weiter, ich weiß nicht, warum. Und nach Stop ignoriert er die Drehrichtung in diesem Falle auch wieder. Mit Vmin=3 verhält sich aber alles korrekt.)

    Eine letzte Frage noch: kann ich den Wert von MIN_ARDUINO_POWER von 400 heruntersetzen? Wie weit? Die Lok fährt nämlich sehr abrupt los und hält sehr abrupt an, das könnte doch etwas sanfter gehen? Bitte das noch beantworten!

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2445
    ZoltanZoltan
    Participant

    Hm, danke… das löst das Problem, dass es “umgekehrt” ist – stinkeinfach, wenn es wirklich nur das war, hätte ich selber drauf kommen können/sollen… checke ich morgen. Aber mein grösstes Problem bleibt vorerst bestehen… ich melde mich morgen.

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2443
    ZoltanZoltan
    Participant

    Der Motor dreht sich ja korrekt auch in die andere Richtung, wenn ich ihn direkt während der Fahrt umsteuere. Er dreht nur dann immer vorwärts, wenn ich erstmal Stopp mache und dann erst die Richtung wechsle. Aus V=0 fährt er immer nur in die eine Richtung los, unabhängig von << oder >>. Config.h ist die gleiche die ich vom “Firmware” heruntergeladen habe. Also alles ist wie auf deiner Website! Ich finde keinen Fehler nirgends, deswegen bin ich ja verzweifelt!

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2435
    ZoltanZoltan
    Participant

    Ich weiss nicht, wie ich Dateien anhängen kann, die Logs sind ziemlich lang, ich versuche, sie als “Code” einzufügen.

    Zuerst zum Aufbau:

    D0, D1, D2 und D7 sind Spitz- und Schlusslichter.
    Die wechseln jedesmal korrekt wie sie sollen.

    D3, D4 gehen zum Motorshield L9110 Motor A, Motor ist an Buchse A angeschlossen und reagiert.
    Wenn ich während der Fahrt von “>>” auf “<<” oder zurück wechsle, ändert sich der Motor die Drehrichtung korrekt.

    Wenn ich bei der Fahrt “>>” zuerst “Stop” drücke und dann “<<“, und dann wieder losfahre, dreht sich der Motor wieder in die gleiche Richtung und er ändert die Drehrichtung nicht.

    Das heisst, wenn V=0 ist, fährt der Motor immer in die eine Richtung los, unabhängig vom Stand “>>” oder “<<“.

    Hier ist die Logdatei von mosquitto_sub:

    MQTT-LOG (MQTT Logging gestartet mit "mosquitto_sub -v -t '#' | ts > /home/nathalie/Schreibtisch/mqtt.log"
    --------
    
    Feb 19 16:32:00 rocrail/service/command <clock divider="1" hour="16" minute="32" wday="5" mday="19" month="2" year="2021" time="1613748720" temp="20" bri="255" lux="0" pressure="0" humidity="0" cmd="sync"/>
    Feb 19 16:32:00 
    Feb 19 16:32:00 rocrail/service/info/clock <clock divider="1" hour="16" minute="32" wday="5" mday="19" month="2" year="2021" time="1613748720" temp="20" bri="255" lux="0" pressure="0" humidity="0" cmd="sync"/>
    Feb 19 16:32:00 
    Feb 19 16:32:00 rocrail/service/info/clock <clock divider="1" hour="16" minute="32" wday="5" mday="19" month="2" year="2021" time="1613748720" temp="20" bri="255" lux="0" pressure="0" humidity="0" cmd="sync" wio="true"/>
    Feb 19 16:32:00 
    Feb 19 16:32:14 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:32:14 
    Feb 19 16:32:14 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:32:14 
    Feb 19 16:32:14 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2411" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:14 
    Feb 19 16:32:14 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=8, command=- V=30, dir=rev, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:32:14 
    Feb 19 16:32:14 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="true" addr="3000" secaddr="0" V="29" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2411" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:14 
    Feb 19 16:32:21 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:32:21 
    Feb 19 16:32:21 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:32:21 
    Feb 19 16:32:21 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2418" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:21 
    Feb 19 16:32:21 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=rev, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:32:21 
    Feb 19 16:32:21 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="true" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2418" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:21 
    Feb 19 16:32:34 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:32:34 
    Feb 19 16:32:34 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:32:34 
    Feb 19 16:32:34 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2418" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:34 
    Feb 19 16:32:34 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:32:34 
    Feb 19 16:32:34 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2418" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:34 
    Feb 19 16:32:44 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:32:44 
    Feb 19 16:32:44 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:32:44 
    Feb 19 16:32:44 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2418" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:44 
    Feb 19 16:32:44 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=8, command=- V=30, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:32:44 
    Feb 19 16:32:44 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="29" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2418" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:44 
    Feb 19 16:32:54 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:32:54 
    Feb 19 16:32:54 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:32:54 
    Feb 19 16:32:54 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2428" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:54 
    Feb 19 16:32:54 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=8, command=- V=29, dir=rev, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:32:54 
    Feb 19 16:32:54 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="true" addr="3000" secaddr="0" V="29" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2428" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:32:54 
    Feb 19 16:33:00 rocrail/service/command <clock divider="1" hour="16" minute="33" wday="5" mday="19" month="2" year="2021" time="1613748780" temp="20" bri="255" lux="0" pressure="0" humidity="0" cmd="sync"/>
    Feb 19 16:33:00 
    Feb 19 16:33:00 rocrail/service/info/clock <clock divider="1" hour="16" minute="33" wday="5" mday="19" month="2" year="2021" time="1613748780" temp="20" bri="255" lux="0" pressure="0" humidity="0" cmd="sync"/>
    Feb 19 16:33:00 
    Feb 19 16:33:00 rocrail/service/info/clock <clock divider="1" hour="16" minute="33" wday="5" mday="19" month="2" year="2021" time="1613748780" temp="20" bri="255" lux="0" pressure="0" humidity="0" cmd="sync" wio="true"/>
    Feb 19 16:33:00 
    Feb 19 16:33:04 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:04 
    Feb 19 16:33:04 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:04 
    Feb 19 16:33:04 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2438" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:04 
    Feb 19 16:33:04 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=8, command=- V=29, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:04 
    Feb 19 16:33:04 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="29" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2438" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:04 
    Feb 19 16:33:11 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:11 
    Feb 19 16:33:11 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:11 
    Feb 19 16:33:11 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2445" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:11 
    Feb 19 16:33:11 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:11 
    Feb 19 16:33:11 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2445" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:11 
    Feb 19 16:33:16 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:16 
    Feb 19 16:33:16 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:16 
    Feb 19 16:33:16 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=8, command=- V=30, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:16 
    Feb 19 16:33:16 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2445" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:16 
    Feb 19 16:33:16 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="29" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2445" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:16 
    Feb 19 16:33:21 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:21 
    Feb 19 16:33:21 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:21 
    Feb 19 16:33:21 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2450" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:21 
    Feb 19 16:33:21 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:21 
    Feb 19 16:33:21 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2450" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:21 
    Feb 19 16:33:25 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:25 
    Feb 19 16:33:25 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:25 
    Feb 19 16:33:25 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2450" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:25 
    Feb 19 16:33:25 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=rev, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:25 
    Feb 19 16:33:25 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="true" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2450" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:25 
    Feb 19 16:33:28 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:28 
    Feb 19 16:33:28 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:28 
    Feb 19 16:33:28 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2450" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:28 
    Feb 19 16:33:28 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=8, command=- V=30, dir=rev, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:28 
    Feb 19 16:33:28 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="true" addr="3000" secaddr="0" V="29" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2450" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:28 
    Feb 19 16:33:36 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:36 
    Feb 19 16:33:36 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:36 
    Feb 19 16:33:36 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2458" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:36 
    Feb 19 16:33:36 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=rev, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:36 
    Feb 19 16:33:36 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="true" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2458" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:36 
    Feb 19 16:33:37 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:37 
    Feb 19 16:33:37 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:37 
    Feb 19 16:33:37 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2458" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:37 
    Feb 19 16:33:37 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:37 
    Feb 19 16:33:37 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2458" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:37 
    Feb 19 16:33:39 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:39 
    Feb 19 16:33:39 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:39 
    Feb 19 16:33:39 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2458" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:39 
    Feb 19 16:33:39 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=8, command=- V=30, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:39 
    Feb 19 16:33:39 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="29" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2459" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:39 
    Feb 19 16:33:42 rocrail/service/command <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    Feb 19 16:33:42 
    Feb 19 16:33:42 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false" wio="true"/>
    Feb 19 16:33:42 
    Feb 19 16:33:42 rocrail/service/info/lc <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" iid="" uid="0" sid="0" secaddr="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" runtime="2462" mtime="0" rdate="1613748285" mint="0" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:42 
    Feb 19 16:33:42 rocrail/service/info/exception <exception text="id=lego: addr=3000, protocol=default, calculated speed=0, command=- V=0, dir=fwd, lights=off, throttleid=rv3535" level="16384" id="9999"/>
    Feb 19 16:33:42 
    Feb 19 16:33:42 rocrail/service/info/lc <lc id="lego" uid="0" sid="0" dir="false" addr="3000" secaddr="0" V="0" placing="false" blockenterside="false" blockenterid="" modeevent="false" mode="stop" modereason="" resumeauto="false" manual="false" shunting="false" standalone="false" blockid="" destblockid="" fn="false" runtime="2462" mtime="0" rdate="1613748285" mint="0" throttleid="virtual" active="true" waittime="0" scidx="-1" scheduleid="" tourid="" scheduleinithour="0" len="0" weight="0" train="" trainlen="0" trainweight="0" V_realkmh="0" fifotop="false" image="lego.png" imagenr="0" energypercentage="0" lookupschedule="false" pause="false" consist=""/>
    Feb 19 16:33:42 
    Feb 19 16:33:50 rocrail/service/command <sys cmd="stop" informall="true" controlcode="" slavecode="" server="infwA0000ED0"/>
    Feb 19 16:33:50 
    Feb 19 16:33:50 rocrail/service/info/sys <sys cmd="stop" informall="true" controlcode="" slavecode="" server="infwA0000ED0" wio="true"/>
    Feb 19 16:33:50 
    Feb 19 16:33:50 rocrail/service/info/exception <exception text="Global power OFF" level="16384" id="9999"/>
    Feb 19 16:33:50 
    Feb 19 16:33:50 rocrail/service/info/state <state iid="vcs-1" power="false" loadmax="5000" load="0" volt="0" temp="30" uid="1" trackbus="false" sensorbus="true" accessorybus="true" error="167" consolemode="false" healthy="true"/>
    Feb 19 16:33:50 

    Hier ist die Logdatei von ttyUSB0 serial:

    Log vom Arduino IDE für ttyUSB0:
    --------------------------------
    16:32:00.781 -> Parsing XML successful
    16:32:00.781 -> Unknown message, disregarded.
    16:32:14.192 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:32:14.259 -> 
    16:32:14.259 -> Parsing XML successful
    16:32:14.309 -> <lc> node found. Processing loco message...
    16:32:14.309 -> loco id: lego
    16:32:14.309 -> addr: 3000
    16:32:14.309 -> Consuming message for train LEGO (3000)
    16:32:14.309 -> dir (raw): false
    16:32:14.309 -> direction: backward
    16:32:14.309 -> V: 30
    16:32:14.309 -> V_max: 100
    16:32:14.309 -> Message parsing complete, target speed set to -30 (current: 0, max: 100)
    16:32:14.309 -> Setting motor speed: -2 (power: 412) for motor shield LEGO
    16:32:14.309 -> Light event reverse
    16:32:14.309 -> Light event reverse
    16:32:14.309 -> Light event reverse
    16:32:14.309 -> Light event reverse
    16:32:14.309 -> Flipping function 1 to 0
    16:32:14.309 -> Flipping function 2 to 1
    16:32:14.309 -> Flipping function 3 to 0
    16:32:14.309 -> Flipping function 4 to 1
    16:32:14.391 -> Setting motor speed: -4 (power: 425) for motor shield LEGO
    16:32:14.490 -> Setting motor speed: -6 (power: 437) for motor shield LEGO
    16:32:14.590 -> Setting motor speed: -8 (power: 450) for motor shield LEGO
    16:32:14.689 -> Setting motor speed: -10 (power: 462) for motor shield LEGO
    16:32:14.788 -> Setting motor speed: -12 (power: 475) for motor shield LEGO
    16:32:14.888 -> Setting motor speed: -14 (power: 487) for motor shield LEGO
    16:32:14.987 -> Setting motor speed: -16 (power: 500) for motor shield LEGO
    16:32:15.087 -> Setting motor speed: -18 (power: 512) for motor shield LEGO
    16:32:15.186 -> Setting motor speed: -20 (power: 525) for motor shield LEGO
    16:32:15.285 -> Setting motor speed: -22 (power: 537) for motor shield LEGO
    16:32:15.385 -> Setting motor speed: -24 (power: 550) for motor shield LEGO
    16:32:15.484 -> Setting motor speed: -26 (power: 562) for motor shield LEGO
    16:32:15.583 -> Setting motor speed: -28 (power: 574) for motor shield LEGO
    16:32:15.682 -> Setting motor speed: -30 (power: 587) for motor shield LEGO
    16:32:21.212 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:32:21.278 -> 
    16:32:21.278 -> Parsing XML successful
    16:32:21.278 -> <lc> node found. Processing loco message...
    16:32:21.318 -> loco id: lego
    16:32:21.318 -> addr: 3000
    16:32:21.318 -> Consuming message for train LEGO (3000)
    16:32:21.318 -> dir (raw): false
    16:32:21.318 -> direction: backward
    16:32:21.318 -> V: 0
    16:32:21.318 -> V_max: 100
    16:32:21.318 -> Message parsing complete, target speed set to 0 (current: -30, max: 100)
    16:32:21.318 -> Setting motor speed: 0 (power: 0) for motor shield LEGO
    16:32:21.318 -> Light event stop
    16:32:21.318 -> Light event stop
    16:32:21.318 -> Light event stop
    16:32:21.318 -> Light event stop
    16:32:34.359 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:32:34.425 -> 
    16:32:34.425 -> Parsing XML successful
    16:32:34.425 -> <lc> node found. Processing loco message...
    16:32:34.425 -> loco id: lego
    16:32:34.425 -> addr: 3000
    16:32:34.425 -> Consuming message for train LEGO (3000)
    16:32:34.425 -> dir (raw): true
    16:32:34.425 -> direction: forward
    16:32:34.425 -> V: 0
    16:32:34.425 -> V_max: 100
    16:32:34.425 -> Message parsing complete, target speed set to 0 (current: 0, max: 100)
    16:32:44.856 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:32:44.923 -> 
    16:32:44.923 -> Parsing XML successful
    16:32:44.923 -> <lc> node found. Processing loco message...
    16:32:44.960 -> loco id: lego
    16:32:44.960 -> addr: 3000
    16:32:44.960 -> Consuming message for train LEGO (3000)
    16:32:44.960 -> dir (raw): true
    16:32:44.960 -> direction: forward
    16:32:44.960 -> V: 30
    16:32:44.960 -> V_max: 100
    16:32:44.960 -> Message parsing complete, target speed set to 30 (current: 0, max: 100)
    16:32:44.960 -> Setting motor speed: 2 (power: 412) for motor shield LEGO
    16:32:44.960 -> Light event forward
    16:32:44.960 -> Light event forward
    16:32:44.960 -> Light event forward
    16:32:44.960 -> Light event forward
    16:32:44.960 -> Flipping function 1 to 1
    16:32:44.960 -> Flipping function 2 to 0
    16:32:44.960 -> Flipping function 3 to 1
    16:32:44.960 -> Flipping function 4 to 0
    16:32:45.055 -> Setting motor speed: 4 (power: 425) for motor shield LEGO
    16:32:45.154 -> Setting motor speed: 6 (power: 437) for motor shield LEGO
    16:32:45.254 -> Setting motor speed: 8 (power: 450) for motor shield LEGO
    16:32:45.353 -> Setting motor speed: 10 (power: 462) for motor shield LEGO
    16:32:45.452 -> Setting motor speed: 12 (power: 475) for motor shield LEGO
    16:32:45.552 -> Setting motor speed: 14 (power: 487) for motor shield LEGO
    16:32:45.651 -> Setting motor speed: 16 (power: 500) for motor shield LEGO
    16:32:45.750 -> Setting motor speed: 18 (power: 512) for motor shield LEGO
    16:32:45.850 -> Setting motor speed: 20 (power: 525) for motor shield LEGO
    16:32:45.949 -> Setting motor speed: 22 (power: 537) for motor shield LEGO
    16:32:46.048 -> Setting motor speed: 24 (power: 550) for motor shield LEGO
    16:32:46.148 -> Setting motor speed: 26 (power: 562) for motor shield LEGO
    16:32:46.247 -> Setting motor speed: 28 (power: 574) for motor shield LEGO
    16:32:46.347 -> Setting motor speed: 30 (power: 587) for motor shield LEGO
    16:32:54.294 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:32:54.360 -> 
    16:32:54.360 -> Parsing XML successful
    16:32:54.360 -> <lc> node found. Processing loco message...
    16:32:54.360 -> loco id: lego
    16:32:54.360 -> addr: 3000
    16:32:54.360 -> Consuming message for train LEGO (3000)
    16:32:54.360 -> dir (raw): false
    16:32:54.360 -> direction: backward
    16:32:54.360 -> V: 29
    16:32:54.360 -> V_max: 100
    16:32:54.360 -> Message parsing complete, target speed set to -29 (current: 30, max: 100)
    16:32:54.393 -> Setting motor speed: 28 (power: 574) for motor shield LEGO
    16:32:54.459 -> Setting motor speed: 26 (power: 562) for motor shield LEGO
    16:32:54.559 -> Setting motor speed: 24 (power: 550) for motor shield LEGO
    16:32:54.658 -> Setting motor speed: 22 (power: 537) for motor shield LEGO
    16:32:54.757 -> Setting motor speed: 20 (power: 525) for motor shield LEGO
    16:32:54.857 -> Setting motor speed: 18 (power: 512) for motor shield LEGO
    16:32:54.956 -> Setting motor speed: 16 (power: 500) for motor shield LEGO
    16:32:55.056 -> Setting motor speed: 14 (power: 487) for motor shield LEGO
    16:32:55.155 -> Setting motor speed: 12 (power: 475) for motor shield LEGO
    16:32:55.254 -> Setting motor speed: 10 (power: 462) for motor shield LEGO
    16:32:55.354 -> Setting motor speed: 8 (power: 450) for motor shield LEGO
    16:32:55.453 -> Setting motor speed: 6 (power: 437) for motor shield LEGO
    16:32:55.585 -> Setting motor speed: 4 (power: 425) for motor shield LEGO
    16:32:55.685 -> Setting motor speed: 2 (power: 412) for motor shield LEGO
    16:32:55.784 -> Setting motor speed: 0 (power: 0) for motor shield LEGO
    16:32:55.784 -> Light event stop
    16:32:55.784 -> Light event stop
    16:32:55.784 -> Light event stop
    16:32:55.784 -> Light event stop
    16:32:55.884 -> Setting motor speed: -2 (power: 412) for motor shield LEGO
    16:32:55.884 -> Light event reverse
    16:32:55.884 -> Light event reverse
    16:32:55.884 -> Light event reverse
    16:32:55.884 -> Light event reverse
    16:32:55.884 -> Flipping function 1 to 0
    16:32:55.884 -> Flipping function 2 to 1
    16:32:55.884 -> Flipping function 3 to 0
    16:32:55.884 -> Flipping function 4 to 1
    16:32:55.983 -> Setting motor speed: -4 (power: 425) for motor shield LEGO
    16:32:56.082 -> Setting motor speed: -6 (power: 437) for motor shield LEGO
    16:32:56.182 -> Setting motor speed: -8 (power: 450) for motor shield LEGO
    16:32:56.281 -> Setting motor speed: -10 (power: 462) for motor shield LEGO
    16:32:56.380 -> Setting motor speed: -12 (power: 475) for motor shield LEGO
    16:32:56.480 -> Setting motor speed: -14 (power: 487) for motor shield LEGO
    16:32:56.579 -> Setting motor speed: -16 (power: 500) for motor shield LEGO
    16:32:56.678 -> Setting motor speed: -18 (power: 512) for motor shield LEGO
    16:32:56.778 -> Setting motor speed: -20 (power: 525) for motor shield LEGO
    16:32:56.877 -> Setting motor speed: -22 (power: 537) for motor shield LEGO
    16:32:56.976 -> Setting motor speed: -24 (power: 550) for motor shield LEGO
    16:32:57.076 -> Setting motor speed: -26 (power: 562) for motor shield LEGO
    16:32:57.175 -> Setting motor speed: -28 (power: 574) for motor shield LEGO
    16:32:57.274 -> Setting motor speed: -29 (power: 581) for motor shield LEGO
    16:33:00.752 -> Received MQTT message [rocrail/service/command]: <clock divider="1" hour="16" minute="33" wday="5" mday="19" month="2" year="2021" time="1613748780" temp="20" bri="255" lux="0" pressure="0" humidity="0" cmd="sync"/>
    16:33:00.785 -> 
    16:33:00.785 -> Parsing XML successful
    16:33:00.785 -> Unknown message, disregarded.
    16:33:04.792 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="29" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:04.891 -> 
    16:33:04.891 -> Parsing XML successful
    16:33:04.891 -> <lc> node found. Processing loco message...
    16:33:04.891 -> loco id: lego
    16:33:04.891 -> addr: 3000
    16:33:04.891 -> Consuming message for train LEGO (3000)
    16:33:04.891 -> dir (raw): true
    16:33:04.891 -> direction: forward
    16:33:04.891 -> V: 29
    16:33:04.891 -> V_max: 100
    16:33:04.891 -> Message parsing complete, target speed set to 29 (current: -29, max: 100)
    16:33:04.891 -> Setting motor speed: -27 (power: 568) for motor shield LEGO
    16:33:04.990 -> Setting motor speed: -25 (power: 556) for motor shield LEGO
    16:33:05.089 -> Setting motor speed: -23 (power: 543) for motor shield LEGO
    16:33:05.189 -> Setting motor speed: -21 (power: 531) for motor shield LEGO
    16:33:05.288 -> Setting motor speed: -19 (power: 518) for motor shield LEGO
    16:33:05.388 -> Setting motor speed: -17 (power: 506) for motor shield LEGO
    16:33:05.487 -> Setting motor speed: -15 (power: 493) for motor shield LEGO
    16:33:05.586 -> Setting motor speed: -13 (power: 481) for motor shield LEGO
    16:33:05.685 -> Setting motor speed: -11 (power: 469) for motor shield LEGO
    16:33:05.785 -> Setting motor speed: -9 (power: 456) for motor shield LEGO
    16:33:05.884 -> Setting motor speed: -7 (power: 444) for motor shield LEGO
    16:33:05.983 -> Setting motor speed: -5 (power: 431) for motor shield LEGO
    16:33:06.083 -> Setting motor speed: -3 (power: 419) for motor shield LEGO
    16:33:06.182 -> Setting motor speed: -1 (power: 406) for motor shield LEGO
    16:33:06.281 -> Setting motor speed: 1 (power: 406) for motor shield LEGO
    16:33:06.281 -> Light event forward
    16:33:06.281 -> Light event forward
    16:33:06.315 -> Light event forward
    16:33:06.315 -> Light event forward
    16:33:06.315 -> Flipping function 1 to 1
    16:33:06.315 -> Flipping function 2 to 0
    16:33:06.315 -> Flipping function 3 to 1
    16:33:06.315 -> Flipping function 4 to 0
    16:33:06.381 -> Setting motor speed: 3 (power: 419) for motor shield LEGO
    16:33:06.480 -> Setting motor speed: 5 (power: 431) for motor shield LEGO
    16:33:06.579 -> Setting motor speed: 7 (power: 444) for motor shield LEGO
    16:33:06.679 -> Setting motor speed: 9 (power: 456) for motor shield LEGO
    16:33:06.778 -> Setting motor speed: 11 (power: 469) for motor shield LEGO
    16:33:06.877 -> Setting motor speed: 13 (power: 481) for motor shield LEGO
    16:33:06.977 -> Setting motor speed: 15 (power: 493) for motor shield LEGO
    16:33:07.076 -> Setting motor speed: 17 (power: 506) for motor shield LEGO
    16:33:07.208 -> Setting motor speed: 19 (power: 518) for motor shield LEGO
    16:33:07.308 -> Setting motor speed: 21 (power: 531) for motor shield LEGO
    16:33:07.407 -> Setting motor speed: 23 (power: 543) for motor shield LEGO
    16:33:07.506 -> Setting motor speed: 25 (power: 556) for motor shield LEGO
    16:33:07.606 -> Setting motor speed: 27 (power: 568) for motor shield LEGO
    16:33:07.705 -> Setting motor speed: 29 (power: 581) for motor shield LEGO
    16:33:11.712 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:11.778 -> 
    16:33:11.778 -> Parsing XML successful
    16:33:11.778 -> <lc> node found. Processing loco message...
    16:33:11.812 -> loco id: lego
    16:33:11.812 -> addr: 3000
    16:33:11.812 -> Consuming message for train LEGO (3000)
    16:33:11.812 -> dir (raw): true
    16:33:11.812 -> direction: forward
    16:33:11.812 -> V: 0
    16:33:11.812 -> V_max: 100
    16:33:11.812 -> Message parsing complete, target speed set to 0 (current: 29, max: 100)
    16:33:11.812 -> Setting motor speed: 0 (power: 0) for motor shield LEGO
    16:33:11.812 -> Light event stop
    16:33:11.812 -> Light event stop
    16:33:11.812 -> Light event stop
    16:33:11.812 -> Light event stop
    16:33:16.547 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:16.613 -> 
    16:33:16.613 -> Parsing XML successful
    16:33:16.613 -> <lc> node found. Processing loco message...
    16:33:16.613 -> loco id: lego
    16:33:16.613 -> addr: 3000
    16:33:16.613 -> Consuming message for train LEGO (3000)
    16:33:16.613 -> dir (raw): true
    16:33:16.613 -> direction: forward
    16:33:16.613 -> V: 30
    16:33:16.613 -> V_max: 100
    16:33:16.613 -> Message parsing complete, target speed set to 30 (current: 0, max: 100)
    16:33:16.613 -> Setting motor speed: 2 (power: 412) for motor shield LEGO
    16:33:16.613 -> Light event forward
    16:33:16.646 -> Light event forward
    16:33:16.646 -> Light event forward
    16:33:16.646 -> Light event forward
    16:33:16.712 -> Setting motor speed: 4 (power: 425) for motor shield LEGO
    16:33:16.812 -> Setting motor speed: 6 (power: 437) for motor shield LEGO
    16:33:16.911 -> Setting motor speed: 8 (power: 450) for motor shield LEGO
    16:33:17.011 -> Setting motor speed: 10 (power: 462) for motor shield LEGO
    16:33:17.110 -> Setting motor speed: 12 (power: 475) for motor shield LEGO
    16:33:17.209 -> Setting motor speed: 14 (power: 487) for motor shield LEGO
    16:33:17.309 -> Setting motor speed: 16 (power: 500) for motor shield LEGO
    16:33:17.408 -> Setting motor speed: 18 (power: 512) for motor shield LEGO
    16:33:17.507 -> Setting motor speed: 20 (power: 525) for motor shield LEGO
    16:33:17.607 -> Setting motor speed: 22 (power: 537) for motor shield LEGO
    16:33:17.706 -> Setting motor speed: 24 (power: 550) for motor shield LEGO
    16:33:17.805 -> Setting motor speed: 26 (power: 562) for motor shield LEGO
    16:33:17.905 -> Setting motor speed: 28 (power: 574) for motor shield LEGO
    16:33:18.004 -> Setting motor speed: 30 (power: 587) for motor shield LEGO
    16:33:21.646 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:21.713 -> 
    16:33:21.713 -> Parsing XML successful
    16:33:21.713 -> <lc> node found. Processing loco message...
    16:33:21.746 -> loco id: lego
    16:33:21.746 -> addr: 3000
    16:33:21.746 -> Consuming message for train LEGO (3000)
    16:33:21.746 -> dir (raw): true
    16:33:21.746 -> direction: forward
    16:33:21.746 -> V: 0
    16:33:21.746 -> V_max: 100
    16:33:21.746 -> Message parsing complete, target speed set to 0 (current: 30, max: 100)
    16:33:21.746 -> Setting motor speed: 0 (power: 0) for motor shield LEGO
    16:33:21.746 -> Light event stop
    16:33:21.746 -> Light event stop
    16:33:21.746 -> Light event stop
    16:33:21.746 -> Light event stop
    16:33:25.653 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:25.719 -> 
    16:33:25.719 -> Parsing XML successful
    16:33:25.719 -> <lc> node found. Processing loco message...
    16:33:25.769 -> loco id: lego
    16:33:25.769 -> addr: 3000
    16:33:25.769 -> Consuming message for train LEGO (3000)
    16:33:25.769 -> dir (raw): false
    16:33:25.769 -> direction: backward
    16:33:25.769 -> V: 0
    16:33:25.769 -> V_max: 100
    16:33:25.769 -> Message parsing complete, target speed set to 0 (current: 0, max: 100)
    16:33:28.964 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:29.030 -> 
    16:33:29.030 -> Parsing XML successful
    16:33:29.030 -> <lc> node found. Processing loco message...
    16:33:29.063 -> loco id: lego
    16:33:29.063 -> addr: 3000
    16:33:29.063 -> Consuming message for train LEGO (3000)
    16:33:29.063 -> dir (raw): false
    16:33:29.063 -> direction: backward
    16:33:29.063 -> V: 30
    16:33:29.063 -> V_max: 100
    16:33:29.063 -> Message parsing complete, target speed set to -30 (current: 0, max: 100)
    16:33:29.063 -> Setting motor speed: -2 (power: 412) for motor shield LEGO
    16:33:29.063 -> Light event reverse
    16:33:29.063 -> Light event reverse
    16:33:29.063 -> Light event reverse
    16:33:29.063 -> Light event reverse
    16:33:29.063 -> Flipping function 1 to 0
    16:33:29.145 -> Flipping function 2 to 1
    16:33:29.145 -> Flipping function 3 to 0
    16:33:29.145 -> Flipping function 4 to 1
    16:33:29.145 -> Setting motor speed: -4 (power: 425) for motor shield LEGO
    16:33:29.262 -> Setting motor speed: -6 (power: 437) for motor shield LEGO
    16:33:29.361 -> Setting motor speed: -8 (power: 450) for motor shield LEGO
    16:33:29.460 -> Setting motor speed: -10 (power: 462) for motor shield LEGO
    16:33:29.560 -> Setting motor speed: -12 (power: 475) for motor shield LEGO
    16:33:29.659 -> Setting motor speed: -14 (power: 487) for motor shield LEGO
    16:33:29.758 -> Setting motor speed: -16 (power: 500) for motor shield LEGO
    16:33:29.858 -> Setting motor speed: -18 (power: 512) for motor shield LEGO
    16:33:29.957 -> Setting motor speed: -20 (power: 525) for motor shield LEGO
    16:33:30.056 -> Setting motor speed: -22 (power: 537) for motor shield LEGO
    16:33:30.156 -> Setting motor speed: -24 (power: 550) for motor shield LEGO
    16:33:30.255 -> Setting motor speed: -26 (power: 562) for motor shield LEGO
    16:33:30.354 -> Setting motor speed: -28 (power: 574) for motor shield LEGO
    16:33:30.454 -> Setting motor speed: -30 (power: 587) for motor shield LEGO
    16:33:36.182 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="false" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:36.248 -> 
    16:33:36.248 -> Parsing XML successful
    16:33:36.248 -> <lc> node found. Processing loco message...
    16:33:36.248 -> loco id: lego
    16:33:36.248 -> addr: 3000
    16:33:36.248 -> Consuming message for train LEGO (3000)
    16:33:36.282 -> dir (raw): false
    16:33:36.282 -> direction: backward
    16:33:36.282 -> V: 0
    16:33:36.282 -> V_max: 100
    16:33:36.282 -> Message parsing complete, target speed set to 0 (current: -30, max: 100)
    16:33:36.282 -> Setting motor speed: 0 (power: 0) for motor shield LEGO
    16:33:36.282 -> Light event stop
    16:33:36.282 -> Light event stop
    16:33:36.282 -> Light event stop
    16:33:36.282 -> Light event stop
    16:33:37.076 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" sw="true" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:37.142 -> 
    16:33:37.142 -> Parsing XML successful
    16:33:37.202 -> <lc> node found. Processing loco message...
    16:33:37.202 -> loco id: lego
    16:33:37.202 -> addr: 3000
    16:33:37.202 -> Consuming message for train LEGO (3000)
    16:33:37.202 -> dir (raw): true
    16:33:37.202 -> direction: forward
    16:33:37.202 -> V: 0
    16:33:37.202 -> V_max: 100
    16:33:37.202 -> Message parsing complete, target speed set to 0 (current: 0, max: 100)
    16:33:39.096 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="30" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:39.162 -> 
    16:33:39.162 -> Parsing XML successful
    16:33:39.162 -> <lc> node found. Processing loco message...
    16:33:39.162 -> loco id: lego
    16:33:39.162 -> addr: 3000
    16:33:39.162 -> Consuming message for train LEGO (3000)
    16:33:39.162 -> dir (raw): true
    16:33:39.162 -> direction: forward
    16:33:39.162 -> V: 30
    16:33:39.162 -> V_max: 100
    16:33:39.229 -> Message parsing complete, target speed set to 30 (current: 0, max: 100)
    16:33:39.229 -> Setting motor speed: 2 (power: 412) for motor shield LEGO
    16:33:39.229 -> Light event forward
    16:33:39.229 -> Light event forward
    16:33:39.229 -> Light event forward
    16:33:39.229 -> Light event forward
    16:33:39.229 -> Flipping function 1 to 1
    16:33:39.229 -> Flipping function 2 to 0
    16:33:39.229 -> Flipping function 3 to 1
    16:33:39.229 -> Flipping function 4 to 0
    16:33:39.295 -> Setting motor speed: 4 (power: 425) for motor shield LEGO
    16:33:39.394 -> Setting motor speed: 6 (power: 437) for motor shield LEGO
    16:33:39.493 -> Setting motor speed: 8 (power: 450) for motor shield LEGO
    16:33:39.593 -> Setting motor speed: 10 (power: 462) for motor shield LEGO
    16:33:39.692 -> Setting motor speed: 12 (power: 475) for motor shield LEGO
    16:33:39.791 -> Setting motor speed: 14 (power: 487) for motor shield LEGO
    16:33:39.891 -> Setting motor speed: 16 (power: 500) for motor shield LEGO
    16:33:39.990 -> Setting motor speed: 18 (power: 512) for motor shield LEGO
    16:33:40.089 -> Setting motor speed: 20 (power: 525) for motor shield LEGO
    16:33:40.189 -> Setting motor speed: 22 (power: 537) for motor shield LEGO
    16:33:40.288 -> Setting motor speed: 24 (power: 550) for motor shield LEGO
    16:33:40.387 -> Setting motor speed: 26 (power: 562) for motor shield LEGO
    16:33:40.487 -> Setting motor speed: 28 (power: 574) for motor shield LEGO
    16:33:40.586 -> Setting motor speed: 30 (power: 587) for motor shield LEGO
    16:33:43.004 -> Received MQTT message [rocrail/service/command]: <lc id="lego" bus="0" addr="3000" V="0" fn="false" dir="true" usesecaddr="false" throttleid="rv3535" controlcode="" slavecode="" server="infwA0000ED0" fncnt="4" f0="false" f1="false" f2="false" f3="false" f4="false" f5="false" f6="false" f7="false" f8="false" f9="false" f10="false" f11="false" f12="false" f13="false" f14="false" f15="false" f16="false" f17="false" f18="false" f19="false" f20="false" f21="false" f22="false" f23="false" f24="false" f25="false" f26="false" f27="false" f28="false" f29="false" f30="false" f31="false" f32="false" mass="0" minstep="0" maxstep="0" pwm="0" pwmcorrdiv="10" V_step="0" V_min="1" V_max="100" V_mode="percent" prot="P" protver="1" spcnt="28" oid="" identifier="" mode="stop" iid="" imagenr="0" informall="false"/>
    16:33:43.070 -> 
    16:33:43.070 -> Parsing XML successful
    16:33:43.070 -> <lc> node found. Processing loco message...
    16:33:43.070 -> loco id: lego
    16:33:43.070 -> addr: 3000
    16:33:43.070 -> Consuming message for train LEGO (3000)
    16:33:43.070 -> dir (raw): true
    16:33:43.070 -> direction: forward
    16:33:43.070 -> V: 0
    16:33:43.070 -> V_max: 100
    16:33:43.103 -> Message parsing complete, target speed set to 0 (current: 30, max: 100)
    16:33:43.103 -> Setting motor speed: 0 (power: 0) for motor shield LEGO
    16:33:43.103 -> Light event stop
    16:33:43.103 -> Light event stop
    16:33:43.103 -> Light event stop
    16:33:43.103 -> Light event stop
    16:33:50.089 -> Received MQTT message [rocrail/service/command]: <sys cmd="stop" informall="true" controlcode="" slavecode="" server="infwA0000ED0"/>
    16:33:50.122 -> 
    16:33:50.122 -> Parsing XML successful
    16:33:50.122 -> <sys> node found. Processing sys message...
    16:33:50.122 -> rocrail system command: stop
    16:33:50.122 -> received ebreak, stop or shutdown command. Stopping train.
    16:33:50.586
    in reply to: MTC4PF – MattzoTrainController for Power Functions #2430
    ZoltanZoltan
    Participant

    Hallo Leute, ich schon wieder (bzw.: noch immer…):

    Der Motor dreht sich aus 0 startend immer vorwärts, unabhängig davon, ob im Rocrail Throttle “>>” oder “<<” angezeigt wird.

    Wird es während der Fahrt von”>>” auf “<<” umgeschaltet, tut der Motor die Drehrichtung ändern. Steht die Lok, dreht der Motor immer vorwärts los.

    Kann mir denn hier niemand helfen?

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2412
    ZoltanZoltan
    Participant

    Ich habe obiges etwas ergänzt – kann ein Guru (=Mattze…) im Code nachschauen oder mir sagen, wo ich Fehler mache?

    in reply to: MattzoSwitchController #2411
    ZoltanZoltan
    Participant

    Problem solved.

    It was a silly error mysides.

    MattzoController_Switch works on the AZDelivery 3 x NodeMCU Lolin V3 Module ESP8266 ESP-12F WIFI.

    Problem was: The servo “red plus +” should not be connected to Pin VIN, but to Pin VU!

    Then it works fine!

    in reply to: MattzoSwitchController #2405
    ZoltanZoltan
    Participant

    Das ist aber blöd, dass ich das vorher nicht wusste.

    Fragen:

    1.)
    Kann Matze nicht etwas im Code unternehmen, dass es doch läuft?

    2.)
    Geht es auf dem Vemos D1 mini?

    3.)
    Geht es auf dem ESP32?

    Und was ist eigentlich der Unterschied diesbezüglich zwischen V2 und V3? Irgendwo las ich etwas darüber, dass der sog. V3 eigentlich V1 sei, und V2 die neuere ist…?

    Vorerst kann ich also keine Weichen schalten… schade.

    Und mit der Motordrehrichtung beim anderen Controller habe ich ja auch noch mein Problem, da hat sich noch niemand gemeldet… na vielleicht wird es morgen ein besserer Tag.

    in reply to: MattzoSwitchController #2403
    ZoltanZoltan
    Participant

    Diese.
    Ich habe keine andere.
    Die anderen Controller (sensor und mtc4pf) scheinen zu gehen (bis auf das dort drüben beschriebene Motordrehrichtungsproblem).
    Compile und upload geht problemlos.

    in reply to: MattzoSwitchController #2401
    ZoltanZoltan
    Participant

    Hallo, ich habe ein Problem mit dem SwitchController.

    MattzoSwitchController hat ID 8904

    Weiche ist konfiguriert als:
    Adresse: 8904 Port 1
    Parameter 58 Wert 85

    Status LED zwischen D8 und GND
    Blinkt beim Booten 3-mal, dann noch einmal, dann bleibt es aus.

    Servo ist rot auf V1N, schwarz auf GND, orange auf D0

    (Servo mit Servotester getestst, funktionirt okay.)

    Beim Weichenschalten in Rocrail sagt Rocrail:

    17:36:20 turnout [sw1] 8904 1 turnout    fada=71224 pada=35613 bus=0 addr=8904 port=1 gate=0 dir=0 action=1 delay=500 type=0
    17:36:03 turnout [sw1] 8904 1 straight   fada=71224 pada=35613 bus=0 addr=8904 port=1 gate=0 dir=1 action=1 delay=500 type=0

    Beim Weichenschalten in Rocrail sagt SerialMonitor:

    17:37:05.961 -> Received MQTT message [rocrail/service/command]: <sw id="sw1" cmd="straight" manualcmd="true" forcecmd="false" controlcode="" slavecode="" server="infw5C000ED0" iid="" prot="D" uidname="" bus="0" addr1="8904" port1="1" gate1="0" param1="58" value1="85" delay="500" actdelay="true" singlegate="false" accessory="true" porttype="0" decid=""/>
    17:37:05.994 -> 
    17:37:05.994 -> Parsing XML successful.
    17:37:05.994 -> <sw> node found.
    17:37:05.994 -> addr1: 8904
    17:37:05.994 -> port1: 1
    17:37:05.994 -> cmd: straight
    17:37:05.994 -> param1: 58
    17:37:05.994 -> value1: 85
    17:37:06.039 -> Turning servo on port 1 to angle 58
    17:37:13.777 -> Received MQTT message [rocrail/service/command]: <sw id="sw1" cmd="turnout" manualcmd="true" forcecmd="false" controlcode="" slavecode="" server="infw5C000ED0" iid="" prot="D" uidname="" bus="0" addr1="8904" port1="1" gate1="0" param1="58" value1="85" delay="500" actdelay="true" singlegate="false" accessory="true" porttype="0" decid=""/>
    17:37:13.816 -> 
    17:37:13.816 -> Parsing XML successful.
    17:37:13.816 -> <sw> node found.
    17:37:13.816 -> addr1: 8904
    17:37:13.816 -> port1: 1
    17:37:13.816 -> cmd: turnout
    17:37:13.816 -> param1: 58
    17:37:13.816 -> value1: 85
    17:37:13.816 -> Turning servo on port 1 to angle 85

    Anscheinend ist alles okay, aber:

    Servo bewegt sich nicht.
    Status LED bleibt dunkel.

    Getestet sowohl mit PC USB Port als Power als auch mit 5V 2,3 A USB Handylader als Power, kein Unterschied

    Wo kann das Problem sein?

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2400
    ZoltanZoltan
    Participant

    Ja klar, aber schon bei 1 fährt sie sofort ziemlich schnell los.
    Irgendwie müsste man die niedrigste Fahrstufe feiner (im Code?) einstellen.

    EDIT: MIN_ARDUINO_POWER ist mit 400 definiert – ich glaube, hier könnte man drehen – wie weit kann man damit heruntergehen, ohne dass etwas dabei kaputt geht?

    Ausserdem noch ein Problem eben gemerkt:

    Die Lichter wechseln gut die “Fahrtrichtung”, aber die Richtung selber nicht.
    Wenn sie aus 0 losfährt fährt sie IMMER vorwärts, unabhängig von der in Rocrail eingestellten Fahrtrichtung (aber die Lichter wechseln korrekt, allerdings erst nach Losfahren).

    Wenn ich bei Fahrt die Richtung wechsle, dann klappt es korrekt auch mit dem Wechsel der Motordrehrichtung zu rückwärts, aber nach Stop fährt sie IMMER vorwärts los, auch wenn der Regler auf Rückwärts steht. Also Rückwärtsfahrt (klappt wie gesagt nur bei “fliegender” Umschaltung), stop, weiterfahrt – aber dann wird die Drehrichtung wieder vorwärts!

    Sowohl in Rocrail, als auch bei mosquitto_sub zeigt es bei Richtungswechsel korrekt die wechselnde Richtung an, nur der Motor dreht sich aus 0 startend statt rückwärts immer vorwärts (es sei denn, ich knalle es bei der Fahrt, also bei V<>0 um).

    EDIT: Kann das damit zu tun haben, dass V>=0 als forward und V<0 als reverse angesehen wird, oder liege ich da voll falsch? Code ist für einen DAU komplex genug, dass ich da nicht durchsehe… kann mir hiermit jemand helfen?

    (Es wäre auch schön, wenn er bei Betätigen von Rocrails “<<” bzw “>>” sofort die Lichter in die korrekte Richtung schalten würde, und nicht erst beim Losfahren wechseln würde.

    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    in reply to: MTC4PF – MattzoTrainController for Power Functions #2398
    ZoltanZoltan
    Participant

    So, das erste Projekt ist soweit fertig, die “Lok” leuchtet und fährt.

    Ich habe aber ein Problem:
    Die Lok fährt sehr ruckartig an und stoppt auch ruckartig.
    Schon bei 1 rattert sie mit einer ziemlichen “Grund-Drehzahl” los, und von 1 auf 0 bleibt sie ziemlich abrupt stehen, es gibt kein “kriechen”. Wie kann ich das Regelverhalten auf dem Motor abstimmen, damit er kriechen kann?

    in reply to: MattzoBricks Integration #2397
    ZoltanZoltan
    Participant

    As for the D1 mini also has 9 usable pins D0- to D8, I shall also try to do it with D1 instead of NodeMCU, in the next project. The current test one ist big enough vor a NodeMCU:

    I

    in reply to: MattzoBricks Integration #2396
    ZoltanZoltan
    Participant

    Sorry double but I cannot delete it!

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2384
    ZoltanZoltan
    Participant

    Hallo Max, nun zum Breadboard, aber einiges davor über mich, wie und warum ich hier überhaupt aufgetaucht bin:

    Ich komme, wie gesagt, aus der Maschinenbau-Ecke und hatte bisher keinen wirklichen Kontakt mit cpp.

    Modellbahnmäßig fahre ich selbst gebaute Echtdampfloks auf Spur G, die werden mit Servos per RC gesteuert.

    Ansonsten (bis auf einigen Ausnahmen in anderen Spurweiten, ich sammle nämlich NOHAB Loks) fahre ich Spur Z als “elektrische Eisenbahn”.

    Auch mit der ESP habe ich einige Erfahrung, ich habe LittleYodas ESP-DCC nachgebaut, um auf G schienenstromlose, autonome Loks mit eingebauter Zentrale und mitfahrende Akkus – allerdings wurden da fertige Binaries mit esptool auf die NodeMCUs und D1minis draufgeflasht. Mit Geisterwagen habe ich es in H0 ebenfalls nachgebaut, um auch dort schienenstromlos digital fahren zu können.

    Ich habe also auch keine Lego Bahn – bis auf eine Spielerei auf Z-Spur mit Lego:
    (https://www.youtube.com/watch?v=pt8qNeuCrnk)

    Ich habe einiges auch mit Rocrail automatisiert, also etwas Erfahrung mit Rocrail habe ich schon (mit Digikeijs Komponenten).

    Im Rocrail Forum habe dann ich die Webseite von Mattze erwähnt gefunden, und klickte natürlich sofort dahin.
    Das Konzept hat mich fasziniert.

    Ich wollte (und konnte) aber nicht noch eine Spurweite einrichten.
    Erstens: Budget – ich bin Pensionist.
    Zweitens: chronischer Platzmangel – ich wohne in 70 m2 Innenstadt und habe überhaupt keinen Platz für nix, auch die G-Gleise stecke ich nur mal temporär im Wohnzimmer zusammen; daher auch Z, das kann ich auf einem Tisch aufbauen.

    Noch dazu betreibe ich eine eigene 52-er Vereins-Dampflok in 1:1.

    Aber Mattzes Konzept und die Rocrail Steuerung ohne Zentrale mit MQTT hat mich trotzdem gewurmt, und nachdem Mattze mir erlaubt hat, sein Projekt zu “missbrauchen”, habe ich alles für Spur G “modelliert”, indem ich aus einem von jemanden ausrangierten und abgestoßenen Piko G-Taurus Fahrgestell eine “PseudoLegoLok” für Spur G baue.

    Eine G-Weiche und ein Servo sind auch schon vorhanden, weitere zwei NodeMCUs und die vorgeschlagene ReedRelais habe ich auch gekauft, um den Switchcontroller und den SensorController auch zu bauen.

    Wenn ich alles wirklich zum Laufen bekommen kann, wird es vielleicht einmal ergänzt, um eine echte Anlage damit zu betreiben. Und wenn ich am Lotto gewinne, baue ich es in Lego nochmal 🙂

    Ich dokumentiere meine Bauten ziemlich akribisch mit vielen Fotos, aber ich glaube, dass das hier vielleicht nicht erwünscht wäre. Daher stelle ich nur 3 Bilder hier ein, um zu zeigen, wie es sich mit dem Breadboard verhält: ich habe jene Phase nämlich nach einiger Vorbereitung doch ausgelassen, und habe alles gleich auf der “Lok” zusammengestellt.

    Zuerst mein Testplan:

    Dann mein “Breadboard”:

    Breadboard

    Etwas näher:

    Stellprobe

    Ein “Trockentest” mit dem angeschlossenen NodeMCU, Rocrail und Serial Monitor ergab, dass der NodeMCU auf die Rocrail Fahr-Kommandos zu reagieren scheint.

    Ich möchte 4 Funktionstasten programmieren:
    – 3xweiss Fahrzeugseite 1
    – 2xrot Fahrzeugseite 1
    – 3xweiss Fahrzeugseite 2
    – 2xrot Fahrzeugseite 2
    So kann ich unabhängig Spitzlicht und Schlusslicht so schalten, wie es mir gerade passt, ohne automatischen Lichtwechsel mit der Fahrtrichtung.
    Wie ich den Code dafür modifizieren muss, weiß ich noch nicht wirklich, aber mal sehen.

    Mit den 2 18650 LiIons habe ich etwa 8,3 V Leerlaufspannung, das sind fast die 9 V bei Mattzes Zeichnungen.
    Meine LEDs leuchten mit 6,8 kOhm Vorwiderstand schon hell genug.
    Und der Motor läuft damit für eine kleine Rangierlok vorbildgerechte Höchstgeschwindigkeit.
    Also glaube ich für ein Test gut gerüstet zu sein.

    Bitte entschuldigt die lange Geschichte, ich wollte aber zeigen, mit wem ihr zu tun haben und warum ich mal komische Fragen stellen werde.

    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    in reply to: MTC4PF – MattzoTrainController for Power Functions #2381
    ZoltanZoltan
    Participant

    Mache ich, wenn ich dazukomme. ZZ. habe ich viel um die Ohren. Und wie ich ein Bild hier einstelle muss ich auch noch herausfinden.

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2375
    ZoltanZoltan
    Participant

    Hallo alle, vielen lieben Dank für die Hilfe von euch.
    Die Lok läuft noch nicht, weil ich es noch nicht zusammengestöpselt habe, alles Trockentest, aber ich sehe im Serial Output, dass Sachen ankommen, wenn ich in Rocrail die Lok bewegen will.
    Nun kommt Wiring.
    Ich speise von einem Batteriepack 7,4 V (2×18650 LiIon), dem Motor ist es okay für Vmax.
    Ich will aber den NodeMCU nicht damit speisen, er bekommt einen 5V-StepDown auf Vin.
    Motorshield L9110 bekommt die 7,4 V direkt.
    Es ist möglich, dass ich später den StepDown weglasse, denn 7,4-8 V verkraftet der NodeMCU angeblich ohne Probleme. Aber ich möchte Wärme darauf vermeiden.
    Ich muss noch herausfinden, wie ich insgesamt 10 LEDs anschliessen kann, für AutoReverse (je 2-2 rote paralell und je 3-3 weiße paralell)

    Jetzt gehe ich stöpseln, und wenn die Lok läuft, danach werde ich gleich die beiden anderen Controllern für Weiche und Sensor angehen (Sensor, Reedrelais und weitere 2 NodeMCUs sind schon da).

    Ich werde mich melden.

    in reply to: MTC4PF – MattzoTrainController for Power Functions #2370
    ZoltanZoltan
    Participant

    Ich habe ihn gefunden:

    Hostname   : MTC4PF13395
    MAC Adresse: 8c:aa:b5:7c:22:40
    IP Adresse : 10.0.0.15 
    in reply to: MTC4PF – MattzoTrainController for Power Functions #2366
    ZoltanZoltan
    Participant

    Vielen Dank, Piet, inzwischen bin ich drauf gekommen, kann aber meinen Eintrag nicht mehr löschen.

    Nun sehe ich:

    11:14:33.467 -> MattzoController booting...
    11:14:33.467 -> Loaded mattzoControllerId from EEPROM: 13395
    11:14:33.467 -> Connecting as MTC4PF13395 to Wifi PBS-5074F5...
    11:14:33.467 -> MattzoController setup completed.
    11:14:33.467 -> initializing function pins
    11:14:33.467 -> loading loco and motor shield configuration
    11:14:33.467 -> initializing built-in motor shield
    11:14:33.500 -> stopping all trains
    11:14:33.500 -> Setting motor speed: 0 (power: 0) for motor shield LEGO

    Und das sieht gut aus – aber wie geht es nun weiter?

    Ich habe auf meinen Debian Rechner Rocrail und Mosquitto, in Rocrail habe ich localhost und Port eingestellt und eine Lok definiert.

    Aber ich sehe den ESP nicht im Netzwerk. Wie kann ich ihn finden? Wenn er sich konnektiert hat, muss er ja eine IP bekommen haben…

    EDIT: Mein Fehler, falsche SSID angegeben…

    11:32:36.241 -> Wifi connected. My IP address is 10.0.0.15.
    11:32:36.274 -> (Re)connecting to MQTT 10.0.0.12...
    11:32:36.307 -> MQTT connected, listening on topic [rocrail/service/command].
    11:32:36.539 -> Received MQTT message [rocrail/service/command]: <sys cmd="shutdown" informall="true" val="0"/>
    11:32:36.539 -> 
    11:32:36.539 -> Parsing XML successful
    11:32:36.539 -> <sys> node found. Processing sys message...
    11:32:36.539 -> rocrail system command: shutdown
    11:32:36.539 -> received ebreak, stop or shutdown command. Stopping train.
    11:32:36.539 -> Flipping function 1 to 1
    11:32:36.539 -> Flipping function 3 to 1
    11:32:36.770 -> Flipping function 1 to 0
    11:32:36.770 -> Flipping function 2 to 1
    11:32:36.770 -> Flipping function 3 to 0

    Sorry dass ich hier DAU Sachen treibe, aber irgendwie muss ich anfangen.

    Mattze, vielleicht kannst du einiges löschen bzw. einen DAU Thread einrichten… ich nehme an, dass es noch einige andere ausser mir geben wird mit elementaren Problemen.

    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    in reply to: MTC4PF – MattzoTrainController for Power Functions #2361
    ZoltanZoltan
    Participant

    Sorry, falscher Post

    Ich komme von der Maschinenbau Ecke und bin “leicht” greenhorn in ESP Programming.
    Ich habe die Configfiles wie beschrieben für meine Netzwerkkonfig editiert, der Lok eine Adresse von 3000 gegeben und den MTC4PF dann erfolgreich kompiliert. Dann Upload gestartet (blaue LED blinkt):
    Ergebnis:

    Executable segment sizes:
    IROM   : 308880          - code in flash         (default or ICACHE_FLASH_ATTR) 
    IRAM   : 28428   / 32768 - code in IRAM          (ICACHE_RAM_ATTR, ISRs...) 
    DATA   : 1376  )         - initialized variables (global, static) in RAM/HEAP 
    RODATA : 4332  ) / 81920 - constants             (global, static) in RAM/HEAP 
    BSS    : 26232 )         - zeroed variables      (global, static) in RAM/HEAP 
    Sketch uses 343016 bytes (32%) of program storage space. Maximum is 1044464 bytes.
    Global variables use 31940 bytes (38%) of dynamic memory, leaving 49980 bytes for local variables. Maximum is 81920 bytes.
    /home/nathalie/.arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 /home/nathalie/.arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/upload.py --chip esp8266 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash 0x0 /tmp/arduino_build_96414/MTC4PF.ino.bin 
    esptool.py v2.8
    Serial port /dev/ttyUSB0
    Connecting....
    Chip is ESP8266EX
    Features: WiFi
    Crystal is 26MHz
    MAC: 8c:aa:b5:7c:22:40
    Uploading stub...
    Running stub...
    Stub running...
    Configuring flash size...
    Auto-detected Flash size: 4MB
    Compressed 347168 bytes to 247922...
    Wrote 347168 bytes (247922 compressed) at 0x00000000 in 21.8 seconds (effective 127.2 kbit/s)...
    Hash of data verified.
    
    Leaving...
    Hard resetting via RTS pin...

    Blaue LED ist an.

    Im Serial Monitor sehe ich garbage:

    11:12:27.117 -> {$|⸮⸮⸮⸮s⸮c⸮#⸮⸮ng⸮$gn⸮⸮⸮cp⸮⸮d{$sdp⸮g⸮

    (serial Monitor steht auf 9600 Baud)

    Reset Knopf gedrückt: keine Änderung.

    Sicherlich ist es ein dummer elementarer Fehler, aber ich komme nun nicht weiter.

    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    in reply to: MTC4PF – MattzoTrainController for Power Functions #2278
    ZoltanZoltan
    Participant

    Thank you, Max. I corrected it in all the 4 “.h” files (although it is not critical – but a good sketch documents itself, so it is importanat!)

    in reply to: MattzoSwitchController #2273
    ZoltanZoltan
    Participant

    Danke 🙂

    in reply to: MattzoBricks Train Automation for Beginners #2269
    ZoltanZoltan
    Participant

    I also (plan to) use Linux (Debian 10) for Rocrail and mosquitto.
    Everything installed, Rocrail is working (WLAN, w/ DR5000, w/o MQTT).
    So a Linux aspect would be also appreciated (for those things, where it differs from the Windows world).
    I eagerly wait for having Rocrail working with Mattzo Controllers on MQTT without any other CommandStation (DR5000 or whatever).
    Especially the MQTT part is (a bit?) misty for me…

    • This reply was modified 3 years, 3 months ago by ZoltanZoltan.
    in reply to: MattzoSwitchController #2267
    ZoltanZoltan
    Participant

    Thanks, I shall try them. But I have also a project NOT with Lego, but with LGB R3 Switches, and for this I want to “misuse” Matthias’ SwitchController code as well, if he allows it 🙂

Viewing 25 posts - 51 through 75 (of 87 total)