cagnulein / QZCompanionNordictrackTreadmill

Companion App of QZ for Nordictrack Treadmills and Bikes
https://www.qzfitness.com/
GNU Affero General Public License v3.0
47 stars 12 forks source link

I can't control the speed/inclination/resistance of my treadmill/bike #89

Closed CDBentley closed 5 months ago

CDBentley commented 7 months ago

Hello,

I have a Nordictrack x7i and the QZ beta. The metrics correctly go to the QZ app, however, I cannot control the treadmill from QZ. I have enabled ADB Remote in QZ.

Other information: Zwift recognizing my treadmill and the changes that I make on the treadmill control panel. I have enabled the sliders on the treadmill screen as well.

So the app is usuable for me but I cannot control the treadmill from the app, nor does auto-inclination/speed changes work in Zwift.

cagnulein commented 7 months ago

hi @CDBentley could you please tell me if you can see a virtual touch event on the treadmill tablet when you change the speed or the inclination from QZ?

CDBentley commented 7 months ago

I cannot change the speed or inclination from QZ

cagnulein commented 7 months ago

yeah but are you seeing a virtual touch event on the treadmill tablet when you change the speed or the inclination from QZ? even if in a wrong position?

CDBentley commented 7 months ago

I am not sure what "a virtual touch event" is. When I open the app after I have started my treadmill, the app accurately displays the treadmill speed and inclination. When I try to use the + or - for either speed or inclination in the app, nothing happens. The app does not change the speed or inclination, nor does it change the speed or inclination on my treadmill. The readings are still identical. I hope that makes sense.

cagnulein commented 7 months ago

let me try to explain this better: when you press a + or - button in the speed or inclination tile in qz, qz try to send a virtual touch event on the tablet of your treadmill. So you should see like someone touch your screen (maybe on a wrong coordinates). Don't you see this at all?

If not let's start with a debug from QZ while you're trying to do so https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F

Let me know!

CDBentley commented 7 months ago

No, I do not see that at all - nothing happens

cagnulein commented 7 months ago

ok share a debug log so as I suggested above. I will check it tomorrow. Thanks

CDBentley commented 7 months ago

ok, thank you.

CDBentley commented 7 months ago

I also noticed that the app is still showing "connecting" during these tests. Also, when I go to advanced settings and manual device I do not see my treadmill listed. I am not if that matters or not, but wanted to add that.

cagnulein commented 7 months ago

Don't worry about that one, that label is about Bluetooth devices.

Roberto Viola Software engineer and open source enthusiast http://robertoviola.cloud

Il giorno lun 26 feb 2024 alle 18:23 CDBentley @.***> ha scritto:

I also noticed that the app is still showing "connecting" during these tests. Also, when I go to advanced settings and manual device I do not see my treadmill listed. I am not if that matters or not, but wanted to add that.

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1964700949, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWHVHR76AUITC3VYU33YVTAKXAVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRUG4YDAOJUHE . You are receiving this because you commented.Message ID: @.*** com>

CDBentley commented 7 months ago

Where is the qdomyos folder that you are requesting the debug log from? I do not have that folder on my PC because I downloaded the installer package from the treadmill browser and ran it there. I have no files on my iPhone files app.

CDBentley commented 7 months ago

I had wanted to do the install from my PC, but could not download the installer package (there was no option to download that I could find). You then sent me the link to access the package from the treadmill browser instead.

cagnulein commented 7 months ago

Where is the qdomyos folder that you are requesting the debug log from? I do not have that folder on my PC because I downloaded the installer package from the treadmill browser and ran it there. I have no files on my iPhone files app.

Here image

cagnulein commented 7 months ago

I had wanted to do the install from my PC, but could not download the installer package (there was no option to download that I could find). You then sent me the link to access the package from the treadmill browser instead.

That's the link anyway https://github.com/cagnulein/QZCompanionNordictrackTreadmill/archive/refs/tags/3.3.40.zip

