Garmin Devices and Garmin Connect (Android): Metrics vs. Reality

For three nights in a row, my sleep was terrible—I was awake most of the time—yet I still got “Excellent” + "Good" scores of 90, 96 & 87 and the new Index Sleep Monitor only recorded a few minutes of wake time (4, 15, and 11 minutes), which was clearly way off.

I get that these are complex devices with complex algorithms, but I’m sharing this feedback in the hope Garmin takes note of how users actually experience their products.

Another example: last night, after a full day walking in the sun at the beach and on promenades, I came home exhausted. At 11 PM, the Garmin app suggested: “With approximately one hour until your usual bedtime, you still have ample opportunity to utilize your current high Body Battery level productively…” (My Body Battery was 36 at 9PM and strangely went up to 52 from watching an hour of TV). Honestly, it felt like a joke! The Venu X1 (exceptional screen quality, navigation and maps) and Garmin app already had all my GPS and activity data for the day. Considering I walked 18,000 steps (242% above my daily average) and did so under the sun (with body temperature and weather data recorded), the Garmin Connect app—or its AI ecosystem—should have recognized that by 11 PM, this was already more than enough for someone my age, based on the data and personal goals present in the app. The only sensible advice would have been to encourage rest and recovery. This isn’t the first time I’ve received odd advice from Garmin Connect. I know the AI is still Beta (for how long, Garmin?), but many metrics very often feel off.

Garmin, please simplify the "Health Index Scores" or consolidate some of these metrics into something meaningful, like the WHOOP app, which uses three core metrics: Sleep, Recovery, and Strain. More importantly, give advice that’s "grounded" in the data the devices already collect and that the metrics are aligned and ross-check each other (Training Readiness does not seem to align or cross-check data with Body Battery for example). If my Battery Level is low Training Readiness should not say I am ready to train at 11PM.I hope I’m making sense — if not, please let me know why.