Seite 6 von 6

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Mi 9. Okt 2024, 20:43
von Gerold
Laut Datasheet soll das AT240 BLE 4.2 können. Interessant wäre hier ein Astra-Log währen des Verbindungsaufbaus.
Das Datasheet hänge ich dran, da es auf der Downloadseite von Astra-Telematics nicht mehr verfügbar ist.

Das "unknown" Element habe ich jetzt auch angefügt, es wird in zukünftigen Appversionen enthalten sein.
AT240_datasheet.pdf
(139.57 KiB) 76-mal heruntergeladen

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Mi 9. Okt 2024, 21:39
von error
Gerold hat geschrieben: Di 8. Okt 2024, 13:30 Für das Starten über das Astra Modul gibt es zwei Kommandos: $PWON,1 und $PWON,4, von denen $PWON,4 das Neuere ist. Beide Kommandos werden auch in den offiziellen Silence Apps verwendet.
Bei meinem AT240 Modul hat in den 60er Firmwareversionen $PWON,4 besser funktioniert, Bei $PWON,1 wurde der Roller nach einigen Sekunden wieder ausgeschaltet. In der aktuellen 71er Version ist es bei mir genau umgekehrt, deshalb wird in der App jetzt $PWON,1 zum Starten des Rollers verwendet.
Welche der beiden Kommandos beim eigenen Roller besser funktioniert, kann über die Kommandozeile der App jederzeit getestet werden und das Bessere im AppInventor eingebaut werden. (Bei Eingabe von Kommandos in der Kommandozeile darf das $-Zeichen nicht mit eingegeben werden, es wird automatisch vorangestellt.)
Ich habe das gerade noch mal über "die Kommandozeile" deiner App ausprobiert: $PWON,1 und $PWON,4 funktioniert beides einwandfrei. Ich muss dann nur ebenfalls über die Kommandozeile per $PWON,0 abschalten.

Mehrfach probiert. Über den Button habe ich teilweise keinen sauberen Schaltvorgang.

Das soll jetzt kein Gemecker sein, nur ein Feedback. ;)

Die Initialisierung funktioniert übrigens einwandfrei.

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Mi 9. Okt 2024, 22:22
von Pfriemler
Gerold hat geschrieben: Mi 9. Okt 2024, 20:43 Laut Datasheet soll das AT240 BLE 4.2 können.
Auf der ersten Seite steht es als "option", auf der zweiten liest man es als wäre es an Bord.
Interessant wäre hier ein Astra-Log währen des Verbindungsaufbaus.
Schaffe ich nicht vor Freitag.
Das Datasheet hänge ich dran, da es auf der Downloadseite von Astra-Telematics nicht mehr verfügbar ist.
Fehlte mir tatsächlich, danke.

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Di 29. Okt 2024, 18:16
von error
Gerold hat geschrieben: Di 1. Okt 2024, 20:38 Nachdem jetzt bekannt ist, wie die Uhrzeit des BMS und damit auch die Zeitanzeige im Display geändert werden kann und auch die Syntax $SCAN Kommando des Astra Moduls bekannt ist, habe ich meine beiden Apps dahingehend erweitert, das bei jedem Start des Rollers über die App eine einmalige Korrektur der BMS Zeit mit der Uhrzeit des Smartphones erfolgt.
Gerade ausprobiert, funktioniert auf Anhieb. Prima.

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Mo 23. Dez 2024, 06:51
von error
Ist eigentlich der Code zum Ein- und Ausschalten des Alarms bekannt?

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Do 20. Mär 2025, 12:20
von MaikBro
Hallo auch mal in diesen Thread :D

Wie ihr wisst, bin ich dabei den Roller wieder zum laufen zu bekommen :D

Nun hat Gerold geschrieben, dass man eine Verbindung mit der seriellen Schnittstelle zum AstraModul benötigt?

Ich habe versucht nach der "Blue Gecko" app zu suchen... vergebens.. Nachfolger-App ist die "SI Connect". Darüber scheint es auch möglich zu sein diesen RSDK anzulegen oder täusche ich mich?
Ich bin jedenfalls per Bluetooth mit dem SeatMo verbunden, habe mich jetzt aber noch nicht weiter getraut :D
Screenshot_20250320_121541_Si Connect.jpg

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Do 20. Mär 2025, 13:21
von Pfriemler
Das ist ein Henne-Ei-Problem. Kopplung ist nicht Verbindung. Das Astramodul gestattet in der aktuellen Konfiguration nur noch eine verschlüsselte Verbindung. Bei SEAT Mo sind keine Schlüssel hinterlegt, bei Silence sendet deren Server die Schlüssel im Rahmen der App-Kopplung. Wenn man den Schlüssel kennt, muss man nicht selbst einen hinterlegen. Bei SEAT ist das unverzichtbar. Man kann aber auch bei Silence einen eigenen weiteren Schlüssel anlegen.
Der erforderliche Schlüssel kann meines Wissens nur über die serielle Schnittstelle (OBD-Buchse) im Modul hinterlegt werden, nicht über BT.
Wenn man die beiden einmal im Astramodul hinterlegten Schlüsselbestandteile dann über "SI Connect" bei der Verbindung nutzt, kann man zumindest die Verbindung überprüfen. Diese Art der Verbindung nutzt dann auch Gerolds App, ohne SI Connect. Für den Anfang ist es daher sinnvoll, Gerolds Schlüssel einfach zu verwenden, weil man dann keine Änderungen im Quelltext bei MIT machen mussen.
Die nötige Hardware zum Hinterlegen des Schlüssels sollte man sich sowieso besorgen, denn bei mir wird der Schlüssel bei jedem Astra-Firmwareupdate gelöscht und muss erneut angelegt werden.

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Fr 21. Mär 2025, 19:16
von error
Pfriemler hat geschrieben: Do 20. Mär 2025, 13:21 Die nötige Hardware zum Hinterlegen des Schlüssels sollte man sich sowieso besorgen, denn bei mir wird der Schlüssel bei jedem Astra-Firmwareupdate gelöscht und muss erneut angelegt werden.
Kann ich leider bestätigen. Muss mir deshalb bei Gelegenheit die Apps mit geändertem Schlüssel neu kompilieren. :roll:

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Fr 21. Mär 2025, 21:40
von Gerold
Ich mache das Update über die serielle Schnittstelle und trage anschließend die alten RSDK Daten wieder ein. Das ist einfacher als jedes mal die App neu zu kompilieren.

Re: S01/mo: App zur BLE Kommunikation mit dem Astramodul

Verfasst: Mo 3. Nov 2025, 21:27
von Gerold
Ich habe die "my own Silence" App erweitert, so dass jetzt alle BMS Flags ausgegeben werden, die im folgenden Screenshot zu sehen sind.
Die Bedeutung der einzelnen Flags sind aber mir nicht immer klar, bei vielen kann man sie aber erraten.
Screenshot 2025-11-03 180247.png
In der App sieht das dann z.B. so aus:

Screenshot_20251103_204200-1.jpg
Die App muss aber genau wie die anderen Versionen noch im MIT Appinventor2 bearbeitet werden, bevor sie auf das Smartphone geladen wird.

MyOwnSilence.aia.txt
(261.29 KiB) 21-mal heruntergeladen