CDBentley commented 7 months ago

I do not have the folder in either my icloud drive or "on my iPhone"

cagnulein commented 7 months ago

Can you please show me where are you looking at?

CDBentley commented 7 months ago

I have to wait for the video to upload to the cloud. It is too big to email.

CDBentley commented 7 months ago

But I am using the "Files" app on my phone and it has two locations - on my iPhone and icloud drive.

cagnulein commented 7 months ago

It has to be there, maybe you are not under the root folder

CDBentley commented 7 months ago

Unfortunately, I am not a developer. I have enough tech knowledge and can follow directions. The video is too larger to share. I need to take screen shots.

CDBentley commented 7 months ago

IMG_0139 IMG_0140 IMG_0141

cagnulein commented 7 months ago

put the video on icloud and share the link. also be sure that qz has all the permission in the settings app which ios version is it?

CDBentley commented 7 months ago

https://share.icloud.com/photos/0c56ma3S8Pr_CBziI4Q3MSg4w

CDBentley commented 7 months ago

IOS 17.3.1 The only permissions I see are for access to blue tooth, motion & fitness, siri & search, and notifications.

cagnulein commented 7 months ago

that's so strange. let me send you a testflight version to understand if it makes any difference

CDBentley commented 7 months ago

I have the testflight beta version

cagnulein commented 7 months ago

yeah just to be sure I sent you the one from today. Never saw a similar issue. Maybe you have some setting to hide some folder on the files app?

CDBentley commented 7 months ago

Nothing seems to be hidden. Under "view options" I told it to show all extensions. My phone isn't "jailbroken" (not sure if that matters).

CDBentley commented 7 months ago

I actually have to leave for Italian class :) I am not sure what else to do unless I uninstall and reinstall on my PC using the installer package you sent. The app works to connect to Zwift. I just have to manually change the inclination and speed on my treadmill.

cagnulein commented 7 months ago

LOL Let me know if you have trouble with Italian :)

I really don't know which is your issue. maybe you can try to reinstall the app

it seems an ios bug

Roberto Viola Software engineer and open source enthusiast http://robertoviola.cloud

Il giorno lun 26 feb 2024 alle 19:26 CDBentley @.***> ha scritto:

I actually have to leave for Italian class :) I am not sure what else to do unless I uninstall and reinstall on my PC using the installer package you sent. The app works to connect to Zwift. I just have to manually change the inclination and speed on my treadmill.

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1964846830, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWCP364KIM5DMNJTMKTYVTHWBAVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRUHA2DMOBTGA . You are receiving this because you commented.Message ID: @.*** com>

cagnulein commented 7 months ago

are you sure to have space on the phone? Maybe iOS is limited it because you don't have free space?

CDBentley commented 7 months ago

Grazie! I have ~170 GB free on my phone, so I do not think storage is an issue :)

cagnulein commented 7 months ago

Hai provato anche a reinstallare l'app?

CDBentley commented 7 months ago

Non. At least, not yet. I wanted to ask about entering the treadmill's IP address. Here is a link to a screenshot of my treadmill data. https://share.icloud.com/photos/0afvt81R96vwhhsrzp-ixTA9Q
For the IP address, I entered the top line only in the Nordictrack 2950 field in the "Proform/Nordictrack Options" and did not include 192.168.1.20 Is there a place I should enter that as well?

cagnulein commented 7 months ago

just the ip, that's right. if you see the metrics it means that the ip is right

CDBentley commented 7 months ago

Ciao,

Before uninstalling and reinstalling, I wanted to tell you about how I am using the app to see if this makes a difference with installation or use. I installed QZ companion app through the Norditrack browser. I have the QZ app on my iPhone. I use Zwift on my Apple TV.

If I uninstall and reinstall, what is the best way to do that given my setup? The process takes time so I want to make sure I am doing it correctly.

Grazie, Cintra

cagnulein commented 7 months ago

