qdomyos-zwift Guide

QZ is not affiliated with or endorsed by any subscription service or maker of exercise equipment.

User Guide for Echelon Bike Users (thanks G.R. Regas!)

The qDomyos-Zwift app developed by Roberto Viola for iOS and Android allows users to create a Bluetooth connection between a treadmill or exercise bike and the popular online, virtual training world of Zwift. The qDomyos-Zwift app also allows users to create a customizable dashboard displaying various real-time metrics including elapsed time, speed, cadence, resistance, instantaneous output, average output, and power training zone among others. Furthermore, the qDomyos-Zwift app allows users to record and save workout sessions in .FIT or .GPX file format to upload your activity to fitness sites such as Strava, Garmin, MapMyFitness, etc. 

Here are a few basic user instructions to help new users get started:

Purchasing & Downloading the app:

It’s always a good idea before downloading any new apps, to ensure that your devices operating system is up to date. Most apps are maintained to work best on the most recent operating system. 

Purchases of this app are connected to your App Store Account 

Also, there is a Facebook Group dedicated to this app – search for qdomyos-zwift to find it.

Configuring App Settings:

Before using the app the first time it is recommended to configure the settings according to your needs. They can be adjusted later as well.

NOTE: Each time you make a change in the settings menu, you must close the app completely and reopen it in order for the changes to take effect. Each time the app restarts, it will retain the settings from the previous session. 

GENERAL OPTIONS – These options are used in general calculations, communication and display within the app and behind the scenes.

  • Enter user weight in kilograms
  • Enter user FTP Value – for more information visit: Peloton Power Zone Basics
  • Heart Belt Name: select your heart rate belt if you have one or leave it to disabled if you don’t have any. If your heart rate will not appear, just click the “REFRESH DEVICES LIST” button and wait 10-20 seconds and check again the combo list. Apple Watch users: leave this setting disabled.
  • Refresh Devices List: press this to refresh the Heart Belt list
  • Use Miles Unit in UI: Toggle on for Miles/Off for Kilometers
  • Cadence Sensor (Peloton Compatibility): Toggle On to allow Peloton Digital App (iOS Only) to see qDomyos App as a Cadence Sensor and display cadence on screen within Peloton Digital App (iOS Only)
  • Heart Rate Service Outside FTMS: For iOS Users and Android Users using Android v9.0 or older, this setting enables the qDomyos App to create a new bluetooth service for the heart rate instead of adding it to FTMS. In short: If you are not using Android v10.0+ and you use qDomyos with zwift, leave it enabled, in all the other cases, disable it.
  • Zwift Resistance Offset: Forget about gears. You need to get yourself into the mindset of being on a Fixie (single geared bike). You’re best thinking of this setting as your fixed, single gear. It’s like the gear you feel comfortable spinning on a flat with. This will differ depending on your strength and fitness, so you’ll want to play about with it.
    Note: this setting is only applicable for bikes supporting electronically controlled resistance.
  • Zwift Resistance Gain: This scales the resistance taken from your bike before reporting it to Zwift. Logically, the default is set to 1. But if you’re feeling a disconnect in speed between what you’re doing and what you’re seeing reflected on screen in Zwift then you may want to consider tweaking this. For example, a value of 1.25 will result in a 25% faster visual speed in Zwift, since this is determined by your resistance and cadence. It’s worth mentioning this is technically “gaming” or cheating Zwift so you need to weigh up the importance you place on virtual simulation vs a real world simulation.
    Note: this setting is only applicable for bikes supporting electronically controlled resistance
  • Top Bar Enabled: Toggle On for treadmill users to show “Start”, “Stop” and Connection Status Details at the top of the dashboard screen, toggle off for bike users

TILE OPTIONS – These options determine which tiles are visible within the customizable dashboard.

  • Speed – Toggle on to display speed in “Miles per Hour” or “Kilometers per Hour”
  • Inclination (Treadmill Only) – Toggle on to display treadmill incline
  • Cadence (Bike Only) – Toggle on to display bike pedal cadence in rpm.
  • Elevation (Treadmill Only) – Toggle on to display total elevation gain
  • Calories – Toggle on to see estimated calories burned during session
  • Odometer – Toggle on to see estimated distance traveled during session
  • Pace (Treadmill Only) – Toggle on to see current pace per km or mile
  • Resistance (Bike Only) – Toggle on to see resistance as broadcast by bike – for example value 1 – 32 for Echelon Brand Bikes
  • Watt – Toggle on to see an instantaneous display of the amount of power you are producing in Watts; in other words a measure of how hard you are working
  • AVG Watt – Toggle on to see the average power produced for the duration of the session
  • FTP% – Toggle on to see an instantaneous display of the percentage of FTP and Power Zone (Z1 – Z7), refer to Power Zones
  • Heart – Toggle on to see real time heart rate display from separate heart rate strap, compatible fitness device, or Apple Watch
  • Fan (Treadmill Only) – See and control built-in treadmill fan speed
  • Joules – Toggle on to see the cumulate power produced during the session. 1 Watt = 1 Joule/Second 
  • Elapsed  – Toggle on to see total time elapsed from beginning of session
  • Peloton Resistance (Bike Only) – Toggle on to see resistance converted from bike brand resistance scale (i.e. Echelon 1-32) to Peloton resistance (1-100) so that riders can more easily follow instructors guidance.

