MacOS eBike GUI
--
-- %
Geschwindigkeit
--km/h
Reichweite
--km
Status: --
Letztes Update: --
Letztes Update: --
Livewerte aus JSON DataExchange
Frontend Anzeige
Trittfrequenz
--rpm
cadence · field 2
Fahrerleistung
--W
rider_power · field 5
Helligkeit
--lux
ambient_brightness · field 9
Gesamtstrecke
--km
odometer · field 12
Assist Modus
--
ECO / AUTO / SPORT / TURBO · field 8 ¹
Fernlicht
--
bike_light · field 17
System gesperrt
--
system_locked · field 21
Ladegerät
--
charger_connected · field 22
Lichtreserve
--
light_reserve_state · field 23
Diagnose-Tool
--
diagnosis_program_active · field 24
Fahrrad
--
bike_not_driving · field 25
Protokoll
Protobuf
¹ field 8 = undokumentiert (4DUltra RE)
eBike Connect
Mac BLE
eBike getrennt
cd Ofen1 && npm start
Backend
--
Logger
--
PID
--
Pakete
--
Log
--
1. Backend
Node.js Dienst auf dem Mac. Scannt Bluetooth Low Energy und liest Bosch Live Data. Später austauschbar gegen andere API-Dienste.
2. DataExchange
Alle Werte landen als sauberes JSON in DataExchange/eBike_Status.json. Das ist deine Entkopplung.
3. Frontend
Diese Seite zeigt nur an. Keine Bosch-API, keine BLE-Logik, keine Prozessentscheidungen.