svenmeier / coxswain

Your rowing servant
http://play.google.com/store/apps/details?id=svenmeier.coxswain
Apache License 2.0
80 stars 21 forks source link

Please Reset your rower #144

Open Mateumeu opened 1 year ago

Mateumeu commented 1 year ago

I've been using your app ant is just fantastic, with BLE with a First Degree Fitness waterrower. Everything works fine until today. The rower is find and connect to the app. But when I start a workout appears the message "Please Reset your Rower"... And the workout don't start. There's a bucle... connecting rower, reset rower, connecting rower.... All data is received by the app but I can't do a workout session. Is just like do a free workout and the data is not saved.

Something to solve that?

I've been using last version avalaible for android.

Thank you for all your work

svenmeier commented 1 year ago

Please make sure your rower shows 0 (zero) for all values, before you start the workout on Coxswain.

"Please Reset your Rower" indicates that one of the values (e.g. distance) is not starting with 0.

Mateumeu commented 1 year ago

First of all thanks for your answer. I understand that all must be at zero position. And even after switch off the rower and switch on again, and all data in zero, the message appears again. I think it's due to a problem with FTMS protocol (used by FDF rowers} . In any case you have made an app that for me is simple and amazing. With all we need to train easy to get control with a simple view... Congratulations it would be perfect that the app was fully compatible with FTMS ble protocol. Would be perfect... Much more than any app I proved. Thanks for your work, your time and your answer... It's not possible that you try to implement the compatibility with this protocol? I'll pay for that you deserve it. In any case. The best app for rowing that I've proved. Thanks for that Sven.

Mateumeu commented 1 year ago

I've been trying again to start some workout with all data fields in zero before connect the rower machine to the app... And when I've connect it always appear the same message... I reset the rower and connect again and again "please reset your rower"... There's no way to change the settings in the app's code to leave me start a workout although the rower send not zero data info?

svenmeier commented 1 year ago

Please activate "write trace file" in the Coxswain settings and attach the file /coxswain/waterrower.trace Hopefully this will give us a clue, why Coxswain is continuing to wait for the rower to switch to 0 values.

Mateumeu commented 1 year ago

Thanks Sven for your answer. An sorry to write so late. My apologies. I have been injured for a few months and I have not been able to train. I am attaching the file waterrower.trace file so you can check it and find the error or a solution or what I'm doing wrong. The github forume don't support that file type so I'll send you in a zip file. waterrower.zip

Mateumeu commented 1 year ago

Do you need also the log file?

Mateumeu commented 9 months ago

Hello Sven! I:getting the same problem, trying to start a workout program. Can you help me with that? I've used different firmwares.... But nothing fix it... And the values in the rower screen are zero in all fields before and after connect it to the app. Even if I extract batteries from the Rower module. But in a few seconds after the rower is connected appear the message "please reset your rower" I've been trying all ways possible... Thanks for your help

Mateumeu commented 9 months ago

I'll send you again a zip file with trace file compressed with 26/11/2023 date waterrower.trace.zip

detonatione commented 8 months ago

The Fluid Rovers and all Derivates might transmit at least one value, which cannot be Zero: ==>The Resistance. Because of their patented Double Chamber WaterTank-System, which Allows to Set (Change) the Resistance from 1 Up to 10 Levels.
( Depending with waterheight in the moving chamber) This value (1-10) is transmitted to their own App with the Name "Level". Ignoring this field , or allowing values "gt 0" might do the trick. In Generally it woul'd be great to develop a protocol editor, listening to arriving Data to translate them to the coxswain So ist woul'd be possible to geht many Rowers from different manufacturers working with this great app. Another idea, would be to save the fields and values with non zero values at start and subtract them from the rising values during the training session. ==> The reset will always happen in the coxswain app and never in the sending data device.

I'm curious, what you think of my ideas. Sincerely, Ralf