BES3 Workshop - Ich hab da mal was Vibe-gecodet

willi234

Neues Mitglied
Moin zusammen,

erster Beitrag, aber vielleicht für den ein oder anderen nützlich :)

Hintergrund:
Ich habe mich geärgert, dass man zum Freischalten des Lichts für die Bosch Smart System (BES3) zum Händler muss. Ich habe dann mal ein bisschen recherchiert und bin auf das folgende Project gestoßen: https://github.com/rweijnen/bosch-bes3-reader

Cooles Project, das insb. das Auslesen von BES3 Systemen per WebUSB erlaubt. Es gibt dort auch einen ersten Writer aber das hat bei mir nur so semi funktioniert. Dann habe ich gedacht, warum nicht selber viben - mit allen bekannten Vor- und Nachteilen ;)

BES3-Workshop
Link:
https://github.com/pogo787/bes3-workshop

Wichtigste Features (die ich getestet hab):

  1. Diagnostic Report auslesen und als PDF-Dokument speichern
  2. Service Intervalle schreiben und löschen
  3. Licht aktivieren / deaktivieren
  4. Fehlerspeicher löschen
Wichtig: Testen auf eigenes Risiko! Ich kann natürlich keine Verantwortung übernehmen, falls ihr euer Rad oder sonst was damit kaputt macht. Ich habe das ein oder andere getestet, aber die Benutzung erfolgt auf eigenes Risiko. Es gibt aktuell auch noch einige halbgare Funktionen. Vielleicht finde ich in Zukunft ja Zeit das Projekt weiter zu verfolgen. Man kann damit nicht sein E-Bike tunen (z.B. maximale Unterstützungsgeschwindigkeit anheben) und selbst wenn es ginge sollte man es auf keinen Fall machen!!!



Es gibt auch einen Demo-Modus, für die die einfach nur mal durchklicken wollen :)


Ich bin auf euer Feedback gespannt!
 
Hilfreichster Beitrag geschrieben von willi234

Hilfreich
Zum Beitrag springen →
Hi willi234! 🙂

Ich bin gerade über dein BES3-Workshop-Projekt gestolpert. Richtig interessant, was du da schon umgesetzt hast! Gerade die Möglichkeit, über WebUSB an die Daten heranzukommen, finde ich spannend.

Ich bin selbst bei BikeBridge dabei. Das ist ein Open-Source-Projekt für Android, bei dem wir versuchen, möglichst viele Daten von unterschiedlichen E-Bike-Systemen in einer gemeinsamen App auszulesen und darzustellen.

Meine ursprüngliche Motivation war eigentlich ganz einfach: Ich wollte mehr über mein eigenes Bike erfahren. Mich interessiert zum Beispiel das Verhältnis zwischen Rider Power und Motor Power, und ich würde gern die Reichweite besser einschätzen können. Also nicht nur die paar Werte sehen, die einem die Hersteller-App gerade anbietet, sondern möglichst viel aus den verfügbaren Telemetriedaten herausholen.

Ein weiterer Punkt ist Datenschutz. Ich möchte nach Möglichkeit gar nicht erst auf die Bosch Flow App angewiesen sein – im Idealfall würde ich sie nicht einmal installieren müssen. Aktuell weiß ich schlicht nicht genau, welche Daten die Flow App überträgt, wohin sie übertragen werden und wofür sie anschließend verwendet werden. Dass Bosch im Zusammenhang mit seinen Diensten Daten verarbeitet, ist naheliegend; was im Einzelnen geschieht, möchte ich aber nicht einfach behaupten. Und ob dabei möglicherweise auch andere Dienste beteiligt sind, müsste man erst anhand belastbarer Informationen klären. Mir wäre es jedenfalls lieber, möglichst viele Daten direkt und lokal am eigenen Bike auslesen zu können.

Dabei ist mir aufgefallen, dass es mittlerweile eine ganze Reihe kleinerer Projekte gibt, die jeweils bestimmte Funktionen oder einzelne E-Bike-Systeme abdecken. Da frage ich mich manchmal, ob wir nicht mehr erreichen könnten, wenn wir unser Wissen zusammenbringen, anstatt alle ähnliche Grundlagen immer wieder selbst zu entwickeln. BikeBridge unterstützt bereits Bosch Smart System, und wir beschäftigen uns auch mit Shimano und SRAM. Langfristig wäre es natürlich spannend, noch weitere Hersteller einzubinden.

Wir sind allerdings noch eine ziemlich kleine Truppe. Ich bin unter anderem mit Walter, der als Radiohound unterwegs ist, mit Remco und mit Ben, dem Maintainer von BikeBridge, in Kontakt. Ben und Remco sind auch in unserer Signal-Gruppe; Walter ist bisher nicht dabei. Insgesamt sind wir nur ungefähr vier Leute, die sich intensiver mit der Materie beschäftigen. Wir könnten also wirklich noch Unterstützung gebrauchen – gerade von Leuten, die sich schon mit anderen E-Bike-Systemen, USB, Bluetooth oder Protokollanalyse beschäftigt haben.

Deshalb wollte ich dich einfach mal fragen: Hättest du grundsätzlich Lust, dir BikeBridge anzuschauen und vielleicht mitzumachen? Es geht mir nicht darum, dass du dein eigenes Projekt aufgibst oder wir zwanghaft alles zusammenwerfen. Vielleicht passt etwas von deinem Workshop direkt zu uns, vielleicht können wir voneinander lernen, oder vielleicht finden wir einfach einen Weg, unsere Arbeit sinnvoll zu ergänzen.

Hier sind das Projekt und der Quellcode:

🌐 https://bridge.bike
💻 https://codeberg.org/bg443/BikeBridge

Wir haben auch zwei Community-Gruppen. In Issue 30 auf Codeberg findest du beide Einladungslinks:

Telegram ist für Nutzer und allgemein Interessierte gedacht. Signal nutzen wir für die Leute, die bereits aktiv zu BikeBridge beitragen.

Würde mich freuen, wenn du mal reinschaust. Und unabhängig davon: Danke fürs Teilen deines Projekts – solche Arbeiten sind genau der Grund, warum ich glaube, dass wir in der E-Bike-Open-Source-Szene noch einiges gemeinsam auf die Beine stellen könnten! 🙂
 
Newsletter

Die neuen Artikel jeden Morgen per Mail

Gegen 9 Uhr kommen alle Tests und News von eMTB-News.de in dein Postfach. Kostenlos, jederzeit abbestellbar.

Zurück