Live-ish glucose data on Apple Watch

Since I was diagnosed with diabetes a few years ago, one of my best coping mechanisms has been to lean into it by using it as an excuse to play around with gadgets to track it.

And lest you think that’s a waste of time, it’s really effective! There is a direct relationship between how well controlled my diabetes is and how much I’m tinkering around with this stuff.

One of the most powerful tools in my diabetes management arsenal is a system called the FreeStyle Libre. Instead of having to prick my finger every time I want to check my blood sugar, I instead will insert a sensor onto my arm every two weeks, and whenever I want to check my blood sugar I can scan the sensor by swiping my reader next to it. Or if I don’t have my reader with me, the sensor uses NFC so my iPhone can scan it too.

When I scan the sensor, I instantly get my current blood sugar level, plus 8 hours of past blood sugar data.

glucose data from LibreLink app

But the LibreLink app sucks. It isn’t a particularly good iOS citizen; instead, it feels like it’s just trying to mimic the reader’s own interface. And despite having this treasure trove of data, it won’t sync to HealthKit. You have to use a proprietary app called LibreView (although through a series of steps I can export the data and eventually get it into the Health app).

Basically, there are two extra features I wanted for my Libre sensor:

  • ability to see current glucose level by glancing at a complication on my watch
  • having glucose levels automatically synced to the Health app

Solution

Because the Libre sensor is NFC based, I would need something extra if I wanted to actually push data from the sensor to my iPhone/Watch.

And there does exist such a device called the MiaoMiao. It piggybacks on top of your Libre sensor and connects to your phone via Bluetooth, scanning the sensor every five minutes via NFC and pushing the data over to your phone.

There are multiple apps that work with MiaoMiao, and on iOS you can use either Spike or Tomato. After unsuccessfully trying to get the Spike app set up and realizing it was kind of a lousy iOS app, I opted to try Tomato, which is at least in the App Store.

The Tomato app works, but it is kind of a low-quality Chinese made app with the trappings you might expect from such an app–poor translations, a UI that lacks care, mandatory login with your Google, Facebook or WeChat account (Sign in with Apple was strangely absent despite supposedly being mandatory via App Store policy) and Watch complications that either truncate your data, or make really poor use of space.

apple watch face with blood glucose complications

However, the app does sync with HealthKit, if you have a premium subscription (interestingly, it doesn’t use Apple’s in-app purchase mechanism either; they prompt you for PayPal. I have no idea how Apple approved that as that is a blatant violation of App Store policy and usually the kind of thing Apple watches like a hawk).

So instead of using Tomato’s own watch complication, I am instead using HealthFace to set up a complication for my watch that displays the most recent blood glucose value.

This works beautifully!

apple watch face with HealthFace app complication

Ideally I’d like the HealthFace app to be able to display a chart of the last few hours of values so I have some sense of my glucose trend, but now that I have the watch complication I am watching its value often enough that I have a mental idea of how it looks anyway.

Miscellany

Some random facts that I wondered that aren’t answered elsewhere:

  • If you’re in the US it will take forever for the MiaoMiao to ship from China. I ordered it in February and it didn’t finally arrive until late June, although they lost the first one and had to ship me a second one.
  • If your MiaoMiao arrives and your sensor is already activated, the MiaoMiao can still connect to it. You don’t have to wait for a fresh sensor.
  • You can still pair your Libre sensor with both the reader and your phone while still using the MiaoMiao
  • The MiaoMiao sensor’s stickers aren’t that great at staying attached. I had to use some medical tape to tape the sensor down to my arm, but since then it’s stayed put.

Parting thoughts

As appreciative as I am that all these parts can work together like Lego pieces to give me a working solution, I’m still a little frustrated that Abbott doesn’t provide a decent end-to-end solution.

In Europe there is a new version of FreeStyle Libre with sensors that are Bluetooth-enabled, but the sensor only uses Bluetooth to alert you of highs or lows, and doesn’t push the actual glucose data to your reader, so that’s still a dead end.

But at some level this neglect is a blessing. Abbott’s not offering anything like a full SDK or anything for its sensors, but they’re straightforward enough to reverse engineer that we can at least cobble together our own solutions.

4 responses to “Live-ish glucose data on Apple Watch”

  1. Your post isn’t dated. Today is Aug 18 2021. Any updates to this? I’m trying to get my CGM data into Health and would like to avoid yet another device. Thanks!

  2. This post is from June of 2020 (my current theme doesn’t have dates in the post itself but the URLs have it the month).

    The FDA moves slowly and the MiaoMiao is still the best way to get data going to your Apple Watch if you are using Freestyle Libre as your CGM (and the app has been updated since last June but it remains about as janky as it was before). I think that Dexcom systems like the G6 have a transmitter that allows the data to stream to your phone and watch live but I’ve never used them.

    The Freestyle Libre 3 is in the works, and it is slated to work as a true CGM; you won’t swipe it, but instead it’ll just stream data to your phone. I’m really looking forward to this because it’ll finally give me reliable around-the-clock numbers without me having to remember to swipe to my phone every 8 hours. However, I’m not holding my breath on the iOS app being particularly good for this. I’m hoping Abbott decides to make it integrate with HealthKit and the new Trends feature coming to the next WatchOS/iOS, but so far the Freestyle Libre apps are highly standalone and don’t provide any integration with Apple stuff.

    But if this is using Bluetooth (and I have to imagine it is), maybe a clever third party developer might reverse engineer it and provide an app that does better iOS integrations.

  3. Thanks for your response and the post as well. I read recently that Apple is trying to develop optic sensors for Watch that will read glucose levels. If successful, a Watch upgrade would pay for itself in less than a year.

  4. I’m looking forward to that too! I’m guessing it won’t be quite as accurate as a sensor that goes beneath the skin, but for the millions of diabetics who can’t get approved for a CGM that would be a godsend.

Leave a Reply

Your email address will not be published. Required fields are marked *