Ciao, for uninstall i mean uninstall just the qz app on the phone. So just uninstall and install it back enabling the debug log and restart qz You have to see at least the qdomyos-zwift folder. if so you can put the ip address back in the settings. let me know

Roberto Viola Software engineer and open source enthusiast http://robertoviola.cloud

Il giorno mer 28 feb 2024 alle 18:35 CDBentley @.***> ha scritto:

Ciao,

Before uninstalling and reinstalling, I wanted to tell you about how I am using the app to see if this makes a difference with installation or use. I installed QZ companion app through the Norditrack browser. I have the QZ app on my iPhone. I use Zwift on my Apple TV.

If I uninstall and reinstall, what is the best way to do that given my setup? The process takes time so I want to make sure I am doing it correctly.

Grazie, Cintra

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1969501311, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWANLG2PGDCDC5K7TBDYV5TFNAVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRZGUYDCMZRGE . You are receiving this because you commented.Message ID: @.*** com>

CDBentley commented 7 months ago

I can now see the QZ folder in files

cagnulein commented 7 months ago

perfect, so put the ip and if you still have the same issue as above share here a debug log thanks

CDBentley commented 7 months ago

Ciao,

Attached is the debug log. I turned on the treadmill then opened the QZ app. The app synced the speed and inclination, but when I tried to change those settings on the app it did nothing. I tried this both during the "warmup" and the "workout."

https://share.icloud.com/photos/0faLT-qRixKM-YwhPncFhwleQ

Grazie, Cintra

CDBentley commented 7 months ago

Also,my treadmill is not listed in "Specific Model" under "Proform/Nordictrack Options. QZ is currently set for "Nordictrack S25." My model is Nordictrack x7i. Should I selected the closest model, for example, x14i?

cagnulein commented 7 months ago

i guess you forgot to attach the debug log. anyway in the screenshot means that you forgot to add the ip address on the settings

let me know

CDBentley commented 7 months ago

Hello, that is strange. I attached the debug log through the link. I will try again when I am back at my computer. But I see the IP address in the settings and the app is syncing to the treadmill and reading the same speed/inclination.


From: Roberto Viola @.> Sent: Thursday, February 29, 2024 1:05:03 AM To: cagnulein/QZCompanionNordictrackTreadmill @.> Cc: CDBentley @.>; Mention @.> Subject: Re: [cagnulein/QZCompanionNordictrackTreadmill] I can't control the speed/inclination/resistance of my treadmill/bike (Issue #89)

i guess you forgot to attach the debug log. anyway in the screenshot means that you forgot to add the ip address on the settings

let me know

— Reply to this email directly, view it on GitHubhttps://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1970468029, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGOGIBSTLS3VG7AMYJB63DDYV3CI7AVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZQGQ3DQMBSHE. You are receiving this because you were mentioned.Message ID: @.***>

cagnulein commented 7 months ago

I guess you simply send me the very first log where you didn't set the ip address yet. You should have multiple files let me know if you want to talk italian to train yourself at the same time :D

CDBentley commented 7 months ago

I think I am not understanding. I am attaching the actual logs from the app folder. Are you not receiving the whole log?


From: Roberto Viola @.> Sent: Thursday, February 29, 2024 8:36:37 AM To: cagnulein/QZCompanionNordictrackTreadmill @.> Cc: CDBentley @.>; Mention @.> Subject: Re: [cagnulein/QZCompanionNordictrackTreadmill] I can't control the speed/inclination/resistance of my treadmill/bike (Issue #89)

I guess you simply send me the very first log where you didn't set the ip address yet. You should have multiple files let me know if you want to talk italian to train yourself at the same time :D

— Reply to this email directly, view it on GitHubhttps://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1971159798, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGOGIBWWOSXFJUIVYTJUHYDYV4XGLAVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRGE2TSNZZHA. You are receiving this because you were mentioned.Message ID: @.***>

CDBentley commented 7 months ago

And thank you for the offer to practice Italian. I am relearning it after many years away from it 😊


