IFTTT, or, if this then that, is a miraculous little website.

[Keep reading before you go get lost there for a few hours.]

It does just what it says. If [this] (a social network, an online storage service, a text message, an e-mail… etc) then [that] (triggers an action by another network.

Like this:

ifttt1

When I got my Pebble, I had been illusioned (you’ll see why illusioned and not disillusioned momentarily into thinking I’d be able to display my Fitbit stats on the watch. When I got my Pebble, and then was finally able to see the official Pebble app library, the first thing I tried to install was Edwin Finch’s Fitface  which would stream my Fitbit stats via their API into my Pebble.

Except Fitface doesn’t work and the developer doesn’t know what to do and it works great for a select few people (maybe?) and the rest of us can’t do anything with it. (And now the documentation is filled with irritated sounding “don’t e-mail me, I can’t help you” quips from the developer.) You can still get at it on Github if you’re code-y that way.

I’m not code-y at all. I tried to be even, but playing with Finch’s code from GitHub and using the Pebble Developer  stuff with zero coding knowledge and ADHD is kind of futile. Except I still wanted a solution.

I’m kind of obsessed with IFTTT. IFTTT works with Fitbit, so I decided to try to make a solution.

Failed attempt 2: (Attempt 1 was trying to code, remember?)
Feed Fitbit into a google spreadsheet using Ernesto Ramirez’s intraday data code and then miraculously turn this into RSS or something. [Note: you need to have personal intraday data unlocked by Fitbit first.]
This attempt lasted about ten minutes because despite getting it working before, I couldn’t get it to work again. And then I started googling getting a spreadsheet to become an RSS feed [on a self-refreshing basis] and I quickly gave up.

Failed attempt 3:
In my above quest, I did discover that Google Calendar has easily accessible RSS feeds. So, I used IFTTT to grab data from fitbit and push it into a Google Calendar quick-add.
I mean, it worked for a bit, I’ll give it that:

263D4AEB-4569-448B-AE08-97354248E07D.png

Steps to Google Calendar…

https://i0.wp.com/farm9.staticflickr.com/8603/16150834440_403f18ac45.jpg?resize=281%2C500&ssl=1

The RSS from google calendar kind of sucked though. I also had to go back through more than once to fix things—for instance, if I wanted things to feed through to the watch in a timely fashion through all these steps, I had to trigger the Fitbit check for five minutes [or so] before I wanted the data so that it had time to add an upcoming event through Google Calendar’s “quick add” fun, and then push it to the watch at the proper time. Which sucked because it always gave me a time range on the Pebble and didn’t work all that well.

The main problem making every input as a Google calendar event [yes, ridiculous, but hey, the promise was easy RSS feedability!] problem with this was, I inputted the date initially as “today” and then on day two it didn’t work. I didn’t know it would be quite that literal, so I went back through the dozens and dozens of IFTTT recipes I’d made and removed the “today” item. Which made it not work at all, despite having the time in there already (day one was exciting and then day two was very sad. That’s even worse than it not working to begin with!).

Failed attempt 4 (or 5, depending on how many methods you count the last one as).

 

Next, I tried to just push the Google Calendar data over to WordPress. (“Starts” is super awkward, but remember, I was using Quick Add and my movement was the event.)

https://i0.wp.com/farm8.staticflickr.com/7492/16338207735_3c0f9bba96.jpg?resize=281%2C500&ssl=1

Which ran into the same issues as running off the Google Calendar RSS did, obviously. I’m not sure why I thought it would be any different, but hey, it worked to start, right?

https://i0.wp.com/farm8.staticflickr.com/7499/16150835020_1fea6c229d.jpg?resize=375%2C500&ssl=1

Final trial – Success:

ifttt4

Oh yes, 61 individual recipes to get this going:

https://i0.wp.com/farm8.staticflickr.com/7537/15718328163_7ceb666206.jpg?resize=375%2C500&ssl=1

But… it WORKS. (Note the minor tweak between the previous picture and the latter, in which I toggled the body text to contain a dash instead of the date that was being half cut off, because IFTTT required me to have body text—I didn’t realize at first that even though a space didn’t work, a dash would.)

https://i0.wp.com/farm8.staticflickr.com/7564/15715836134_cf9a590957.jpg?resize=375%2C500&ssl=1

Updates go from my Fitbit as scheduled within IFTTT, and are pushed into WordPress with the title “{{Progress}} {{DailyGoalType}}” translating to the above “#### Steps”. I get updates every 15-30 minutes throughout the day, since Fitbit syncs every 20 unless you force sync (I gradually spaced out my updates towards the end of the day, mostly as I got tired of making IFTTT recipes, and because I’m usually sitting around anyways—clearly I’ve been sitting around a lot today.) I put the update time in brackets, as if I don’t move, it doesn’t update—so I know if it’s 3:17 and my update still says 3:00, I haven’t moved in at least 15 minutes (or, my fitbit hasn’t synced since it’s on the automatic 20 minute timeframe—but I’m usually the culprit).

I could have done much of this through iOS notifications, but, I wanted it to be more passive than having to dismiss notifications constantly—well, I wanted passivity at times. Using Cards for Pebble and RSS, my steps simply feed in and hangs out under the clock.
Note, that I didn’t fully abandon Google Calendar. I have it set so that if my sleep from the previous night is under 7.5 hours, it will quick add an event at 11:30 that night—

ifttt3

the alert will be pushed to my phone/Pebble and I’ll have to dismiss it (actively), acknowledging that I should attempt to not go to bed at 2:30 AM for once. IFTTT, by non-Calendaric default, would push that alert to me immediately. What do I care at 9 AM if I only got 7 hours of sleep? I need that reminder later on.

Similarly, I didn’t want a passive alert telling me I hadn’t done as many stairs as I could have today.


ifttt2

So if I haven’t done 10 flights of stairs by 4 PM, I get this little alert (see the first one):

https://i0.wp.com/farm8.staticflickr.com/7462/16338257845_3e0d336bfa.jpg?resize=281%2C500&ssl=1

And then I will hopefully not be lazy and go do some stairs—I got this at 4 PM today and then went up and down my two flights of stairs “five times”, which in house stairs, is actually ten flights ascending, since Fitbit needs a 10ft ascent to count as a flight. Except no, airplanes do not count.

[Since this point, I’ve toggled OFF all of the iOS notification switches that accidentally were ON—meaning I got random iOS notifications vaguely being like “Steps goal is not achieved yet”, and they were annoying.]

Limitations: Other than the Making-61-Recipes-To-Make-This-Happen Thing

Also known as “I don’t code, so hey.”

Biggest drawback? Once I hit my daily step goal outlined on Fitbit, my updates cease. I think it was broken then (in the Failed Attempt 4 Stage at this point), but yesterday, I hit my steps goal by about 4 PM, so while I magically got an update around 12:45, even as I tried to fix things last night, I couldn’t test them! This can be mitigated by changing daily goals in Fitbit, but, that’s kind of the point: once I start hitting my 10,000 step goal consistently and being frustrated by the lack of updates, I’ll increase my goal—the reward for increased movement being continual access to the data on my wrist, even if kind of ridiculous.
The reality is, getting nudges every time I look at the clock or dismiss a text notification on my Pebble (via my step count) is yet another way to make the wearing-a-wearable less passive and the data meaningful—because yes there are studies about how much these things work in the long term, and that long term impact data isn’t as awesome as it could be. I’ve been wearing a Fitbit for three years now (is “back in the Ultra days” one of those things that will make me sound old eventually?) and while I’ve never stopped wearing it (save for when it has been lost and awaiting a replacement), the data becomes less important at times.

So while I’m not quite living up this slide from #MedX (by Dan of Dan’s Plan Health)…

10420784_10154574155410375_7571725611132511218_n

I realize I need to find ways to get myself excited about my fitbit data again—and if not excited, at least paying attention to it. I haven’t come close to reaching the “this-is-useless-never-trying-again” stage signified by that orange x… but the above experience is the ideal one, the one I’d like to have, and days like this

screenshot fitbit 01-20-15

are a reward. It’s not just about look how freaking pretty that is! (though the little fitbit smiley face animations when the page loads do help!) but it’s also that it feels really freaking awesome, too.

Yes, quantified self data is an extrinsic reward—while I’m being motivated by numbers instead of my own sense of “yeah! I love exercise and DOMS and hypertrophy! yeah!” [because really?!], it’s a very different kind of extrinsic motivator–it’s not like using a pizza or whatever as a reward. If it takes my Pebble to help that process out after three years, well, I’m okay with that.

And at the end of the day when I get this final report

Untitled

hopefully the passive-but-constant reminders will result in more active choices–well, at least until I get bored with this, too, and have to find another way to keep it interesting.

After upgrading to the iPhone 6 in December, I began to discover a bunch of apps that I couldn’t use, or couldn’t use effectively, with the iPhone 4. Even though I’ve been a Fitbit user since January 2012 […That is three years, people], I can finally sync it through my phone–which, I suppose if I were back in the lifestyle of walking to and from the bus all the time, and/or it was not winter and I could find any sort of motivation to go outside into the polar vortex, would be quite helpful.

That little comment about the polar vortex, however, is why I find value in self-tracking. In October, I attempted to chronicle a bunch of facets of the self-tracking I was doing, and intended to focus on throughout the month, aiming to blog every day. I didn’t complete the month-long project that I called “quantify this.” (underscoring that when research suggests not to undergo a bunch of changes at once, it is accurate for most of us), however, even since falling off the intensity of the project, I have continued to dig deeper into the myriad of quantified self tools about, and continue to keep these integrated in my everyday—to an extent, at least.

The biggest difference between the iPhone 4 and 6 (aside from the size, and the speed, and the Bluetooth LE capabilities and the camera and, okay you get it) is the motion processor.

Which means not only do I wear a Fitbit, my phone can now track movement. [And also I have a Pebble watch now, so I have Misfit on there—a post for another day. Related: I am out of control here.] While I purchased the Sync Solver app to feed my Fitbit data into HealthKit, not everything uses that data over the M8 data.

Including this cute little app called Lark which is actually pretty successful at making me conscious of my daily choices. Lark uses the M8 (or whatever M# processor your iPhone has) to grab data from Health (or otherwise, I would assume), and helps you identify patterns in your physical activity…

Edit/Note: Before I get too far, Lark is available for iOS and Android (Google Play and Galaxy). Thanks to Jay for the Droid links!

https://i0.wp.com/farm8.staticflickr.com/7507/16231429242_2e686edb8d.jpg?resize=281%2C500&ssl=1

https://i0.wp.com/farm9.staticflickr.com/8582/16044734818_47929c999e.jpg?resize=281%2C500&ssl=1

…while giving other feedback on health science—clearing misconceptions and providing a bit of research-driven motivation:

https://i0.wp.com/farm8.staticflickr.com/7498/16230377551_a232e42e9a.jpg?resize=281%2C500&ssl=1

https://i0.wp.com/farm9.staticflickr.com/8584/16230385921_d39b70d45c.jpg?resize=281%2C500&ssl=1

(The answers for the first question were “yeah” or “not really”. Lark gives the same feedback in a different way regardless of the choice made :).)

Lark asks questions and provides motivation by reminding you of previous feedback given within the app—most often multiple choice, but sometimes fill-in-the-blank answers—and encourages more mindful choices surrounding daily actions.


https://i0.wp.com/farm9.staticflickr.com/8577/16046132359_46327a977d.jpg?resize=281%2C500&ssl=1

(Another time, it used a spin on this to tell me that if I drank more water, I’d get more physical activity by going to the bathroom more. Also, clearly this thing magically knows I don’t drink enough water…)

https://i0.wp.com/farm8.staticflickr.com/7502/16230382781_8a50c0846d.jpg?resize=281%2C500&ssl=1

And, the old classic, of course—parking farther away. (The little super picture makes an appearance every so often—never fails to make me smile).

Speaking of smiling—Lark isn’t just about physical activity:

https://i0.wp.com/farm8.staticflickr.com/7577/15609831444_8596d5c698.jpg?resize=281%2C500&ssl=1

While it’s nowhere near close to a food journal (that’s too much bulk for Lark!), it does encourage increased consciousness of attitudes surrounding eating—providing a few choices so to keep it quick.

https://i0.wp.com/farm8.staticflickr.com/7473/16044859750_067afe8342.jpg?resize=281%2C500&ssl=1

https://i0.wp.com/farm9.staticflickr.com/8572/16044730878_04dc73444e.jpg?resize=281%2C500&ssl=1
 https://i0.wp.com/farm8.staticflickr.com/7488/16044862140_74feb7e3af.jpg?resize=281%2C500&ssl=1
I thought I wouldn’t stick with the check-ins on Lark, but I’ve been using the app for several weeks now, and I find myself checking in with the app (read: checking in with myself) at least twice a day. Most check-ins take no more than a minute or two—and amusing for me in my current nightowl state, Lark has much briefer conversations with me when it’s getting to be later at night (because it knows I should be sleeping?)
Or this one, where it’s 2 AM and it’s like “Sleep is helpful, y’know”. (Continuation of the “detox” conversation above.)
https://i0.wp.com/farm9.staticflickr.com/8604/16044727538_d55517280b.jpg?resize=281%2C500&ssl=1

And of course, I was hitting up Lark through the holidays—the first time it brought up the holidays, I was pretty impressed, to be honest! :]

https://i0.wp.com/farm8.staticflickr.com/7506/16206339676_4bef6c45c2.jpg?resize=281%2C500&ssl=1
https://i0.wp.com/farm9.staticflickr.com/8561/16044856230_485c98a5b6.jpg?resize=281%2C500&ssl=1
As I said, Lark check-ins take no more than a minute or two, and while the graphs aren’t anything like this…
https://i0.wp.com/farm8.staticflickr.com/7503/16230379611_0984d6727d.jpg?resize=281%2C500&ssl=1
I think they might be (almost) better at encouraging day-to-day behaviour change than getting inundated with data.
https://i0.wp.com/farm9.staticflickr.com/8577/16044858440_ffd5b5b454.jpg?resize=500%2C281&ssl=1
I mean… Almost. I am a bit of a data freak, after all.

So this, this is all too true. And with that, I present, Goals from 2011 – Revisited.

Small things

  • Focus on the good things.
  • Complete the onehundredpushups program and not derail. Yes, I am doing girly push-ups. It is better than no push-ups.  If all goes well, this will be completed by the end of January.
  • Stop making Saturday and Sunday the exception: 
    • the weekend is not an excuse to only brush my teeth once a day instead of twice
    • it is not an excuse to forgo a workout or two
    • and it is not a cop out for eating all kinds of random food.
  • Become more reliable at hitting up the cardio workouts 45 minutes/day, 5 days/week.
  • Read over the day’s notes when I get home from school and make study notes as the term goes on, because it will make finals suck less.

Bigger things

  • Health advocacy: do new things, reach beyond what I’ve already been doing in some way.  [Maybe that’s doing more races sporting the Team Asthma gear, maybe that’s trying to see if volunteering at asthma camp will work this year, maybe that’s giving my time and my own body for research if I’m eligible.  It could be a lot of things, or all of these things].
  • Actually walk a half marathon.  I’ve been saying I’m going to do one for about two years, so let’s make 2012 the year pending all goes as planned.
  • Work with others to help them realize their own potential, be a part of that ripple effect.
  • Figure out where I’m at with God.
  • Make another attempt at the 365 project.
  • Hesitate less, do more.

So. How have I done?

Focus on the Good Things: It’s a conscious choice, but I try to nail it every. Single. Day. And I think I’m succeeding for the most part.

Onehundredpushups: Nope. I can safely say that I have not, nor am I trying presently, to be able to do 100 pushups… of any sort.

Stop making Saturday and Sunday the Exception: Here’s the issue: every day is Saturday and Sunday to me right now. Which means that I try often and fail at brushing my teeth twice daily—I always get bedtime in, morning is a bit tougher to remember and I don’t know why—I can tell you that I haven’t done any working out since several weeks ago when I impulsively bought a yoga app and did a yoga workout I really enjoyed and then… didn’t touch it again—and, I eat random food all the time. Right now I have Combos beside me. If you want to talk about random food, that is the epitome of it right there.

Become more reliable about hitting up the cardio workouts: 2013 derailed this because I was sick for so much of it. But you know what? it’s effing over. 2013 is effing over and it has been for a long time, and yes that got me off track but it is no reason to still be off track.

Studying: Currently irrelevant, but I can say I never really made good on this, except for in Anatomy round 3.

Health advocacy: In the big picture, I have done this—when I wrote this, I had maybe haphazardly filled out an app to medicine-x at Stanford… But then I got in for 2012. I had yet to learn of attending the World Congress of Asthma with the Asthma Society in Quebec City in 2012. And, I had yet to know that I’d start taking on more roles with the ASC, link up with the Canadian Severe Asthma Network, attend MedX again, and, most importantly, find more ways to practice everyday advocacy within the places I was all the time: school and work. So I’m going to give this a check mark—but it’s a constant growth, and I still have more work to do. See also: Badassmatics!

Actually walk a half-marathon: I don’t even know if this is on the goals anymore to be perfectly honest. But maybe see that thing about cardio above.

Work with others to help them realize their own potential, be part of that ripple effect. I’m gonna give this one a check-mark, but once again, that isn’t something that ends.

Figure out where I’m at with God. My journal would indicate that is still a big question mark, but it’s actually something I’ve been contemplating in the last week. And, I feel like I might never figure that out and that’s just part of my story.

Make another attempt at the 365 project. CHECK MARK. More to come on this!

Hesitate less, do more. Sometimes I meet random strangers off the internet in airports in a country I don’t live in, and they drive you down me state awhile and drop me off to crash in a hotel with someone I also don’t know. And then I repeat that process in a few different ways in a few different states. And, sometimes those people end up becoming your best friends. That’s a pretty extreme example, and I’m sure there was a lot of reservation, but… adventure is really not born of extreme caution, it’s born of optimism and trusting your instincts. And, it’s worked for me.

There are certainly things to build off of here, but the important thing is, I have been building. But, I need to act more, and more fully. And I know this—I just have to harness the energy to make it all happen, because I can. In the coming weeks, I’ll revamp the goals list for 2015—and be doing some introspection surrounding previous goals lists, too.

Even though I am to not be bound by calendar years, yes, that fresh start effect everyone gets so into is contagious.

In September I had this idea to do somewhat of an experiment and somewhat of a lifestyle reboot.

Like all passionate people, I procrastinated. To start in October. [I probably decided this September 2nd, let’s be honest. Okay fine, it was probably the 10th. I’m honest.]

October’s a nice month. Possibility of snow and rain and hail and everything ever to throw you off your game.

I’m self-tracking a bunch of stuff through October, and trying to use that data to create positive change in my life. The blog is all set up prettily over here at http://qs.kerriontheprairies.com, running on tumblr [so they can host my screen shots and not me!].

Curious to dig in deeper? Head over to Quantify This. and join the conversation.

One in ten Canadian kids has asthma—and a lot more than that have an affinity for soccer. Debbie Spring’s book Breathing Soccer (2008, Thistledown Press) focuses on both of these aspects in an approachable way that encourages kids to learn more about their asthma and find balance through developing an understanding of their disease, while not allowing asthma to hold them back. I received Breathing Soccer last week, and today had the chance to sit down to chat with Debbie about the book.

Breathing Soccer can be found on Amazon [Canada and USA], Chapters/Indigo, or directly from Thistledown Press.  Please continue the discussion by asking questions of Debbie [or I] below, and I’ll be sure to pass them on for her to respond to!

Disclosure: I received Breathing Soccer from Debbie for free after reaching out to her about the book; we agreed to conduct an interview following to my reading of Breathing Soccer–I was not required to provide a favourable review—I do certainly recommend the book, though :].