Wear OS
How to display glucose on a Wear OS watch with Nightscout / diab.ninja. Step-by-step setup for GlucoDataHandler, Juggluco, and xDrip+.
Displaying glucose on Wear OS watches Wear OS watches (e.g. Samsung Galaxy Watch, Google Pixel Watch, OnePlus Watch, Fossil) can display your current glucose level without requiring you to reach for your phone. This gives you constant access to CGM data on your wrist - while cycling, at work, at night, or whenever using your phone is inconvenient. In this article, I explain what Wear OS is and how to configure a Wear OS watch to display glucose data from Nightscout diab.ninja. What is Wear OS? Wear OS is Google's operating system for smartwatches. It runs on watches from many manufacturers - including Samsung, Google, OnePlus, Fossil, Mobvoi, and others. To display glucose on your watch, you need: an Android phone (this matters - Wear OS requires an Android phone and does not work with an iPhone), an app on your phone that collects sensor data and sends it to the watch, an app or complication (widget) on the watch itself. Most solutions work by having the phone app receive data from the sensor or Nightscout and then send it to the watch. The watch usually does not connect directly to the sensor, although there are some exceptions. What do you need? Before you start, prepare: A Wear OS watch (version 2.0 or newer - newer versions are preferable), An Android phone paired with the watch, An active Nightscout / diab.ninja instance - with an address in the format https://your-name.diab.ninja , A Nightscout API_SECRET or access token (you can find it in the diab.ninja User Panel), An Internet connection on your phone and watch (Wi-Fi or Bluetooth). Ways to display glucose on Wear OS Several reliable apps can display glucose data on a Wear OS watch. Below are the options I consider the easiest and most practical to configure. GlucoDataHandler (GDH) GlucoDataHandler (GDH) is a phone app that retrieves data from various sources, including Nightscout, and displays it on your phone, Wear OS watch, and in your car through Android Auto. In my view, it is currently one of the simplest and most versatile options. 👉 GlucoDataHandler setup guide How do you check if it works? After completing the setup: On your phone , check whether the app (GDH, Juggluco, or xDrip+) displays your current glucose level. On your watch , open the relevant app - the glucose reading should appear. On the watch face , check whether the complication shows the current value. If everything is working correctly, the glucose value on your watch should update every few minutes, depending on the data source and settings. Common problems Data does not appear on the watch Check the following: Make sure the phone has an Internet connection. Make sure the watch is paired with the phone via Bluetooth. Check that the Nightscout address is correct - without https:// at the end and without unnecessary characters. Check that API_SECRET was entered without extra spaces. Check that the phone app is configured to send data to the watch, if this setting is required. The GDH complication does not appear on the list Some watch faces support only a limited range of complication types. Try: choosing a different watch face, checking whether the GDH app is installed on the watch, restarting the watch. The Juggluco watch face does not work on Wear OS 5 On watches running Wear OS 5 (Galaxy Watch 7, Ultra, Pixel Watch 3), programmable watch faces are not allowed. Use the Juggluco complication on an existing watch face instead. The watch and phone are not exchanging data In the Juggluco app, try: On the watch: left menu → Mirror → Sync . If that does not help, use Reinit first, then Sync . Turn Bluetooth and Wi-Fi off and back on on both devices. Security API_SECRET is the access key to your Nightscout instance - treat it like a password. Do not share it publicly Your Nightscout instance address ( your-name.diab.ninja ) is not secret, but it is still better not to publish it publicly Sources Official GlucoDataHandler documentation: github.com/pachi81/GlucoDataHandler Official Juggluco Wear OS documentation: www.juggluco.nl/JugglucoWearOS DMM Diabetic Watch Faces: sites.google.com/view/diabeticmaskedman
Last updated: