Open Rowing Monitor works with a very wide range of rowing machines. It is currently developed and tested with a Sportstech WRX700 water-rower and a Concept2 air-rower. In the past, it was also tested extensively on a NordicTrack RX-800 hybrid air/magnetic rower. But it should run fine with any rowing machine that uses some kind of damping mechanism, as long as you can add something to measure the speed of the flywheel. It has shown to work well with DIY rowing machines like the Openergo, providing the construction is decent. With some tricks, we can even make it work with machines that can't measure the impellor directly, but you will fall back to the "Static distance" approach.
The following rowers are known to work, or are even actively supported:
Brand | Type | Rower type | Measurement type | HW Modification needed | Support status | Rower profile | Basic Metrics | Advanced Metrics | Limitations | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
Abilica | Winrower 2.0 | Air rower | Handle drive wheel | No | Known to work | - | Yes | No | Static distance | see this discussion |
Concept 2 | Model B, C | Air rower | Flywheel | Modification to electrical signal | Active support | Concept2_Model_C | Yes | Yes | None | See this, this and this thisdiscussions |
Model D, E | Air rower | Flywheel | Modification to electrical signal | Active support | Concept2_RowErg | Yes | Yes | None | Concept 2 Model D, Model E and RowErg setup | |
RowErg | Air rower | Flywheel | Modification to electrical signal | Active support | Concept2_RowErg | Yes | Yes | None | Concept 2 Model D, Model E and RowErg setup | |
Decathlon | Rower 120 | Physical friction | Flywheel | Adding sensor and adding magnets to the flywheel | In development | - | - | - | - | see this discussion |
DKN | R-320 | Air Rower | Flywheel | No | Full support | DKN_R320 | Yes | No | Static drag | - |
Domyos | FR120 | Air Rower | Flywheel | No | Known to work | DKN_R320 | Yes | No | Static drag | see this discussion |
FDF | FR-E520 | Water rower | Impellor | Sensor replacement | Known to work | - | Yes | - | - | see this discussion |
Neon Pro V | Air rower | Flywheel | Sensor replacement | Known to work | - | Yes | - | - | see this and this discussion | |
ForceUSA | R3 | Air Rower | Flywheel | No | Supported | ForceUSA_R3 | Yes | Yes | None | - |
ISE | SY-1750 | Magnetic | Flywheel | Change placement of the reed switches | Known to work | Manual config | Yes | No | Static drag | see this discussion |
JLL | Ventus 2 | Hybrid Magnetic and Air rower | Flywheel | Unknown | Known to work | Unknown | Yes | Unknown | Unknown | see this discussion |
Johnson | JAR5100 | Air Rower | Flywheel | Yes, add magnets and sensor | Configuration known | - | Yes | Yes | None | this discussion |
Joroto | MR380 | Water Rower | Impellor | Yes, add magnets and sensor | Configuration known | - | Yes | Yes | None | this discussion |
NOHRD | WaterRower | Water rower | Impellor | Add sensor | Configuration known | Custom profile | Yes | Yes | None | see this discussion |
NordicTrack | RX800 | Hybrid Magnetic and Air rower | Flywheel | None | Full support | NordicTrack_RX800 | Yes | Yes | None | Also known under ProForm brand |
Open ergo | - | Air rower | Flywheel | Addition of magnets en sensor | Known to work | - | Yes | Yes | None | Machine specific profile is needed, but is done before, see example 1, example 2 and example 3 |
Skandika | Nytta | Water rower | Impellor | Add aditional magnets and sensor | Known to work | Unknown | Yes | Unknown | Unknown | see this discussion |
Sportstech | WRX700 | Water rower | Impellor | Add one magnet | Active support | Sportstech_WRX700 | Yes | Yes | Static drag | see Sportstech WRX700 setup |
White label | Air Rower | Air rower | Fywheel | None | Supported | Generic_Air_Rower | Yes | Yes | None | Sold under different brand names |
Xebex | Air Rower V2 | Air rower | Flywheel | Modification to the source code | Known to work | Default | Yes | Yes | None | See this discussion |
If your machine isn't listed, it just means that you need to adjust the software settings following the settings adjustment guide yourself. But don't worry, in the GitHub Discussions there always are friendly people to help you set up your machine and the settings.
In the table, the support status means the following:
- Active support: These are the testmachines of the developers, these are tested almost on a daily basis. These settings are automatically modified to facilitate updates of the rowing engine;
- Full support: We actively maintain a the configuration, including automatically updating these settings to facilitate chages of the rowing engine, and are part of the automated regression test set. So as a user, you can be assured this setting will keep working;
- Supported: Users have reported a working configuration, and this configuration is part of
rowerProfiles.js
, but we lack the raw data samples to maintain the rower for future updates. This means that future support isn't guaranteed; - Configuration known: Users have reported a working configuration, but it isn't actively supported by these users and it isn't on our rader to maintain. You need to add the configuration to your
config.js
manually and maintain it yourself when there are updates to the engine; - Known to work: Users have reported that the rower is known to work, but the configuration is not known by us;
- In development: Users are known to be working to get the rower connected, but the configuration is not yet known by us.
Please note: the support status largely depends on the willingness of users to report their settings and provide decent samples of their data. So when you have a machine, please provide this information.
With basic metrics we mean:
- Distance rowed,
- Training Duration,
- Power,
- Pace,
- Strokes per Minute,
- Drive time,
- Recovery Time,
- Calories used,
- Total number of strokes,
- Heart Rate
With extended metrics, we mean:
- Drag factor,
- Drive length,
- Average handle force,
- Peak handle force,
- Handle force curve,
- Handle velocity curve,
- Handle power curve.
With the limitation, we mean:
- None: No limitations, drag calculation and distance per stroke are dynamic based on flywheel behaviour and automatically adapt to environmental conditions;
- Static drag: the drag calculation is fixed, so changes in air/water properties due to temperature or settings are not automatically adjusted;
- Static distance: the distance per impulse is fixed, thus making the measurement of a more forceful stroke impossible. This typically happens when the handle movement is measured, but not its effect on the flywheel.