Tenner
Dabei seit: 2026-05-01T04:33Z
Beiträge: 2
Mein Kettler ERGO C12 hat zwar Bluetooth, aber die Garmin Forerunner 965 erkennt es nicht als Leistungsmesser. Deshalb habe ich eine kleine BLE-Bridge gebaut:
Kettler ERGO C12 ──USB──► Raspberry Pi Zero W ~~BLE~~► Garmin FR 965
Ein Raspberry Pi Zero W (~15 €) liest per USB die Trainingsdaten vom Ergometer und sendet Watt + Kadenz als BLE Cycling Power Service weiter. Die Garmin erkennt den Pi als normalen Leistungsmesser – koppeln, fertig.
Was kann es?
Live-Übertragung von Watt und Kadenz an Garmin (oder jedes Gerät mit CPS-Support)
Passiver Modus – Widerstand wird weiterhin am Ergometer eingestellt
Autostart als systemd-Service, Auto-Reconnect bei USB-Unterbrechung
Dummy-Modus zum Testen ohne Hardware
Kompatible Modelle
Getestet mit dem ERGO C12. Potenziell kompatibel: ERGO C10, TOUR 300/400/600, ERGO C6/C8/S6/S8. Ältere Modelle (Ergoracer, Racer S/7/9) brauchen eine kleine Code-Anpassung (CM → CD). Nicht kompatibel: HOI-Serie.
Quick Start
scp rpi/kettler_ble_bridge_rpi.py pi@kettler.local:~/kettler/
sudo apt install -y python3-dbus python3-gi bluetooth bluez
sudo pip3 install pyserial --break-system-packages
sudo python3 ~/kettler/kettler_ble_bridge_rpi.py --port /dev/ttyACM0
Garmin: Sensoren → Neu hinzufügen → Leistungsmesser → "Kettler Bridge"
GitHub
https://github.com/Tenner/kettler-ble-bridge
Im Repo: BLE Bridge (Pi + Windows), Terminal-Dashboard, Simulator, vollständige Protokoll-Dokumentation, Setup-Script und systemd-Service.
Falls jemand ein anderes Kettler-Modell hat und es testen möchte – gerne, Feedback und PRs sind willkommen!