Tag Archives: rest

Heart Rate Variability iOS App Comparison

I decided it was time to reassess my Heart Rate Variability(HRV) iOS application of choice. I was very surprised when I did a recent search of “HRV” in the iOS App Store to find a bunch of new HRV apps out there. I have been using the Sweetbeat Heart Rate Variability(HRV) iOS app ever since I started measuring HRV. There have always been a few shortcomings of this application that annoyed me, but there were no other options at the time. So, now I decided to pick a couple and compare them with the Sweetbeat app.

What I was looking for was a iOS app with following requirements:

  • Price – reasonably priced(<= $10)
  • BT HRM – Works with a Bluetooth HR Monitor strap(Wahoo)
  • Quick – Be able to quickly measure HRV/HR once-a-day before getting out of bed.
  • Consistent – Consistent HRV measurement with my previous Sweetbeat historical measurement.
  • Export – Export of historical HRV/HR data to text/csv/Excel format for further analysis.
  • Tag/Comment – Ability to tag(multiples) and/or comment each reading.

Armed with this criteria, I ended up choosing the iThlete and HRV+ apps from the App Store and comparing them to the existing Sweetbeat app. I will start with my assessment of the Sweetbeat, since that is my baseline app which I had been using previously. Keep in mind that I am not going into every detail of each of these apps in a DCR style, but more looking at how each app meets my requirements and use case. If you have different requirements then I do, then may have a different outcome.

Sweetbeat Life




When I first started using the Sweetbeat app, it was $4.99 in the Apple App Store. A bit pricey compared to most apps at that time, but if my training could benefit from it then it was money well spent. They eventually came out with a totally new version of the app, Sweetbeat Life, which was basically same app with a few enhancements. They also doubled the price, now $9.99 with no option to upgrade from the previous app either. I tried to continue using the older app, but it appeared they were no longer maintaining it and it became very buggy. I was forced to purchase the new version despite their enhancements not providing me any real value. So, for long time, loyal users $14.98, new users $9.99. Ok

Bluetooth HRM

The Sweetbeat iOS app works with either a Bluetooth Smart HR monitor(i.e. Wahoo) or a VitalConnect Healthpatch monitor. The VitalConnect Healthpatch monitor is a HRM that is constantly stuck to your chest and allows you to measure HRV anytime. Not sure who would want this functionality 24×7, but it is one of the new features they added. It does work with Bluetooth HRM. Pass

Quick Measurement

Sweetbeat recommends that you create a baseline HRV reading the first time you use the app. To take an HRV measurement, you tap the start button on the main screen , which then presents you with a dialog of 3 types of HRV tests: Monitor Stress, HR Recovery and HRV for Training. For me the last one is all I am interested in. You are quickly presented with another dialog stating that your “Bluetooth Smart Chest Strap is not Detected” which you have to hit ok. You are then presented with another “Bluetooth Smart Chest Strap is not Detected” dialog warning before you can do anything. The first time I got this had been after using another HRV app which I had used my BT HRM strap so I knew it was connected. I eventually realized this is a bug which requires you to start the twice just to get to start measuring your HRV. I thought they would have fixed this by now, but it has been there for some time now.

Once you get passed the plethora of screen prompts and messages it finally starts measuring your HRV. By now, my HRV has probably dropped numerous points due to the stress of all the screens I had to go through to get started. The test sampling time is 3 minutes after it receives a certain amount of readings. Based on what I have seen over that time it is a bit of overkill since the readings pretty much flatten out after a minute or so. Most of the other apps are only a minute. Once the test is complete you are presented with a graph of your readings over time and your reading today, previous and last week. Once you accumulate a bunch of readings this trend graph is pretty much useless and there is now way to filter out the amount here. In order to get your resting heart rate(RHR) for the session, you have to flip through multiple screens to obtain that value from a very odd graph page. I don’t understand why they could not put all of these values on one dashboard style screen and be done with it. Instead you have to scroll sideways through seven different screens, many of which have a large amount of wasted “real estate” on them. Stephen Few and any UX expert would have a field day with this app. So I would have to say that this was the most cumbersome of all the apps regarding speed of measurement. Fail


Since I am using this app as my baseline, I guess I would have to say it fairly consistent. Although after I had been using the original app for some time, the folks at Sweetwater decided to change their measuring algorithm, which basically made all of my previous data history useless. The whole reason I use this app is to identify trends and when they go changing things it basically makes it unusable. They haven’t changed their algorithm for some time and it appears that the old app and new app seem to be similar now, so hopefully that was a once and done thing. Ok

