Comments (45)
from qzcompanionnordictracktreadmill.
Hi @kwikzand the issue is simple! I have to add the coordinate of your touch screen!
Simply follow this #29
from qzcompanionnordictracktreadmill.
from qzcompanionnordictracktreadmill.
Here are the coordinates based on the screenshots (1280 x 800 with 0,0 at the top left corner)
<style> </style>Incline (%) | x | y |
---|---|---|
0 | 74 | 585 |
1 | 74 | 545 |
2 | 74 | 505 |
3 | 74 | 465 |
4 | 74 | 425 |
6 | 74 | 385 |
7 | 74 | 346 |
8 | 74 | 307 |
9 | 74 | 268 |
10 | 74 | 229 |
Speed (mph) | x | y |
0 | 1205 | 583 |
1 | 1205 | 539 |
2 | 1205 | 495 |
4 | 1205 | 451 |
5 | 1205 | 407 |
6 | 1205 | 363 |
7 | 1205 | 319 |
8 | 1205 | 275 |
10 | 1205 | 231 |
from qzcompanionnordictracktreadmill.
Please let me know if there are some other specific things that you need. Thank you so much!
from qzcompanionnordictracktreadmill.
from qzcompanionnordictracktreadmill.
done, it's building @kwikzand !
from qzcompanionnordictracktreadmill.
@kwikzand done https://github.com/cagnulein/QZCompanionNordictrackTreadmill/suites/11524153744/artifacts/596013698
give it a try! (rememeber to select the new t6.5s setting in the companion!)
from qzcompanionnordictracktreadmill.
Thank you for getting this out quick. I tested it out. It is definitely an improvement over when I have the t6.5si selected on qzcompanion. However it is still not quite accurate.
So I really only care about having the incline controlled by QZ since I prefer to use the onboard controls for the speed especially if I use it with zwift. The incline seems to be working better (but still not as responsive or accurate). Just for context, I have the inclination step set to 0.5 in the QZ app since that is the smallest that the treadmill can do (0, 0.5, 1.0, etc...) I also have the speed step set to 1.0 in the QZ app.
I still see 2 issues
-
Example: when I set the incline to 5.0, then use the + on the incline in the QZ app, it jumps down to 2.0% (sometimes 1.5%). I'm not sure how it works, if QZcompanion has to increment the incline in order to get to an incline command from QZ. Maybe this is what the issues is coming from.
-
Example: when I start a workout (0% incline and 1mph speed default from the treadmill), I would select the + on the incline in the QZ app and it increments to 0.5% incline as expected. Then I set the speed to 7mph using the on board buttons. I would select the + on the incline in the qz app and it increments to 1.0% as expected, BUT it sets the speed back down to 1mph. I can work around this problem by pressing the + on the speed in the QZ app, but since there is a delay, it will take a while to get to a certain speed. Also, if I choose to use smaller increments (specifically going to a speed of 7.3 mph for instance), it doesn't always get to that specific speed (even if I adjust the speed step to 0.1 in the QZ app settings). I think this is a limitation on the ifit app for the tablet (when I drag the speed on the tablet, it jumps 0.3 or 0.4mph and not 0.1). This is going to a separate issue, but the point is, I think the speed should stay the same (7mph) when I change the incline from QZ.
Please let me know if there is something I need to clarify on, or if you need debug files.
Thank you!
from qzcompanionnordictracktreadmill.
both issues should be easily fixable.
Please provide me a debug log showing the issue https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F
Thanks
from qzcompanionnordictracktreadmill.
debug-Mon_Mar_13_13_34_21_2023.log
Here is the debug from QZ. Do you also need the debug from QZ companion?
from qzcompanionnordictracktreadmill.
from qzcompanionnordictracktreadmill.
Thanks. I'm actually having an issue establishing an adb connection now (I was able to do it before). I have a debug log file for qzcompanion but it's not the same test and time as the qz debug log file I sent you above. when I run the debug batch file it gets stuck at -waiting for device-. Any idea how I can reset this? I've already tried restarting the treadmill and my laptop.
Thanks!
from qzcompanionnordictracktreadmill.
from qzcompanionnordictracktreadmill.
Yes
from qzcompanionnordictracktreadmill.
I also checked that the USB debugging mode is still enabled
from qzcompanionnordictracktreadmill.
stupid question: ping is working?
@victorypoint any idea?
from qzcompanionnordictracktreadmill.
@kwikzand, can you upload your QZ-Companion-log.txt?
from qzcompanionnordictracktreadmill.
from qzcompanionnordictracktreadmill.
@victorypoint which folder can I find that in?
Thanks
from qzcompanionnordictracktreadmill.
@victorypoint which folder can I find that in?
Thanks
Same install folder as the QZ-Companion.bat. The log gets generated when the bat is run
from qzcompanionnordictracktreadmill.
Also make sure there is no previous ADB session still in memory - use task manager to kill if there is.
from qzcompanionnordictracktreadmill.
QZ-Companion-log.txt
I ended the adb (32 bit) task and still couldn't get past the waiting for device. I'll try some other things. I just don't want to lose the debug log from qzcompanion especially if it will help with the qz app debug log I already sent that corresponds to the same test.
from qzcompanionnordictracktreadmill.
logcat.log
logcat.txt
managed to get it to work (I had to force stop iFit and QZCompanion) to establish the ADB connection.
from qzcompanionnordictracktreadmill.
Have you tried restarting the treadmill and Windows PC? It seems one of them os keeping an old ADB connection open.
from qzcompanionnordictracktreadmill.
debug-Mon_Mar_13_13_34_21_2023.log
Here is the debug from QZ. Do you also need the debug from QZ companion?
ok let's focus on the inclination first: what I'm seeing on the log is that there is a little offset from the request of QZ and the inclination on the treadmill. For example QZ asks for 3% and the treadmill goes to 3.5%
Then in a point I saw that QZ asks for 2.5% and the treadmill go to 6. If you didn't change this manually so yes, i need the companion log because it seems more an issue int the companion.
Thanks
from qzcompanionnordictracktreadmill.
I've actually included the latest QZ Companion logs a couple of comments above. I used the debug batch file. Is there a different way I need to get this?
from qzcompanionnordictracktreadmill.
@kwikzand my fault, i didn't see it (it was 4am for me on my last comment :) )
I will check this later today
from qzcompanionnordictracktreadmill.
no worries. and I definitely don't expect you to work excessively on this. I'm able to use the app fine for zwift. I'm just looking forward to get automatic elevation as well. I appreciate all your efforts!
from qzcompanionnordictracktreadmill.
hi @kwikzand i checked the log that you posted but there is something strange: I can't see any workout on them. One thing that I learnt from @victorypoint is that you have to collect the logs while the workout is in progress, otherwise ifit app will delete them. Maybe that's the case?
Also I can't see the logcat from the QZ Companion directly
logcat.log logcat.txt managed to get it to work (I had to force stop iFit and QZCompanion) to establish the ADB connection.
these ones are from adb directly, but i need the one that the companion creates when you click on the adb logcat button on the companion GUI.
Let me know, thanks
from qzcompanionnordictracktreadmill.
2023-03-14_logs.0.txt
2023-03-15_logs.0.txt
2023-03-16_logs.txt
2023-03-12_logs.0.txt
2023-03-13_logs.0.txt
from qzcompanionnordictracktreadmill.
I think these are actually the files that you are looking for. I didn't realize the debug batch file also stored these on my laptop
from qzcompanionnordictracktreadmill.
from qzcompanionnordictracktreadmill.
okay. I'm not sure what else to try. is the adb-debug.bat the file I used to get it? Do you I need to do something specific on the treadmill tablet? I've also tried running the adb-debug batch file while a workout is running and I didn't get any different line items than before. I'm also not sure what you mean by the adb logcat button on the companion.
When I open the qz companion app on the tablet, there is only a "Dump log" button.
from qzcompanionnordictracktreadmill.
yeah sorry, I mean the button dump log. The dump log will fill the text box inside the qz companion app and also will write the file /sdcard/logcat.log and then you can send me this file.
Do this only after a small workout so we can see the data coming from/to the QZC
from qzcompanionnordictracktreadmill.
got it. is the /sdcard/logcat.log saved internally in the tablet? or is there a batch file I can run from my laptop to get it?
from qzcompanionnordictracktreadmill.
from qzcompanionnordictracktreadmill.
Right. that's the batch file that I ran and you mentioned that the workout data isn't there. I've tried it while the workout is running. I'm not sure what else to try to get you the information.
from qzcompanionnordictracktreadmill.
yes but when you did it did you press the dump log button before get the logs? i guess this is the missing step
from qzcompanionnordictracktreadmill.
@kwikzand, were you able to get ADB connection working between the treadmill and PC?
from qzcompanionnordictracktreadmill.
Sorry for the delay. After a lot of trial and error, I finally figured out how to get the ADB connection working consistently (I have to turn off USB debugging and turn it back on). Here are the logs that I got from tonight 3/21. the workout was around 8:33pm and it seems like it shows the speed requests on there.
from qzcompanionnordictracktreadmill.
@kwikzand got it. Are you using the QZ companion 3.2.17 or above? because I don't see some debug prints about it.
Anyway I guess I found also the issue about the missing speed/incline control:
E QZ:AdbRemote: Stream closed
means the adb port was closed in the time where QZ Companion was running.
also these are the requested from qz
03-21 20:35:26.693 1431 4733 I QZ:UDPListenerService: requestSpeed: 8.0 8.0
03-21 20:35:26.701 1431 4733 I QZ:UDPListenerService: requestInclination: 6.5 6.5 -100.0
03-21 20:35:58.663 1431 3749 I QZ:UDPListenerService: requestSpeed: 8.0 8.0
03-21 20:35:58.667 1431 3749 I QZ:UDPListenerService: requestInclination: 6.5 6.5 -100.0
it don't change anything because the requested speed and inclination was already matchting the actual one.
Can you try another test pressing the plus button on the qz side of speed and incline?
from qzcompanionnordictracktreadmill.
Sorry for the delay. After a lot of trial and error, I finally figured out how to get the ADB connection working consistently (I have to turn off USB debugging and turn it back on).
@kwikzand, that's excellent
from qzcompanionnordictracktreadmill.
@cagnulein the one i have installed is 3.2.23
I did press the + and - button during that test so I wasn't sure why only those 2 speed and incline requests showed up.
I will write down the test procedure and sequence and send you an updated log.
from qzcompanionnordictracktreadmill.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from qzcompanionnordictracktreadmill.
Related Issues (20)
- Nordictrack X32i HOT 6
- Nordictrack S15i QZ app not connecting HOT 5
- S15i manual workout jumping between pause and workout HOT 2
- no longer listening for UDP broadcasts HOT 2
- S15i Zwift 'controllable' not connecting HOT 3
- Request: Auto resistance for Nordictrack S15i bike HOT 47
- Nordictrack X9i Treadmill HOT 6
- Request: QZ to send HR data to iFIT app HOT 3
- Nordictrack X22i HOT 3
- Nordictrack 6.5Si HOT 21
- Not connecting to Pro-form Pro 2000 HOT 16
- S15I HOT 2
- S10i bike does not connect to wifi after qz installation and reboot HOT 5
- Nordictrack X11i HOT 40
- Nordictrack 2450 HOT 2
- NordicTrack 2950 - No communication HOT 39
- Apple TV gets no data HOT 8
- Not receiving data on S22i HOT 27
- Failed to connect QZ to NordicTrack C1750 HOT 48
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qzcompanionnordictracktreadmill.