-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
Michal Zaniewicz edited this page Jul 22, 2026
·
3 revisions
Notable changes per release. Releases are published on GitHub (HACS reads them); beta pre-releases are tagged X.Y.ZbN. This mirrors CHANGELOG.md in the repo.
-
Peak Training Effect sensor (
last_pte) - Suunto's own 1..5 rating of the session's impact, read from the watch rather than derived. Also shown in the workouts calendar next to TSS. -
Climbing and altitude sensors: descent, ascent time, descent time, and the min/max altitude range. Indoor sessions have no barometer reading, so the altitude pair stays
unknownrather than claiming sea level. - Fixed: daily energy was about 4.19x too high.
energyConsumptionin the 24/7 stream is in joules, not calories. Values drop accordingly after this update; existing history is not rewritten. See Data & Units. - Fixed: daily steps and energy no longer inflate the long-term statistics. Both are
total_increasing, so Home Assistant read any dip in the eventually-consistent export as a meter reset. A dip is now clamped to the highest value already seen for that local date. - Fixed: the statistics import declares
unit_class, which Home Assistant 2026.11 will require. Without it the whole import would have stopped on that release. See Long-term Statistics. - Discovered while testing:
minAltitude/maxAltitudearrive in decimetres, unlike ascent/descent which are metres.
-
VO2max, estimated VO2max and fitness age sensors, read from the watch's own fitness data (no extra API calls). Suunto derives these from runs and walks only, so each sensor holds its last reading and exposes
measured_at/measured_from. If the normal 90-day window contains no such workout, a one-off deeper history scan seeds them. See Sensors. - Fixed:
strings.jsonwas missing thewake_timeandworkouts_recententries that the English translation already had.
-
Workout start location - a new
last_workout_locationsensor exposing the last workout's start latitude/longitude (decoded from the GPS track) as attributes, so it can be plotted on a Map card. Indoor workouts with no GPS show as unknown. Start coordinates (start_lat/start_lon) are also on every entry of the Recent workouts attribute. See Dashboard Examples. -
Recovered-at sensor (
recovery_until) - a timestamp for when the last workout's recovery countdown finishes (workout end + recovery time). -
Lifetime by activity sensor - lifetime totals split per sport (distance/time/count/energy for each activity type) in the sensor's
activitiesattribute. See Dashboard Examples.
-
Workouts calendar - a
calendarentity exposing every past workout as a browsable event (activity, distance, duration / HR / TSS). See Workouts Calendar & Recent. - Recent workouts sensor - the last 15 sessions in its attributes for a list/table card.
- Activity-type names mapped: Walking, Soccer, Volleyball, Trekking, Kayaking (previously shown as "Activity N"). See Activity Types.
- README documents the calendar / recent list with a screenshot.
- Docs only: example dashboard + long-term statistics screenshots in the README; removed the developer-facing "Verification status" section.
- Sleep wake-up time sensor (derived as the end of the last sleep fragment; the API has no explicit wake field).
- Statistics import declares
mean_type(fixes the Home Assistant 2026.11 deprecation), with a fallback tohas_meanon cores older than 2024.12.
- Hourly statistics backfill extended to sleep (duration / HRV / resting HR / quality / SpO₂), Readiness and the CTL/ATL/TSB trend.
- Backfill window widened to 5 days; workout heart-rate samples cached; cumulative-sum base read made gap-tolerant.
- Hourly long-term statistics for fast-changing metrics (heart rate, steps, energy, recovery), with dense workout heart-rate folded into the HR series so an intraday curve backfills retroactively after a late sync. See Long-term Statistics.
- Fixed the 7-day sensors' "notch" caused by the eventually-consistent workouts list (per-key cache with a grace window).
- Stride length only for foot-based activities.
- Workout HR zones; recovery shows
0instead ofunknown.
- Per-sensor display precision (no more long floating-point artifacts).
- Inline brand icons so the integration-page icon shows (HA 2026.3+).
- Initial releases: email/password login via the Sports Tracker backend; sleep / recovery / 24-7 activity / workout sensors; lifetime stats; derived training-load (CTL/ATL/TSB, ACWR) and recovery (HRV/RHR baselines, Readiness) metrics; brand assets.
ha-suunto - Unofficial Suunto integration for Home Assistant - Not affiliated with Suunto / Amer Sports / Sports-Tracker - Report an issue
Getting started
Reference
Build with it
Under the hood
Help