tao-j / FreeFitness Star 8 Code Issues Pull requests receiving Keiser M series bike BLE broadcast signal and retransmit them in ANT+ compatible profiles. ant bluetooth bluetooth-low-energy ant-plus antplus m5stick m5stickcplus keiser-m3 keiser-computer keiser Updated May 16, 2026 C++
tao-j / Keiser2Garmin Star 4 Code Issues Pull requests Captures Kerser M3 bike or other M Series BLE broadcast data using a Garmin device and record it. garmin bluetooth connect-iq keiser-m3 keiser Updated Aug 12, 2023 Monkey C
emanuelbesliu / keiser-garmin-sync Star 1 Code Issues Pull requests Sync Keiser M Series indoor cycling rides to Garmin Connect (cloud-to-cloud, no bridge apps). CLI + self-hosted. python garmin fitness self-hosted tcx garmin-connect indoor-cycling mseries keiser Updated Aug 14, 2026 Python
tao-j / Keiser2GATT Star 0 Code Issues Pull requests bluetooth-low-energy gap bluetooth-le gatt-server keiser-m3 keiser-computer keiser Updated Oct 13, 2023 Python
JoachimC / m3i-ha-bridge Sponsor Star 0 Code Issues Pull requests Bridges a Keiser M3i spin bike's BLE broadcasts to a standard GATT server (FTMS/CPS/HRS) and to Home Assistant over MQTT rust mqtt raspberry-pi bluetooth-low-energy home-assistant zwift m3i ftms keiser Updated Aug 30, 2026 Rust