mgsimon / qdomyos-zwift

Zwift bridge for smart treadmills and bike/cyclette

Home Page:https://robertoviola.cloud/2020/09/23/decathlon-domyos-intense-run-la-recensione-completa/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 compatible
  3. Echelon Connect Sport compatible
  4. Zwift compatible
  5. Create, load and save train programs
  6. Measure distance, elevation gain and watts
  7. Gpx import (with difficulty slider)
  8. 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 libqt5networkauth5-dev

$ 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

  • Android Pixel 2 and Echelon Connect Sport

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

About

Zwift bridge for smart treadmills and bike/cyclette

https://robertoviola.cloud/2020/09/23/decathlon-domyos-intense-run-la-recensione-completa/

License:GNU General Public License v3.0


Languages

Language:C++ 92.5%Language:Makefile 2.5%Language:Objective-C++ 1.7%Language:QML 1.3%Language:Swift 1.2%Language:QMake 0.4%Language:Objective-C 0.3%Language:C 0.0%Language:Java 0.0%Language:Dockerfile 0.0%