🩸 PEBBLE GABBRO • CGM NIGHTSCOUT BRIDGE

Complete Gluroo CGM Setup Guide

Learn how to link your glucose sensor (FreeStyle Libre, Dexcom) and retrieve your Nightscout URL & Security Token for Pebble watchfaces.

STEP 1

Connect your Continuous Glucose Monitor (CGM) to Gluroo

Gluroo works as a cloud hub that receives blood glucose readings from your sensor and hosts a free, private Nightscout server instance for your smartwatch.

🔹 FreeStyle Libre 2 & 3 (via LibreLinkUp):

Abbott does not allow direct third-party connections to the primary FreeStyle LibreLink app. The official method approved by Abbott is via LibreLinkUp:

  1. Download the LibreLinkUp app or visit the LibreLinkUp website and register an account using a secondary email address (different from your primary FreeStyle LibreLink account).
  2. Open your primary FreeStyle LibreLink app on your smartphone, tap the menu ☰ → Connected Apps → LibreLinkUp → Add Connection, and invite the secondary email. Accept the sharing permissions.
  3. Open the Gluroo app on your smartphone. Tap the Settings ⚙️ icon (top right) → CGM Data Sources → select FreeStyle Libre / LibreLinkUp.
  4. Enter the secondary email, password, and your geographical region (e.g., Europe or US). Within 1–2 minutes, Gluroo will begin streaming glucose data.
🔹 Dexcom (G6 / G7 / ONE / ONE+):
  1. Open Gluroo → Settings ⚙️ → CGM Data Sources → select Dexcom.
  2. Log in with your Dexcom credentials (or activate Dexcom Share and use follower credentials). Select your server region (US or International / Outside US).
🔹 Juggluco / xDrip+ (Direct Bluetooth Streaming):

In your app settings, navigate to Nightscout Upload and enter your Gluroo Nightscout URL and Token obtained in Step 2.

STEP 2

Locate your Nightscout URL & Security Token in Gluroo

Gluroo automatically provisions a private cloud Nightscout instance for your account:

  1. Open the Gluroo app on your iPhone or Android device.
  2. Tap the Settings ⚙️ icon in the top right corner.
  3. Tap Account or scroll down to the Nightscout Bridge / API Access section.
  4. Locate your two critical credentials:

Has the format https://<subdomain>.ns.gluroo.com:<port>. Example:

https://a1b2.ns.gluroo.com:12345
⚠️ CRITICAL: Do not omit the colon and the trailing port number (e.g. :12345). Without the port, connection attempts from your watch will time out.

A unique UUID security token protecting your glucose data. Example:

a1b2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d
💡 Tip: Tap directly on the token in the Gluroo app to copy it cleanly to your clipboard without trailing spaces.
STEP 3

Test your URL & Token in any Web Browser (Quick Verification)

Before entering the credentials on your watch, verify that your Gluroo Nightscout endpoint is actively streaming by pasting this URL into Safari, Chrome, or Firefox on your phone or PC:

https://<subdomain>.ns.gluroo.com:<port>/api/v1/entries.json?token=<YOUR_TOKEN>&count=2

If configured correctly, the browser will output a JSON snippet with your current sgv (blood glucose in mg/dL), timestamp, and direction trend arrow.

STEP 4

Enter your Credentials into your Pebble Watchface

  1. Open the official Pebble app (or Rebble / Gadgetbridge) on your smartphone.
  2. Navigate to your installed watchfaces and tap the Settings ⚙️ gear icon next to your CGM-compatible watchface (e.g. Origami, Breitling Airwolf, Casio Pro Trek, Chrono Titanium).
  3. The Clay web configuration screen will open:
    • Paste your full Gluroo / Nightscout URL into the URL field.
    • Paste your Security Token into the API Secret / Token field.
    • Choose your preferred blood glucose display units (mg/dL or mmol/L).
    • Optionally customize vibration alerts for high and low thresholds.
  4. Tap Save. In a few seconds, your Pebble watch will connect and display your live glucose reading and trend arrow, updating automatically every minute in the background.
FAQS

Troubleshooting & Common Errors

⚠️ HTTP 401 / Unauthorized Error
The Security Token was pasted with an accidental space at the beginning or end, or a character is missing. Copy it again directly from Gluroo Settings.
⚠️ Timeout (0) or No Connection
The port number was omitted in the URL. Ensure the address looks like https://xxxx.ns.gluroo.com:PORT (including :PORT).
⚠️ Glucose freezes after a few minutes
Your smartphone's battery saver put LibreLinkUp or Gluroo to sleep. In phone settings, set LibreLinkUp, Gluroo, and the Pebble app to Unrestricted / No Battery Optimization.
⚠️ Readings delayed by ~5 minutes
LibreLinkUp pushes updates to the cloud approximately every 1 to 5 minutes. This is standard Abbott cloud behavior.
⌚ ← Back to Pebble Showcase