Ich hole das - der Spezialität des Umgangs mit dem Astramodul wegen - nochmal hier hoch, das war mit Flip's "Träumerei" verschüttet gegangen.
Pfriemler hat geschrieben: Do 27. Feb 2025, 21:00
Ich habe ja in einem anderen Thread von akuten irregulären hohen Standbyverlusten geschrieben und eine
missglückte Umsetzung von Telemetriebefehlen, die von Silence (oder doch SEAT?) kommen, im Verdacht.
Ich denke dass ich hier die meisten Leute mit der nötigen Logging-Hardware finde und würde mal darum bitten, dass mal Leute mit aktiver App-Anbindung (Gerold ist damit raus), Silence und SEAT, eine Nacht (genauer 0-6 Uhr) am Astramodul die Debug-Messages mitloggt ...
Für Details nochmal bitte im fraglichen Beitrag nachlesen
Tatsächlich würde mir erstmal eine andere, wesentlich unkomplizierte Mithilfe eines oder mehrerer Forenkollegen reichen. Dazu braucht es nicht einmal ein Kabel am OBD, sondern es genügt eine der beiden "Gerold-Apps" (die Insider und Nutzer wissen jetzt schon was gemeint ist).
Der Versuch:
1. Roller ausschalten
2. App (oder Konsole) mit Roller verbinden
3. Den fraglichen Befehl "$FIND,0,0,1,5,1" absenden. (bitte nur 1x!)
4. in der Folge genau hinhören und beobachten, was exakt passiert. Bei mir gibt es eine recht wilde Klick- und Klackorgie verschiedener Relais, der Zauber endet nach etwa 20 Sekunden. In dieser Zeit geht bei mir das Licht der USB-Buchse mindestens 3x kurz an und aus. Ein Videomitschnitt wäre genial, aber Ton würde auch reichen, gern dazu sprechen.
Als kleines Dankeschön hier nochmal ein paar Infos vorab dazu
Der $FIND-Befehl folgt der Syntax "$FIND,<act-flags>,<log-flags>,<pre-power>,<duration>,<post-pwr>
Hatten wir schon mal hier erörtert bekommen.
<act-flags> ist dabei ein Bitmuster mit einem gesetzten Bit für Aktuatoren (Motoren) wie Sitzbank,Batterie- und Lenkerschloss
<loc-flags> ist ein Bitmuster für "Lokalisierungshilfen": Blinker,Standlicht+Rücklicht,Bremslicht,Tagfahrlicht,Pieper,Hupe,Abblendlicht,Fernlicht
<pre-power> legt fest, ob der Roller aufgeweckt werden soll (klar, ergibt sonst keinen Sinn)
<duration> ist die Festlegung für die Einschaltdauer in Sekunden (in diesem Fall eher nur der Ausgänge, denn)
<post-pwr> legt fest, ob der Roller anschließend wieder einschlafen soll.
Soweit die Theorie, zur Praxis später.
$PWON ist ein universeller Befehl zum Ein- und Ausschalten des Rollers. PWON,1 und PWON,4 schalten den Roller ein, indem sie die bekanntlich parallel zum Zündschloss geschaltete Leitung DIG-OUT 5 für eine knappe Sekunde auf GND ziehen. Allerdings wandern dabei zusätzliche CAN-Befehle auf die Reise, die - anders als beim manuellen Drehen des Zündschlüssels - den Roller anschließend am Leben halten. PWON,0 schaltet den Roller - allein über CAN-Befehle, ohne die Zündungsleitung - dann wieder aus. PWON,3,<duration> aktiviert die Zündungsleitung hingegen für die gesamte Dauer <duration>, die aber nach meinen Erfahrungen nicht den Sekunden aus $FIND entspricht, sondern irgendwie ... anders.
Jetzt zur Praxis von $FIND. Wir kennen den Befehl dank Gerold aus der Suchfunktion der Silence-App, und eigentlich funktioniert die Schalterei da auch ganz smooth. Anders bei dem $FIND,0,0,1,5,1. Hier soll am Roller eigentlich gar nichts passieren außer einer Einschaltung für 5 Sekunden. Tatsächlich aber wird bei mir die DIG-OUT-Leitung im Muster "1s an, 2s aus" insgesamt 5x (!) angeworfen, der interne Status des Rollers (wir erinnern uns, 0=aus, 1=BMS an, 2=Zündung, ...) wechselt ständig über den Zwischenmodus 10 hin und her ... nein, nicht ständig, der Roller kommt praktisch gar nicht hinterher. Hörbar- und sichtbar äußert sich das in dem oben genannten unregelmäßigen Klickern und Aufleuchten, welcher der 5 Versuche ausgelassen wird, ist dabei stochastisch - und das bittere Ende auch: In 50% der Fälle bleibt bei mir die USB-Buchse und damit die 12V-Versorgung hinterher aktiv.
Für die Nachmacher: Mit dem Zündschlüssel oder über $PWON,0 geht der Roller auch immer wieder ganz aus.
Also, anders als Wiegald und Bernard sagen: Bitte nachmachen! Danke!