From: Roberto Viola @.> Sent: Thursday, February 29, 2024 8:36:37 AM To: cagnulein/QZCompanionNordictrackTreadmill @.> Cc: CDBentley @.>; Mention @.> Subject: Re: [cagnulein/QZCompanionNordictrackTreadmill] I can't control the speed/inclination/resistance of my treadmill/bike (Issue #89)

I guess you simply send me the very first log where you didn't set the ip address yet. You should have multiple files let me know if you want to talk italian to train yourself at the same time :D

— Reply to this email directly, view it on GitHubhttps://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1971159798, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGOGIBWWOSXFJUIVYTJUHYDYV4XGLAVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRGE2TSNZZHA. You are receiving this because you were mentioned.Message ID: @.***>

cagnulein commented 7 months ago

every time you run QZ, QZ writes a new file log. So what I said is that you probably sent me the first one, but instead, you should send me the one where you actually wrote the ip address (or even a fresh one where you are connected to the treadmill)

CDBentley commented 7 months ago

Ok, I will try again. Does it matter about my other question: my treadmill isn’t in the list of devices. I have the x7i. Which treadmill should I select that is closest? The x14i?


From: Roberto Viola @.> Sent: Thursday, February 29, 2024 8:50:07 AM To: cagnulein/QZCompanionNordictrackTreadmill @.> Cc: CDBentley @.>; Mention @.> Subject: Re: [cagnulein/QZCompanionNordictrackTreadmill] I can't control the speed/inclination/resistance of my treadmill/bike (Issue #89)

every time you run QZ, QZ writes a new file log. So what I said is that you probably sent me the first one, but instead, you should send me the one where you actually wrote the ip address (or even a fresh one where you are connected to the treadmill)

— Reply to this email directly, view it on GitHubhttps://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1971187185, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGOGIBTLFIBQWQP5NTZ67N3YV4YY7AVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRGE4DOMJYGU. You are receiving this because you were mentioned.Message ID: @.***>

CDBentley commented 7 months ago

These are the logs after I tried to get the QZ app to change the treadmill settings


From: Roberto Viola @.> Sent: Thursday, February 29, 2024 8:50:07 AM To: cagnulein/QZCompanionNordictrackTreadmill @.> Cc: CDBentley @.>; Mention @.> Subject: Re: [cagnulein/QZCompanionNordictrackTreadmill] I can't control the speed/inclination/resistance of my treadmill/bike (Issue #89)

every time you run QZ, QZ writes a new file log. So what I said is that you probably sent me the first one, but instead, you should send me the one where you actually wrote the ip address (or even a fresh one where you are connected to the treadmill)

— Reply to this email directly, view it on GitHubhttps://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1971187185, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGOGIBTLFIBQWQP5NTZ67N3YV4YY7AVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRGE4DOMJYGU. You are receiving this because you were mentioned.Message ID: @.***>

CDBentley commented 7 months ago

The logs aren’t going through because of their size. I will try again one at a time. What is the file size restriction?


From: Roberto Viola @.> Sent: Thursday, February 29, 2024 8:50 AM To: cagnulein/QZCompanionNordictrackTreadmill @.> Cc: CDBentley @.>; Mention @.> Subject: Re: [cagnulein/QZCompanionNordictrackTreadmill] I can't control the speed/inclination/resistance of my treadmill/bike (Issue #89)

every time you run QZ, QZ writes a new file log. So what I said is that you probably sent me the first one, but instead, you should send me the one where you actually wrote the ip address (or even a fresh one where you are connected to the treadmill)

— Reply to this email directly, view it on GitHubhttps://github.com/cagnulein/QZCompanionNordictrackTreadmill/issues/89#issuecomment-1971187185, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BGOGIBTLFIBQWQP5NTZ67N3YV4YY7AVCNFSM6AAAAABD2SDKFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRGE4DOMJYGU. You are receiving this because you were mentioned.Message ID: @.***>