Data Export

I believe any application that is measuring your personal health data should provide some mechanism for you to extract or export that raw data for your personal use. It is MY data, therefore I should be able to access it in raw format. I also like to take that data and join it up with other training or health data to look for patterns using something like QlikView or other data analysis tools. The Sweetbeat application provides no such functionality. You can only view your data within the confines of their iOS application or on their website, which provides nothing but a calendar showing color-coded entries for your readings. Nothing really useful. In fact, to gather the data for this comparison I had to scroll through the multitude of screens for each day to get the raw data and enter it manually in a spreadsheet. Why they cannot provide a link to download a CSV of your data is beyond me, but they don’t. The graphs in their application are so poorly laid out, that it is hard to get any information out of them, especially when you have a lot of readings. The graphs do not even change when in landscape mode to take advantage of the extra space. Fail


The ability to add some commentary or tagging to your readings is very helpful when analyzing the data and looking for outliers over time. The Sweetbeat app allows you to tag your reading with one tag only, which you have to scroll to the 6th(of 7) screen after your reading to set. You are basically forced to tag it with “HRV” though if you want your data to show in that set. So there is no possibility of setting other things like “Poor Sleep”, “Tough Training Day”, “Too many beers”, etc. So, you might as well not even have a tag here. There is no ability to comment either. Fail

I have been a user of this app from the beginning and have participated in their beta testing for their new app too. I had given them a bunch of feedback before the launch of their new app about the items mentioned above. They never implemented any of them. Instead they focused on the VitalConnect monitor that is constantly stuck to you and a Correlation screen that I still cannot garner anything valuable from. It links up with some Withings, Fitbit, and MapMyWhatever devices, which I use none of. Perhaps it is more useful if you use those. I still don’t know who would want to voluntarily have a monitor stuck to their chest 24×7 to read HRV. But hey, there must be some other use cases out there if they are putting that much effort into it. The user interface/experience(UX) on this application is in great need of a facelift. The amount of screens and poor use and layout of graphs really takes away from the usability of this app.





It’s free! You cannot get much cheaper than that. Pass

Bluetooth HRM

The HRV+ app says it requires the Polar H6 or H7 Bluetooth heart rate monitor. I am using a Wahoo Bluetooth monitor and it seems to work fine. Pass

Quick Measurement

This app connect pretty quickly with your HRM monitor. There is a “HRM Not Connected”(in red) or “HRM Connected” (in white) at the top left of the main screen that lets you know if it is ready to go. I love the fact that there are no pop-up dialogs to tell you it is or isn’t connected.

After pressing the start button, your measurement takes 1 minutes and you then presented with a screen that gives you all your reading information in one clear, concise screen. You even have the ability to enter comments 🙂 and TRIMP value. Not sure why I would have a TRIMP value first thing in the morning though. Fast and simple. Pass!


This HRV readings for HRV+ seem to run several points above what I get in the Sweetbeat app. I had run side-by-side comparisons for a week and this apps’ HRV value averaged about 10 points above, with the exception of my first reading being extremely higher than SB. I later compared the rMSSD(“root mean square of successive differences“) values of Sweetbeat and HRV+, which is more of a standarized measurement, and those were different as well, only not as much.

It is really difficult to do an apples-to-apples comparison here, since the measurements are taken 1 to 3 minutes apart. I have already taken several repetitive HRV measurements with the Sweetbeat app and gotten very different results only a few minutes later.

On average, the HRV+ app ran about 11.4 points above the Sweetbeat readings.





I would say if you have never taken HRV measurements before or are not looking to compare to other results, then this app is fairly consistent by itself. The price may also dictate leaning this way too. Ok

Data Export

Yes! Not only does it have a CSV export, but you can also import and/or sync any other older data in the same format. They even go one step further and allow you to connect it to your Dropbox so you always have your data sitting there in your online folder. Very nice feature. You can also email yourself the csv export.

Additionally, there is a raw R-R HRV export capability. I believe this is a standardized format that some heart rate variability analysis programs use(Kubios?), but I am not real familiar with that. Pass


As I stated before, you can easily enter comments after each reading. If you need tagging you can come up with your own tagging scheme in the comments for searching later. Pass


Overall, I would say this is a great app for someone looking to start out measuring HRV without spending any money. It is a simple design that works. It has all the features I am looking for and the data export to DropBox is a bonus.







