Use HR2VP to estimate power based on heart rate and broadcast values to your favorite indoor cycling app. Add power to you outdoor rides and upload them automatically to Strava as with a regular bike computer.
Download HR2VP for iOS
Download HR2VP for Android
Get HR2VP APK for side loading
Try it for free, no account needed!
Maybe you want to use virtual training apps but you only have a non smart trainer or spin bike at home or at your local gym club? With HR2VP, use your heart rate monitor as a power meter!
HR2VP can be used with any stationary, spin or exercise bike, without having to add a speed or cadence sensor and it connects to Zwift. The setup is really easy as you have nothing to mount on the bike and you can set the resistance manually as you wish. Experience virtual apps, no matter which kind of bike you have access to at home or while travelling.
In addition, you can use it while on the stepper or rowing machine too... This kind of setup offers new opportunities.
On Android ANT+ heart rate monitors can be used and you can choose between BLE or ANT+ broadcasting (prefer ANT+ when available especially for GPS head units). Bluetooth Smart HRM can be used on Android and iOS.
Our color code helps you visualize your training zone easily. It uses the 7 cycling intensity zones from active recovery to sprint.
Last but not least, HR2VP can be used as a standalone app. Coaches will be able to get more from heart rate monitors and hiit workouts (interval training) will be much easier. This will help you improve your performance and get the best result during racing. Tough workouts will be much more efficient.
If devices at your gym club don't offer workout recording, you can upload your training to Strava or access fit file on the phone directly.
Connect your bike trainer and take advantage of built-in workouts to train on intervals at specific intensities. Ergometer mode (resistance auto-adjusting according to target power) is available on Bluetooth FTMS or ANT+ FE-C trainers.
Get access to many workouts. Choose how long your training should be and the intensity zone you want to target and a shorter list will be displayed on the screen to help you pick up the perfect workout that suits your needs!
Heart Rate value alone is a good tracker for training but is not sufficient to evaluate effort intensity. If you know how your heart rate is going up or down along time, you have much more information in order to evaluate power output and calories burned.
Heart rate can take minutes to reach the steady state, where our algorithm will put your watts in the right training zone within 10 seconds.
Some power meter manufacturers such as Cycleops already tried to get power from heart rate with their Powercal sensor.
We are using an advanced matching algorithm that takes into account individual parameters such as resting heart rate, maximum HR, FTP and weight to evaluate power more precisely.
Here is an analysis where you can compare virtual estimated power to real power. If you interpret heart rate data the right way, you can get a good estimation of power output.
HR2VP has been ANT+ certified on Android and you can now broadcast power over ANT+ (with Android ANT+ native phone, for example Samsung, or ANT+ USB stick). This option ensures a better compatibility with GPS head units or smart watches.
There are many cases where using HR2VP can be interesting to get power:
FTP is the highest power level that you can sustain for an hour. Here are two tools that will help you find the best value to enter in HR2VP.
In general HR2VP FTP parameter should be close to your real FTP but there may be differences between individuals. In order to get the most accurate result in terms of power estimation that corresponds to your own power meter, you can use our tool to upload a representative ride with power and heart rate data. The file should be in gpx format, you can extract it from Strava directly if you go into your activity.
This tool, if regulary used, is also good for tracking your progress. No more need to make FTP tests, just estimate virtual FTP from your regular rides... If it gets higher, this means that you were able to deliver a higher power output for the same heart rate intensity and that you have improved.
In this case you don't need a very precise value and can estimate your ftp with your maximum 1 hour running speed and weight.
All standard Bluetooth Smart or ANT+ heart rate monitors can be used with HR2VP. Chest straps usually give a much better result since they are more accurate than optical sensors.
Many fitness bands or smart watches don't broadcast data and cannot be used with our app. Only Xiaomi Mi Bands, some recent Garmin watches and Samsung watches with our transmitter app can be used. Again, if you have the choice, I would advise you to opt for a regular chest strap.
The Apple watch, for example, is not compatible.
A Bluetooth Smart device can only be connected to one other device at the same time. On iOS, HR2VP doesn't transmit heart rate so you won't be able to get HR values in another app such as Zwift for example. This is the reason why we suggest to use monitors that supports more than one Bluetooth connection. There very few on the market, so our advise would be to:
First, according to the Bluetooth Core Specification, a Bluetooth device cannot connect to itself, which is why you need to use Zwift on a separate device.
On Windows PC, HR2VP works with Bluetooth direct connection in the majority of case.
If you have trouble with the direct connection, you can try the connection through the Companion app. Please note that the Companion app need to be executed on a different phone than HR2VP and should be connected to the same Wifi network than Windows PC.
In any case, please check that all permissions are granted for HR2VP as for the Companion app if you use it.
Check battery parameters in phone: 'Settings'->'Applications'->'HR2VP'->'Battery'->'Allow background' and disable Eco mode if available
If you have a lot of different Bluetooth devices connected to your phone, try to switch off and then switch on Bluetooth before starting the app. If it still doesn't work, try to reboot phone.
If you are using HR2VP on Android, we suggest you to connect through ANT+ which is more stable (less disconnections).
The app is free to try for 15 minutes workouts.
If you want to buy in order to unlock the time limit,the subscription is at 2.99$ per month. If you plan to use the app on different devices or may uninstall and re-install the app on your phone, we advise you to buy the Lifetime option at 34.99$ which can be restored.
If you are scanning over Bluetooth Low Energy, a common mistake is that your monitor is already paired with another device for example you watch. Devices using Bluetooth can only be paired with one device at a time, in this case please unpair your sensor with already paired devices and start scan again.
If you are scanning for ANT+ devices, HR straps can be paired to multiple devices at a time. If you are having trouble, please refer to the ANT+ how to section below.
In order to get a more accurate power estimation, your can use our above online tool to estimate the HR2VP FTP parameter. This way, calibration is done by uploading a gpx file countaining real power and heart rate values.
If you don't have a power meter or a bike trainer measuring power, estimating your FTP with weight and max running speed will already give you good results.
In order to connect a power meter or bike trainer, you need to go in the Settings and click on the small LED button 'Ext. power / trainer'. Then select your own device in the list.
Built in workouts are available since the version 4.0 of the app. You can use this feature to train on intervals at specific intensities. You can either use the virtual power based on heart rate or connect a bike trainer or power meter instead.
When starting an activity, a popup will appear and ask you if you want to use a built in workout or not. Then you can have a short list of most popular workouts or make a custom request based on dominant intensity and workout length.
ERG stands for ergometer mode. It means that the trainer will automatically adjust the resistance according to the target power of the workout. This way, you just have to concentrate on cadence which is easy. If you, for example, want to watch a movie while training, this feature is very usefull.
If you want to enable or disable this feature, after answering yes to the built in workout pop up question. Use the ERG LED button at the bottom of the next popup.
You can control ANT+ FE-C and Bluetooth Smart (implementing FTMS service) bike trainers.
If you have enabled ERG mode and are using a built in workout, the resistance will vary automatically according to the target power of the workout. However, you can adjust the target power of the trainer by using the + and - buttons, in case it is too hard or too easy for you. The positive or negative offset will be active for all the coming intervals and the increment step is 10W.
Following bike computer and GPS head unit have been tested successfully:
Please note that even in this case, the phone Bluetooth address may change every time, that's why you will have to go through the pairing procedure before each workout.
If you are using an Android device which is ANT+ compatible, we advise you to use the ANT+ broadcast mode which has a better compatibility with watches or GPS and offers a more stable connection. In this case, all GPS head units and watches labelled with ANT+ Power certifcation icon can be used.
Being Bluetooth Smart doesn't mean that your head units will be able to pair with our app. Users are allowed to try HR2VP for free during 15 minutes so that they can check pairing before buying.
In fact, most power meters on the market use static Bluetooth address, where your phone is using a private resolvable address for privacy and security reasons, this explains the compatibility issue. Not all GPS on the market are compliant with such adresses which results in HR2VP not being detected or detected but not paired correctly.
HR2VP is compatible with ANT+ heart rate monitor on Android. See next question for requirements.
In addition, HR2VP has been ANT+ certified and can broadcast data to ANT+ head units or watches by implementing following profiles:
You need to check that following dependancies are installed:
If your phone is not ANT+ native compatible, you need to use an ANT+ USB stick with an OTG extension cable.
Yes, on Android phones, as you can use ANT+ heart rate monitors and as the app broadcast over Bluetooth Low Energy, our app will bridge ANT+ HR signal into BLE.
The opposite is possible too, you can convert Bluetooth Low Energy heart rate into ANT+ with HR2VP on Android.
You can enable and disable BLE broadcast by clicking on the led button in the Settings. Green means broadcast is on an red off. If you don't use an external display or application, we recommand to disable broadcast to spare battery.
On Android you can switch off screen as the app runs in background to prevent battery drain. On iOS, you need to keep the screen active and the app in foreground.
Using GPS if you want to switch off screen on Android requires you to grant background location permission on Android. This video tutorial shows you how to proceed:
On Android, workout files are available in the app folder : Phone\Android\data\com.bipr.heartrate.virtualpower
On iOS, files are recorded and are available to the user with itunes.
On Android, subscription is checked at startup and you need a web access for this. If you are starting far from home where you may have no web access, we advise you to start the app at home, check if subscription is active (written on the top), stay in the main menu and then start workout when you are ready. It will be ok even if there is no network at this time.
On iOS, only the 'Lifetime' in app can be restored. If you want to use the app on different devices, we advise you to buy this option.
There are a few differences with the Android version :
Cadence support is now available both on iOS and Android since version 3.0.
The power modulation based on cadence can be enabled or disabled as you prefer. If you often change the spin bike's resistance, there will be no correlation between cadence and power and the modulation may add perturbations on the power estimation. In this case, connect your cadence sensor but disable power modulation.
When power modulation is ON, you will have a higher wattage when cadence is above average and lower wattage when cadence if below average. This will allows you to have more control and responsivness when there are accelerations for example in Zwift races.
Here are different reviews about HR2VP:
Cyclry.com cycling blog: 8.7/10
"A Labor of Love"
"It’s a great solution, and moving the algorithm from something hidden within physical hardware into a customizable app is also an idea that’s painfully obvious in retrospect. Adding additional data points for accuracy and the option for other use-cases is also thoughtful."
Molab.me (Loek Vossen):
"Having all workouts expressed in power is a big advantage to mixing heart rate and power data. I also could not believe how accurate the algorithm already is."
Read the full analysis and accuracy check about HR2VP
thePainCave.net (French Indoor Cycling blog):
"The algorithm that takes into account FTP is an interesting feature."
Two Wheel Cruise: Watch the complete video review about HR2VP on YT