cagnulein / qdomyos-zwift

Zwift bridge for smart treadmills and bike/cyclette
https://www.qzfitness.com/
GNU General Public License v3.0
425 stars 116 forks source link

Proform elliptical Proform HIIT Trainer model # PFEL09915.2 #817

Closed cagnulein closed 2 years ago

cagnulein commented 2 years ago

image

gitoutofhere8 commented 2 years ago

Thanks for looking into this!

My estimated resistance mapping to Peloton is 7 =35, 9=40, 12=50, 15=60, 18=70.

gitoutofhere8 commented 2 years ago

Bonus points if app can connect to Peloton on screen cadence (iOS) and can add 40 rpm.

cagnulein commented 2 years ago

@gitoutofhere8 No problem! Are you on iOS or Android? We probably need some version to stabilize it because I will assume that it has the same protocol of other elliptical proform trainers

cagnulein commented 2 years ago

Bonus points if app can connect to Peloton on screen cadence (iOS) and can add 40 rpm.

Do you mean that I have to add 40rpm to the current reading? Even on the qz stats (so they will add to strava too)

gitoutofhere8 commented 2 years ago

I would run qz on android and Peloton on iOS. Is that mix compatible?

cagnulein commented 2 years ago

I would run qz on android and Peloton on iOS. Is that mix compatible?

yes but if you are running on android higher than version 9 you can send to peloton only one metric (cadence or hr, not both at the same time)

gitoutofhere8 commented 2 years ago

Yes even on qz. The elliptical/stepper cannot go as fast as a spin bike because of the standing motion and the wheel size. Looking to map it to something comparable to a spin bike.

gitoutofhere8 commented 2 years ago

The limitation of one data stream would be ok!

cagnulein commented 2 years ago

ah because you would like to simulate a spin bike with this elliptical. makes sense

cagnulein commented 2 years ago

@gitoutofhere8 ok good news. I managed it. And I also add 2 new settings in the advances settings called "cadence gain" and "cadence offset" so you will be able to manage the cadence as you wish. send me an email to roberto.viola83 at gmail.com indicating this ticket and if you are on android or iOS and I will send you the new beta. Thanks

marklogan17 commented 2 years ago

@gitoutofhere8 ok good news. I managed it. And I also add 2 new settings in the advances settings called "cadence gain" and "cadence offset" so you will be able to manage the cadence as you wish. send me an email to roberto.viola83 at gmail.com indicating this ticket and if you are on android or iOS and I will send you the new beta. Thanks

Moving fast again @cagnulein :)

cagnulein commented 2 years ago

actually I was a little delayed by Ikea :D now @gitoutofhere8 is fighting with google play beta system :)

marklogan17 commented 2 years ago

actually I was a little delayed by Ikea :D now @gitoutofhere8 is fighting with google play beta system :)

Ikea is always the priority :)

cagnulein commented 2 years ago

btsnoop_hci (2).log @gitoutofhere8 perfect! i will check this tomorrow. could you please tell me what did you o in this workout? for example i started from speed 2.0km/h cadence 50, then after 30 seconds....something like this. It will simplify the process. Thanks

gitoutofhere8 commented 2 years ago

I played the default Ifit class that incremented the incline on auto resistance from 1 to 2 immediately and then 2 to 3 after about a minute. I pushed the cadence into the 70s near the end of the sample. I only captured about 90 seconds.

I could take it again at a more controlled level if that would be helpful.

On Mon, May 30, 2022, 11:25 AM Roberto Viola @.***> wrote:

btsnoop_hci (2).log https://github.com/cagnulein/qdomyos-zwift/files/8799409/btsnoop_hci.2.log @gitoutofhere8 https://github.com/gitoutofhere8 perfect! i will check this tomorrow. could you please tell me what did you o in this workout? for example i started from speed 2.0km/h cadence 50, then after 30 seconds....something like this. It will simplify the process. Thanks

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/817#issuecomment-1141278663, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZMDSPNYWSUEO4XC6ABGY73VMTMXPANCNFSM5XG3V5UA . You are receiving this because you were mentioned.Message ID: @.***>

cagnulein commented 2 years ago

@gitoutofhere8 thanks, i think it should be enough. i will manage it tomorrow

cagnulein commented 2 years ago

@gitoutofhere8 i guess I did almost everything. I'm not sure about 2 things:

gitoutofhere8 commented 2 years ago

I didnt't notice the speed as it's not on the default view. I'll do another test and make note.

I can do a test with the full resistance change up to max 24. Will send in a bit.

cagnulein commented 2 years ago

perfect thanks, as soon i will receive it, i will build the new beta

cagnulein commented 2 years ago

I took a new 2.5 minute sample and played the same iFit class. Had to launch twice.

The second time I immediately disabled follow instructor (auto resistance). I started at resistance 1 and incremented +1 every 5 seconds until reached the max of 24.

Interestingly you can't see the speed on any view in the trainer. I could see it on the iFit app but only in the screen without the instructor. After the test to resistance 24 I took it down to 9 then to 6. From 6 I briefly touched 10.8 MPH as the max. btsnoop_hci (1).log

cagnulein commented 2 years ago

Ok I figured out resistance from the app. At the end of the log I went from 1 to 24 in +1 increments about 5 seconds apart ending on 24. btsnoop_hci (2).log

cagnulein commented 2 years ago

@gitoutofhere8 ok I guess I fixed everything in the 2.10.93 The problem about peloton was that you're the first one that wants to use an Elliptical device with peloton :) Also be sure that "Treadmill as a Bike" in the Treadmill options is enabled on QZ (I know that it's sound confusing, but in this way you're telling to QZ to transform your elliptical in a bike to peloton) and also that the peloton cadence sensor setting is enabled in the peloton section settings. I will send you the 2.10.93 later today. Thanks for all the debug

cagnulein commented 2 years ago

Here is the snoop log when iFit is connecting to the trainer without pedaling. btsnoop_hci (3).log

cagnulein commented 2 years ago

@gitoutofhere8 i added some new frames to the init phase in order to fix the init issue that you saw. Let me know if it will be better with the 2.10.102 Thanks

stale[bot] commented 2 years ago

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[bot] commented 2 years ago

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.