Experimental Features (as of January 5, 2021): 

  • Relaxed Bluetooth for mad devices: use only in case you lose connection to your bike or treadmill every 30 seconds.
  • Simulate Battery Service: useful if you want to connect qDomyos-Zwift to Garmin/Polar watch
  • Service Changed Service: you should never use this.
  • Virtual Device: it should be always on. This setting, if off, will disable the ability to use peloton or zwift. The user can disabled it just to assist in diagnosing phone/tablet Bluetooth issues.

 Connecting an Echelon Bike to Zwift:

Using a spin bike on Zwift has a number of benefits including structured training, social community, and connection to 3rd party apps like Strava, Garmin, TrainingPeaks, MapMyRide, etc. 

To connect an Echelon Exercise Bike to Zwift, you will need the following:

  • Echelon Connect Bike (EX-1LE, EX-3, EX-5, EX-5S, Connect Sport, Connect Prime)
  • iOS or Android Device Running qDomyos-Zwift App
  • Separate Device (iOS, Android, Mac, Windows, or AppleTV) Running Zwift – Note, this must be a separate device from the device running the qDomyos-Zwift app. Check Zwift.com for minimum system requirements.
  1. Ensure your bike is plugged in. Pedal a bit to “wake up” your bike. 
  2. On iOS/Android device open the qDomyos-Zwift App. It should automatically detect and connect to your bike and begin displaying metrics.
  3. Connect Heart Rate Monitor to qDomyos-Zwift App:
    1.  Apple Watch – Ensure qDomyos-Zwift Watch App is running – it may take up to 1 min for the watch app to begin displaying heart rate.
    2. Other Heart Rate Monitor – it may take up to 30 second to connect to the HRM
  4. On a separate device open Zwift. Log in.
  5. When you reach the device pairing screen:
    1. First Pair Power Source – Selecting the iOS/Android Device running qDomyos-Zwift App
    2. Second Pair Cadence Source – Selecting the iOS/Android Device running qDomyos-Zwift App
    3. Third Pair Heart Rate Source – Selecting the iOS/Android Device.

From this point, you should be ready to get Zwifting.  If you experience issues connecting devices, please check/try the following:

  • Confirm that qDomyos-Zwift App and Zwift are running on separate devices.
  • Try closing all apps on both devices and starting again fresh.
  • Ensure that Bluetooth is enabled on the device that is running Zwift app. To resolve BLE Pairing Issues on a MacBook visit this helpful page: Zwift Support: MAC BLE Pairing Issues
  • Ensure that Cadence Sensor (Peloton Compatibility) Setting is toggled off in qDomyos-Zwift App. Remember when you change a setting you need to close the app and reopen the app.
  • Try unplugging your bike for 10 seconds and plugging it back in. 

Using the qDomyos – Zwift App with Echelon Bike & Peloton Digital App

Two Device Solution for iOS:

For this solution, you will need the following:

  • Echelon Connect Bike (EX-1LE, EX-3, EX-5, EX-5S, Connect Sport, Connect Prime)
  • iOS Device Running qDomyos-Zwift App
  • Optional: Heart Rate Monitor or Apple Watch – If you want to use your Apple Watch as a Heart Rate monitor then you will need to run the qDomyos-Zwift App on the iPhone that is paired with your Apple Watch
  • iOS/iPadOS Device Running Peloton Digital App

Peloton Digital App on iOS/iPadOS is capable of displaying cadence and heart rate from an external sensor, which is how it will see qDomyos-Zwift App. This is not possible on other OS (Android, AppleTV, FireStick, etc.) or in the browser-based version of Peloton workouts. This may be desirable because using this information, the Peloton Digital App will record your Cadence and Heart Rate performance within the “Workouts” section of your profile.  However, it will not record things like distance or output.  

To display Cadence and Heart Rate in Peloton Digital App on iOS follow these steps:

  1. Ensure your bike is plugged in. Pedal a bit to “wake up” your bike. 
  2. On iOS device open the qDomyos-Zwift App. It should automatically detect and connect to your bike and begin displaying metrics.
  3. Connect Heart Rate Monitor to qDomyos-Zwift App:
    1.  Apple Watch:
      1. Launch qDomyos-Zwift App on Apple Watch. If it is not installed you may need to go into the Apple Watch App on your paired iPhone and install the qDomyos-Zwift App onto your Apple Watch
      2. Press (Long) Start on qDomyos-Zwift App on Apple Watch. Confirm Heart Rate is displayed on qDomyos-Zwift App on Apple Watch and on iPhone
    2. Other Heart Rate Monitor – no actions are required from the user
  4. On second iOS/iPadOS device open Peloton Digital App
  5. Select your workout and begin workout
  6. Tapping on the screen will bring up a series of icons on the right hand side of the screen as seen below:
  1. Tap on the sensor icon indicated in the image above. Which will display the following “Connected Devices” selection box:
  1. Tap on either Heart Rate or Cadence.
  2. The next screen should show you the name of the device that is running the qDomyos-Zwift App. For example “John’s iPhone”. Select your device. 
  3. To add the other sensor display to your screen, repeat the process – tap screen, select sensors icon, tap Cadence, select your device. You should be able to see Heart Rate and Cadence within the Peloton Digital App on iOS/iPadOS:

