Watch App: Power4Trainer

Former Member
Former Member
My best attempt on making an app that calculets power for currently only tacx trainers:) Supported models are:
- Tacx Flow
- Tacx Satori
- Tacx Booster
- Tacx Blue Twist
- Tacx Satori Smart
- Tacx Blue Matic
- Tacx Blue Motion
- Tacx Magnetic Cycletrack
- Tacx SpeedMatic (T1810)
- Tacx SpeedMatic (T1450)
- Tacx Sirius
- Tacx i-Magic (btw, not 100% accurate and need formula)
- Tacx i-Vortex (T2170)
- Tacx Vortex (T2180)

plz, give feedback, report bugs, and give ideas to improve the app!

link: https://apps.garmin.com/nb-NO/apps/ef7dc5d9-7d77-4b56-9481-236f078ba708
currently only supporting D2 Bravo, Forerunner® 920XT, epix and fēnix 3
  • i dont understand the point of the app - my tacx smart transmits the power out - ?
  • Most likely u don't understand it cos you don't need it vs some of use Shih. Has dumb trainers and just a speed/car sensor
  • Former Member
    Former Member over 9 years ago
    Most likely u don't understand it cos you don't need it vs some of use Shih. Has dumb trainers and just a speed/car sensor


    thx for good explanation :cool:
  • Looks like u reworked the app a whole lot.
    Added my trainer too.

    Suggestion : the splash screen. It's too fast and red on black = wow. Can't see and read.

    The app - somehow on my F3. Seems non responsive.
    For instance - when app start. I try to select trainer by long press up button. No response.
    It takes more than a couple of tries to find the sequence (and I don't know what the sequence is.. basically I just press press press and then select etc etc until I get some response.)
  • Former Member
    Former Member over 9 years ago
    Looks like u reworked the app a whole lot.
    Added my trainer too.

    Suggestion : the splash screen. It's too fast and red on black = wow. Can't see and read.

    The app - somehow on my F3. Seems non responsive.
    For instance - when app start. I try to select trainer by long press up button. No response.
    It takes more than a couple of tries to find the sequence (and I don't know what the sequence is.. basically I just press press press and then select etc etc until I get some response.)


    thx for feedback:) will check it out, and try to fix the bug, but have you installed the last software update for fenix? :)
  • 6.5 stable. Newest is 6.63 beta
  • Former Member
    Former Member over 9 years ago
    Slow on Fenix3 , Blackburn Tech Mag 6 Question

    I'm having the same issue with the Fenix3. Very slow, seems to get stuck and takes a long time to get out of the screens. Doesn't let you exit the app. Had to reboot watch.

    Also, I have a question regarding the Blackburn Tech Mag 6 trainer - is there a place to select the resistance setting? I know each setting on a mag trainer has a different curve. (EDIT - FIGURED IT OUT)

    Thank you for creating this app, I hope we can get it to work well. I don't have a power meter in the budget and it's nice to get some values, even if not perfect, to track progress.

    Editing to add that I'm having the same problem with responsiveness in my FR235
  • Former Member
    Former Member over 9 years ago
    I'm having the same issue with the Fenix3. Very slow, seems to get stuck and takes a long time to get out of the screens. Doesn't let you exit the app. Had to reboot watch.

    Also, I have a question regarding the Blackburn Tech Mag 6 trainer - is there a place to select the resistance setting? I know each setting on a mag trainer has a different curve. (EDIT - FIGURED IT OUT)

    Thank you for creating this app, I hope we can get it to work well. I don't have a power meter in the budget and it's nice to get some values, even if not perfect, to track progress.

    Editing to add that I'm having the same problem with responsiveness in my FR235


    Yup, know the problem. Working on a new update with possibility to exit app ;)
  • I think you updated the app and this version I'm testing is the latest.
    However, it still have work to be done honestly.

    1) the new Blue + Black BG for the splash screen is not exceptionally better than previously. Still hard to read as the contrast difference betwen blue and black is just.. not there. Do consider just putting it as Black and white. that's simplest.

    2) When the app starts, we get "paused" and then we can select the trainer. This is good.
    3) after trainer is selected, the up/dn button is able to move the resistance level. this is also good.
    4) when the app is started (running - I presume. I say "presume" running cos there is not more paused on screen and I see numbers on the screen -10W for example. and pressed the start button gives me the menu to start/stop - and which I select it - hence I presume it's started. This is good.) The bad part... somehow you are not coding the lap/back button to be ignored when an activity is in session. it kicks the app out and goes back to the list of apps (on an F3)

    what watch are you coding this on? VA? F3? I'm just curious how come it's not doing what's expected.

    maybe put it another way - what is YOUR idea of how the app should work? As in, how do you envision your users to utilise the app.
    eg:

    1) select app
    2) press menu - select trainer
    3) press start button - select Start/stop menu option
    4) ride away...
    5) use up/dn button to change resistance level
    6) press start button - select start/stop menu option
    7) select stop
    8) save the activity

    done.

    suggestion:
    1) if power is -ve, put it as zero
    2) code for the lap button. If an activity is in session - ignore the button
    3) splash screen colour - black and white
    4) save the trainer selected into the object store

    BTW - don't take this the wrong way. I'm providing hopefully, constructive criticism. If you do not want it, let me know and I'll stop.

    Thanks for the work.

    I may port my 367BikeField-Turbo into a full fledged app as I found that using user settings to change the darn resistance level takes too darn long. stupid garmin servers and needing some amount of round trips to garmin or the watch to actually change settings. Also, I don't have enough space in that measly 16kb datafield to calculate Efficiency Factor.. grr...
  • Former Member
    Former Member over 9 years ago
    suggestion:
    1) if power is -ve, put it as zero
    2) code for the lap button. If an activity is in session - ignore the button
    3) splash screen colour - black and white
    4) save the trainer selected into the object store


    Thx, for awsome feedback! I know there is a lot of bugs, and working on getting the app better. Everything works fine in the simulator in eclipse, but on watch it lags. I will make sure your suggestions come true ;)