Concept2 Ergo Monitor
Connect your Concept2 rowing machine via USB to see live metrics, force curves, and stroke-by-stroke analysis — all in the browser, no install required.
Connect your erg. Plug the USB-B cable from your Concept2 PM3/PM4/PM5 into your computer. Turn the monitor on.
Click Connect. Your browser will ask you to select the Concept2 device from a list. Pick it and click Connect.
Start rowing. Switch to the Live tab to see metrics and force curves update stroke by stroke.
Opens a browser device picker. The erg must be connected before clicking.
WebHID requires Chrome or Edge. It also requires the page to be served over
http:// — opening directly from a file will block output reports.Quick local server (Terminal/CMD):
python3 -m http.server 8080
Then open: http://localhost:8080/ergomonitor.html
No erg available right now? Load demo data to explore the interface with a sample session.
Session
Force curves require imported CSV data. Live rowing provides Power & Pace History.
Average Force Curve
Row some strokes or import a CSV to see your force curve
Session Statistics
Technique Classification
Stroke Log
Import Session Data
Reload a previous session — with its force curves — without a live erg. Use the JSON — full backup file from the Export menu (top-right ↗). That is the only export that re-imports completely.
Drop your ergo-session.json backup here
or click to browse — JSON backup, or a CSV with a force-curve column
Which export re-imports? The Export menu offers several files for different uses — only some carry the raw force curves needed to rebuild a session:
- ✓ JSON — full backup — re-imports completely (force curves, blocks, phases). Use this to reload.
- ✓ CSV with
forceMap— legacy/Ergo Monitor CSV where each row is a stroke and one column holds the force curve. - ✓ CSV — strokes + force curves — one row per stroke incl. the force curve; re-imports. (JSON keeps full timing fidelity, so prefer it for reload.)
- ✗ CSV — raw force curves / XLSX — analysis-friendly layouts, not built to reload here.