Nova Aurora — Live API Data
· v1.0.1
About
A polished, premium watch face with a big gradient clock, carefully matched color themes and up to
7 configurable data fields — plus a rare feature: pull **your own data from any REST API**
(with Bearer token support) straight onto your wrist.
**DESIGN**
- **10 color themes** — Champagne, Inferno, Brass, Aqua, Ice Blue, Emerald, Amethyst, Rose, Copper, Moon Silver
- Clock in **single color, two-tone or a smooth vertical gradient**, with optional drop shadow and digit outline (solid or gradient)
- **20 stylish backgrounds**; every color freely overridable via hex values
- **5 clock fonts** (Audiowide, Exo 2, Orbitron Black, Rajdhani, Orbitron) and **4 data/label fonts** (Barlow, IBM Plex, Sora, Nunito)
- Seconds in the clock's style, a message bubble with unread count, and a subtle always-on display
**7 CONFIGURABLE DATA FIELDS** (2 top · 3 middle · 2 bottom)
Choose per field from **35+ sources**: steps, distance, heart rate, calories, floors,
intensity minutes (week/today/vigorous), VO2 max, move bar, Body Battery, stress, SpO2,
respiration, altitude, barometric pressure, weather (temperature, feels-like, humidity,
wind speed/direction, precipitation), date, ISO week, battery, notifications, phone,
alarms, UTC time, a **named second time zone**, recovery time — or your own REST values.
**Sunrise & sunset** are computed on the watch from your location automatically
(GPS or weather) — no coordinates to enter.
**CUSTOM REST API DATA — a standout feature**
Show any number or short text from your own server, smart home, portfolio tracker or dashboard:
- **1 or 2 values** from one or two HTTPS endpoints, fetched in the background (5+ min, plus an optional refresh on a wrist gesture)
- **Bearer token support** for authenticated APIs — rare among watch faces
- **Flexible JSON parsing** — pick a key (e.g. `percent`), a nested `{"value": …}`, or a plain number
- **Data type per value** — Number (fully formatted) or Text (shown as-is)
- **Number formatting** — unit, decimals, divisor (1000 → "K"), +/− sign, decimal comma, conditional green/gray/red
- **Per value** — a caption (top/bottom fields), an icon (middle fields) and a fallback value shown on errors
**HOW TO SET IT UP**
Assign *Custom value 1 / 2* to any field, then configure it under *Value 1 / Value 2*.
*Example 1 — JSON with two values + Bearer auth.*
Your endpoint returns `{"percent":-1.64,"absolute":-34697.56}`:
- **Value 1** — JSON key `percent`, formatted as Number with unit `%` and 2 decimals
- **Value 2** — JSON key `absolute` (leave the URL empty to reuse Value 1), Number with unit `K` and divisor 1000
- **Bearer token** — your API key (sent as `Authorization: Bearer …`)
- **Result on the watch** — **−1,64%** and **−35K**, colored red/green automatically
*Example 2 — a plain number:* endpoint returns just `42.5` → leave the JSON key empty, type Number → shows **42,5**.
*Example 3 — text:* key `currency` → type Text → shows **EUR** as-is (ASCII letters/digits only).
HTTPS is required; background polling runs at least every 5 minutes; the fallback value
shows until the first successful fetch.
**MORE**
- 12/24h (or follow the device), metric/imperial units, English + German
Settings are available in Garmin Connect after installing from the store.