Virtual Power
· v1.25
About
** Completely free and ad-free Estimate of Cycler power, using elevation and speed
** Advanced features such as
* wind correction
* momentum correction
* customize your bike and equipment weight
* customize your type of bike / tyres
* calculates normalized / average power
* export to Strava as a native field
* very good accuracy reported by users feedback
* high custimization possibilities within the user parameters
Users Feedback (thank you for your feedback !!!)
"I use this app on my every ride. I think this is by far the best power estimation I’ve ever used! "
"Overall, it’s been a great app from the day one since its release. I have used xxxx , and boy it’s horrible. I expect it to be about 100w but it only says like 30w or so. I’ve seen comments and people complained about the same problem. Your app is the one with the most accurate power estimation, and I would love to see it getting better! "
/*******************************************************/
I develop this for free on my spare time. A little indulgence is always appreciated ;)
/*******************************************************/
When reaching out, please remember to include a proper greeting (e.g., "Hello") and a thank you. Courteous messages are always appreciated and will receive priority responses.
I would be most grateful if you could take a moment to leave a 5-star ***** review. This greatly supports the app's free availability and visibility.
/*******************************************************/
/******************************************************************************/
Acknowledgements
This app has been developped with the help of IA (chatGPT / Gemini mainly), with a touch from myself
/******************************************************************************/
If you encounter problems, please do the following:
MAKE SURE YOU ARE USING THE LATEST VERSION. THE VERSION NUMBER IS DISPLAYED IN THE DATA FIELD. Make sure you have read all the doc.
- Connect your device to Garmin Connect app
- Update (bluetooth)
- Connect your device to Garmin IQ app (bluetooth)
- Install or update Virtual power
- Set your custom parameters - nb: some old devices such as Fénix 5, Edge 130 do not support wind correction. Disable it.
- sometimes : sync again with Garmin Connect ??
- Some devices need to be powered off / on to finish the update process
If you still encounter problems :
a) Desinstall the datafield from your device with connect IQ app.
b) Check that it has really been uninstalled on the device
c) restart device
c) Reinstall the datafield and set your parameters
d) Restart your watch
e) reinstall your datafield in your activity screen
f) In some cases I have been facing the need of a full reset of my watch. I hope you will not have to do this.
/*******************************************************/
**FAQ:**
**Q: How does it work?**
**A:** The app estimates power by combining speed, elevation, and wind data. It calculates climbing power from elevation changes, air friction from speed and wind, and wheel friction from speed and tire type. Momentum correction helps with sudden changes in terrain.
**Q: What does the smoothing time setting affect?**
**A:** The number of seconds sets how long data is considered for smoothing. For example, 3 seconds means the app averages power over the last 3 seconds, while 30 seconds smooths values over a longer period, making the display more stable but potentially less responsive to rapid changes.
**Q: Can the app's power value be used as a Bluetooth power meter for the device?**
**A:** When "display in Strava" is set, the power is shown as a native field. However, Garmin Connect IQ limitations mean this data might not integrate seamlessly with device features due to restrictions by Garmin.
What's new
You can enter your cycle weight, clothes and equipment weight.
You do not have to set your body weight in the app parameters, but please make sure that it is properly set in the connect IQ profile.
You can choose the number of seconds you want to acquire. Default acquisition is made over the 10 last seconds.
A Virtual power graph will appear in your activity, you can decide whether you want it to be displayed as a Strava field.
NB : wind correction
Wind data is fetched from Garmin Connect during rides if your device is connected via Bluetooth and your smartphone has a 4G connection.
Older devices like Fénix 5, edge 130 series, but not limited to, may crash when using the new wind correction feature. Turn off wind correction to fix.
v1.0 to 1.7 : beta app, calibrating the model
v1.8 : add average Power /Normalized power
v1.9 : Average/ Normalized power not updated when paused
v1.10 : Config option to disable negative power display (in any cases, negative values are recorded as Zeros) + Config option to correct wind power (from Garmin weather forecast, if available);
v1.11 : Try to fix previous regression....
v1.12 : Previous regression fixed; option to disable negative power display, option to correct windpower reactivated
v1.13 : Display average / normalized power on the device yes/ no
v1.14 : Minor Bug fix
v1.15 : Average and normalized power are shown in Garmin Connect, even if not on device. Export to Strava is optional.
v1.16 : Momentum correction : When you go downhill then climb with a huge momentum, you climb at a high speed, which generates spikes in power display. Enable this option to smooth values.
v1.17 : Extand compatibility to more devices
v1.18 : Enter Cycle & Equipment Weight in the units of your device.(kg/lbs)
v1.19 : Bugfix
v1.20 : Some devices such as Edge 530, Vivoactive 4 display very small fonts. Turn on corresponding parameter to fix.
v1.21 : Users without cadence sensor can use the app, now
v1.22 : Update to latest SDK 7.3.0
Older devices like Fénix 5, but not limited to, may crash when using the new wind correction feature. Turn off wind correction to fix.
v1.23 : Support Fénix 8 series and more
v1.24 : SDK 7.3.1 (add new devices - /!\ break compatibility with some old devices...) blacklist following devices from wind correction to prevent app crashes on very old devices( Edge130, Edge 130+,fēnix® 5 / quatix® 5,fēnix® 5 Plus,fēnix® 5S,fēnix® 5S Plus,fēnix® 5X / tactix® Charlie,fēnix® 5X Plus)
v1.25 SDK 8.1.1
/*******************************************************/
This application is intended for recreational use. All data provided by the application are for information purposes only, and do not constitute a reliable source. The author does not guarantee the reliability of the data, and any damage resulting from the use of this application is the sole responsibility of the user. In no event will the author be liable for any damages arising from the use of this application.
/*******************************************************/