If you run the Peloton Digital App on an OS other than iOS/iPadOS you can simply use the qDomyos-Zwift App as your “bike computer” to track all the necessary metrics during your Peloton workout.  This allows you to use the qDomyos-Zwift App Settings to customize the tiles which are displayed including Cadence, Echelon Resistance, Peloton Resistance (automatically calculated to align with Peloton coaches instructions), Output (Watts), FTP % (Power Zone), Heart Rate, and more.

For example:

Transferring to Data to Strava

Another great feature of the qDomyos-Zwift App is the ability to save a workout in .GPX or .FIT format that can then be uploaded to your favorite fitness tracking service such as Strave, Garmin, MapMyFitness, etc. If your preferred service will accept .FIT files that is the preferable format.

Important: when you open the qDomyos-Zwift app, it immediately begins recording a workout session. Therefore following these steps will download a complete file from the moment you opened the app. So, if you want a “clean” file for a workout, close the app and reopen it to begin a new workout record.

The following is the process for uploading a .FIT file to Strava:

  1. Immediately when you complete your workout, tap the menu button on the qDomyos-Zwift App.
  2. Select Save .FIT (or .GPX if necessary). This will save a .FIT file into the qDomyos-Zwift Folder on your device. For instance, on an iPhone, look inside the Files App → Click Browse and find the qDomyos-Zwift App:

Within that folder you can use the menu button to change the way the files are displayed and the order in which they are displayed so that the most recent file is displayed at the top.

  1. Strava only allows manual file uploads through it’s website (not it’s mobile app). But, you can do this from your mobile device.
    1. Go to Strava.com
    2. Click on menu (top left) and click Log In. Logging in will likely force the mobile app to open on your phone.
    3. Switch back to your browser.
    4. Open the browser menu (3 dots at the bottom right on Chrome; Two letter A’s at the top left of Safari) and “Request the Desktop Site.
    5. Open Strava Site Menu (3 lines at top right) Scroll all the way down below your profile name and select Upload Activity.
    6. Select File from the left hand navigation menu.
    7. Select Choose File. Select Browse. This will open the File Browser App on your iPhone.
    8. Navigate to the qDomyoszwift folder on your iPhone. Select your .FIT or .GPX file. This will take you back to Strava page.
    9. Strava will process for a few seconds. Then click “Save and View” in the the lower right corner of the web page. The workout will now be on the Strava Web Site and the Strava Mobile App. From there you can edit, add comments, add photos, etc.

Note: Some metrics and graphs will only be available with Strava Subscription ~ USD $5/month.  

Apple Watch Integration

Remember to enable all the permissions in order to have Heart Rate value in qdomyos-zwift from your Apple Watch

Peloton Auto Resistance

Zwift Integration

FulGaz Integration

RGT Integration

199 thoughts on “qdomyos-zwift Guide

  1. HI!
    I bought your app and basically I turned all settings on my echelon connects to your app just fine.

    In a second device I have the peloton app, I will state the obvious I do have the bluetooth on on both devices. I bring up the peloton app but it doesn’t find the bike. I saw your video o. YouTube & I think I’m doing it right but it doesn’t work 🙁

    Any advice will be very helpful & thank you for writing this app!

    Kindly regards,

      1. Hi,

        Great app! I have an echeLon ex3 bike but the candence monitor doesn’t work. I have purchased a separate cadence monitor (wahoo). Can I connect my ex3 bike to your app (for resistance, etc) and the wahoo to monitor the cadence?



          1. Hi,

            Using the app in combination with Iconsole+ 0005 and garmin FR745. Power is transmitted correctly, speed presented in watch is far lower than on Iconsole+ (e.g 1.2 km/hr vs 25km/hr).

            Do I need to calobratr something?

    1. Hi,

      I got everything set up and working in Zwift. I noticed however that when I stop pedalling the app is still reporting a power of 17w.

      Even if I’m not on the bike for 5 minutes it’s still reporting this value. What should I tweak to address this?

  2. Hello and thanks for the job.

    I tried everything but I can’t connect the app to Zwift. My Domyos device is connected to the app and Zwift open on my MacBook but there is no connection between app an Zwift. I did all you said and all said by Zwift for the BLE issues on Mac but still nothing…

    Please Help


    1. Hi, in order to use it on the pc you should use the ZWIFT companion app from another device. Zwift on PC has usually issue with direct connection to phones

      1. Nice work on the app!

        I noticed that when you switch to/from portrait and landscape on the iOS app the the tiles don’t re-center correctly.

        Is that a bug you’re aware of?

        1. Any chance of making an Apple TV version of the app?
          I was thinking about adding a small tv screen to an Echelon bike, and it would be really handy to be able to run from there.

          1. yeah it’s possible but there are 2 issues:
            1) i don’t have an apple tv to test it 🙂
            2) i don’t think apple will allow the actual UI to be used as an apple tv UI. So maybe i can try to send you a beta on test flight to test it out. Send me an email to roberto.viola83@gmail.com as a reminder


      2. I have to been able to connect QZ on my Android to Zwift running on my PC. Based on your Comment above, it sounds like you are saying that I should run the companion app on a 3rd device and connect QZ to that app/device?

          1. Thanks for your quick response

            Yes – I did try that but it’s not working. Here is my setup…
            Bike: Echelon Connect EX3
            QZ Device: Android v
            Main Zwift Device : Window 10 PC
            Zwift Companion Device: Android v

            My Observations
            – QZ connects to Echelon directly and controls resistance (no problem there)
            – When Main Zwift PC is configured to “Use Built-In Bluetooth”, it successfully connects to the QZ
            Android as a Power Source but then flashes “No Signal”. Zwift will not connect to the QZ Android
            as a Controllable (Zwift does not find the Android device)
            – When Main Zwift PC is configured to “Use Zwift Companion”, it successfully connects to the QZ
            Android as a Power Source AND Controllable, but then flashes “No Signal”. When I try start a
            Zwift Ride, it shows the connected Power Source and Controllable, but the the Power output is
            Zero when I pedal (No Signal).

            Any suggestions?

            Also – I have Assioma power meter pedals on the Echelon. They are connecting to a Garmin Bike computer (Ant+). I hope to use this data to calibrate the QZ/Echelon/Zwift Power readings using QZ Gain/Filter settings.

          2. Which android device do you have? It’s sound to me that doesn’t have the capabilities to connect and acts as a peripheral at the same time. Do you have another android?

          3. Your comment below regarding my phone did not give me an option to “Rispondi” so I’ll reply here. Both phones I have are LG Stylo 4’s running Android v9. Unfortunately I don’t have another Android . I guess I could try loading your app on my wife’s iPhone as a test. What do you think?

            Thanks so much for you continued help. Let me know if you would like me to move this discussion to email.

  3. When setting up peloton app with apple watch and the app for echelon bike, will the settings in peloton app be remembered or do we have to manually connect to external device for heart rate and cadence in peloton app every time we start it?

        1. Hi, are you on ios? Are you using Zwift? I made backup files in the files app, qdomyoszwift folder every minute

  4. Hi, my phone is just not detecting the cadence, I already changed everything as your guide but nothing is working, hope you can help me

  5. Hi Roberto!

    Thank you so much for writing this app. I have an Echelon EX-5 and am able to see the data in Zwift and Peleton. In qDomyos-Zwift, I see the buttons for (+) and (-) resistance. Is there the possibility that these can control the resistance on the Echelon bikes in a future update or, is it not possible at all?

    Thanks again for your hard work and for starting/supporting this community.

    -Rob A

  6. Hi Roberto, thanks for making this awesome app! I’m wondering if the app can sync with my Fitbit, which has a heart rate monitor. Thanks!

  7. Roberto, basic question here. Is there I need to end the work out on my echelon bike running w/ QZ on iOS? I have the start pause buttons hidden. So when I’m done and I stop peddling the time stops counting, but is there some other way to signal to the app that I am done with my workout?

      1. Thanks for the reply. I am really wondering if there is a way to force the workout to sync in Apple Health. I’m still not seeing it, though I did get credit for the exercise time.

          1. Ah, ok I will try that. I was hoping to skip that step but I will give it a go. Thanks again.

  8. Hi, seem to have an issue, purchased the app and it connects to my IC8 straight away which is excellent. I’ve installed it on my Apple Watch and can get the heart rate to show on the QZ app – also great. Having a little trouble connect the iPad to the iPhone to display the information in the Peloton app. The iPad doesn’t seem to pick up my iPhone QZ app. Also a question on the Peloton Tile – how do I interrupt the information displayed. My bike is on level 3 and the Peloton is showing 30, does that mean the equivalent Peloton resistance is 30? Excellent app by the way, keep up the great work. Regards Vernon

      1. So now it works on your ipad? About peloton tile: yes it means that your peloton equivalent resistance is 30. Does it answer to your question?

  9. Very good tool. I love it : )
    My bike is a yesoul s3. Is it possible to connect it to Kinomap too? What are the successful settings?
    Thanks for your effort…

      1. Ciao Roberto,

        ho scaricato la tua app per la mia cyclette Domyos. Anche nel mio caso, dopo 10 minuti di utilizzo, l’app si disconnette improvvisamente. Il problema è dato proprio dal collegamento app-cyclette, in quanto ho provato a usare unicamente l’app (senza connessione a Zwift su Ipad), e si nota molto bene che il collegamento cade dopo circa 10 min.

        Hai qualche suggerimento? Grazie

      2. Hi Roberto! I’m just beginning to use this app and navigating the integrations.

        I’m wondering if there will be a future where the WATTS sync with the Peloton app (while riding an Echelon)?

          1. Hello! Thanks for getting back to me. I found out that I was using the wrong metric – I should have been using Joules because that’s the one that’s equivalent to Peleton output?

            If so, is this something that we can track and sync in the peloton app or do they not manage this either? I want to be able to see it here (image attached).

            Thank you!

          2. No, peloton just manage cadence and heart rate 🙂 you should use strava to keep track of it

  10. Buonasera. Ho appena scaricato l’applicazione qdomyoszwift ma i km/h reali con quelli dell’app sono troppo diversi.
    Attendo vostre notizie

  11. Hello Roberto,

    I have purchased this application, do not connect to my yesoul S3 bike from Samsung galaxy note 3 android 5.0.

    It connects to Yesoul bike from Huawei mate 10 pro but can not transfer information to Zwift or any other cycling app.

    Thank you for your support.

    1. ok let’s talk about galaxy note 3 first: could you send me the debug log of it to roberto.viola83@gmail.com ? i guess you have just to enable the location services.

      huawei issue: what do you see on zwift?
      anyway join the qdomyos-zwift facebook group or write me by email, is easier 🙂

  12. Dear Roberto ! Just using Zwift with your app. Everything seems to work fine except the speed which is much too slow. Your app shows 25kph but Zwift just 9kph. This is frustrating! Any idea? Grazie – Eduard

    1. Hi Zwift recalculates the speed based on the power output. So you need to increase the resistance in order to speed up 🙂 this is how zwift works 😉

    2. Grazie Roberto. I understand now. Ok. The problem is that I am too weak. I am on resistance 40 / 100 and producing 70W but just on 9km/h. To get an acceptable speed of 23km/h I need to set resistance to 60 or more and reach about 100W. But I can not keep this level for more than a few minutes. Is there any trick to solve that? Is there any other app that accepts your system, like Zwift? Grazie Eduard

  13. Hi, I’m having a bit of trouble changing my resistance in Zwift, manually and thru the app. It will cap my resistance (while in a race) to, say 9, and I cannot increase my resistance to anything above that. Becuz of that I’m stuck at 80 watts the entire race and it is very frustrating. Is there anyway I can remove/adjust this resistance limit? I remember it working fine before I updating the app.

    1. Which bike do you have? If it’s an Echelon now you have controlled resistance!!
      You should just put swift offset to 20 and gain to 1. Also you can adjust the difficulty with the target resistance tile and buttons plus and minus. In the beta i also added a setting to exclude the controlled resistance

  14. Hi! The app is so good, thank you! Do any Garmin watches link up the heart rate to your app / peleton app please?


    1. Yes i guess for example all the forerunner do. And If you are on Android you can use ant+ with all the Garmin watches!

  15. Hi!

    I love this app but I’ve run into a problem that I can’t seem to fix. I’m using a Bowflex C6 bike and I’ve had no problems with the app communicating with the bike. However, today when I do the usual setup, the app detects the cadence and the resistance for maybe 10 seconds and then freezes and no longer displays the current stats from the bike. Any thoughts on how to fix this?


  16. Hello, I’m thinking of getting the EX-3, your app being one of the contributing factors to this decision.

    I have a couple questions if you don’t mind me asking.

    I have bought the app in anticipation (looks good), how would I get the beta you mention that allows Zwift to control the resistance (is the magnetic resistance actually electronic then on the EX-3)?

    Is it likely that Zwift would block your app as they might see it as power number modifying?

    Could Echelon release a firmware update for the bike that would stop it working?

    I’m guessing you can’t predict the future, but knowing how the technology works I thought you might be able to hazard a guess if these things are possible or likely. I don’t want to spend that much money on a bike that could then stop working the way I want to use it due to one of the above making changes, and would look for a bike with ANT+ instead.


    1. Hi, for the beta you should write me by email.
      For zwift, i don’t change watt more than 25% so is unlikely.
      For Echelon, you should just not update the firmware 😉

      1. Thank you for the reply.

        I will email you for the beta when I have the bike and have tested the release version.

        I had looked at the Echelon firmware update process, and it certainly isn’t something they will do automatically 🙂

        I do have another quick question. I have a Garmin Fenix 6, and record my outside activities with that, it then syncs to Strava. Can I get the app to sync directly to Garmin rather than Strava, and would it work with the Fenix 6 trainer integration (my phone has ANT+ built in).

        This is the functionality I am referring to.


        Thanks again.

  17. I brought this app today. Worked for 2 minutes then so sending a signal. The app stays open for a couple of seconds then closes. I have a echelon connect sport. Once the app closes on its on it will not detect the bike again until I reset the app. However this doesn’t get it to start sending signals again. Anyway to fix this?

  18. I am a beginner with echelon sport bike and have some free months of echelon membership, The problem I’m trying to solve is that I own a garmin ant+ HRM that can’t connect to the echelon app due to lack of bluetooth in the HRM.

    Will your app broadcast HRM data to the echelon fitness app? I have two devices: ios with echelon installed and an android that I could use for your app.

    Thank you in advance!

    1. Hi, until the last update of Echelon app, yes. But now they changed something and i have to fix the compatility with the virtual Echelon device settings. I guess I will release a new beta for this during this week

  19. Hi Roberto. Thanks for your great app. I am using and iPhone 12 and iPad Pro both with latest versions of IOS.
    I have managed to connect to Zwift and that all works fine however if I use the Peleton app I click for it to search for devices and it doesn’t find any at all to connect to. I am using the same method as I do for Zwift and Bluetooth is enabled in the app. Do you have any help please?

  20. Hello Roberto
    I am a new user of Qdomyos-Zwift.

    Smartphone: Samsung J24+, Android 9 (runs your app)
    Tablet: Telfast M40, Android 10 (runs Zwift)
    Treadmill: Decathlon Intense Run

    From Zwift, I can easily pair “Run speed” and “Heart Monitor”, but “Cadence” will simply not pair, nothing is detected. Unfortunately, I don’t have access to another phone to try it.

    I can control the treadmill when using your app, but on the Zwift app my avatar won’t move.

    Thank you for your attention.

    1. Cadence is not transmitted by your treadmill, so it’s correct: you will not see it.

      For zwift and speed: try to put your phone name as “run” and reboot your phone

      1. Hi Roberto

        OK, now I understand why cadence was not working.

        But still no go…
        1 – I changed bluetooth device ID from “ms” (a very short name) to “run” as suggested
        2 – Rebooted the phone (and I messed up the phone name in my first post, it’s J4+ and not J24+)
        3 – Launched qdomyos-zwift, everything works in the app, the treadmill is detected, I can change speed and incline, as previously
        4 – Zwift discovers the new bluetooth ID, “run” and I can pair it
        5 – But starting the treadmill from domyos-zwift app of manually from the console, my avatar won’t move in Watopia or any other Zwift space

        1. Try from the Zwift search page, enable the treadmill to speed 1, in the speed icons you should see 1. If not click on speed icon again and retry. If you want you could add me to WhatsApp in order to have a better support

  21. Hi

    I purchased you app via Appstore for IPhone. I have a iconsole+ based bike named Taurus Z9 Pro. Switching on iconsole+ Option the bike is found but the app crashs directly.
    What can i do?

      1. I tried this already – app didnt crash afterwards but the iconsole crashes now and restarts afterwards…I send you an email

          1. It should download automatically. Try to reboot both. It’s something related to apple store not qZ itself. Maybe try also to reinstall the app

  22. Tried to run it on apple watch and app asked for access to read & write. Now app appears in app list now.

  23. Hi,
    I would like to use this app to connect my garmin watch (fenix 5x) to my treadmill (which has bluetooth support, also for zwift).

    So my question: Does it offer bluetooth-connection to garmin watches in parallel to zwift? Or maybe also ant+ support?

    1. Hi Mario, i have the same Fenix and I’m using it to stream the Heart rate to qZ via ant+. And then we will send Heart and the other metrics to zwift. Is this your answer?

      1. Hi cagnulein, no, that is not the answer…
        I want it the other way…. qZ getting the Informations from the treadmill (speed, incline) and send this informations to the garmin watch.
        I am “recording” the runs with the watch (and additionally with zwift) – so the watch needs the speed and incline informations…

  24. Hi cagnulein, no, that is not the answer…
    I want it the other way…. qZ getting the Informations from the treadmill (speed, incline) and send this informations to the garmin watch.
    I am “recording” the runs with the watch (and additionally with zwift) – so the watch needs the speed and incline informations…

    1. i’m sending just the watt values on ANT+
      Of course i’m sending all the other metrics via bluetooth, but garmin fenix 5s can’t read them from bluetooth because a garmin limitation.
      You should just syncronize garmin connect and strava at the end of the workout. QZ will send automatically the workout to strava 😉

      1. Yes, I get the run recordings from zwift also directly to garmin.

        With the “runn” sensor I get the speed and incline through ANT+ to the garmin watch, but I don’t want to use this sensor with the new treadmill – that’s why I am searching for a different solution…

        So it is not possible to send speed and incline to garmin watches via bluetooth?

        1. nope, not yet i mean. It’s in the todo list but i don’t have the time yet 🙂 If you want, you could join the github page and give me a hand on this!

          1. I will try to…. 🙂
            I am also planning to do all this with an arduino or the “nRF52 DK”… Maybe later this year…

          2. Great! remember that this code runs already on a raspberry pi0w. You just need an ANT+ dongle

          3. Do you have a suggestion / link for the ANT+ dongle? They have a lot at amazon – but I am not sure which one is read only and which one also sends data….

  25. Thanks for renaming the app to QZ. “qdomyos-zwift” is a mouthful when trying to recommend it to someone. 😉

  26. I own Yesoul S3 bike with Apple Watch S6 and it sync quite well with your qdomyor app.
    But when I sync with Zwift app on my iPad with power source. Heart rate doesn’t show up even I click on tap to pair but no data shown in search and Heart Rate doesn’t show inside my training. Could you suggest how to solve the issue?

  27. Hello. Do you need to run Zwift in order to have automatic controlled resistance on the Echelon Ex3 with the Peleton digital app?

  28. Hello,
    I love the app! It had been working, but the peloton conversion is not working now. I have the Echelon Sport. I just want to use the conversion so I can track the resistance while using the peloton digital app on my roku tv. The Bluetooth is connecting, just the peloton conversion stopped working. Any thoughts?

  29. Hi Roberto,
    Just bought the app to connect to my Echelon EX5S. It is connecting and is showing elapsed time, calories, and the resistance is linked (it will read as well as go up down thru the app). However the bike won’t report any other info to the app or pass anything thru to Zwift (I have the 2 device setup connected and working as well)

    Any ideas why it won’t show or register the speed and other info?

    1. Hi, which device runs qz? Which ones runs zwift? If it’s a Samsung on qz, reduce your phone name to “bik” and restart the phone.
      Let me know

        1. Did you try with an iPad or another phone for zwift? Sometimes zwift on Mac consider an iphone as just a phone and it doesn’t get as a possible metric device.

          1. If I watch the qz app while riding the bike I don’t ever see the speed or anything else change from zero. I know the bike is connected to the app as I can change the resistance in the app and it changes on the bike & vice versa.

            I can try Zwift on another device but should the qz app be showing my speed change or any other fields show in that app while riding?

          2. So you see the tiles but they are all to 0? I guess you’re connected to another compatible device around you. Try to set your bike to the manual device setting in order to force qz to connect to your bike. Then restart the app. First of try with zwift you need to say the metrics in the qz itself.

            If you have Facebook I suggest you to join the qdomyos group: it will be easier for me to help you

  30. Ok. I’ll see what manual does when I change that setting. Just joined FB group and will move over there. Thanks again for initial assistance. Looking forward to getting this going and using it

  31. I use iPhone and Apple Watch, and my bike is a Yesoul M1. Cycling mileage and calories are not linked in the iPhone Health app or Activity app.

    Please tell me how to set it up.

    1. Did you open the qz app on the watch and you press start on the beginning and stop at the end of the workout?

  32. Works for ten seconds, then screen freezes and Echelon (brand new) bike beeps. Sometimes Bluetooth icon on screen lights up but only for a short time. Please advise. Thank you.

  33. Hi Roberto, great work with the app! It’s working perfectly in my cellphone with my Domyos 900. However, I want to use Zwift in my tablet but Zwift does not recognized my phone as the power source. Any ideas on how I can get Zwift recognize my phone?

  34. Hi Roberto,

    Awesome app you got here.
    I bought and installed it on iPhoneX a couple of weeks ago.
    Worked flawlessly when connected to zwift with zwift app installed on an OPPO Android phone.
    Your app on iPhone read my Yesoul bike and output data was read in complete form over on the Android phone.

    Today I tried RGT.
    Qdomyos app still on iPhoneX.
    RGT App on Android phone.
    RGT screen on a PC.

    Starting a route and RGT app only managed to read the heart rate from qdoymos. Whereas other data ie. speed and cadence are not detected. RGT app kept on scanning.
    The heart rate detected by RGT app on Android phone came from / labeled as qdoymos app and not read as ‘iPhone X’ as your video suggested it read as or came from Pixel phone.

    I tried installing and uninstalling and didn’t work.

    Appreciate your repond.


    1. Hi PAK, i guess RGT wants a power sensor instead a FTMS one. You should enable the “Bike Power Sensor” setting in QZ and restart the app. Let me know

      1. Hi Roberto,

        Tried that and didn’t work. I retried for 4 to 5 times while also making some other changes in the setting. RGT (still) only read heart rate from qz on iPhone and now RGT app on android read three qz at the same time. I guess it’s the same qz. Herewith am attaching screenshots from rgt mobile app installed on android.

        Can’t attach additional screenshot from the cadence and power tab / section of rgt mobile app.

        Any other ideas on how to solve this?


        1. Just now I tried installing RGT mobile app on iPhone (the same phone where I have qz app installed) and it didn’t have any readings from qz app. This is different from Zwift.
          When Zwift was still installed, I had it on the same phone and it read qz app output just fine.
          Thought I update you on my other tries.
          Lastly, I need to ensure that I had correctly enabled the Bike Power Sensor option as per screenshot attached. Do Let me know. Thanks.

          1. idk PAK, if zwift works it’s so a problem of RGT. The bike power sensor setting is ok, yes. Do you see the video on YT about RGT and QZ?

          2. Watched the yt video and as I mentioned above qz only showed up on heart rate tab but nit the power or cadence

          3. could I suggest you to join the QZ group on facebook? There a several RGT users that can help you more than i can do 🙂 (also the author of the video himself)

  35. Hi Roberto,

    I have been using your app for many months but since 3 weeks ago I facing an annoying issue:

    The connection between the app-zwift-treadmill gets interrupted constantly but always when I have run more than 5-6km (around the 9th-10th km normally). To get it to work again I have to restart everything (the app, the treadmill and zwift app)

    Dont know exactly what is the source of the problem but I havent change anything at my side.

    My setup is:

    Treadmill: Domyos Incline Run
    Device with your app: Iphone 12 Pro Max
    Device with Zwift: Ipad Pro
    Pulse and Candence: Garmin Fenix 6 through Virtual Run option.

    I have tried the option of “mad devices” without success.

    Many thanks for your help!

    1. seems something about power saving or similar. Do you still see the metrics on QZ? I mean is the treadmill that disconnects from QZ or is zwift that disconnects from QZ?

      1. Its the treadmill that disconnects from QZ because the KM display on the treadmill (and in the QZ at the same time) changes from the velocity I set to zero and go back right on loop.

        1. mmm so strange, could you please send me the debug log from QZ to roberto.viola83(AT)gmail.com ?
          I could investigate it even if it’s sound to me like a bluetooth interferences. Did you try to run without ZWIFT? Using QZ as a standalone app with your treadmill? If so, it happens anyway?

          1. enable the debug log in the experimental settings and restart QZ. if the problem appears again, send me the log.

  36. Hi,

    Using the app in combination with Iconsole+ 0005 and garmin FR745. Power is transmitted correctly to FR, speed presented in watch is far lower than on Iconsole+ (e.g 1.2 km/hr vs 25km/hr).

    Do you know the reason speed is not correctly presented on watch?

    Many thanks

  37. Hi Roberto, sory for necroposting about my troubled fail with with your app.
    Your great app never worked with my Samsung J4+. In my new Xiaomi mi11i, it is working as it should, so I think the J4+ had some glitched bluetooh implementation. Keep up the good work.

    1. yeah some android phones have some cheap bluetooth chip that can’t handle peripheral and central bluetooth communication 😉 Glad that now is working!

  38. Can QZ run on the same iPhone as Fulgaz? If I run QZ and Fulgaz on different devices, then the device running Fulgaz sees QZ. But if I run on the same device then Fulgaz does not see QZ. I guess that this is because Fulgaz is expecting to find something over the bluetooth interface and there is no loopback. If that’s the case, is there a way to make it work?

    1. yes you need always 2 devices because QZ is sending data over bluetooth so you need a sender device and a receiver device 🙂

  39. Hi Roberto 🙂

    I have the same issue with the first comment (by Kiki Navarro) on this page.

    I bought the app on my Android phone (OnePlus 9 Pro, Android 11) and my Yesoul S3 connects to your app just fine.

    In a second device (Huawei Matepad Pro, Android 10) I have Zwift app. The bluetooth is on on both devices. I bring up the Zwift app but it doesn’t find the bike (doesn’t find my phone).

    I checked the QZ app info on my phone: “Storage” and “location” permissions are allowed and it says “no permission denied”. Then I checked Zwift app info on my tablet: “Storage” and “location” permissions are allowed and “camera” permission is denied.

    Also I tried to connect to Zwift running on my PC but I couldn’t connect.

    Am I doing something wrong?

    Thank you for writing this app! (It is Kiki’s words and I strongly agree with him. In addition, your app is much more practical and easy to read than official Yesoul Sports app.)

    Kindly regards,

    1. Hi did you try to swap the devices? I mean matepad for qz and one plus for zwift? Some phones don’t have the ability to send Bluetooth data while are connected to another device.
      Also remember to change the phone name to “bike” and reboot it
      Let me know

      1. Apparently I had missed a simple but important point: reducing the number of characters of my phone’s bluetooth name just simply solved my problem. Thank you for your answer and quick respond while you are on your your honeymoon 🙂 And I’m so sorry for taking up your time on holiday. I wish you a happy life together.

        Now I have an other problem about connecting my hr sensor to your app. The details of the problem are below but that’s not that important to interrupt your honeymoon. Please feel free to delay to respond me in few days or weeks.

        QZ app see my heart rate sensor (Polar OH1). It shows the avg. hr and max. hr values correctly but shows my instant hr as “0”. Android 11 is running on my phone, so I disable “Heart Rate service outside FTMS” in the settings but the problem not solved. I quit the QZ app to setting changes take affect. Than I relaunch the app and instant hr is still “0”. And when I enter the settings I see that “Heart Rate service outside FTMS” is enabled by itself. I’m curious of what simple point I ‘m missing at this time 🙂 And I say again my problem is not that urgent to take up your time in relaxing days.

          1. Yes I select Polar OH1 in the heart rate belt settings. I enabled debug log in the settings and performed a workout. How can I send you the log file? I couldn’t find it neither in the app not in phone’s file manager. Where is it stored?

          2. You have to download the app cx file explorer and look into the folder /android/data/org.cagnulein/qdomyoszwift
            There are some files called debug-*

  40. hi, does this app only work to convert from peleton to echelon or can it also work for a proform bike. i just got a proform and want to use the peleton app and use the auto resisatnce from the app.

    1. Hi, you should give me more details about your scenario 🙂 i mean there is no new version of QZ in production so i guess you changed something on your side. Where QZ runs? Where zwift runs? Do you see the metrics on QZ?

  41. Ok quick question I have a Garmin heartrate sensor and I have a Xiaomi Mi Band 5 Smart Wristband.
    When I go to set up the HR options I don’t see the Garmin HR sensor but I do see the Mi Smart.
    I selected that but ii Don’t see any HR information displaying on the screen. the HR day shows 0 but it is not colored white but a light grey. see attached.

    QZ does attach to rouvy and shows speed and power and QZ does connect to my Echelon EX-15.

      1. Ok I did see that after about the Garmin HR monitor.
        But it should Connect to my MI smart watch. it did once, but now it’s finds it but no HR info displays.

          1. Exactly what I did! after you told me to Check it! LOl works beautifully!
            Thank you very much for the help!

  42. Roberto, I was hoping you could help.

    I have an Exchelon X-5 with a screen. I downloaded your app and downloaded the Zwift app on my IPad. Everything pairs up once I turn the bike but I can not get my biker to start pedaling. The power is paired but I must be missing something. Please respond. All my devices are compatible but is the app truly reading my spin bike?

    1. For your bike you need first to turn it off completely your tablet on the bike and then open qz. Do you see the metrics from the bike doing so?

  43. Great, it works. I am pedaling, but extremely slow! Can I go any faster? Are their adjustments I can make with your app to jump start faster pedaling or with Zwift? I normally ride at 20mph. Please advise and many thanks to you my new friend!!

    1. Zwift is based on wattage, so you just need to increase your resistance to go faster on zwift 🙂
      Also remember to join the QZ community on Facebook and to rate the app on the store! It means a lot to me! Thanks

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

The maximum upload file size: 30 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here