Skip to content

cagnulein/qdomyos-zwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qdomyos-zwift

Zwift bridge for Treadmills and Bike!

Buy Me A Coffee

UI

Video

UI UI

UI on Linux

UI

UI on MacOS

Features

  1. Domyos compatible
  2. Toorx TRX Route Key comaptible
  3. Zwift compatible
  4. Create, load and save train programs
  5. Measure distance, elevation gain and watts
  6. Gpx import (with difficulty slider)
  7. Realtime Charts

First Success

Installation from source

$ sudo apt update && sudo apt upgrade # this is very important on raspberry pi: you need the bluetooth firmware updated!

$ sudo apt install git libqt5bluetooth5 libqt5widgets5 libqt5positioning5 libqt5xml5 qtconnectivity5-dev qtpositioning5-dev libqt5charts5-dev libqt5charts5 qt5-default

$ git clone https://github.com/cagnulein/qdomyos-zwift.git

$ cd src

$ qmake

$ make -j4

$ sudo ./qdomyos-zwift

MacOs installation

You will need to (at a minimum) to install the xcode Command Line Tools (CLI) thanks to @richardwait https://developer.apple.com/download/more/?=xcode

Download and install http://download.qt.io/official_releases/qt/5.12/5.12.9/qt-opensource-mac-x64-5.12.9.dmg and simply run the qdomyos-zwift relase for MacOs

Tested on

  • Raspberry PI 0W and Domyos Intense Run

  • MacBook Air 2011 and Domyos Intense Run

  • Raspberry 3b+ and Domyos T900C

  • Raspberry 3b+ and Toorx TRX Route Key

Your machine is not compatible?

Open an issue and follow these steps!

  1. first of all you need an android device (phone or tablet)
  2. you need to become developer on your phone https://wccftech.com/how-to/how-to-enable-developer-options-on-android-10-tutorial/
  3. Go to Settings
  4. Go into developer options
  5. Enable the option Enable Bluetooth HCI snoop log
  6. restart your phone
  7. open your machine app and play with it collecting inclination and speed
  8. Disable the option Enable Bluetooth HCI snoop log
  9. on your phone you should have a file called btsnoop_hci.log
  10. attach the log file in a new issue with a short description of the steps you did in the app when you used it

No gui version

run as

$ sudo ./qdomyos-zwift -no-gui

Reference

https://github.com/ProH4Ck/treadmill-bridge

https://www.livestrong.com/article/422012-what-is-10-degrees-in-incline-on-a-treadmill/

Blog

https://robertoviola.cloud