30 days of free beta on every app · one-time code · no subscription
DIALFORGE

Everyday health

Caffeine Log

Not just a total. The actual caffeine still in your system, right now.

Coming to Connect IQ Unlock €4.99

Caffeine Log icon

Beta: free for 30 days

The app works fully and for free for the first 30 days after you first open it. After that you can buy a one-time unlock code below. No subscription.

Caffeine Log tracks your drinks and models how caffeine leaves your body: an exponential decay curve with a half-life you can tune, so the number on screen is your current level, not a running total.

  • Espresso, coffee, tea, cola, energy drink or custom amount, one tap
  • Current caffeine in your body right now, calculated from decay
  • Today's total against your daily limit (default 400 mg, adjustable)
  • "Below X mg at HH:MM" so you know when you could wind down for sleep
  • Half-life is a setting (3 to 7 hours), it varies a lot between people
  • UP repeats your last drink, glance shows current mg and today's total

How to use it

Add Caffeine Log to the widget loop (swipe through widgets on the watch).

Plain exponential model for a rough estimate, not medical advice.

Manual

Caffeine Log: user manual

What it does

Caffeine Log counts your logged drinks and shows how much caffeine is in your body right now, using exponential decay with a half-life you set. It also shows today's total against a daily limit and when the level falls below your sleep threshold.

Requirements and supported watches

Needs Connect IQ 3.3.0+ and the Connect IQ or Garmin Connect phone app. Supported watches:

  • Round AMOLED: epix 2 and epix Pro 2, fēnix 8, E, Forerunner 165, 265, 570, 965, 970, Instinct 3 AMOLED, Crossover AMOLED, Venu 2, 3, 4, vivoactive 5, 6.
  • Round MIP: enduro 3, fēnix 7 series, 8 Solar, Forerunner 55, 245, 255.
  • Square and rectangular AMOLED: Venu Sq 2, Venu X1.

Installation

In the Connect IQ app on your phone (or Garmin Connect, then the Connect IQ Store) find "Caffeine Log" by Dialforge, tap Install and sync the watch. Find it in your glances (UP or DOWN on the watch face, or swipe) and press START or tap to open it.

First launch

With nothing logged you see 0 mg now, "0 / 400 mg" today and "Already below 50 mg". Log a drink and the numbers jump at once. The current level then drifts down by itself, refreshed every 30 seconds. The 30-day free beta starts the first time you open it.

Controls

Watches with buttons (START, UP, DOWN, BACK)

  • Main screen: UP repeats the last drink ("Added" flashes; with nothing logged it opens the menu). DOWN, START or holding UP open the menu.
  • Menu: a drink logs instantly and closes the menu. Custom amount, Daily limit and Sleep threshold open a number screen: UP more, DOWN less, START confirms, BACK cancels.
  • Half-life (h): START adds an hour, after 7 it returns to 3.

Touch watches (tap, hold, swipe)

  • Main screen: tap anywhere opens the menu. Swipes do nothing, except swipe right (back). Repeating the last drink needs UP, so use the menu.
  • Number screens: tap the upper half for more, the middle for less, the bottom strip to confirm.

Settings

Phone: Connect IQ app, Caffeine Log, Settings (the unlock code fields are there too).

On the watch, inside the app:

  • Drinks (mg): Espresso 63, Coffee 95, Tea 47, Cola 34, Energy drink 80.
  • Custom amount: 0 to 1000 mg in steps of 10, starts at 100. Logged at once.
  • Daily limit: 100 to 1000 mg in steps of 25, default 400.
  • Half-life (h): 3 to 7, default 5.
  • Sleep threshold: 10 to 300 mg in steps of 10, default 50.

License

  • Free beta: 30 days from the first launch, everything works.
  • Price: 4.99 EUR once at dialforge.dev, no subscription. The 8-character code is tied to your watch's UID.
  • Where to enter it: phone, Connect IQ app, Caffeine Log, Settings. Read the UID in "Watch UID (needed to buy a code)", buy the code, then type it into "Unlock code from dialforge.dev". The end-of-beta screen on the watch shows the UID too.
  • After the beta without a code: an end-of-beta screen with the UID replaces the app. Enter the code, then open it again. New watch? Write to us and the code moves for free.

Privacy and permissions

No special permissions.

No internet use. Data stays on the watch.

Health note: not a medical device, no diagnosis or treatment, no substitute for a doctor. Medical decisions belong to your doctor or pharmacist.

Troubleshooting

The code does not work. Check that the UID you bought for matches "Watch UID (needed to buy a code)" and type all 8 characters (case is ignored, no 0, O, 1 or I). A code for another app does not fit. Sync, then reopen.

Why does today reset at midnight but the current level not? Today is a calendar total. The current level comes from doses of the last hours.

What does "Below 50 mg at ..." mean? When the estimated level falls under your sleep threshold, in the watch's 12 or 24-hour format, with +1d if it is tomorrow.

Is the number exact? No, it is a plain decay model. Tune half-life in the menu.

Contact

kontakt@dialforge.dev or dialforge.dev. Please write before leaving a low rating.

Permissions and privacy

This product does not use the internet and sends no data to our servers.

Compatible watches

51mm, D2 Air X15, D2 Mach 1 Pro, Enduro 2, Enduro 3, epix (Gen 2), epix Pro (Gen 2) 42mm, epix Pro (Gen 2) 47mm, epix Pro (Gen 2) 51mm, Forerunner 165, Forerunner 165 Music, Forerunner 245, Forerunner 245 Music, Forerunner 255, Forerunner 255 Music, Forerunner 255s, Forerunner 255s Music, Forerunner 265, Forerunner 265s, Forerunner 55, Forerunner 570 42mm, Forerunner 570 47mm, Forerunner 965, Forerunner 970, fēnix 7, fēnix 7 Pro, fēnix 7 Pro - Solar Edition (no Wi-Fi), fēnix 7S, fēnix 7S Pro, fēnix 7X, fēnix 7X Pro, fēnix 7X Pro - Solar Edition (no Wi-Fi), fēnix 8 43mm, fēnix 8 47mm, fēnix 8 Pro 47mm, fēnix 8 Solar 47mm, fēnix 8 Solar 51mm, fēnix E, Instinct 3 AMOLED 45mm, Instinct 3 AMOLED 50mm, Instinct Crossover AMOLED, MicroLED, quatix 7, quatix 7 Pro, quatix 7 Sapphire, quatix 7X Solar, quatix 8 47mm, quatix 8 Pro 47mm, tactix 7, tactix 7 – AMOLED Edition, tactix 8 47mm, tactix 8 Solar 51mm, Venu 2, Venu 2 Plus, Venu 2S, Venu 3, Venu 3S, Venu 4 41mm, Venu 4 45mm, Venu Sq 2, Venu Sq 2 Music, Venu X1, vívoactive 5, vívoactive 6

Screenshots

FAQ

What happens after the 30-day beta?

The app shows a screen asking for a one-time unlock code from dialforge.dev instead of opening normally. Buy the code once below, no subscription.

Does the app send my data to Dialforge?

No. The app works fully offline, and the unlock code is checked on the watch itself, without contacting any server.

The app does not work as described on my watch. Can I get a refund?

Yes. Write through the feedback form below, or to the e-mail in the footer. If we cannot fix it, we refund you, as described in the terms.

Changing your watch?

Write to me and I will move your code for free.

Changelog

Unlock

€4.99

One-time payment. No subscription. The code works on the watch whose UID you enter.

  1. Install the app from the Connect IQ store. It works fully and for free for the first 30 days.
  2. Find your 10-digit UID: Connect IQ app on the phone > My Device > Apps or Data Fields > this app > Settings > Watch UID.
  3. Enter UID and e-mail, pay with PayPal (cards work without a PayPal account). The code appears here at once.
  4. Type the code into the same settings page, field "Unlock code". The watch checks it offline.

Tell us how to make it better

Missing a data field, a colour, a layout? Found a bug on your watch model? Write it here. We read every message and ship improvements in updates.