$9.99. Same as the newer Sweetbeat Life app and at the top of the range.

Bluetooth HRM

Yes. It paired up with my Wahoo HRM very quickly. They also sell a CardioSport Bluetooth Smart HRM on their website. It also works with a Finger sensor or ECG receiver on their website as well. Pass

Quick Measurement

When you first go into the app it takes you directly to the monitoring screen. It does pop up an annoying dialog to tell you that your “Bluetooth Smart Sensor connected” which I feel is a bit annoying and unncessary. Once you tap ok then you have to wait 10-15 seconds for a little green start button to enable. Then you can take your 1 minute reading. There is a little breath rhythm coach that guides your breathing if you are staring at the screen. There is a little countdown timer to let you know how much time is left which is very readable compared to the other apps.

Once your measurement session completes, you are presented with a screen showing your HRV colored appropriately to match the level of your reading(Green is good, grey is in the neutral, and red is bad). Your heart rate is not displayed anywhere on this page, which was a bit of a disappointment. There are a bunch of sliders to let you set ratings of how you felt. More on this in the Tag/Comments section. You can set your slider values and hit save and you are done. Pass


The HRV values for this app seem to be a little more on par with the Sweetbeat values from what I can tell. The graphs above seem to indicate this although Ithlete does seem to show higher values as overall HRV increases. On average, iThlete runs about 7.8 points above the Sweetbeat app.



Data Export

Yes. There is an “Export Data” option on the main menu. From there you can either email or download a csv export of all your data to DropBox. The export also includes all the values from the ratings scales post measurement. Pass


The iThelete app far surpassed the other apps in this area. After each measurement you can quickly rate the following items using a slider for each: sleep quality, fatigue, muscle soreness, stress, mood, and diet. This is great and may alleviate the need to even type in comments. There is also a comments box and a Training Score box too. PASS(with flying colors).


Despite the $10 price tag and the one pop-up dialog, I really like this app. The data values are close to my early Sweetbeat data and I love the ratings sliders. This has been my go-to app since doing the comparison. Price wasn’t a huge issue, since I had already forked out the money for it so I could compare it.


Here is my rating of all the apps on the categories I mentioned using a scale of 1 to 5, 5 being meet or exceed my requirements.




Consistent Data

Tag / Comments



Sweetbeat Life 3 4 2 5 1 1 16
HRV+ 5 5 5 3 4 5 27
iThlete 3 5 4 5 5 5 27

Timberman 70.3 2014 Training Update-Rest, Recover, and Taper

A little vino for recovery...
A little vino for recovery…

Wow…It is already a week since Ironman Lake Placid! Most of the past week was spent totally resting and recovering from the 140.6 miles the previous Sunday. We had a full, very rainy, day on Monday after the race to relax in Lake Placid before the long drive home. I cannot imagine doing another IMLP on the day after like this guy did! Amazing! This year I didn’t make the mistake of rushing out to the Ironman Store to stand in a long line unnecessarily at 7am to get finisher’s merchandise. You can usually get it online anyway, but I wasn’t planning on buying anything this year since I overdid last year. Ironman gets enough of my money anyway.  We headed into town just before 12 noon to pickup my special needs bags then headed to Dancing Bears to meet my in-laws for lunch.

Purlple fingerling potato, scallion and gargonzola pizza...yum!
Purlple fingerling potato, scallion and gargonzola pizza…yum!

My quads were pretty sore on Monday and peaked on Tuesday, which is typical DOMS-48 hours. I was basically sore in the same places that were hurting me during the run. Fortunately, I have my PTA/trisherpa wife who gave me a really good massage to work it out pretty quickly. It was gone by Thursday. Other than that I really didn’t feel all that bad post-Ironman. Some people look pretty bad hobbling around town. My Heart Rate Variability (HRV) was down in the 50’s after IMLP and had gradually drifted back to the mid-70’s by end of week. A pretty good sign I was recovery.


Now with IMLP behind me, it is time to direct my thoughts to my last race of the year, Timberman 70.3. Last year I was dying to do something else after Lake Placid, so this year I decided to through a half-ironman in a few weeks later. I figured I could ride out my fitness to that event. It is a race I always wanted to do anyway. I am really looking forward to have another race to do. A 70.3 is probably going to seem like a sprint after doing an Ironman.

PMC Chart for Week ending 8/4/2014

