Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Treadmill Beeping with Each Inclination Command #2311

Closed
hellobensalt opened this issue Apr 27, 2024 · 16 comments
Closed

Treadmill Beeping with Each Inclination Command #2311

hellobensalt opened this issue Apr 27, 2024 · 16 comments
Labels
wontfix This will not be worked on
Milestone

Comments

@hellobensalt
Copy link

hellobensalt commented Apr 27, 2024

Setup: Horizon 7.4AT-03 treadmill, Pixel 6 phone running latest Android version, QZ 2.16.52

Is there any way to stop my treadmill from beeping every 5 seconds when QZ sends an inclination command to it? I realise this it probably there as a warning that the elevation is about to change, which is fine - and useful. But it also beeps when the elevation does't change, which is unnecessary.

So, if the beep could be stopped for any inclination command that is the same as the previous command, that'd be great.

However, I don't know if this is anything you can have any control over?

@hellobensalt hellobensalt changed the title Treadmill Beeping with each Inclination Command Treadmill Beeping with Each Inclination Command Apr 27, 2024
@cagnulein
Copy link
Owner

cagnulein commented Apr 27, 2024 via email

@hellobensalt
Copy link
Author

The treadmill beeps every time the user manually changes the incline.

But the AFG Pro app has no option to change the incline, so I cannot check or capture an HCI snoof using that.

@hellobensalt
Copy link
Author

Actually, sorry, there's a Hill Climb workout in AFG Pro that I can run. There's also a custom workout, but that doesn't appear to work! (A lot of things don't work very well with Horizon equipment!)

Also, the treadmill beeps whenever there's a speed change.

@cagnulein
Copy link
Owner

cagnulein commented Apr 27, 2024 via email

@cagnulein
Copy link
Owner

cagnulein commented Apr 27, 2024 via email

@hellobensalt
Copy link
Author

Note from Facebook:

Only send new Zwift incline commands to a treadmill (or any equipment?) when the incline changes.

If inclination NEW is same as inclination OLD, do not send.
If inclination New is different to inclination OLD, send.

@cagnulein
Copy link
Owner

could u attach a debug log from qz with the issue ? i checked the code and it should be already handled. thanks

@hellobensalt
Copy link
Author

hellobensalt commented Apr 29, 2024

Setup: Horizon 7.4AT-03 treadmill, Pixel 6 phone running latest Android version, QZ 2.16.52
Settings: Incline Override Offset -2

I tried to recreate the issue here, but it wasn't exactly the same. I ran QZ with Zwift for around 6 minutes. The first 5 minutes were largely flat. I initially set my 2% baseline incline. Then, soon after, QZ put my treadmill down to 0% (equivalent to -2%) for around 4-5 minutes. The treadmill beeped every 5 seconds. Then, there was a steep climb where the incline changed regularly.

I'm not sure that first 4-5 minutes section of -2% was correct?

In the session I ran a few days ago, the treadmill beeped every 5 seconds when the incline was a non-zero setting as well. So, if there was a 2 minutes climb at 5%, the treadmill would beep every 5 seconds for those 2 minutes.

This only happens with Zwift.

Thanks for your help.

debug-Mon_Apr_29_12_56_10_2024.log

@cagnulein
Copy link
Owner

i got the issue: the issues comes from the fact that you have the inclination overrides thing. I will try to add this in the control in order to don't send a writing command if the inclination is the same

@hellobensalt
Copy link
Author

Brilliant, thanks, @cagnulein. I thought it might be something to do with that, as other people had not reported a problem.

@cagnulein cagnulein added this to the 2.16 milestone Apr 29, 2024
@cagnulein
Copy link
Owner

fixed @hellobensalt if you want you can use the new apk directly https://github.com/cagnulein/qdomyos-zwift/actions/runs/8881147480

Google is very slow in these days, reviewing the app on the store, even the beta ones. For this reason, in order to check right now if the patch that I did is right, you can use the android build in the link (check at the bottom of the page in about 1 hour). In order to test it you need first to remove the current QZ version on your phone, install the one that you downloaded.
This version is a 15 minutes trial (you can restart it as many times as you want) and I can unlock it if you want, send me an email to roberto.viola83@gmail.com mentioning this ticket and that you are on android.
Let me know if you have any questions

Copy link

stale bot commented May 15, 2024

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.

@stale stale bot added the wontfix This will not be worked on label May 15, 2024
@stale stale bot closed this as completed May 22, 2024
@cagnulein
Copy link
Owner

@hellobensalt any news?

@hellobensalt
Copy link
Author

hellobensalt commented May 22, 2024 via email

@cagnulein
Copy link
Owner

cagnulein commented May 22, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants