Hallo Dominik,
ich kann das von Dir beschriebene Verhalten mit ftrobopy und ftrobopy_server auf einem TXT 4.0 reproduzieren. Tatsächlich verhält sich der TXT 4.0 hier anderes als der TXT.
Ich muss allerdings nochmal genauer nachschauen, wo im ftrobopy_server-Code ich das am besten korrigiere, da die Datenstrukturen und Workflows von TXT und TXT 4.0 intern nicht genau gleich sind.
Bis dahin kannst Du den folgenden Workaround verwenden:
Nach jedem m1.stop() Befehl kannst Du manuell den entsprechenden Counter mit folgendem Befehl auf 0 stellen:
Bitte beachte: bei diesem Befehl werden die Counter von 0-3 gezaehlt und nicht von 1-4, wie bei der txt.motor()-Klassenmethode.
Ich werde eine neue ftrobopy_server Version auf github hochladen, sobald ich eine runde Lösung gefunden habe.
Viele Grüße
Torsten