I was a little confused with how to train given only 3 weeks before Timberman. Fortunately, Tawnee Prazak from Endurance Planet posted that they were taking some questions on their Facebook page for the next “Ask the Coaches” segment with Lucho(Tim Wagoneer). Perfect! So I posted my question out into the ether-world to let the experts advise me…

I just finished IMLP on Sunday(11:52) and am doing Timberman 70.3 in less than 3 weeks. I have totally rested all week so far and was planning on doing a long, slow swim, bike, and run Friday, Sat, and Sunday resp. Also I am 45 yr old, middle of the pack AG Triathlete and my HRV is back up in the 70’s now(Thursday after IMLP). So, should I do more shorter high intensity work for the next week and a half or just maintain fitness with more Zone 2 work or combine? Also should I bother tapering? Maybe a couple days? I would like to do well perhaps 5:45-5:50(PR).

Meanwhile, Friday came and I was itching to get back to moving my body again. I decided to do a easy 45 minute swim at the pool. It felt good to get back in the water again. All systems were good to go.

Wifes' New Toy-Felt ZW5 Road Bike
Wifes’ New Toy-Felt ZW5 Road Bike

Saturday, I got out in the afternoon for a fairly easy ride for about 2.5 hours. I interrupted the ride after a couple hours to meet my wife over at Sleeping Dog Pro Cycles while she was testing out a new road bike, which she ended up purchasing. A little present for being my ironman sherpa for the last 6 months.  Flowers don’t cut it with her. 🙂 As for my ride, I felt really good and ready to ride. No aches or pains and my power seemed pretty good. All system go.

I was planning on doing a 1-1.5 hour easy run on Sunday, but then Endurance Planet Ask The Coaches Podcast episode came out. This kind of changed things a bit after they answered my question. My question comes up around an 1:03-1:10 into the podcast. I probably should have better clarified what I meant by the “long, slow swim, bike, and run Friday, Sat, and Sunday resp” because they took it as doing all three things all three days. What I should have said was a easy 45 minute swim on Friday, a 3 hour easy ride on Saturday and a 1-1.5 easy run on Sunday. Come on guys, can’t you read my mind? Ha! 🙂 Regardless, Lucho actually suggested doing the first two of those anyway, said to skip the run altogether on Sunday, which I did very happily! That was pretty cool.

So, as for the week upcoming I will continue to taper with not much volume. I will probably try to do some Zone 3 tempo work later on in the week, but for very short workouts and only if I feel recovered enough. I definitely don’t want to re-damage my muscles. If I get sore, relax. Continue to taper. Thanks Tawnee and Lucho, that is a big help!

Thanks for reading!!

IMLP Training Week 12-Less Than 100 Days

On Friday morning at 7AM the countdown timer ticked off less than 100 days until Ironman Lake Placid. Hard to believe it is just over 3 months to go. The hard training is about to begin and the races are beginning. Next week I will be running the St. Lukes Lehigh Valley Half Marathon with my wife as she does her first half-marathon. The week after will be the first triathlon of the season with the NJ Devilman Half-Lite tri in Cedarville, NJ. Should be a good race to get me feet wet for the season. The distance falls somewhere between a Olympic distance and a half-iron distance event(800m swim, 40mi bike, and a 8.8 mile run). A bit odd, but should be a good practice for pacing and nutrition for the Rev3 Quassy Half in June.
Continue reading

IMLP Training Week 8-Just Another Recovery Week

Well although I was looking forward to a bit of a break from training, recovery weeks never seem to be as fashionable as I think they will be. The good thing about them is only 2 early morning swims, no two-a-day workouts, and a day off. The bad thing is the workouts I do, I tend to feel like crap. Legs feel tired and just don’t have any pep in my step. That usually ends though when the long LSD work comes during the weekend and I feel like I am doing something again.

The other nice thing was I did have some time to work on my new wheels and even clean up my existing wheels. They were pretty messy. Looking forward to getting them out for a few rides I hope. Although it did snow today, so I have no idea when Spring is going to rear its sunny head. I did manage to get out on both bike rides last week which I guess is a step in the right direction. Saturday was a bit of slog though with some nasty wind gusts. Felt like I wasn’t even moving at times.

Events are creeping up fast too. The LV Half-Marathon is about a month away and the first tri of the season, the NJ Devilman, is the week after. Devilman may be the first open water swim of the season since Dutch Springs doesn’t open until after that I think.

Well not much else here. Starting on another 10+ hour training week again.

IMLP 2013 Training Week 8
IMLP 2013 Training Week 8