Can ORM be used to correct low wattage on FTMS water rower? #170
-
Hey team! I have an FTMS water rower, and looking into @laberning's Sportstech wrx700, it seems the monitor is basically the same (Attached pictures). Although the model does provide connectivity with all Applications (EXR, Kinomap, ErgZone, etc.), the watts readings seem too low/inaccurate, which impacts metrics like split times, calories, FTP calculations, and so on. To fix this problem, I initially looked to the QZ app (https://github.com/cagnulein/qdomyos-zwift) to connect my rower to an old Android, add a watts multiplier, and call it a day. However, that is still a work in progress, as the app does not fully recognize my rower. Roberto has been helping me a lot with this. In the meantime, I wanted to settle for a more permanent/rowing-oriented solution. I have a Raspberry Model 3B lying around (I can check the specs to see if there are limitations to this model, and don't mind buying a more powerful one if needed). Still, my coding skills went as far as creating a PiHole and an Open Media Vault server for fun (all via tutorials, so I have near zero experience). Maybe this could be an issue if I need to add a 2x multiplier to the watts output. Do you happen to know if using ORM could help me with the watts' inaccuracy? Does it require much coding experience, or do you believe I could give it a go without breaking the rower? I have an 11" external monitor that I used with the Raspberry in the past. Would it work to output the information screen (as seen in the screenshot from the readme file)? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 30 replies
-
It should work on a Pi3B without issues, especially as waterrowers do not produce much data.
If you can follow a tutorial, you can install ORM. See https://github.com/JaapvanEkris/openrowingmonitor/blob/main/docs/installation.md for the latest version, so you can decide if it is doable. Only "coding" needed is to modify the settings in the config file. Please note that the version found at https://github.com/JaapvanEkris/openrowingmonitor/tree/main is much more robust and a lot easier to configure (and it has a lot more features). So I'd advice to start with that version.
Nah, you can do a lot better. ORM can calculate your power in a decent way, once provided with the inertia of the moving water. That is a setting, and you can set it by trial and error. As a bonus your distance and pace will be correct as well, allowing the use of EXR, Garmin, etc.
Yep. These monitors on these machines are a total mess from a metrics perspective. The indicated watts are not a fair representation in any way. Doubling these numbers might reduce the issue, but they are bad estimates to begin with.
Not really. When you can follow the installation manual, your basically done. You have to change some setting, but we even have a manual for that (see https://github.com/JaapvanEkris/openrowingmonitor/blob/main/docs/rower_settings.md). And might these manuals fail you, we are here to help.
Yeah, here it becomes more technical. Breaking the rower: No. Modifying it: probably. Depending on how the original monitor measured progress, it might be a bit more work. Key is that you want to measure the speed of the impellor, and not the handle or seat. If you look at other discussions, you'll see that it might be more or less work.
Yeah. No problem. With the new version you can even display three rows of data. |
Beta Was this translation helpful? Give feedback.
-
Thank you for all the help so far @JaapvanEkris! So now I've started with the hardware part: I've attached photos of my sensor and what I believe are the holes in which the magnets are placed. I've disconnected the sensor cables from the rower monitor and attached them to the Raspberry GPIO on pins 17 and GND as per the installation docs. So far, I've been rowing for a while and have not seen any data pop up when accessing the web page from my phone. Can you guys help me out if I'm missing something? Cables connected to the sensor Cables connected to the Raspberry (I've tried shifting them too, but nothing happened) |
Beta Was this translation helpful? Give feedback.
-
Thanks @Abasz! So, I just finished editing the config/config.js file using the rower setup as an example. Everything seems to be set from the configuration side (the file below is to confirm). But for some reason, the rower still doesn't recognize the sensor data. I could see once the time and total distance being recorded but when I tried again, it didn't move from 0. Is there anything else I might be missing?
|
Beta Was this translation helpful? Give feedback.
Please move to V1Beta_Architecture_Revision branch (use
updateopenrowingmonitor.sh -b V1Beta-Architecture_Revision
and use these settings: